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