Code

Fixed filter, POST/GET wasn't catched correct.
[gosa.git] / Changelog
1 GOsa2 changelog
2 ===============
4 * gosa 2.5.3
5   - Fixed get_printer_list undefined index warnings while editing a user.
6   - Fixed ogroup non-static method error
7   - Fixed user membership for gotoPrinter, if membership was edited 
8     via user environemnt, some numeric values were stored too
9   - Fixed mail account, mail server string possibly was an array
10   - Fixed typos
11   - Fixed upper/lowcase ou's for groups/people when using an
12     unclean LDAP database
13   - Fixed ACL handling to *not* show the admin user dialog
14     when configured for self modify only
15   - Fixed problem when changing passwords via "My account"
17 * gosa 2.5.2
18   - Fixed current main base not beeing set when editing non tabbed
19     plugins
20   - Fixed filtering for divlists
21   - Fixed deletion of shares in environment tabs
22   - Updated french online help
23   - Updated german online help
24   - Fixed display of FAI partitions
25   - Removed Quota warnings for existing accounts without quota limits
26   - Worked around PHP4 session problems when creating new departments
27   - Fixed problems when moving around departments including a comma
28   - Unified bool values in gosa.conf. true/yes and false/no are valid
29     now in upper and lower case.
30   - Avoid the try of creating already existing ou's
31   - Fixed non working printer removal
33 * gosa 2.5.1
34   - Fixed problems with NFS shares and terminals
35   - Finalized polish translations
36   - Fixed problem with compressed gosa.conf in the debian package
38 * gosa 2.5
39   - Improved FAI support
40     * Server and workstations are treated the same way
41     * Destination selector for new devices
42     * Summary tab introduced
43   - Improved robustness while operating whith the LDAP
44   - Several Kolab related fixes
45   - Tagging of departments introduced
46   - Global check hooks allow user defined testing
47     of single plugins
48   - Major speedups with large databases
49   - Added english and french online help
50   - Unified plugin "head" selectors, (re-)added subtree
51     support
52   - Fixed PPD parsing for several commercial PPD's
53   - Tune LDAP error messages
54   - Moved from "guru mediation style" to div-popups
55   - Several css fixes
56   - Fixed series of bugs that lead to not shown groups
58 * gosa 2.4
59   - Updated layout to work cleanly with IE6+, Firefox 1.0.4+, khtml 3.4+
60   - Added FAI (Fully Automatted Installation) support
61   - Added mail queue management
62   - Added many missing acl informations
63   - Added help browser and initial french help
64   - Fixed templating for samba and unix users
65   - Applied hundreds of smaller bugfixes
66   - Improved speed by switching to directory style dialogs and performing
67     sub searches.
68   - Per user language selector in generic tab
69   - New connectivity plugins (PHPscheduleit/PPTP/glpi)
71 * gosa 2.4beta3
72   - Updated layout
73   - Fixed application removal
74   - Improved accessibility for disabled persons
75   - Added intranet account to list of connectivity plugins
76   - Several kolab related fixes for server objects
77   - Corrected contributed slapd.conf
78   - Fixed kolab mode where GOsa saves KB quotas, interprets quotas as kolab MB
79   - Increased robustnes for non set fields
80   - Fixed IE issues with W3C compatibilty where IE posts disabled fields
81   - Fixed problems with existing samba accounts and password changed fields
82   - Removed login problems with undefined ldap_conf variable
83   - Fixed problems where the GECOS field is not written correctly
85 * gosa 2.4beta2
86   - Fixed error handler to be PHP 4.x compatible
87   - Fixed PHP compatibility problem in setup.php, using ini_get()
88     instead of ini_get_all()
89   - Fixed cases where ipHostAddress is required but not checked
90     by GOsa
91   - Fixed group dialog filters
92   - Fixed problems in setup which showed up with white pages if
93     PHP has been compiled without mbstring support
94   - Fixed layout if the rendered page does not cover 100% of the
95     browser window
96   - Improved phone plugin to respect IAX, CAPI and SIP phone
97     attributes
98     automatically if the revision changes
99   - Improved W3C compatibility
100   - Added checks that remove the contents of /var/spool/gosa/*
101   - Added postmodify for password change operations
103 * gosa 2.4beta1
104   - Override automatically detected user bases if they don't exist
105   - Don't shred samba group ID's if they are not present in the
106     combobox
107   - Updated smarty to version 2.6.9
108   - Updated GOfon support to handle new features
109   - Replacement of most external programm calls
110   - Samba3 bugfixes for munged dial handling
111   - Updated LDIF export
112   - Improved setup checks to find more possible errors
113   - Fixed index ruler for long lists
114   - Completed system creation for servers, phones and misc components
115   - Added support for kolab users and kolab server settings
116   - Added server settings
117   - Added LDIF import
118   - Added CSV import
119   - Added italian translation (thanks to Alessandro Amici)
120   - Added subtree search checkbox in lists with potential higher
121     usage
122   - Added version indicator to make support more easy
123   - Added sample databases for fax, phone and system logging
124   - Added error handler for normal PHP errors
126 * gosa 2.3
127   - Updated smarty to version 2.6.7
128   - Added dutch translations (thanks to Niels Klomp)
129   - Added webdav and phpgroupware accounts
130   - Fixed french translation
131   - Fixed error in shadowExpire attribute
132   - Unified all filters in dialogs to use the internationalized choosers
133   - Added option to do non subtree searches with filters
134   - Fixed sample configuration files to be unproblematic when used in
135     conjunction with OpenLDAP 2.2
136   - Added experimental support for editing LDAP trees that contain referrals
137   - Updated Altlinux contributions, including themes and scripts
138   - Worked around a possible problem with sizelimit in php-ldap
139   - Improved big ldap support by size limits and non sub searches
140   - Various smaller fixes
141   - Added global TLS switch for LDAP connections
142   - Fixed SELECT queries to be mysql 3.x _and_ 4.x compatible
143   - Made departments movable
145 * gosa 2.2
146   - Removed DHCP/DNS plugins, they will be replaced by
147     the terminal/server/workstation plugins.
148   - Added case sensitivity check for login names
149   - Made bases set to users "home" department when creating new objects
150   - Moved sieve-*.txt config files to /etc/gosa
151   - Told IMAP plugin to remove mail accounts when the user is deleted
152   - Interface cleanups
153   - Added simple log file viewer
154   - Added support for asterisk
155   - Included javascript magic to improve usability (doubleclicks in
156     lists, disabling of fields, warning messages, etc.)
157   - More filtering and sizelimits for speed optimizations
158   - Mail handling is now pluggable
159   - Added possibility to bundle objects to object groups
160   - Added a reference tab to track relation ships of different objects
161   - Improved samba 3 support (terminal server support)
162   - Updated translations and added a french one
164 * gosa 2.1.3
165   - Fixed problem with initial password setting
166   - Increase number in version.inc
167   - Add a workaround to fix problem with groups not beeing displayed
168     with openldap. Here the server reacts with empty results if searching
169     for non existing objectClass "sambaGroupMapping" in case of using samba2
170   - Fix the homeDirectory check which is a bit too harsh with templates
172 * gosa 2.1.2
173   - Fixed problem with uppercase login names
174   - Extensive speed increasements in ldap searches
175   - Fixed gettext problem on older installations
176   - Corrected sieve login which was broken due to a library switch
177   - Made in_array act case insensitive for is_account check
178   - Fixed location of DMODE and HASH in config file
179   - Fixed general problems with password hash generation if not
180     specified
181   - Complete move to unicode which removes all active encoding/decoding
182     of contents from GOsa itself
183   - Made GOsa run smooth on PHP 5
184   - Added complete russian translation contributed by Igor Muratov
185   - Migrated phone list to (global) addressbook
186   - Filtering fixes
188 * gosa 2.1.1
189   - Enabled mail-account-less fax accounts
190   - Fixed upper/lower case problem in mail templates
191   - Fixed typo in generic plugin error message
192   - Made template dialog work again
193   - Fixed headpage for application management which tends to do no
194     proper display of used applications
195   - Added command line interface to use GOsa without web interface
196   - Updated debian control to be aware of apache2 based installations
197   - Transferd tab variables in group dialog, so the primary mail 
198     address can be checked
199   - Fixed possible case problem with is_account
200   - Made base selector contain newly added departments in department
201     dialog
202   
203 * gosa 2.1
204   Bugfix release
205   - size of homeDirectory attribute increased
206   - FAQ/README/INSTALL updated
207   - spec file updated
209 * gosa 2.1rc2
210   Bugfix release
211   - Made user dn configurable
212   - Fixed memory usage check
213   - Fixed size of alternate mail address field
214   - Fixed sorting of group in posix tab
215   - Made GOsa keep group membership even if user has no posix
216     account
217   - Fixed typo in blocklist spelling
218   - Fixed error message when trying to filter users without a
219     valid uid
220   - Made posix account visible, even if there are no shadow
221     attributes inside this entry
222   - Included setup
223   - Translation updates
225 * gosa 2.1rc1
226   Bugfix release
227   - Fixed annoying ACL bug in template mode
228   - Fixed possible privilege escalation problem in password
229     routine (thanks to Henning Schmiedehausen)
230   - Removed password storage from user info class (thanks to
231     Rainer Herbst)
232   - Various interface cleanups
233   - Templatization finished
234   - Reworked user headpage
235   - Made GOsa more robust in detecting errors in config
236   - Added additional error messages reported by LDAP server
237   - Added schmemacheck hook
238   - Started with setup implementation
240 * gosa 2.1beta3
241   Bugfix release
242   - Made template mode remember the templates primary group
243   - Templatized posix plugin
244   - Added option to disable strict checking of uid/gid names
245   - Massive samba3 updates
246   - Made ou=people and ou=groups configurable
247   - Fixed user/group lists to react on filter changes
249 * gosa 2.1beta2
250   Bugfix and feature enhancement release.
251   - Made GOsa remove object locks when changing plugins during edit
252     process.
253   - Added DHCP plugin
254   - Gerneral speed tunig, reduced the number of unessasary ldap
255     accesses
256   - Added syslog output for actions "save" and "remove"
257   - Fixed handling for multiple ACL's per base
258   - Fixed listboxes to unify output / sort output
259   - Fixed annoying bug in tab_groups.inc when removing the mailtab
260   - Bases did not get set in template mode
261   - Fixed user part
262   - Templatized faxaccount/pureftpd/samba and mail plugins
263   - Included calendar.js functionality in samba plugin
265 * gosa 2.1beta1
266   This release has some feature enhancements and contains many
267   bugfixes and design cleanups
268   - Fixed many HTML related things. Pages are now perfectly validated
269     as html 4.01 transitional.
270   - Added dn cleaner to getDN() in order to fix problems with
271     "broken" ldap databases.
272   - Added schemata for iplanet, checked if it works.
273   - Rewrote phonelist, added vcard export.
274   - Added filters to allmost all plugins.
275   - Added DNS plugin.
276   - Generic userinterface cleanups, everything is a template now and can be
277     redesigned/stripped.
278   - Improved translations, added missing ones.
279   - Added choosable templates for mail vacation messages.
280   - Improved templating stuff to generate user defined auto uids.
281   - Made user interface more comprehensive, so its important for you
282     to start with a clean gosa.conf from contrib.
283   - Added external password change hook, so that its possible to synchronize
284     with a non samba PDC via scripts. (Some organizations tend to keep a
285     readable copy of their users password which possible now, too.)
286   - Updated FAQ
288 * gosa 2.0.1
289   This release doesn't have feature enhancements (nearly), only
290   bugfixes reported by users are incorporated.
291   - Fixed oblivious fields when changing to subdialogs. All
292     user dialogs were affected
293   - Made facsimileTelephoneNumber beeing saved without the
294     need of a fax account
295   - Fixed printer sorting which destroyed the array index
296   - Removed redundant fields in terminal configuration
297   - Made terminal plugin save the terminal hardware information
298   - Added missing </html> tags to index.php/main.php
299   - Fixed debian debconf script not to touch uidbase/ridbase
300     values in gosa.conf
301   - Fixed "Force ID", which creates a group for the posix
302     user with forced ID.
303   - Finetuning in login window behaviour
304   - Code cleanup and templatized two more plugins
305   - As requested by some users, you can now advise GOsa not to
306     create a group for the user, but take an existing group
307     as primary one.
308   - Added 'dn cleaner' for the acl list. So syntactically
309     problematic dn's with strange commata get fixed.
311 * gosa 2.0 final
312   - Made samba3 support work
313   - Fixed several small bugs with the templating stuff
314   - Fixed problem with shared folders, added missing attribute
315     gosaSharedFolderTarget needed in some setups
316   - Updated icons
317   - Renamed icons to have more logical names
319 * gosa 2.0rc2
320   - Corrected mistakenly copied ui object in functions.inc
321   - Fixed errors when activating new terminals
322   - Removed krb warnings in class_user.inc
323   - Plugins user, apps, groups and departments didn't check for
324     already present entries. Now they do.
325   - Removed problem in terminal dialog where checkboxes are not
326     saved
327   - Fixed ACL handling for users primary group
328   - Replaced own template class by smarty, since only two files
329     were affected by this
330   - Changed basic layout to seperate public readable files from
331     templates
332   - Added FAQ, update TODO for next versions
333   - Made accounts movable between departments
334   - Added partial spanish translations
335   - Fixed mail group handling
337 * gosa 2.0rc1
338   - Switched to XML based gosa.conf
339   - Cleaned all plugins, moved to children of plugin.conf
340   - Moved back to gettext for translations
341   - Added hooks for pre-/post-install scripts
342   - Cleaned LDAP class
343   - Added workarounds for MS-IE (>5.5) to render transparent
344     PNGs in a correct way
345   - Redesigned login screen / some plugins
346   - Added hooks for eGOsa, which is a java applet based
347     browsing tool
348   - Switched from user based ACLs to group based ACLs,
349     removed standalone ACL plugin in favor of new group tab.
350   - Fixed samba2 rid generation (btw. still missing is sid
351     support for samba3. But this will go into the final.)
352   - Fixed many minor bugs
353   - Introduced simple theming support
354   - Added 'dn'-renaming for accounts
356 Changelog starts with latest Beta 1.99.97