Code

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