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