Release version 1.0.3
[flowspy] / ChangeLog
1 ===========
2 1.0.3 RELEASE
3 Minor fixes. Check documentation for peers table handling
4
5         - Fix issue with altlogin redirection
6         - Switch peers primary key to AutoField
7         - Make peers tables management configurable
8
9 ===========
10 1.0.2 RELEASE
11 Documentation enhancements
12
13 ===========
14 1.0.1 RELEASE
15 Minor fixes
16
17 Fixes:
18         -Overview login theme
19         -Add missing urls
20
21 ===========
22 1.0.0 RELEASE
23 Major UI redesign, Debian Wheezy version, Django 1.4
24
25 Improvements:
26         -New UI based on Bootstrap3 theme
27         -Minor fixes in long polling init
28         -Debian Wheezy - Django 1.4 ready
29
30 ===========
31 0.9.9 RELEASE
32 Major documentation improvements. Minor app enhancements. Minor bug fixes
33
34 Improvements:
35         -Wrote documentation in rst format (http://flowspy.readthedocs.org/)
36         -Update initial data with fragment types
37         -Add current version in footer via context
38         -Add beanstalk client, as installation from package is fuzzy
39         -Comment the helptext line in patched user model (django 1.3 issues)
40
41 ===========
42 0.9.8 RELEASE
43 Minor functionality improvements (check Requirements)
44
45 Requirements:
46         -south migration to include database changes if you are at
47         <=0.9.5
48
49 Improvements:
50         -Added more port validation checks
51         -Added more IP address validation checks
52
53 ===========
54 0.9.7 RELEASE
55 Minor UI improvements (check Requirements)
56
57 Requirements:
58         -south migration to include database changes if you are at 
59         <=0.9.5
60
61 UI Improvements:
62         -Added badges in rule status
63
64 ===========
65 0.9.6 RELEASE
66 New Feature and minor UI improvements (check Requirements)
67
68 Requirements:
69         -south migration to include database changes
70
71 Features:
72         -Added fragment type as an option in rule match statements
73
74 UI Improvements:
75         -Changed wording;from 'Suspend' to 'Deactivate'
76         -Increased the size of Console and Add Rule buttons. Made Add Rule button 
77         stand out with different color.
78
79 ===========
80 0.9.5 RELEASE
81 Fixes
82
83 Fixes:
84         -Fixed issue with page logo
85         -Changed Shibboleth attributes from HTML to Shibboleth naming in error.html
86         -Minor change in the user activation procedure. Activation mail goes only to admins not TechCs
87
88 ===========
89 0.9.4 RELEASE
90 Minor fixes
91
92 Fixes:
93         -Change the name of the released file (Makefile)
94         -Added copyright info plus updated the README file
95         -Added missing files in images
96
97 ===========
98 0.9.3 RELEASE
99 Minor fix
100
101 Fixes:
102         -Fixed the population of "Any" in source field
103
104 ===========
105 0.9.2 RELEASE
106 Major enhancement and a minor fixes
107
108 Enhancements:
109         -Added alternative view for helpdesk
110
111 Fixes:
112         -Fixed the static url for tinymce in settings
113         -Fixed an issue caused by multiple Shibboleth attributes
114
115 ===========
116 0.9.1 RELEASE
117 Major UI enhancements
118
119 Enhancements:
120         -Added bootstrap UI framework
121         -Added TinyMCE in flatpages
122         -Brought back flatpages with JS magic for translation switching
123         -HomeOrganization is no longer required-user selects from dropdown
124         -Added Shibboleth mapping in settings
125         -Added an Any button in source address
126
127 ===========
128 0.9 RELEASE
129 Major enhancements
130
131 Enhancements:
132         -Added internationalization support
133         -Added Greek translation
134
135 ===========
136 0.8.7 RELEASE
137 Minor enhancements
138
139 Enhancements:
140         - Merged all mail txt files into one
141         - Added all routes in form cleaning (initially, EXPIRED, ADMININACTIVE and ERROR were excluded)
142
143 ===========
144 0.8.6 RELEASE
145 Minor UI enhancements/Bug fix
146 Fixes:
147         - Fixed issue where rules in ERROR state would cause check_sync to check them
148 Enhancements:
149         - Added small dots to ongoing response field to indicate activity
150
151 ===========
152 0.8.5 RELEASE
153 Feature enhancement release/Minor UI fixes/Cleanup
154 Fixes:
155         - Changed javascript order to prevent unformated content in datatables
156         - Un-needed files cleanup
157         - Error template is now based on base.html template
158 Enhancements:
159         - Administrator privileges apply on UI as well
160         - Enhanced application security
161
162 ===========
163 0.8.4 RELEASE
164 Vulnerability prevention/bug fixes release
165 Fixes:
166         - Fixed a bug where the shib auth backend erased non-shibboleth users info
167         - Added an authsource variable to prevent authentication backend overlapping
168         - Added exception handling for non-Shibboleth users that do not belong to a peer
169
170 ===========
171 0.8.3 RELEASE
172 Feature enhancement release
173 Fixes:
174         - User/username length monkey patching now works with admin forms as well  
175
176 ===========
177 0.8.2 RELEASE
178 Bug Fix release
179 Fixes:
180         - Fixed bug with csrf cookie not being set while logged in for the first time 
181
182 ===========
183 0.8.1 RELEASE
184 This is the latest alpha release operating on production network
185 Changes:
186         - Fixed bug with protected networks form cleaning
187
188 ===========    
189 v0.8.0 RELEASE
190 New features
191 Changes:  
192         - DB migration to protocol addition
193         - Added protocol to match conditions plus check mechanism to form cleaning
194
195 ===========
196 0.7.11 RELEASE
197 Bux fixes
198 Changes:
199         - Prevented a bug that would cause the rule application to throw exception
200
201 ===========
202 0.7.10 RELEASE
203 Got rid of another cronjob
204 Changes:
205         - Turned expiration notification cron job into celery job
206         - Added a preliminary draft for a Makefile facilitating various jobs
207
208 ===========
209 0.7.9.7 RELEASE
210 Some minor changes mainly to reinforce security
211 Changes:
212         - Added FQDN resolving in mail notification templates to denote the host that an action originated
213
214 ===========
215 0.7.9.5 RELEASE
216 Oops! Something was missing from form validation
217 Changes:
218         - Added source address to required fields
219
220 ===========
221 0.7.9.2 RELEASE
222 Major changes (maybe version tag does not indicate that)
223 Changes:
224         - Added a custom command to fetch networks for each peer. Got rid of cronjob
225         - Major change with db engine. Altered database storage engine to MYISAM to allow for software relations between tables and views
226
227 ===========
228 0.7.9.1 RELEASE
229 Code cleanups
230 Changes:
231     - Replaced simplejson imports with json
232
233 ===========
234 0.7.9 RELEASE
235 Bug fixes
236 Changes:
237         - Added a custom uknown_host_cb function to overcome ssh key errors
238
239 ===========
240 0.7.7 RELEASE
241 Modules cleanup
242 Changes:
243         - Removed utils/beanstalkc as it is now a deb package
244
245 ===========
246 0.7.1 RELEASE
247 Code improvements
248 Changes:
249         - Modified peer network range update mechanism
250
251 ===========
252 0.7 RELEASE
253 Major release/changes
254 Features:
255         - Added registration to installed apps
256         - Removed user activation from shibboleth backend. Moved it to login view
257         
258 ===========
259 Application features up to now:
260         - Rule creation and application to device via netconf, nxpy
261         - Match statements include source, destination addrs, src, dst ports
262         - Then statements include discard and rate limit for plain users
263         - User authentication via Shibboleth
264         - Whois client determines user peer networks and user authority
265          
266