Changeset 1088 for trunk/wifidog-auth/CHANGELOG
- Timestamp:
- 09/02/06 23:35:06 (5 years ago)
- Files:
-
- 1 modified
-
trunk/wifidog-auth/CHANGELOG (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wifidog-auth/CHANGELOG
r1087 r1088 1 2006-09-02 Max Horváth <max.horvath@maxspot.de> 2 * Installation script checks for PHP session extension (fixes #139) 3 * Removed "Call-time pass-by-reference has been deprecated" warnings 4 (fixes #239) 5 * Revert changes of FCKeditor implementation (fixes #240) 6 * Fix of FCKeditor implementation, now also supports FCKeditor 2.3+ 7 (fixes #145) 8 * Hotspots/Nodes are sorted case-insensitive now (fixes #109) 9 * Fix #141 10 * templates/sites/index.tpl: fix wrong user count (fixes #236) 11 * Added more trash mail services to the black list (fixes #149) 12 1 13 2006-09-01 Benoit Grégoire <bock@step.polymtl.ca> 2 * Fix #189, #173, 14 * Fix #189, #173, 3 15 4 16 2006-09-01 Benoit Grégoire <bock@step.polymtl.ca> 5 17 * Content.php: Improve handling of simple but persistent content. 6 18 7 19 2006-08-31 Benoit Grégoire <bock@step.polymtl.ca> 8 * Server.php: Make sure getCurrentServer returns the default server if the hostname isn't recognised. 20 * Server.php: Make sure getCurrentServer returns the default server if the 21 hostname isn't recognised. 9 22 * Content manager: 10 -Allow deleting simple (trivial) but persistent content 11 -Remove the sponsor info field from Content Metadata. Best practices is now to use the project info field to show this information. 12 * Add the necessary schema constraints to allow manually deleting networks, nodes and users. Be carefull, removing any of theses will remove all traces of connection statistics as well. You've been warned. 23 - Allow deleting simple (trivial) but persistent content 24 - Remove the sponsor info field from Content Metadata. Best practices 25 is now to use the project info field to show this information. 26 * Add the necessary schema constraints to allow manually deleting networks, 27 nodes and users. Be carefull, removing any of theses will remove all 28 traces of connection statistics as well. You've been warned. 13 29 * Do not display the network in the login interface if there is only one. 14 * Add a pseudo-random content ordering mode. Pick content elements randomly, but do not display the same content twice untill all content has been seen. 15 * Allow setting a title but not displaying it (very usefull for reusable content) 16 30 * Add a pseudo-random content ordering mode. Pick content elements 31 randomly, but do not display the same content twice untill all content 32 has been seen. 33 * Allow setting a title but not displaying it (very usefull for reusable 34 content) 35 17 36 2006-08-29 Max Horváth <max.horvath@maxspot.de> 18 37 * Cleaned up PHPdoc tags … … 31 50 32 51 2006-08-27 Benoit Grégoire <bock@step.polymtl.ca> 33 * clickthrough.php, HyperLink.php: Implement working hyperlink clickthrough tracking (no reporting yet). 34 Works for Langstring, FlickrPhotoStream, Picture, RssAggregator and their subclasses. 35 * Make HTMLeditor inherit from Langstring. Allowed a massive reduction of line count and will stop the codebases from needlessly drifting apart. 36 * Do not log content displayed as metadata, and log their clickthrough as the parent's. 52 * clickthrough.php, HyperLink.php: Implement working hyperlink 53 clickthrough tracking (no reporting yet). 54 Works for Langstring, FlickrPhotoStream, Picture, RssAggregator and their 55 subclasses. 56 * Make HTMLeditor inherit from Langstring. Allowed a massive reduction of 57 line count and will stop the codebases from needlessly drifting apart. 58 * Do not log content displayed as metadata, and log their clickthrough as 59 the parent's. 37 60 38 61 2006-08-27 François Proulx <francois.proulx@gmail.com> 39 62 * Updated French translations 40 * Now using Sprintf formatted strings in some Smarty templates (see example in templates/sites/index.tpl). 63 * Now using Sprintf formatted strings in some Smarty templates (see 64 example in templates/sites/index.tpl). 41 65 * Integrated back the SQL profiling functions 42 66 … … 49 73 2006-07-05 Benoit Grégoire <bock@step.polymtl.ca> 50 74 * Fix #175. 51 * Fix the "Registration Log" and "User registration report" reports giving incorrect statistics 52 * Allow disabling EventLogging class in config.php, to make SQL debuging possible (The class was traping errors before AbstractDb could output them) 53 * Make EVENT_LOGGING default to false for now, as it turns out EventLogging was the cause of the 54 Spurious PEAR output ("Runtime Notice: ") we've been seeing. That is probably only because we don't 55 understand how to properly control it's logging level. 75 * Fix the "Registration Log" and "User registration report" reports giving 76 incorrect statistics 77 * Allow disabling EventLogging class in config.php, to make SQL debuging 78 possible (The class was traping errors before AbstractDb could 79 output them) 80 * Make EVENT_LOGGING default to false for now, as it turns out EventLogging 81 was the cause of the Spurious PEAR output ("Runtime Notice: ") we've 82 been seeing. That is probably only because we don't understand how to 83 properly control it's logging level. 56 84 57 85 2006-06-18 François Proulx <francois.proulx@gmail.com> 58 * Added creation_date , last_update_date support to File content (with proper HTTP caching handling) 86 * Added creation_date , last_update_date support to File content (with 87 proper HTTP caching handling) 59 88 * Added hyperlinks URL support in Picture content 60 89 * Fixed constants in Flickr Content … … 71 100 72 101 2006-06-08 Benoit Grégoire <bock@step.polymtl.ca> 73 * Completely refactor the look and html of the content manager, statistics and most object's administrative interfaces. 74 Should be much simpler and clearer now. 75 No refactoring of the editing flow has been done yet. 102 * Completely refactor the look and html of the content manager, statistics 103 and most object's administrative interfaces. 104 Should be much simpler and clearer now. 105 No refactoring of the editing flow has been done yet. 76 106 * Spell check the french translation, and add a few of the missing strings. 77 107 … … 80 110 81 111 2006-05-26 François Proulx <francois.proulx@gmail.com> 82 * Added Japanese translation .po file (Thanks to taedu AT ninjin-net DOT net) 112 * Added Japanese translation .po file 113 (Thanks to taedu AT ninjin-net DOT net) 83 114 84 115 2006-05-24 François Proulx <francois.proulx@gmail.com> … … 90 121 91 122 2006-05-23 Benoit Grégoire <bock@step.polymtl.ca> 92 * config.php: Disable USE_CACHE_LITE, it's definitely not stable, and causes very hard to track down problems with Internet Explorer. 123 * config.php: Disable USE_CACHE_LITE, it's definitely not stable, and 124 causes very hard to track down problems with Internet Explorer. 93 125 94 126 2006-05-22 François Proulx <francois.proulx@gmail.com> … … 124 156 125 157 2006-05-20 François Proulx <francois.proulx@gmail.com> 126 * Various stylesheet improvements, started working on Île Sans Fil network specific theme pack 158 * Various stylesheet improvements, started working on Île Sans Fil network 159 specific theme pack 127 160 * Fixed a few layout bugs 128 161 129 162 2006-05-20 Benoit Grégoire <bock@step.polymtl.ca> 130 * USE_BASE_NON_SSL_PATH for hotspot map, else internet explorer whines endlessly 163 * USE_BASE_NON_SSL_PATH for hotspot map, else internet explorer whines 164 endlessly 131 165 132 166 2006-05-20 Benoit Grégoire <bock@step.polymtl.ca> 133 * index.tpl: Fix link to the map not being displayed at a hotspot, even when you are logged in. There needs to be much better logick before we export such things to smarty templates. 167 * index.tpl: Fix link to the map not being displayed at a hotspot, even 168 when you are logged in. There needs to be much better logick before we 169 export such things to smarty templates. 134 170 135 171 2006-05-20 François Proulx <francois.proulx@gmail.com> 136 172 * Added /wifidog/contrib and /wifidog/contrib/xslt directories 137 * Posted Île Sans Fil XSLT example stylesheet for converting the hotspot_status page 173 * Posted Île Sans Fil XSLT example stylesheet for converting the 174 hotspot_status page 138 175 * Browser view 139 176 * PDA view (by Jean-Pierre Lessard <jplprog@videotron.ca>) 140 177 * Simply use in this manner : 141 http://wifidog-server.org/hotspot_status.php?format=XML&xslt=http://wifidog-server.org/contrib/xslt/hotspot_status_browser.xsl178 http://wifidog-server.org/hotspot_status.php?format=XML&xslt=http://wifidog-server.org/contrib/xslt/hotspot_status_browser.xsl 142 179 143 180 2006-05-20 Benoit Grégoire <bock@step.polymtl.ca> 144 * page.php: Fix bugs in various files preventing the system from working from the command line. 181 * page.php: Fix bugs in various files preventing the system from working 182 from the command line. 145 183 146 184 2006-05-20 Benoit Grégoire <bock@step.polymtl.ca> 147 * More install script fixes: Phlickr wouldn't install, and the permissions of wifidog/tmp/smarty/cache weren't checked. 185 * More install script fixes: Phlickr wouldn't install, and the permissions 186 of wifidog/tmp/smarty/cache weren't checked. 148 187 149 188 2006-05-20 Benoit Grégoire <bock@step.polymtl.ca> … … 151 190 152 191 2006-05-18 Benoit Grégoire <bock@step.polymtl.ca> 153 * Fix loging form incorrectly attempting to validate the password, preventing many existing 154 accounts from logging-in. 155 * Interim commit, begin simplifying the html ans stylesheets, and re-doing the general look. 156 This is incomplete, this commit was done to fix the problem above. 157 * install.php: Fix path problems, make shel command errors visible. Update magpie and smarty url to latest versions (note that this won't 158 automatically update an existing install). Didn't touch phlickr as I didn't know the implications 159 * Add interactive scripts in sql/ to easily backup and restore a wifidog auth server database. 192 * Fix loging form incorrectly attempting to validate the password, 193 preventing many existing accounts from logging-in. 194 * Interim commit, begin simplifying the html ans stylesheets, and re-doing 195 the general look. 196 This is incomplete, this commit was done to fix the problem above. 197 * install.php: Fix path problems, make shel command errors visible. Update 198 magpie and smarty url to latest versions (note that this won't 199 automatically update an existing install). Didn't touch phlickr as I 200 didn't know the implications 201 * Add interactive scripts in sql/ to easily backup and restore a wifidog 202 auth server database. 160 203 161 204 2006-05-10 François Proulx <francois.proulx@gmail.com> … … 163 206 164 207 2006-05-10 François Proulx <francois.proulx@gmail.com> 165 * Added sweetTitles tooltips script, now if you need to add tooltips simply add the 'title' attribute to you html <a>, <attr>, <accroym> tags 208 * Added sweetTitles tooltips script, now if you need to add tooltips simply 209 add the 'title' attribute to you html <a>, <attr>, <accroym> tags 166 210 * Fixed usort bug in MainUI 167 211 * Fixed download (wget) in install.php 168 212 169 213 2006-05-09 Benoit Grégoire <bock@step.polymtl.ca> 170 * Working (if slightly basic) theme manager. You can pick the theme in the network configuration. 171 To add your own theme, read wifidog/media/network_theme_packs/README.txt 214 * Working (if slightly basic) theme manager. You can pick the theme in the 215 network configuration. 216 To add your own theme, read wifidog/media/network_theme_packs/README.txt 172 217 * Cleanup and document the wifidog directory structure 173 218 * Minor HTML corrections for content types 174 * Completely rip out the old local_content system, and a bunch of obsolete defines and config variables. 219 * Completely rip out the old local_content system, and a bunch of obsolete 220 defines and config variables. 175 221 * Get rid of PHP generated stylesheets 176 222 177 223 2006-05-09 Benoit Grégoire <bock@step.polymtl.ca> 178 224 * Finish content assignation system 179 * Content ordering is now global (network, nodes and everywhere content cand now be in mixed order). 225 * Content ordering is now global (network, nodes and everywhere content cand 226 now be in mixed order). 180 227 * Implement 'everywhere' content 181 228 * Change MainUI::apendContent to MainUI::addContent … … 185 232 186 233 2006-04-28 Benoit Grégoire <bock@step.polymtl.ca> 187 * wifidog/login/index.php: Correctly use DEFAULT_NODE_ID from config.php instead of hardcoded 'default' 234 * wifidog/login/index.php: Correctly use DEFAULT_NODE_ID from config.php 235 instead of hardcoded 'default' 188 236 189 237 2006-04-28 François Proulx <francois.proulx@gmail.com> … … 202 250 203 251 2006-04-24 Benoit Grégoire <bock@step.polymtl.ca> 204 * Major system locale handling overhaull. Hopefully abstract out the UTF8 problems once and for all,205 allowing everyone to define them the same way. Fix a few bugs along the way.206 Should also be a little faster.252 * Major system locale handling overhaull. Hopefully abstract out the UTF8 253 problems once and for all, allowing everyone to define them the same way. 254 Fix a few bugs along the way. Should also be a little faster. 207 255 208 256 2006-04-24 Benoit Grégoire <bock@step.polymtl.ca> 209 * Revert Rob's SYSTEM_PATH change. Sorry about that. The devs spent hours to finally get the PATH 210 stuff consistent and fixing the countless bugs that this process introduced. 211 Maybe some links still need to use BASE_URL_PATH instead of BASE_SSL_PATH, 212 (or vice-versa) but it was on purpose that SYSTEM_PATH was not made available to Smarty. 213 We already have 3 defines to be used for links and html refs, that's enough 214 BASE_SSL_PATH should be used to enter SSL mode (if available) 215 BASE_NON_SSL_PATH should be used to break out of SSL mode of when we 216 explicitely do not want someting to be referenced over http 217 BASE_URL_PATH should be used in all other cases to avoid needless SSL warning 257 * Revert Rob's SYSTEM_PATH change. Sorry about that. The devs spent hours 258 to finally get the PATH stuff consistent and fixing the countless bugs 259 that this process introduced. 260 Maybe some links still need to use BASE_URL_PATH instead of BASE_SSL_PATH, 261 (or vice-versa) but it was on purpose that SYSTEM_PATH was not made 262 available to Smarty. 263 We already have 3 defines to be used for links and html refs, that's 264 enough BASE_SSL_PATH should be used to enter SSL mode (if available) 265 BASE_NON_SSL_PATH should be used to break out of SSL mode of when we 266 explicitely do not want someting to be referenced over http 267 BASE_URL_PATH should be used in all other cases to avoid needless 268 SSL warning 218 269 219 270 2006-04-17 Rob Janes <janes.rob@gmail.com> … … 221 272 * help text (untranslated). 222 273 * EVENT_LOGGING enabling/disabling flag. 223 * use SYSTEM_PATH instead of BASE_URL_PATH and BASE_SSL_PATH where ever appropriate. 224 * standardize Smarty variables for Network and User info by adding assignSmartyValues($smarty, $self) to Network and User. 274 * use SYSTEM_PATH instead of BASE_URL_PATH and BASE_SSL_PATH where ever 275 appropriate. 276 * standardize Smarty variables for Network and User info by adding 277 assignSmartyValues($smarty, $self) to Network and User. 225 278 * change_password only allowed if logged in. 226 279 * non-superadmin can only use change_password to change their own password. 227 * superadmin can use change_password to change any user password by entering in their password for the old password. 280 * superadmin can use change_password to change any user password by 281 entering in their password for the old password. 228 282 * page_header div defined and positioned in MainUI 229 283 230 284 2006-04-04 Benoit Grégoire <bock@step.polymtl.ca> 231 * /classes/Content/IFrame/IFrame.php: Change a few methods from private to protected as the private methods broke IFrameRest 285 * /classes/Content/IFrame/IFrame.php: Change a few methods from private 286 to protected as the private methods broke IFrameRest 232 287 233 288 2006-04-01 François Proulx <francois.proulx@gmail.com> … … 235 290 236 291 2006-03-31 Benoit Grégoire <bock@step.polymtl.ca> 237 * dump_initial_data_postgres.sh: Add the content_available_display_pages table to the dump, can someone re-generate the initial data from a working install 292 * dump_initial_data_postgres.sh: Add the content_available_display_pages 293 table to the dump, can someone re-generate the initial data from a 294 working install 238 295 * Remove the ?> tags from all the classes. 239 296 … … 252 309 * First step in massive simplification of CSS and templates 253 310 * Implement the new main CSS structure 254 * Implement working content assignation interface and content ordering for both network and nodes. 255 * Display of content according to assignation work on 'portal' and 'login'. 'everywhere' not yet implemented 311 * Implement working content assignation interface and content ordering for 312 both network and nodes. 313 * Display of content according to assignation work on 'portal' and 'login'. 314 'everywhere' not yet implemented 256 315 * Get rid of some ISF specific interface elements 257 * Finally replace the overly complicated start button by a "Use the Internet" link that will not258 get you out of your working tab316 * Finally replace the overly complicated start button by a 317 "Use the Internet" link that will not get you out of your working tab 259 318 * Fix #118 260 319 261 320 2006-03-26 Benoit Grégoire <bock@step.polymtl.ca> 262 * init_php.php: Fix stripslashes_cb() so it actually works, this means the aust server should work properly with auth servers with magic quotes turned on. 263 This is still not recommended however. 321 * init_php.php: Fix stripslashes_cb() so it actually works, this means the 322 auth server should work properly with auth servers with magic quotes 323 turned on. 324 This is still not recommended however. 264 325 * Remove some spurious error ouptut on logout. 265 326 * Remove potential error in network id parsing … … 267 328 2006-03-22 François Proulx <francois.proulx@gmail.com> 268 329 * Fixed Google Maps URLs bug 269 * Since Google Maps does not provide Javascript over SSL (it does but the certificate does not match) 270 the code path to the map does not use SSL, but the outgoing URLs do. 330 * Since Google Maps does not provide Javascript over SSL (it does but the 331 certificate does not match) the code path to the map does not use SSL, but 332 the outgoing URLs do. 271 333 * Removed lost echo in Locale.php 272 334 273 335 2006-03-21 Benoit Grégoire <bock@step.polymtl.ca> 274 * login/index.php: Remove huge security hole introduced by stylistic changes in the file. 275 A user could login to any hotspot by simply filling a blank form because of a gratuitous 276 change from empty to is_null everywhere. Remove escaping or REQUEST parameters in non SQL 277 related code, as this would lead to double unescaping down the line. Remove logic dependent 278 on encapsulated side effects of object method call. 336 * login/index.php: Remove huge security hole introduced by stylistic 337 changes in the file. A user could login to any hotspot by simply filling 338 a blank form because of a gratuitous change from empty to is_null 339 everywhere. Remove escaping or REQUEST parameters in non SQL 340 related code, as this would lead to double unescaping down the line. 341 Remove logic dependent on encapsulated side effects of object method call. 279 342 280 343 2006-03-19 François Proulx <francois.proulx@gmail.com>
