Code

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