/[sitebar]/tags/release-3.3.9/doc/history.txt
ViewVC logotype

Contents of /tags/release-3.3.9/doc/history.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 417 - (show annotations)
Sun Oct 14 18:38:49 2007 UTC (2 years, 10 months ago) by sitebarorg
File MIME type: text/plain
File size: 45472 byte(s)
made a copy
1 SiteBar 3 History
2 =================
3
4 [!] Important
5 [+] New
6 [-] Fixed error
7 [*] Changes
8
9 [Bxx] - refers to https://secure.teamforge.net/bugzilla/show_bug.cgi?id=xx
10
11 --------------------------------------------------------------------------------
12 Release 3.3.9 Bug & Security Fixes October 13 2007
13 --------------------------------------------------------------------------------
14
15 [+] Reduced time for loading of roots - important performance boost on large
16 installations.
17 [+] Add index on nid column on root table for performance.
18 [-] Wrong detection of comment end in Netscape format caused incomplete load
19 of bookmarks (from Firefox).
20 [-] Fetching time added to the time spent in database for statistics.
21 [-] Fixed escaping for blogroll format.
22 [-] Fixed quoting of comments for export to Opera.
23 [-] Fixed incorrect date and missing TTL in a RSS feed.
24 [-] Integration problem with IE7 (icons) solved. Credit to jouellet from sf.net!!!
25 [-] Backend search is now not case sensitive.
26 [-] Fixed bug with favicon cache management leading to SQL error with
27 ambiguous column name in the WHERE clause.
28
29 Credit to Tim Brown for security problem report http://www.nth-dimension.org.uk/
30
31 [-] Multiple security issues fixed in the translation module which could be
32 exploited by user having admin or translation access to SiteBar.
33 A workaround for version 3.3.8 is to delete the file translator.php, it only
34 used for translation of SiteBar strings into other languages.
35 [-] Multiple cross site scripting issues fixed (CVE-2006-3320 and others).
36 You would have to click on a link prepared by malicious user, what could
37 let him get control over your session (until it expires).
38
39 --------------------------------------------------------------------------------
40 Release 3.3.8 Bug Fixes April 1 2006
41 --------------------------------------------------------------------------------
42
43 [-] Tree class and sanity module improved to consume less memory.
44 [-] Fixed display of the statistics for SQL queries.
45 [-] Group management functions should not be available to anonymous users.
46 [-] Fixed warning when filtering user groups using empty filter regexp.
47 [-] Improved code for adding page in IE so that it works with IE 6.0
48 (was showing error accessing external.menuArguments.document).
49 [-] Some keys for the MS IE integration installer were moved from
50 HKEY_CURRENT_USER to HKEY_LOCAL_MACHINE. This solved problem experienced
51 by some MS IE 6.0 users (and actually conforms to the tutorial from MS).
52 [-] Fixed "mobile" SiteBar writer - adapted to changed plugin API.
53 [-] Feed URL fixed again. Be warned, it does not seem granted it will work
54 forwever.
55 [-] Use relative path for JavaScript - it should be found there.
56 [-] Private links were not loaded over AJAX.
57 [-] Feed URL fixed, URL is now encoded before sending to the reader.
58 [-] When "Auto Retrieve Favicon" was turned off, the URL has not been prefilled
59 when adding a link.
60 [-] Folders loaded via AJAX were not using externally set target attribute.
61 [-] [B120] Language detection not working for nb_NO/no_NO.
62 [-] [B118] Remove "content" from "Add Page" bookmarklet.
63 [-] [B111] Enter key not working in the search field for searching web in IE.
64 window.open is now used instead of trying to set proper window location.href
65 [*] Development releases now marked with svn after version number.
66 [-] Fixed wrong path composition when changing images in the JavaScript.
67 [-] [B112] ' entity incorrectly used in HTML output causing problems in IE.
68 [*] Do not force version check upon each execution of SiteBar Settings.
69 [-] Avoid using function mysql_real_escape_string with PHP less then 4.3.
70 [-] [B114] Online help URL should be encoded.
71 [-] [B113] "Create Group" - default moderator should be current user.
72 [-] Fixed web search URL (replaced %25 back to %).
73 [-] Frontend filtering is back - requested by users.
74 [-] Fix favicon handling when added a link.
75 [*] Rename no_NO to nb_NO (http://tinyurl.com/epozf).
76 [+] Replace menu expanding using "two lines" with graphics. Placing mouse over
77 the line of the double arrow expands the collapsed context menu.
78 [-] Fixed accented characters for some locales in the language name.
79 [-] Fixed ru_RU locale - caused blank pages on some installations.
80 [-] Removed ampersand conversion to entity in text emails during account
81 approval.
82 [-] Fixed toggling of class name of disabled items.
83 [-] Fixed declaration of new javascript variables.
84 [-] Fixed incorrect enabling of commands in context menus.
85 [-] Disable HTTP traffic loggin.
86 [-] Disable automated downgrade, only one release can be downgraded at a time.
87 [-] "Email Verified" and "Invalid Token" changed to inplace commands.
88 [-] Some account creation messages were using email instead of username.
89 [-] Fix update of translations.
90
91 --------------------------------------------------------------------------------
92 Release 3.3.7 Usability Audit + AJAX Folder Loading February 18 2006
93 --------------------------------------------------------------------------------
94
95 Thanks to Vlad Kout http://arieslink.com/ for standards compliance audit and
96 many other tips, error fixes and improvements.
97 Thanks to Petr Vecerek for suggesting and helping with the usability audit
98 and related changes.
99 Thanks to Christoph Huber http://inode.at/ for useful error reports.
100
101 [+] New user setting "Feed Reader URL" for lightweight RSS feed support.
102 Uses Google Reader by default.
103 [+] New link attributed "Feed Link", to mark links as feeds.
104 [+] AJAX is used to load content of just opened folder - dramatic improvement
105 in SiteBar responsiveness. Frontend filtering removed because searching
106 would be usless.
107 [+] SiteBar now renders in standards compliance mode (HTML 4.01 Transitional).
108 [*] Username is used instead of email for identification - please check
109 your feeds, email must be replaced with username.
110 [*] Default domain switch removed - username is used now instead.
111 [+] Mandatory fields are marked with a star.
112 [+] [B31] Links in search results now show a folder in which they are located.
113 Clicking on folder name invokes browse mode for that folder.
114 [+] In the browse folder mode, non anonymous users can see "Properties" field
115 for links and folders. Folders can be opened in the SiteBar tree format.
116 [+] [B55] Added possibility to select default searching tool in "User Settings".
117 [+] Added writer "BlogRoll JS <ul>" for inclusion on blogs and anywhere else.
118 See inc/writers/blogroll.inc.php for more info.
119 Thanks to vanderwijk ( http://backup-buzz.blogspot.com ) for idea.
120 [+] New command "Mark as Default" has been added to the context node menu.
121 When clicked, the Add Link bookmarklet will use this folder.
122
123 [-] Solved problem of disappearing context menu.
124 [*] Reduced set of commands that were always executed in place.
125 [-] Multiple lines comments in Netscape format were not read.
126 [+] [B91] Contact admin emails are now counted to keep threads in mail reader.
127 [+] [B70] Display the name of the current user besides "Log Out" command.
128 [+] [B82] Online help is now accessible using question mark right to the
129 command name in the command window.
130 [+] [B79] It is possible to specify regular expression matching User Agent
131 string. When matches, a javascript read-only version will be served.
132 [-] [B56] Firefox Live Bookmarks are supported on import in Netscape format
133 and in export in xbel_mozilla format (for Bookmarks Synchronizer extension).
134 [*] [B87] "Load Open Folders Only" feature removed - replaced with AJAX.
135 [-] [B84] Values in HTTP headers were incorrectly lowercased.
136 [-] Handle favicon URL redirection (only single 1).
137 [+] Shorten URLs while logged in and displaying SiteBar (size reduction).
138 [-] Uncode urls used with hit counter (to comply with mode_security).
139 [-] Use clearTimeout for tooltips to hide them properly.
140 [-] "Show Link News" for a folder now shows proper links to browse or get RSS.
141 [-] Fixed handling of entities in XML files - now CDATA is used whenever
142 applicable and XML entities are respected on non CDATA places.
143 [-] Fixed handling of URLs contaning bookmarklets and \0 character - run
144 http://localhost/sitebar/sanity.php?do_fix=1 to fix database
145 entries.
146 [+] [B65] Use "readonly" HTML attribute for disabled fields instead of
147 "disabled" - it is possible to copy field content.
148 [-] [B66] Wrong "default" buttons in dialogs.
149 [*] [B83] FEEDURL is now preferred to HREF when loading links.
150 [-] Fix problem with missing comment when sending email.
151 [-] [B75] Initial Set-Up dialog: Wrongly repeated password results in
152 "Access denied".
153 [+] Allow favicons to be placed into cache even without having a link in db.
154 Used for search engine icon to avoid messages in secure connection.
155 [-] Fixed problem with links without name in "Custom Order".
156 [-] [B53] Deleting a tree without purge caused some commands be inaccessible.
157 [-] [B54] Deleting of inactive users produces wanring messages.
158 [-] [B49] SiteBar should work with magic_quotes_gpc turned on. In case there
159 are some \\\ sequences in the database use following URL to get rid of them
160 http://localhost/sitebar/sanity.php?do_strip_slashes=1
161 [-] [B57] Command "Email Link" now does not display false error message when
162 user with not verified email presses submit.
163 [+] Added possibility to mark translations as changed. Changes translations
164 are treated as invalid until translator removes <@>.
165 [-] When updating translations, only changed paragraphs are now shown.
166 [-] Improved some descriptions.
167 [*] [B50] Avoid realname for anonymous admin contacts.
168 [+] [B15] Parse description on retrieve information.
169 [-] In case a warning has been issued when finding favicon on "Retrieve
170 Information" command, the title has not been saved to Link Name (cnn.com).
171 [*] Default search changed to "All".
172 [+] [B17] Many fields/commands were marked as optional and can be shown
173 on demand only. An "Expert Mode" allows their permanent display.
174 Additionally the "Expert Mode" displays more diagnostic warning messages.
175 Context menus are expanded by moving cursor over bottom of the displayed menu.
176 [+] Auto reload after changing language on the "Sign Up" page.
177 [-] [B61] Paths for embedding changed, now commands can be executed.
178 [-] Links cannot added with MySQL 5.0 when not marked as private.
179 [-] [B52] When a node is deleted, the ACL and visibility cache is deleted.
180 [-] [B58] Load web search engine icon through icon cache to avoid warnings
181 in Internet Explorer and possible tracking by the target server.
182 [-] [B72] Fix for PHP 5.0.5 - on import following error was shown:
183 "Only variables can be passed by reference in xbel.inc.php on line 95"
184 [-] Allow load links with empty link name in XBEL format.
185 [+] Writer should login only if in anonymous mode or when email does not match.
186 [+] Table for storage of user data added.
187 [-] E-mail trimmed on sign up.
188 [+] Link from member maintenance to Modify User.
189 [+] User id shown in member maintenance.
190 [+] Member filter can now filter using #id.
191 [-] Change line endings for phplm writer, lines not recognized correctly now.
192 [+] Add member and moderator count to member maintenance.
193 [-] Label shown twice for callback functions.
194 [-] Focusing the first form field delayed to make it effective.
195 [-] Bug with wrong "dir" value in translator fixed.
196 [*] Release version not shown anymore to anonymous users tp prevent any possible
197 attacks on potentially vulnerable release by using search engines results.
198 [+] [B81] Version check can be performed to admin users in predefined intervals.
199
200 --------------------------------------------------------------------------------
201 Release 3.3.5 Bugfixes + Improved Plugins API Support September 24 2005
202 --------------------------------------------------------------------------------
203
204 [+] [B43] Base URL is now configurable in "SiteBar Settings".
205 [-] [B46] Backend search fails if words contain non ISO-8895-1 characters.
206 [+] Support for synchronization plugins added.
207 [+] [B34] XBELSync plugin for Bookmark Synchronizer extension can be downloaded
208 separately.
209 [-] [B41] Import fails when using trash and the loaded links already exist as
210 deleted.
211 [-] Nonprivileged users can now remove members from their group and add new
212 members using members email or user id in SiteBar.
213 [-] MySQL error messages reported correctly when no connection can be created.
214 [-] PHP fgets function did not work properly and sometimes (when loading big
215 files) breaks line. It has been replaced with low level fread.
216 [-] Exported files are now produced with LF line ends.
217 [-] If trash usage is disabled, the content is only purged if the user has
218 "Purge" right on the folder.
219 [*] "Folder Properties" and "Delete Folder" command have limited functionality
220 when the parent folder does not allow "Update" and "Delete" right.
221 [-] Fixed warning on import bookmark screen.
222 [-] Add error handling for missing authentication plugin.
223 [+] Added possibility to "Exclude Root Folder" from bookmark export.
224 Can be used in conjunction with Bookmarks Synchronizer extension, to sync
225 Bookmark Toolbar Folder (requested by Kai Speckmann).
226 [!] Changed authentication API, LDAP plugin must be reinstalled. IMAP plugin
227 is already adapted.
228 [-] When using authentication plugin no tree has been created for user.
229 [-] Possible to delete account when using authentication plugin.
230 [+] Added experimental writer "mobile" for pocket devices with incomplete
231 DOM2 implementation (not tested on mobile device). Use with URL similar to:
232 http://localhost/sitebar/index.php?w=mobile
233 [-] Detect disabled cookies and inform user to enable them.
234 [-] Improved error message when moving folder to the same folder where it is.
235 [-] Fixed errors in "Add Link" built in command (used with writers).
236 [-] Fixed downgrade from 3.3.3 to lower version.
237 [-] Fixed URL forwarding after logging (used for translations).
238 [+] Possibility to translate plugins added.
239
240 Thanks to Lorin Gaertner for bug reports regarding XBEL format issues:
241
242 [-] Fixed missing import of desc attribute in XBEL import.
243 [-] Fixed import autodetection for files shorter then 100 lines.
244 [-] Fixed PHP Warning on import of XBEL files not comming from SiteBar.
245
246 Thanks to Steve Crooks for deep feature testing and reporting:
247
248 [-] Fix folder browsing functions for system with PHP as CGI.
249 [-] Front-end filtering ignores description in case SiteBar tooltips are used.
250 [-] Back-end search ignores comments (descriptions) completely.
251
252 --------------------------------------------------------------------------------
253 Release 3.3.3 Binary Favicons Support + Fixits June 4 2005
254 --------------------------------------------------------------------------------
255
256 [+] Add support for binary favicons in format: "data:image/x-icon;base64,".
257 Change logic for emptying full favicon cache so that used binary favicons
258 get deleted as last - with import of Firefox bookmarks you get may
259 of them, so increase your limit if needed.
260 Run "/sanity.php?do_icons" to convert favicons imported earlier.
261 [-] Fixed problem when reading translator exported zip files in some programs
262 like 7zip. Reported and solution suggested by Christoph Huber.
263 [-] When cached visible and ACL folders list was empty it could have lead to
264 SiteBar inaccessibility showing error message
265 "Error: Node number has ACL record but does not exist!".
266 [-] Deleting a folder with nid X and ACL record could lead to error
267 "Error: Node number X has ACL record but does not exist!".
268 [-] Installer/uninstaller for MS IE sidebar did not work.
269 Reported by Lionel Martelly and solution suggested by Vlad Kout
270 The same problem was present for Mozilla search box item.
271 [-] Fixed error (undefined functions) when deleting inactive users.
272 [-] Fixed 451 error with qmail servers when sending email with bare LFs.
273 [-] [B30] Import from Opera failed when description contained line breaks.
274 [-] A workaround for Firefox bug in handling href attribute of XSL added
275 (https://bugzilla.mozilla.org/show_bug.cgi?id=286132)
276 [+] Improved autodetection for supported import formats.
277 [!] Hit counter usage no more default when exporting links.
278 [-] Fixed display when using "Waiting for Visit" mode for multiple users seeing
279 the same bookmarks.
280
281 --------------------------------------------------------------------------------
282 Release 3.3.2 Minor Fixes May 21 2005
283 --------------------------------------------------------------------------------
284
285 [-] After deleting and purging tree with "Extern Commander" switched on, the
286 next executed command from user menu will fail because of missing folder.
287 [-] [B28] Fixed scrolling for Opera 8.0.
288
289 --------------------------------------------------------------------------------
290 Release 3.3.1 User Management Fixes and Enhancements May 19 2005
291 --------------------------------------------------------------------------------
292
293 [!] "Allow Add Self" for group now means, that anyone can join the group,
294 previously it has been combined with "Auto Join".
295 [+] Possibility to display most active and inactive users including link count.
296 Inactive users can be deleted.
297 [+] [913008] Regexp user and group selector - for installations with many
298 groups and users allows selection based on the regexp filter.
299 [-] When approving multiple users, the subject was not correctly changed to the
300 user's language.
301 [-] When approval of user accounts was required and verification of email not
302 then the account creation has failed in the middle thus not creating a
303 root folder for the user.
304 [-] When verification of email was requested but user has entered formally wrong
305 email address then after resubmitting the page he received an Access Denied
306 page or duplicate user name.
307 [-] Improved baseurl composition for PHP CGI installations.
308 [-] [B27] Wrong email comparison leads to problems on case sensitive MySQL
309 installations.
310 [-] [B22] Cannot load OPML exported from Bloglines.com.
311 [-] [B21] When upgrading from pre 3.3 version, the SiteBar Settings switch
312 requesting users to be approved will remove rights from administrator.
313 [-] [B20] Pasting links from menu showed with "Show Menu Icon" did not worked.
314 Dragging a node is no more possible when "Show Menu Icon" is selected.
315 [+] [B19] Keep the window position when loading links for a closed node,
316 tested for IE and Firefox (Opera 8.0 failed).
317 [-] [B18] "Show Logo" SiteBar setting was ignored.
318 [-] When no conversion engine is installed it is still possible to perform
319 conversion from and to iso-8859-1.
320 [*] It is now not possible to delete a folder in case when there is no delete
321 right for the parent folder.
322 [*] "Import Bookmarks" can be now executed by anonymous users.
323
324 --------------------------------------------------------------------------------
325 Release 3.3 Writers Release April 15 2005
326 --------------------------------------------------------------------------------
327
328 Functional Changes (order of implementation - latest first)
329
330 [+] Administrator can rename file inc/message.inc.php.template to
331 inc/message.inc.php. The message will be displayed at the top of the SiteBar
332 tree.
333 [+] New user switch can restrict loading of private links only when SiteBar
334 is used over secure HTTPS connection.
335 [+] [974492] Redesigned and enriched integrator page. The page is by default
336 on a central URL what allows it to be improved without need of making
337 new release.
338 [+] [973530] "Search" button now invokes a backend search, which searches in
339 all user bookmarks including hidden ones. When no hits are found the query
340 is redirected to user definable web search engine (by default Google).
341 Admin can disallow users to use custom search engine and force them to use
342 values set on "SiteBar Settings". User can disable usage of the Web Search.
343 [+] New command "Show Link News" - displays information about links for the
344 whole SiteBar or selected folder (most popular, recently visited, added and
345 modified). Requires XSLT support on the browser side.
346 [+] [847830] Procedure for handling forgotten passwords.
347 [-] [1081372] Personal Mode: Delete trees does not work, create tree not
348 available.
349 [+] [933135] Confirmation of email before use + new account approval.
350 [+] [804413] Disabling user account (solved using the account approval).
351 [+] [804379] Allow users to create their own groups.
352 [*] "Keep In Cache" removed because it was not reliable - it did not work
353 correctly after reload. "Load Open Folders Only" and backend search should
354 be used in case of performance problems instead.
355 [+] [940815] Admin can define maximum allowed session time.
356 [+] User can disable using of trash - commands "Undelete" and "Purge Folder" are
357 not be available in this mode.
358 [+] [814365] Use user setting "Use SiteBar Tooltips" to show tooltips in any
359 browser independent of the browser's functionality.
360 [+] Admin can specify default domain for login. When domain is specified, then
361 users can login without domain. If login without domain fails it will be
362 tried with the specified domain (feature implemented by Bondviewer).
363 [+] Support for "Live Bookmarks" in Mozilla Firefox added, a directory structure
364 can be exported from SiteBar and imported into bookmarks. The links will be
365 loaded on demand and always fresh.
366 [+] New user switch "Default URL" has been added and is applied for "Add Link".
367 [+] [954137] Add target property to links to allow links be opened in frames.
368 [+] [941575] New command "Browse Folder" allows to browse folder in main window
369 seeing all link details. It is implemented using XSL Transformation of XBEL
370 output (which is currently not supported by the famous Opera).
371 [+] [983357] New command "Show All Links" allows all links in the folder and
372 subfolders be displayed at once (implemented using [941575]).
373 [*] [975659] Language autodetection can be disabled from "Default User Settings"
374 command in "SiteBar Settings" along with a full set of parameters, that will
375 be applied to anonymous and new users.
376 [+] Anonymous user now can see command "Session Settings" which allows him
377 to set language or sorting criteria without logging to SiteBar.
378 [+] [804382] More import/export possibilities
379 "Export Bookmarks" reworked and enhanced with feed possibility. SiteBar can
380 now produce feeds in many formats and with many options. Following formats
381 were added: Atom, RDF, RSS, OPML, XBEL. Command "Export Bookmarks" was added
382 to "Maintain Trees" and allows export of all accessible trees. New command
383 "Export Bookmarks Settings" allows to specify some details about feeds.
384 "Import Bookmarks" reworked, import from following formats added Atom, RSS,
385 OPML, RDF, XBEL. XBEL is now the default export/import format for SiteBar.
386 [-] Removed global switch that allowed usage as backend engine, this
387 switch has been moved to "Export Bookmarks Settings".
388 [*] "Highlight" button was replaced with "Filter". Filter was made default
389 button for search field. Filter still does highlighting, however, it will
390 hide all folders and links that do not match the filter. When "Filter"
391 button is released (clicked for second time), the filter will be removed
392 but highlighting will stay until reload or next search.
393 [+] [895867] Possibility to add links with %SEARCH% keyword that will be
394 replaced with the content of the SiteBar's search field. See URL above
395 for an example of such URL. Works only with hit counting enabled.
396 [+] [886349] Ability to handle large link databases by loading content of
397 opened folders only. Can be switched on in "User Settings" using switch
398 "Load Open Folders Only".
399 [+] New "Olive" skin from Gunnar Wrobel and "SiteBarXP" from Igor Kraljic.
400 [+] Added possibility for context menu plugins.
401 [-] Export in MS IE format (Netscape bookmark format without SiteBar attributes)
402 always contained all SiteBar attributes.
403 [-] [997886] Unable to delete top level links when deleting trees disabled.
404 [*] Creation of new trees was previously allowed only to users with verified
405 email.
406 [*] "Show Sponsor" removed. SiteBar will no more display SF.net logo by default.
407 This setting has damaged the project statistic on the SF.net. To provide
408 place for other sponsors a file inc/sponsor.inc.php.template has been
409 included. Adminstrator can rename this file to inc/sponsor.inc.php and to
410 change its content.
411
412 Technical Changes
413
414
415 [-] Fixed baseurl composition for IIS servers.
416 [-] Fixed display of favicons in Command Window.
417 [-] Incorrect codepages were used what caused ICONV to fail on some platforms
418 and to produce bookmarks with empty names.
419 [-] [1166018] target=_blanks gets lost after command execution
420 [+] Changes in the translator to allow marking paragraphs as changed in
421 the source language and other small changes (Olaf Noehring).
422 [+] [814343] Admin can see all links, requires change of code in
423 inc/tree.inc.php - set SB_ALL_LINKS_FOR_ID to the ID of the user
424 who should see everything.
425 [!] Plugins directory structure has changed - one plugin is in one directory,
426 although this is slower it is more organized. Mailgate and LDAP plugins
427 must be reinstalled from http://tinyurl.com/5j4ys .
428 [-] Links with mailto: protocol no more have target attribute.
429 [-] All mysql_ calls now use the connection parameter to avoid clashes
430 with other databases.
431 [!] [990059] Skin framework changed, it is necessary to create new file
432 hook.inc.php instead of hook.php. See "Modern" skin for example. This
433 change allows changes be done to all skins via its virtual base class
434 (for example another sponsor or logo). There is less work a designer
435 should do - he needs to put into the CSS files only changes. Additionally
436 the designer can provide his own XSLs to produce different results for
437 XSL pages.
438 [-] [991905] When importing bookmark with name duplicate to a deleted link
439 no message should be displayed.
440 [-] [1017382] Help should be available during setup.
441 [-] Fixed problem with natural join in MySQL 4.1.5 (thanks to Sascha Wall),
442 see http://bugs.mysql.com/bug.php?id=6136 .
443 [*] All function and global variables prefixed with SB_ to avoid name
444 clashes during integration and to solve problem of missing namespaces
445 in PHP4 and PHP5. Error handling ignores E_STRICT to allow run under PHP5.
446 [*] [1028410] Database down message does not reveal sensitive information.
447 [*] mode=compact replaced with new writer "SiteBar Tree Embedded". More
448 information on integrator page.
449 [-] Fixed installer for MS IE. Now does not need administrator rights.
450 [-] "Show All Icons" showing broken icons icons older then 30 days.
451 [-] No conversion is done when target charset is UTF-8.
452 [-] [983417] Wrong value for registry entry.
453 [*] TIMESTAMP columns changed to DATETIME. MySQL is trying to get more clever
454 here then programmer like me by silently changing the first column of this
455 domain. This would wrongly mark link as changed when only hits was updated.
456 [-] [993495] Absolute URL incorrectly composed for HTTPS servers.
457 [-] Removed unnecessary reads of sitebar_acl for each existing root.
458 [*] Table sitebar_favicon changed to sitebar_cache. Table was generalized to
459 serve other purposes. Database class has new functions for operating with
460 cache.
461 [+] List of nodes with ACL is now cached per user in database to speed up
462 loading of SiteBar. The cache is emptied on any operation on ACL.
463
464 --------------------------------------------------------------------------------
465 Release 3.3 Release Candidate 1 [3.3rc1] February 27 2005
466 --------------------------------------------------------------------------------
467
468 [!] See history of 3.3 release.
469
470 --------------------------------------------------------------------------------
471 Release 3.2.6 Critical patch August 3 2004
472 --------------------------------------------------------------------------------
473
474 [-] [997871] Users with UID > 255 will always be logged as user with UID == 255.
475
476 --------------------------------------------------------------------------------
477 Release 3.2.5 Bookmark Validation and Minor Enhancements June 20 2004
478 --------------------------------------------------------------------------------
479
480 Functional Changes
481
482 [-] [955555] "Sort Mode" of folder should automatically change to "Custom Order"
483 when custom order is saved to database.
484 [+] [804389] Bookmark validation available from "Folder Properties".
485 [+] [955846] Admin can disallow users to delete their own trees.
486 [+] [813960] Display of statistics information about page construction. Can be
487 disabled using new global switch. Statistics is not displayed for anonymous
488 users if "Sign Up" is not allowed.
489 [+] [964304] Support for alternative authentication plugins added. Plugin for
490 LDAP authentication available separately.
491 [-] "Export Bookmarks" and folder list in "Add Link" ignored hidden folders.
492 [-] Moving folder to its subfolder caused the whole folder inaccessible.
493
494 Technical Changes
495
496 [+] If link URL has form https://host/path then favicon will be searched only
497 on URL http://host/favicon.ico.
498 [+] Allow GIFs and JPEGs as favicons.
499 [+] Allow icons without content lenght specification.
500 [+] Skin authors can now colorize folder levels in "Add Link" bookmarklet.
501 [-] Wrong constant name SHOW_PHP_ERROR in inc/errorhandler.inc.php.
502 [-] Output for WebLinks is now in UTF-8. Works correctly since Firefox 0.8.
503 [-] Link information retrieval from "Properties" overwrote even filled fields.
504 [-] First editable field was not selected.
505
506 --------------------------------------------------------------------------------
507 Release 3.2 Plugins/Ordering and More Features May 16 2004
508 --------------------------------------------------------------------------------
509
510 Functional Changes
511
512 [+] Plugin support added. First example plugin "Mail Gate" available separately.
513 [+] [840294] Favicon double caching added: on server and in browser. Together
514 with [755293] debute of Gunnar Wrobel - new SiteBar Team core member.
515 [+] [755293] Parse actual page for information.
516 [+] [804410] The order of root folders can be customized on user level.
517 [+] [804394] Folder hiding implemented to reduce page size.
518 [+] [804417] Mix mode for folders and links (what comes first links or folders).
519 [+] [816032] Custom order of links and folders, overrides user's default
520 settings for any folder.
521 [+] New Firefox extension added. It is called SiteBar and can be installed from
522 the index.php page. Thanks to Bas Burger for the original code. This solves
523 [804409] Open all links of any selected folder in new tabs.
524 [+] Link hit counter. Number of clicks on link and last visit for each user
525 can be tracked (uses global switch).
526 [+] Possibility to sort links: by alphabet, most recent add/change, most often
527 clicked, wating for visit. This sorting applies to links in folders without
528 specified ordering. Additional information is shown for some kind of sorting
529 (e.g. how many days the link was not visited or number of hits).
530 [+] Possibility to display only part of SiteBar using sitebar.php?root=ID url.
531 [+] Output of sitebar.php can be cached in browser with user defined expiration,
532 expanded/collapsed folders might not be properly restored.
533 [+] Bookmarks are exported with some extra information in Netscape format,
534 because IE has problems with additional attributes, it is possible to export
535 bookmarks ready for IE import.
536 [+] Possible to import bookmarks with same name into the same folder using
537 automated renaming.
538 [+] Error handling improved - PHP errors are caught to avoid blank page problem.
539 [+] New "Mozilla Modern" skin from Jason Sawtelle.
540 [*] Personal settings in "User Settings" moved to "Personal Data" as subcommand.
541 [+] Admins can define the name of the sender of all SiteBar e-mails.
542 [!] Vertical size of SiteBar command window increased.
543 [-] Missing autorization on forward command. After "Delete Account" any user can
544 see list of users (incomplete e-mail addresses).
545 [-] Admin can maintain own account using "Modify User".
546
547 Technical Changes
548
549 [-] Exported bookmarks could not be imported to Mozilla.
550 [-] Folders and links of deleted root folder were visible.
551 [-] Installer/uninstaller for MS IE corrupted.
552
553 --------------------------------------------------------------------------------
554 Release 3.2 Release Candidate 3 [3.2rc3] May 9 2004
555 Release 3.2 Release Candidate 2 [3.2rc2] April 27 2004
556 Release 3.2 Release Candidate 1 [3.2rc1] April 7 2004
557 --------------------------------------------------------------------------------
558
559 [!] See history of 3.2 release.
560
561 --------------------------------------------------------------------------------
562 Release 3.1.2 Minor Improvements March 14 2004
563 --------------------------------------------------------------------------------
564
565 Functional Changes
566
567 [+] Allow users to change their email. Verification is required after change.
568 [+] Added global switch allowing switching off usage of charset conversion
569 engine. This can serve as workaround for non working Add Page bookmarklet.
570 The real solution is to install iconv, libincon or recode PHP extension.
571 [+] Maintain Groups and Users sub commands now return to the parent command
572 screen after execution.
573 [!] Members sorted by email rather then by id. In Member Groups and Moderators
574 real user name is now shown.
575 [-] Fixed minor problems with skins.
576 [-] Fixed error with exporting/importing bookmarks - missing codepage selection.
577 It was not possible to import exported bookmarks to Mozilla and would
578 cause problems when importing to IE, because it does not support UTF-8.
579 [-] Saving user settings in personal mode caused public trees to be hidden.
580
581 --------------------------------------------------------------------------------
582 Release 3.1.1 Bug Fixes March 6 2004
583 --------------------------------------------------------------------------------
584
585 Functional Changes
586
587 [+] [804412] Allow user to cancel his account.
588 [+] [804378] Allow Admin/Moderator to send mail to users/members.
589 [+] Added generation of customized plugins for MyIE2 from index.php.
590 [+] Mechanism for database downgrade to previous versions.
591 [*] Only admins can see full e-mails of users, moderators see only short
592 version to protect user privacy.
593 [*] Mails from SiteBar send on behalf of the sender with SiteBar: prefix in
594 subject.
595
596 Technical Changes
597
598 [-] [903737] Critical: SiteBar fails with show ACL and no membership.
599 [+] [804358] Charset problem with bookmarklet and installer solved.
600 [-] Serious: Not possible to change members of some group if some member of the
601 group does not want to be given membership.
602 [*] Now using full opening tags.
603 [!] When no codepage conversion engine found UTF-8 <-> ISO-8859-1 assumed
604 for non unicode characters.
605 [-] Charset properly recognized when adding page or link from MS IE.
606 [-] Fixed error when importing bookmarks with wrong character set.
607 [*] Default tree sorting for not own trees is now tree name.
608 [-] Mails are sent always in the language of the recipient.
609 [-] Fixed error with missing argument in call to executePaste().
610 [-] Fixed error when importing bookmarks with wrong user defined character set.
611 [-] Fixed error with jumping icon of the first tree root (thanks to Vlad Kout).
612
613 --------------------------------------------------------------------------------
614 Release 3.1 Internationalization February 22 2004
615 --------------------------------------------------------------------------------
616
617 Functional Changes
618
619 [+] [804377] Internationalization support added.
620 See http://brablc.com/sitebar/translator.php for list of translations.
621 [!] Default "Modern" skin redesigned to make better use of space and to use more
622 neutral colors and more recent icons. The old "Modern" skin is now called
623 "Cornflower" for those who still might want to use it.
624 [+] The code was analyzed with a profiled and optimized for speed.
625 [+] New global SiteBar settings: "Show Logo" and "Show Sponsor" to free screen
626 space and to prevent timeout in Mozilla 1.x sitebar.
627 [+] New user setting: "Show Trees with ID" allows to show own trees and
628 additionally to select other published root folders.
629 [+] New user setting: "Hide Folders with ID" allows to hide any node.
630 [+] New user setting: "Default Search In" allows to search by default in
631 specified folder/link properties.
632 [+] Compact mode for embedding in other pages as IFRAME. Fill src attribute
633 in the following format "/sitebar/sitebar.php?mode=compact".
634 [+] Added backend support for PHP Layers Menu, see "doc/engine.txt". Can be
635 disabled using new global switch "Allow Noninteractive Mode".
636 [+] Added possibility to upload binary file to the description. Admin can allow
637 this using "Description Import/Export" setting.
638 [+] [755300] Added option to copy/move content only.
639 [+] "Add Link" bookmarklet now allows creating new subfolder and marking the
640 selected folder as default.
641 [*] Old skins changed to use same look & feel (animated push release buttons)
642 and to save some space.
643 [*] Expand all nodes by clicking "Collapse All" twice instead of Ctrl-click.
644 [*] URL length now not limited to 255 characters.
645 [*] Description length now "unlimited". Admin can specify maximum length of
646 description using new global switch "Link Description Length".
647 [-] External favicons always shown with 16x16 dimension.
648 [-] Fixed javascript error when search string matched folder name.
649 [-] Fixed handling of combined searching and highlighting.
650 [-] Fixed searching with "Show Menu Icon" checked.
651 [-] Fixed logic of highlight button, third click does highlighting again.
652 [-] Fixed error with impossibility of updating private link.
653
654 Technical Changes
655
656 [*] Database class has been devided to abstract class and MySQL specific
657 subclass. This should allow someone to write subclass for another DBMS.
658 [-] [852353] Added support for IIS.
659 [-] [873384] Only owner is able to add links/folders to subtrees.
660 [-] [889525] Call to undefined function: ismytree()
661 [-] Fixed handling of duplicates related to deleted objects. When a duplicate
662 link is found and it clashes with already deleted and not purged object,
663 the deleted link is purged and operation repeated. Any existing deleted
664 node is renamed by prefixing it with "_".
665
666 Related Issues
667
668 [+] On page http://myie2.web.pt/ you can find a plugin from Rui Umbelino
669 for SiteBar to integrate nicely to the MyIE2 browser. It seems like the
670 best integration with a browser thanks to the auto hiding, however, there
671 are some reports that users are not able to login from sidebar.
672
673 --------------------------------------------------------------------------------
674 Release 3.0.2 More Bugfixes November 27 2003
675 --------------------------------------------------------------------------------
676
677 Functional Changes
678
679 [+] Added support for Mozilla Firebird's extension WebLinks see "doc/engine.txt"
680 [+] Added user setting "Show Menu Icon". It is intended for users with single
681 mouse button and Ctrl-click handled by the browser only (Mac users).
682
683 Technical Changes
684
685 [-] Refactored ACL to work in all necessary places (export, add link).
686 [-] [840300] Bookmarklet reconciliation from login error.
687 [-] [839592] Malfunction of Mozilla's Password Manager.
688 [-] [843187] Character set should be set using HTTP and not HTML
689 [-] Active area for click and right click for folders is now only the visible
690 part (previously the area was screen wide).
691 [-] Added z-index CSS attribute to fix Mac's Safari display bug.
692 [-] Fix error in config.php (accessed misssing first character of a string).
693
694 --------------------------------------------------------------------------------
695 Release 3.0.1 Bug Fixes November 3 2003
696 --------------------------------------------------------------------------------
697
698 Functional Changes
699
700 [+] When creating user or using "Modify User" (formely "Set Password") command
701 from user maintenance, administrator can mark account as demo account. Demo
702 account cannot change password end request email verification. Additionally
703 administrator can mark any account as having verified email.
704 [*] "Log In" command allowed to be executed even if user is already logged in
705 to allow automatic login for demo accounts.
706
707 Technical Changes
708
709 [-] [831872] False potential auto join indication during sign up.
710 [-] [833270] Deprecated function mysql_create_db.
711 [-] [833306] Cannot include files without . in include_path.
712 [-] [833848] Logically corrupted database not reported properly.
713 [-] [833849] Missing style on repeated form after error.
714 [-] [833850] Incorrect import bookmarks file detection.
715
716 --------------------------------------------------------------------------------
717 Release 3.0 Basic Release October 27 2003
718 --------------------------------------------------------------------------------
719
720 Functional Changes
721
722 [!] Promo text removed from the index page.
723 [+] Security mechanism fully implemented, this allows private links in published
724 folders, inherited and restricted rights. Access specification can now be
725 on any folder instead of on root folder only.
726 [+] Improved login mechanism with session logging. Allows specification of the
727 session expiration. Improved authentication mechanism.
728 [+] New install/upgrade procedure - no need for other tools during install.
729 [+] Drag&drop for Mozilla and Internet Explorer.
730 [+] Codepage conversion on bookmark import/export.
731 [+] New "System" skin from Alexis Isaac http://www.alexisisaac.net/ .
732 [+] New search possibilities. With prefix url:, desc:, name: or all: it is now
733 possible to specify what should be searched. Default is name:.
734 [+] Ctrl-click on "Collapse All" icon will expand all folders.
735 [+] New global switches:
736 "Personal Mode" - mode for sites without member groups with simplified
737 folder publishing. Some functions are not available in this mode.
738 "Users Can Create Trees" - allows users to create another trees.
739 "Allow Anonymous Contact" - allows anonymous users to send message to admin.
740 [+] New user switches:
741 "Allow Given Membership" - allows moderators to add users with switch set
742 to ON to their group.
743 "Allow Info Mail" - just for admin's information if you want get some
744 maintenance information from him (in case of server downtime, ...).
745 "Decorate ACL Folders" - shows folders with security specification
746 underlined or another way emphasized according to used skin.
747 [+] New link command: "Email Link" - uses internal mailer in case of verified
748 email address, otherwise external mail program is used.
749 [+] E-mail can be verified any time (instead of on sign-up only).
750 [+] Authenticated users can send message to the administrator.
751 [+] Authenticated users can send message to the moderator of a closed group -
752 if he allows his closed group to be listed.
753 [*] User switch "Auto Reload" renamed to "Extern Commander".
754 [*] User switch "Auto Close" renamed to "Skip Execution Messages".
755 [-] Folder state (opened/closed) is handled on server side instead on client.
756 [-] Deleted root folders are now shown in grey-scale and their context menu
757 allows only "Purge" or "Undelete".
758 [+] User switch for default "Paste Mode".
759 [*] In the commander window the first active field is automatically focused.
760 [+] File features.txt transformed to online help.
761 [+] Private links are shown with lock icon.
762 [-] Label of the SiteBar icon shown on the MS IE toolbar fixed to "SiteBar".
763 [-] Fixed error when sending link as email.
764 [-] Fixed ACL error related to multiple groups and reduction of rights.
765 [-] Fixed errors related to purging of deleted folders (especially roots).
766 [-] Fixed error related to changing membership and group members.
767
768 Technical Changes
769
770 [*] Database structure changed.
771 [*] Target attribute set on every link with exception of bookmarklets.
772 [+] New global switch "Use Compresssion". Uses PHP's output buffering through
773 gzip for the sitebar.php main page. Size reduction with factor 8 to 10.
774 [+] Checkboxes now have labels associated.
775 [-] Performance issue solved - only necessary links are loaded from db.
776 [-] Improved way of reloading SiteBar - images stay in cache.
777 [-] Target attribute was forgotten when pop-up instance of SiteBar was used.
778
779 --------------------------------------------------------------------------------
780 Release 3.0 Release Candidate 1 [3.0rc1] September 26 2003
781 --------------------------------------------------------------------------------
782
783 [!] See history of 3.0 release.
784
785 --------------------------------------------------------------------------------
786 Release 3.0 Preview Release 1 [3.0pre1] August 26 2003
787 --------------------------------------------------------------------------------
788
789 [!] First public release.

  ViewVC Help
Powered by ViewVC 1.1.2