Changelog

Version 3 (Leonidas Poulopoulos, 04/02/2013 06:27 pm)

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