-
Notifications
You must be signed in to change notification settings - Fork 2
/
Changelog
782 lines (733 loc) · 31.9 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
GOsa2 changelog
===============
* gosa 2.7.1
- Updated passwordHook behaviour
- Readded sambaKickoffTime to samba tab.
- Updated account expiration checks.
- Fixed acl resolution to be case insensitive.
- Fixed mail address check for user templates.
- Updated integrated smarty to 3.0.7
* gosa 2.7
- Updated design. CSS3, mostly w3c conform.
- Updated and fixed english wording.
- Rewrote filtering methods, allows to define self-made filters.
- Rewrote reference tabs, it now resolve the users acls.
- Replaced all lists by either listing or sortable_listing-
- Added dynamic groups to core functionality. Thanks to <Thomas Chemineau>
- Added property editor plugin, including property validation and migration.
- Rewrote schema check, more flexible and only checks for required classes.
- Stripped setup to minimum requirements. (Use property editor form fine-tuning).
- Introduced dynamic path-menu, replaces the old 'MyAccount' section.
- Added premodify, precreate and preremove events to be able to act before things get saved.
- Hardened handling of sepcial chars in user inputs.
- Added a wildcard ACL to allow to given ACLs to 'everyone'
- Disallow UTF-8 characters in passwords.
- Switch to the new version of the smarty template engine, version 3.
- Updated the ldap export plugins to use the cli, which is much faster.
- Intruduced a new image rendering based on sprites, increases performance.
- Added automatic logout, for security reasons.
- Allow to use replacements like {%var[n-m]} in pre and post events and user templates.
* gosa 2.6.9
- Fixed problem with initial phone accounts, sip type was NULL
- Fixed TLS issues in the setup
- Fixed locale issues in the setup
- Fixed delete of DHCP statements
- Fixed DHCP authoritative flag
- Modified sieve behaviour to use sieve-discard for "drop_own_mails"
- Modified filter descriptions to behave more like former 2.6 releases
* gosa 2.6.8
- Base selector displays descriptions and icons now
- Base selector autocomplete
- Fixed gosa.conf system generation
- Added wildcard ACLs
- Improved ACL handling for new lists
- Fixed phone filters
* gosa 2.6.7
- Added more information to DHCP service dialog (thanks to Mathieu)
- Added more checks for DNS zone records
- Added IMAP folder autocreation
- Added printer css
- Fixed generation of kerberos host keys when DNS is enabled
- Fixed template error message when no sshkey plugin is enabled
- Fixed problem where arrays got shortened by one in copy and paste
- Fixed javascript for IE
- Fixed problems deprecated functions in PHP > 5.3
- Fixed issues with templates and password methods that got introduced
in 2.6.6 user list migration
- Speed up OPSI operations by large factors
- Speed up group and user removal by large factors
- Unified logging with rSyslog plugin and service
- Converted to new configurable list view
- Save list positions
- Updated integrated smarty to version 3.0b7 to avoid broken templates
during further development
* gosa 2.6.6
- Added ssh public key management
- Added LVM support to FAI modules using setup-storage
- Added DHCP/DNS options to the OPSI hosts
- Added GOsa login restrictions
- Added "Domain" to department management
- Added organizational roles management
- Added option to configure user DNs
- Added OPSI license management
- Added possibility to add FAI packages without the SI service (thanks to GLG)
- Added IMAP timeout option
- Added pool method for uidNumber/gidNumber using sambaUnixIdPool
- Added workaround for non closable message dialogues in Konqueror 3.x
- Updated locales
- Updated gosa.conf manual page
- Updated DNS settings dialoges
- Moved to unified datepicker for all dates
- Fixed display of opsi hosts in the system list
- Fixed usage of the sambe "base" for every list page
- Fixed automatic base settings for new systems based on the ogroup base
- Fixed setup issues with LDAP inspection
- Fixed setup issues with sub dialogues
- Fixed next group ID generation
- Fixed "suggest IP" function to return unique IP
- Fixed multiple password decryption
- Fixed issues with empty ACL definitions
- Fixed lost attributes when using copy and paste with objectgroups
- Enhanced addressbook plugin ACL
- Removed outdated samba 2 mode
- Various minor bugfixes
* gosa 2.6.5
- Updated locales
- Improved PPD handling
- Added more sanity checks in group management
- DHCP now allows multiple values for options and statements containing
the same keyword
- Added per entry SOA record to the DNS plugin
- Improved grouping of FAI classes
- Add free-text input to FAI packages
- PPD upload allows special chars now
- Fixed config generation with sambaMachineAccountRDN
- Added compression robustness check for snapshots
- Added brasilian portuguese
- Updated logging on debian systems
- Various minor bugfixes
* gosa 2.6.4
- Added missing images
- Fixed issue with the FAI log viewer
- Made DNS TTL settings optional
- Correct issues with newly created servers and DNS zones
- Added setup check for gosaDepartments at the base object
- Corrected js based disabling of widgets in Samba settings
- Fixed issue with wrong set mail attributes in the setup
- Added missing existance checks for group mail addresses
- Fixed uid autogeneration which contained curly braces
- Fixed FAI package list acl mapping
- Moved essential schema files back to the core package
- Updated integrated smarty
- Added imagick dependency to the setup
- Fixed ACL resolution for small ldap bases
- Added phoneNumber limitations to match asterisk realtime extension tables
- Updated addressbook permissions
* gosa 2.6.3
- Fixed several issues, occurred when using user templates
- Fixed problem with department creation, since GOsa 2.6.1
- Fixed exponential escaping of special chars in dns record entries
- Added samba domain information to samba tab
- Removed readonly attributes from samba tab
* gosa 2.6.2
- Updated german locales
- Updated french locales
- Updated spanish locales
- Improved sieve handling, added more detailed error messages
- Mail methods cleanup for kolab 2.2 / IMAP acls
- Removed obsoleted GOlab mail method
- Optimized system to group assignments when activating new devices
- Add a choice for OPSI clients when activating new devices
- Setup cleanups
- Edit locking improvements, code cleanup
* gosa 2.6.1
- Build seperate packages for plugin schema files
- Make ACL editor more robust
- Fix problem with self modify ACL detection
- Increased all schema version numbers to make setup
check work again
- Added admin account migration to setup
- Session expired dialog is now translated
- Fixed problems with sieveManagement
- Fixed issue with department saving and structuralObjectClass errors
- Added local delivery flag to group mail
- Fixed problem with sudoers creation
- Fixed accidentally remove of non GOsa user accounts
- Simplified FAI management
- Fixed detection issues with password methods
- Fixed issues with user templates and storing password methods
- Removed forced dependency on GOsa-SI
* gosa 2.6
- Redesign of ACL handling
- Roles
- Fine grained read, write, change controls down to
the attributes
- Self service
- Separate password changer module
- Major dialog- and interface redesign
- Major performance improvements
- New backend daemon
- MIT kerberos support
- Mail queue-support
- System depolyment queue support
- OPSI support
- GOto support
- DAK keyring support
- Caching of slow data sources
- Queue support for system deployment
- Improved FAI integration
- Queues
- Copy on write storage for subreleases
- Logviewer
- OPSI integration
- SUDO support
- Split into GOsa core and GOsa plugins
- Edit multiple users/groups at a time
- Apply user templates afterwards
- Objects snapshots
- Configurable object RDNs
- Added manual page for gosa.conf
- More comprehensive keywords in gosa.conf
- Merging "main" and "location" attributes to
allow site wide defaults
- Automatic configuration reloading
- Vietnamese translation
- New manageable objects country, locality, organization and dcObject
* gosa 2.5.16
- Fixed problem with undefined ridbase in domain objects
- Fixed postremove/-create/-modify parameter expansion
- Updated integrated smarty to 2.6.19
- Updated saving of ppds in printer setttings
- Fixed department tagging
- Fixed DNS record problem where nSRecords were not kept
- Updated shared folder acls, keep manually set acls
- Remove DNS entries for removed hosts
- Increased setup performance
- Added more secure way to save passwords in gosa.conf
* gosa 2.5.15
- Changed order of sys-action commandline parameters
- Changed sorting of management plugins to natural sorting
- Fixed problem with saving vacation message start/stop
- Fixed sorting of releases
- Updated translations (de/fr/pl)
- Fixed storage of (IMAP) ACLs in group/mail settings
- Fixed issues with sieve script management
- General code cleanup
- Fixed issue with undefined index and copy 'n paste in samba plugin
- Fixed problem with the references/ogroup handling with
special character DNs
- Optimized way of writing unit tags
- Online manual updates / helpviewer update
- Fixed renaming of printers which was broken in special cases
- DNS plugin updates
- DHCP plugin updates
* gosa 2.5.14
- Phone conference language is now selectable.
- Old phone numbers will be removed correctly from asterisk extensions table.
- Fixed saving of A/B networks reverse zone entries
- Fixed problem with non loaded class_dhcpPlugin in some cases.
- Added fglrx driver to driver list
- Added hook to specify custom X drivers
- Fixed non ISO display of IMAP folder names
- Fixed URL encoding in addressbook
- Fixed issues with IE and browser language detection
- Added check for used hardware adresses
- Allow special characters in share names
- Fixed removing of application categories
- PPD handling revised
- Added support for new devices detected by the arp monitor
- Grey out non used options for better usability in the server and
workstation tabs
- Fixed saving of USB devices
- Made SNMP community configurable
- Added login attributes uid/mail, you can log in via your mail
address, too
- Removed PHP5 dependency in branch 2.5
- Fixed saving of IMAP acl's for groups
* gosa 2.5.13
- Re-added ISC DHCP support
- Fixes for the mail based bugtracker
- Fixed autouid problem with slashes
- Added list sorting for FAI script lists
- Added copy'n paste for mimetypes
- Cut'n paste objects are now greyed out
- Added swedish locale
- Improved language detection
- Added a statistic footer to lists
- Added the ssh plugin
- Layout fixes
* gosa 2.5.12
- Fixed problems with automatic reverse zones
- Fixed several IE6 related Java-Script problems
- Removed png.js by default. Looks ugly, but performs. Take
a look at the FAQ on how to re-enable it for IE.
- Added non-login password change dialog
- Various spelling fixes
- Added some extra robustness to the PPD reader code
- FAI partition ordering fixed, partition sizes fixed
- FAI release management updates
- Fixed installations that fail the schema check
- Updated error messages to fade out the interface
- Repository cleanup
- Added feedback link to easily report PHP errors
- Added more content sorting where needed
- Made gidNumber be the current in posix check hook
- Removed inconsistency in gosa/gosa+samba3 schema
- Fixed multiple saving of "My account" data
- Don't allow moving of objects from administrative units to other
administrative units where ACL's permit it. Objects "seemed" to
disapear because the tagging changes.
- Added gosa-desktop package to be able to start it by link
- Added method to highlight tabs
- Generel translation update for de, es, fr, it, nl, pl, ru, zh
* gosa 2.5.11a
- Added chinese translation
- Fixed language detection and removed line wraps in tab headers
- Fixed french translation
* gosa 2.5.11
- Add workaround for failing is_php4() when using PHP5
with "zend.ze1_compatibility_mode" set to "On"
- Backported new sieve filter editor from trunk
- Backported new setup from trunk
- Fixed double loaded pages in gecko based browsers when js
is activated
- Replaced a set of PHP <? short tag occurences
- Updated locales (de/fr)
* gosa 2.5.10
- Included hook to make use of dynamic uid-bases
- Included vacation date range specification
- Fixed non-saved Samba-Domain changes in groups
- Freezed application parameters are not editable anymore
- Fixed problem with removing commata based DN's
- Corrected setup generated perl mkntpasswd string
- Fixed month listing in fax reports - february was march
- Enabled 9 digits for gid-/uidNumbers
- Fixed acl's for saving printers
- Fixed saving of disabled samba acl's
- Added support for rfc2307bis compliant groups
* gosa 2.5.9
- Fixed ldap tls connections when schema check was being used
- Updated italian translation
- Added the possiblility to choose a RDN style for DN's when
a CN is already in use
- Fixed a problem with cut'n paste for groups and ogroups
- Added new mail method "golab" which has some tweaks against
the standard kolab mode
- Fixed object tagging for workstation/printer assignement
- Fixed undefined index in FAI package lists
- Fixed copy'n paste for groups and object groups
- Enabled non ASCII characters in vacation messages
- Fixed "none" permissions in IMAP shared folders to be assignable
* gosa 2.5.8
- Fixed problem with winstations shown in user list.
- Allow basic regex ().*^$ in fax blocklist numbers.
- Fixed date of birth and shadow expire in template adaption
- Updated user mail account to search for CYRUSUNIXSTYLE in all
relevant sections of the config file
- Added support for sambaLogonHours
- Security fix, that allows non priviledged users to change
several settings - including admin passwords
* gosa 2.5.7
- Fixed login.tpl to display error msgs in the middle of the screen
- Fixed some error outputs in login.php to not break the screen
- Added auto scroll function to FAI-Create-Branch and Department tagging
- Fixed problems with workstations when fai.schema was not included
- Made gid-/uidNumbers 32 bit aware
- Replaced hardcoded config path /etc/gosa with CONFIG_DIR constant
- Included personal title in DN
- Added function to remove PPD's from disc
- Removed old cups dependencies
- Fixed saving of terminals printer service attribute
- Fixed a ACL naming bug, that avoids that an admin with non "all" ACLs
can edit specified objects.
- Fixed simultaneous move + rename for deparments
- Internally updated to smarty 2.6.16
- Removed asterisk status view in user display. This was too slow in
bigger installations.
- Re-enabled phone queues. They got optimized for invisibility.
* gosa 2.5.6
- Copy & paste implemented into FAI
- Added setup fix to support GraphicsMagick
- Added several fixes for all user plugins to support Copy & Paste.
- Fixed malformed usage of $this>var in samba class.
- Fixed checkbox selection in samba class.
- Connectivity netatalk: Moved plugin intialization from execute() to contructor().
- Fixes various issues with setup.php
- Avoid tab lables to have line feeds
- Activated missing checks for IP and MAC
- Fixed copy'n paste errors for netatalk
- Various W3C fixes
- Fixed "My Account" mode, where buttons disappear after saving
- Avoid removal of shares while they are used by users
- Added finer grained ACL settings for mail accounts
- Fixed day of birth problem in M$ IE
- Fixed setting of Kerberos passwords
* gosa 2.5.5
- Added remove method for shared folder in kolab mode
- Added checkbox to decide if the shared folder should be deleted from IMAP
if the mail extension is removed from group mail account
- Updated request method for mail folders
- Resolved problem with infinite loop while storing sieve scripts
- Added subsearch checkbox to object group "add items" filter
- Fixed "missing PPD" configuration error, for newly created printer
- Corrected problem where the object base was sometimes broken when
saving object groups
- Fixed saving of terminal attribute gotoLpdEnable to contain "yes"
instead of "1"
- Avoid reset of several attributes from workstations when not
inherited from object groups
- Show error messages from password dialog
- Fixed a set of W3C problems
- Fixed multiple savings in addressbook (Closes: #23)
- Fixed shadow expire when using templates (Closes: #20)
- Made %uid, %sn, etc. available in templates using gosaMailAlternateAddress
* gosa 2.5.4
- Included patch to choose the addressbook base
- Applied fixes for logviewer done by Mario Minati
- Updated locales, fixed a set of missing strings
- Fixed problems in FAI list handling
- Added "uid" to personal plugins for replacement in post events
- Fixed saving of user logon scripts
- Fixed non-FAI application mode
- More speed fixes applied, especially for users, objectgroups and
generic plugin loading
- Bug while saving FAI partitions fixed
- Don't save PPD if none is not selected bug fixed
- Saving of non revisioned applications fixed
* gosa 2.5.3
- Fixed problem in reloading departments when we've PHP4
- Fixed gotoPrinter membership problem.
- Fixed environment shares, only available shares will be displayed (gosaUnitTag was ignored)
- Fixed saving of inherited workstation settings
- Removed error when no FAI repositories were present
- Fixed posix group add dialog, filter wasn't working.
- Fixed get_printer_list undefined index warnings while editing a user.
- Fixed ogroup non-static method error
- Fixed user membership for gotoPrinter, if membership was edited
via user environemnt, some numeric values were stored too
- Fixed mail account, mail server string possibly was an array
- Fixed typos
- Fixed upper/lowcase ou's for groups/people when using an
unclean LDAP database
- Fixed ACL handling to *not* show the admin user dialog
when configured for self modify only
- Fixed problem when changing passwords via "My account"
- Added more information to hotplug devices.
* gosa 2.5.2
- Fixed current main base not beeing set when editing non tabbed
plugins
- Fixed filtering for divlists
- Fixed deletion of shares in environment tabs
- Updated french online help
- Updated german online help
- Fixed display of FAI partitions
- Removed Quota warnings for existing accounts without quota limits
- Worked around PHP4 session problems when creating new departments
- Fixed problems when moving around departments including a comma
- Unified bool values in gosa.conf. true/yes and false/no are valid
now in upper and lower case.
- Avoid the try of creating already existing ou's
- Fixed non working printer removal
* gosa 2.5.1
- Fixed problems with NFS shares and terminals
- Finalized polish translations
- Fixed problem with compressed gosa.conf in the debian package
* gosa 2.5
- Improved FAI support
* Server and workstations are treated the same way
* Destination selector for new devices
* Summary tab introduced
- Improved robustness while operating whith the LDAP
- Several Kolab related fixes
- Tagging of departments introduced
- Global check hooks allow user defined testing
of single plugins
- Major speedups with large databases
- Added english and french online help
- Unified plugin "head" selectors, (re-)added subtree
support
- Fixed PPD parsing for several commercial PPD's
- Tune LDAP error messages
- Moved from "guru mediation style" to div-popups
- Several css fixes
- Fixed series of bugs that lead to not shown groups
* gosa 2.4
- Updated layout to work cleanly with IE6+, Firefox 1.0.4+, khtml 3.4+
- Added FAI (Fully Automatted Installation) support
- Added mail queue management
- Added many missing acl informations
- Added help browser and initial french help
- Fixed templating for samba and unix users
- Applied hundreds of smaller bugfixes
- Improved speed by switching to directory style dialogs and performing
sub searches.
- Per user language selector in generic tab
- New connectivity plugins (PHPscheduleit/PPTP/glpi)
* gosa 2.4beta3
- Updated layout
- Fixed application removal
- Improved accessibility for disabled persons
- Added intranet account to list of connectivity plugins
- Several kolab related fixes for server objects
- Corrected contributed slapd.conf
- Fixed kolab mode where GOsa saves KB quotas, interprets quotas as kolab MB
- Increased robustnes for non set fields
- Fixed IE issues with W3C compatibilty where IE posts disabled fields
- Fixed problems with existing samba accounts and password changed fields
- Removed login problems with undefined ldap_conf variable
- Fixed problems where the GECOS field is not written correctly
* gosa 2.4beta2
- Fixed error handler to be PHP 4.x compatible
- Fixed PHP compatibility problem in setup.php, using ini_get()
instead of ini_get_all()
- Fixed cases where ipHostAddress is required but not checked
by GOsa
- Fixed group dialog filters
- Fixed problems in setup which showed up with white pages if
PHP has been compiled without mbstring support
- Fixed layout if the rendered page does not cover 100% of the
browser window
- Improved phone plugin to respect IAX, CAPI and SIP phone
attributes
automatically if the revision changes
- Improved W3C compatibility
- Added checks that remove the contents of /var/spool/gosa/*
- Added postmodify for password change operations
* gosa 2.4beta1
- Override automatically detected user bases if they don't exist
- Don't shred samba group ID's if they are not present in the
combobox
- Updated smarty to version 2.6.9
- Updated GOfon support to handle new features
- Replacement of most external programm calls
- Samba3 bugfixes for munged dial handling
- Updated LDIF export
- Improved setup checks to find more possible errors
- Fixed index ruler for long lists
- Completed system creation for servers, phones and misc components
- Added support for kolab users and kolab server settings
- Added server settings
- Added LDIF import
- Added CSV import
- Added italian translation (thanks to Alessandro Amici)
- Added subtree search checkbox in lists with potential higher
usage
- Added version indicator to make support more easy
- Added sample databases for fax, phone and system logging
- Added error handler for normal PHP errors
* gosa 2.3
- Updated smarty to version 2.6.7
- Added dutch translations (thanks to Niels Klomp)
- Added webdav and phpgroupware accounts
- Fixed french translation
- Fixed error in shadowExpire attribute
- Unified all filters in dialogs to use the internationalized choosers
- Added option to do non subtree searches with filters
- Fixed sample configuration files to be unproblematic when used in
conjunction with OpenLDAP 2.2
- Added experimental support for editing LDAP trees that contain referrals
- Updated Altlinux contributions, including themes and scripts
- Worked around a possible problem with sizelimit in php-ldap
- Improved big ldap support by size limits and non sub searches
- Various smaller fixes
- Added global TLS switch for LDAP connections
- Fixed SELECT queries to be mysql 3.x _and_ 4.x compatible
- Made departments movable
* gosa 2.2
- Removed DHCP/DNS plugins, they will be replaced by
the terminal/server/workstation plugins.
- Added case sensitivity check for login names
- Made bases set to users "home" department when creating new objects
- Moved sieve-*.txt config files to /etc/gosa
- Told IMAP plugin to remove mail accounts when the user is deleted
- Interface cleanups
- Added simple log file viewer
- Added support for asterisk
- Included javascript magic to improve usability (doubleclicks in
lists, disabling of fields, warning messages, etc.)
- More filtering and sizelimits for speed optimizations
- Mail handling is now pluggable
- Added possibility to bundle objects to object groups
- Added a reference tab to track relation ships of different objects
- Improved samba 3 support (terminal server support)
- Updated translations and added a french one
* gosa 2.1.3
- Fixed problem with initial password setting
- Increase number in version.inc
- Add a workaround to fix problem with groups not beeing displayed
with openldap. Here the server reacts with empty results if searching
for non existing objectClass "sambaGroupMapping" in case of using samba2
- Fix the homeDirectory check which is a bit too harsh with templates
* gosa 2.1.2
- Fixed problem with uppercase login names
- Extensive speed increasements in ldap searches
- Fixed gettext problem on older installations
- Corrected sieve login which was broken due to a library switch
- Made in_array act case insensitive for is_account check
- Fixed location of DMODE and HASH in config file
- Fixed general problems with password hash generation if not
specified
- Complete move to unicode which removes all active encoding/decoding
of contents from GOsa itself
- Made GOsa run smooth on PHP 5
- Added complete russian translation contributed by Igor Muratov
- Migrated phone list to (global) addressbook
- Filtering fixes
* gosa 2.1.1
- Enabled mail-account-less fax accounts
- Fixed upper/lower case problem in mail templates
- Fixed typo in generic plugin error message
- Made template dialog work again
- Fixed headpage for application management which tends to do no
proper display of used applications
- Added command line interface to use GOsa without web interface
- Updated debian control to be aware of apache2 based installations
- Transferd tab variables in group dialog, so the primary mail
address can be checked
- Fixed possible case problem with is_account
- Made base selector contain newly added departments in department
dialog
* gosa 2.1
Bugfix release
- size of homeDirectory attribute increased
- FAQ/README/INSTALL updated
- spec file updated
* gosa 2.1rc2
Bugfix release
- Made user dn configurable
- Fixed memory usage check
- Fixed size of alternate mail address field
- Fixed sorting of group in posix tab
- Made GOsa keep group membership even if user has no posix
account
- Fixed typo in blocklist spelling
- Fixed error message when trying to filter users without a
valid uid
- Made posix account visible, even if there are no shadow
attributes inside this entry
- Included setup
- Translation updates
* gosa 2.1rc1
Bugfix release
- Fixed annoying ACL bug in template mode
- Fixed possible privilege escalation problem in password
routine (thanks to Henning Schmiedehausen)
- Removed password storage from user info class (thanks to
Rainer Herbst)
- Various interface cleanups
- Templatization finished
- Reworked user headpage
- Made GOsa more robust in detecting errors in config
- Added additional error messages reported by LDAP server
- Added schmemacheck hook
- Started with setup implementation
* gosa 2.1beta3
Bugfix release
- Made template mode remember the templates primary group
- Templatized posix plugin
- Added option to disable strict checking of uid/gid names
- Massive samba3 updates
- Made ou=people and ou=groups configurable
- Fixed user/group lists to react on filter changes
* gosa 2.1beta2
Bugfix and feature enhancement release.
- Made GOsa remove object locks when changing plugins during edit
process.
- Added DHCP plugin
- Gerneral speed tunig, reduced the number of unessasary ldap
accesses
- Added syslog output for actions "save" and "remove"
- Fixed handling for multiple ACL's per base
- Fixed listboxes to unify output / sort output
- Fixed annoying bug in tab_groups.inc when removing the mailtab
- Bases did not get set in template mode
- Fixed user part
- Templatized faxaccount/pureftpd/samba and mail plugins
- Included calendar.js functionality in samba plugin
* gosa 2.1beta1
This release has some feature enhancements and contains many
bugfixes and design cleanups
- Fixed many HTML related things. Pages are now perfectly validated
as html 4.01 transitional.
- Added dn cleaner to getDN() in order to fix problems with
"broken" ldap databases.
- Added schemata for iplanet, checked if it works.
- Rewrote phonelist, added vcard export.
- Added filters to allmost all plugins.
- Added DNS plugin.
- Generic userinterface cleanups, everything is a template now and can be
redesigned/stripped.
- Improved translations, added missing ones.
- Added choosable templates for mail vacation messages.
- Improved templating stuff to generate user defined auto uids.
- Made user interface more comprehensive, so its important for you
to start with a clean gosa.conf from contrib.
- Added external password change hook, so that its possible to synchronize
with a non samba PDC via scripts. (Some organizations tend to keep a
readable copy of their users password which possible now, too.)
- Updated FAQ
* gosa 2.0.1
This release doesn't have feature enhancements (nearly), only
bugfixes reported by users are incorporated.
- Fixed oblivious fields when changing to subdialogs. All
user dialogs were affected
- Made facsimileTelephoneNumber beeing saved without the
need of a fax account
- Fixed printer sorting which destroyed the array index
- Removed redundant fields in terminal configuration
- Made terminal plugin save the terminal hardware information
- Added missing </html> tags to index.php/main.php
- Fixed debian debconf script not to touch uidbase/ridbase
values in gosa.conf
- Fixed "Force ID", which creates a group for the posix
user with forced ID.
- Finetuning in login window behaviour
- Code cleanup and templatized two more plugins
- As requested by some users, you can now advise GOsa not to
create a group for the user, but take an existing group
as primary one.
- Added 'dn cleaner' for the acl list. So syntactically
problematic dn's with strange commata get fixed.
* gosa 2.0 final
- Made samba3 support work
- Fixed several small bugs with the templating stuff
- Fixed problem with shared folders, added missing attribute
gosaSharedFolderTarget needed in some setups
- Updated icons
- Renamed icons to have more logical names
* gosa 2.0rc2
- Corrected mistakenly copied ui object in functions.inc
- Fixed errors when activating new terminals
- Removed krb warnings in class_user.inc
- Plugins user, apps, groups and departments didn't check for
already present entries. Now they do.
- Removed problem in terminal dialog where checkboxes are not
saved
- Fixed ACL handling for users primary group
- Replaced own template class by smarty, since only two files
were affected by this
- Changed basic layout to seperate public readable files from
templates
- Added FAQ, update TODO for next versions
- Made accounts movable between departments
- Added partial spanish translations
- Fixed mail group handling
* gosa 2.0rc1
- Switched to XML based gosa.conf
- Cleaned all plugins, moved to children of plugin.conf
- Moved back to gettext for translations
- Added hooks for pre-/post-install scripts
- Cleaned LDAP class
- Added workarounds for MS-IE (>5.5) to render transparent
PNGs in a correct way
- Redesigned login screen / some plugins
- Added hooks for eGOsa, which is a java applet based
browsing tool
- Switched from user based ACLs to group based ACLs,
removed standalone ACL plugin in favor of new group tab.
- Fixed samba2 rid generation (btw. still missing is sid
support for samba3. But this will go into the final.)
- Fixed many minor bugs
- Introduced simple theming support
- Added 'dn'-renaming for accounts
Changelog starts with latest Beta 1.99.97