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