X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ChangeLog;h=30a6b93739da3d42988d4619f27759de30f081c4;hb=8c50a12261d5bb169deb93a9dde2e2634158d39c;hp=7dfa74364b37377c06b95956c30a6de21c6ce983;hpb=f6a2cfa8a16428c93b6c020e6ec1c01b92b2f614;p=netatalk.git diff --git a/ChangeLog b/ChangeLog index 7dfa7436..30a6b937 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,323 @@ +2001-12-14 joe c + * etc/afpd/afp_options.c, etc/afpd/afp_dsi.c, etc/afpd/globals.h: + Add a new option to afpd called -timeout to specify the number of + server tickles to send before killing a AFPoTCP session. + +2001-12-10 joe c + * bin/cnid/cnid_didname_verify,c: Add a utility to verify the consistency + of didname.db. Using the stock db_verify utility will fail as the sort + routine is unknown. + +2001-12-07 joe c + * libatalk/cnid/cnid_open.c: Re-enable synchronous transaction support + to try improve performance. + +2001-12-04 joe c + * etc/afpd/unix.c: Fix afpd sharing NFSv3 mounts (thanks to + Pierre Beyssac ) + +2001-12-03 joe c + * etc/afpd/*.[ch]: Big commit to clean up code with astyle (readable code + is hackable code). Also committed a fix to give CNID DB a shot in + production use. + +2001-11-27 joe c + * configure.in: Removed the --with-cnid-db option, and added + --with-did=cnid for consistency + +2001-11-19 pooba53 + * Modified distrib/initscripts/Makefile.am so + that SuSE init script ends up in the correct directory. + +2001-11-19 pooba53 + * modified config/AppleVolumes.default to not + have the "/Home Directory" text in it as this is not the + proper way of allowing default Home directory access. + +2001-11-16 jnewman + * macros/db3-check.m4: Prefer specific directories before general ones + +2001-11-15 pooba53 + * Modified SuSE initscript, distrib/initscripts/rc.atalk.suse.tmpl + +2001-11-08 jeff b + + * etc/afpd/uam.c, etc/uams/uams_pam.c, etc/uams/uams_dhx_pam.c, + include/atalk/uam.h: implemented patch #477640 for netatalk not + passing client name properly (thanks to Patrick Bihan-Faou + ) + +2001-11-04 joe c + + * libatalk/cnid/cnid_open.c: Re-added code to enable on-the-fly database + recovery + +2001-10-31 Dan + * Fixed bug in bin/afppasswd/Makefile.am causing compile problems + with SuSE distro. + +2001-10-24 joe c + + * etc/afpd/fork.c: Patch to add read-only locking support + (thanks to Miro Jurisic ) + +2001-10-23 jeff b + + * etc/afpd/{{afpd_options,filedir,main,unix}.c, + {filedir,globals,unix}.h}: patch from Edmund Lam to allow + perms masks + +2001-10-21 joe c + + * libatalk/cnid*.c: Big patch to improve transaction throughput + and database resiliency + +2001-10-19 Lance Levsen + + * doc/FAQ: Thanks for the Patch Karen. + + * doc/INSTALL: Thanks for the Patch Karen. + + * CONTRIBUTORS (Developers): Thanks for the patch Brandon. + + * configure.in: Fix db3 detection for db3 3.3.x users. Thanks to + Jonathan Newman + +2001-10-18 joe c + + * libatalk/cnid/cnid_add.c: Fix dancing icon problem + * bin/afile/achfile.c: Fix resource fork problem on littleendian + platforms. Thanks to Brandon Warren . + +2001-10-17 joe c + + * libatalk/cnid/cnid_add.c: Fix deadlock problem when copying files to + netatalk server from multiple clients + +2001-10-16 Lance Levsen + + * man/man1/apple_mv.1.tmpl: Added apple_mv man page. + + * man/man1/apple_rm.1.tmpl: Added apple_rm man page. + + * contrib/shell_utils/apple_mv: Updated perl. Added error check. + + * config/Makefile.am: Change autoconf variable $(f) to shell + variable $$f. + + * man/man1/Makefile.am: Modified to allow variable subs in man pages. + + * contrib/shell_utils/apple_cp: Updated. Fixed file to file + copy. + +2001-10-15 Lance Levsen + + * CONTRIBUTORS: Now up to date. + + * doc/FAQ: Added Karen A Swanberg's FAQ additions. + +2001-10-14 Lance Levsen + + * doc/INSTALL: Added some basic instructions. Filled in more of + the ./configure options. + + * doc/DEVELOPER: Added BDB3 information + +2001-10-11 joe c + + * configure.in: More PAM fixes + +2001-10-10 joe c + + * configure.in: More PAM fixes + * etc/uams/Makefile.am: Properly add -lpam (thanks, Sebastian) + +2001-10-09 joe c + + * configure.in: Fix problem with forced PAM + * etc/afpd/unix.c: Fix a problem setting directory perms on FreeBSD (thanks + to Glenn Trewitt ) + * libatalk/cnid/cnid_close.c: Fix problem with .AppleDB contents showing + up in share window + * libatalk/cnid/cnid_update.c: memset more for cleanliness sake + +2001-10-04 jeff b + + Released 1.5pre8 + +2001-10-03 joe c + + * configure.in: Fix bug with PAM configuration + * etc/afpd/directory.c: Fix bug with unaccessible directories causing + afpd to erroneously return AFPERR_NOOBJ + * acinclude.m4: Fixed make problem on systems running libtool 1.3.x + +2001-09-28 joe c + + * libatalk/cnid/cnid_close.c: Add more db3 3.3.x compatibility to CNID DB + +2001-09-27 joe c + + * libatalk/cnid/cnid_open.c: Set internal deadlock detection + +2001-09-23 joe c + + * libatalk/cnid/cnid_close.c, libatalk/cnid/cnid_resolve.c, + libatalk/cnid/cnid_open.c: More s/errno/rc fixes and some code + cleanup + +2001-09-22 joe c + + * configure.in: Fix db3 compilation on Linux + + * libatalk/cnid/cnid_get.c: Fix another potential deadlock problem by + replacing EAGAIN with DB_LOCK_DEADLOCK + +2001-09-21 joe c + + * etc/afpd/desktop.c: Re-enable codepage translations (thanks to + Egon Niederacher ) + + * libatalk/cnid/cnid_add.c, libatalk/cnid/cnid_get.c, + libatalk/cnid/cnid_lookup.c, libatalk/cnid/cnid_close.c, + libatalk/cnid/cnid_open.c, libatalk/cnid/cnid_update.c: Fixed bugs + with database contention and database corruption. + +2001-09-19 joe c + + * etc/afpd/afp_config.c: Fixed a bug where SRVLOC services wouldn't + show up in OS 9.x + + * libatalk/cnid/cnid_add.c: Fix a bug where some DBT data structures + were not being memset to NULL correctly. + +2001-09-18 joe c + + * etc/afpd/afp_options.c: Fix a bug in the custom icon code (thanks to + Edmund Lam for finding this) + + * libatalk/cnid/cnid_open.c: Added db3 version checking code + + * config/afpd.conf.tmpl: Removed uams_guest.so from the default UAMs + list + +2001-09-17 jeff b + + * acconfig.h, configure.in, etc/afpd/afp_config.c: SLP + support added (Joe Clarke) + +2001-09-14 jeff b + + * sys/netatalk/endian.h: fix from Robert Cohen + for missing endif + +2001-09-13 joe c + + * libatalk/util/getiface.c: + fix some malloc problems when no atalkd.conf file exists + +2001-09-10 joe c + + * libatalk/util/getiface.c: up the new interface by one + each time instead of IFACE_NUM + +2001-09-10 jeff b + + * etc/afpd/afp_options.c, etc/atalkd/main.c, etc/papd/main.c: + added version reporting with -v switch + +2001-09-06 jeff b + + * etc/atalkd/main.c, etc/papd/main.c, etc/psf/psf.c, + libatalk/asp/asp_getsess.c, libatalk/dsi/dsi_getsess.c, + libatalk/pap/pap_slinit.c, libatalk/util/server_child.c: + autoconf POSIX.1 sys/wait.h check + + * lots of files: AC_HEADER_STDC autoconf changes + + * sys/netatalk/endian.h: used autoconf endian test instead + of manually checking every architecture + +2001-09-05 joe c + + * libatalk/cnid/cnid_open.c: comment out DB_JOINENV as this is not + supported in db3 3.1.17 + + * libatalk/cnid/cnid_add.c: fix my comments to properly explain the use + of rc over errno + +2001-09-04 jeff b + + * etc/afpd/filedir.h: define veto_file() prototype (Edmund Lam) + + * etc/uams/uams_dhx_pam.c: added quick Sun hack to seed openssl, + but it *really* needs something more elegant (#458433) + +2001-09-04 jeff b + + * libatalk/cnid/cnid_add.c, libatalk/cnid/cnid_open.c: fixed + duplicate DID's being generated and FreeBSD db3 fix (Joe Clarke) + + * doc/README.veto, etc/afpd/directory.c, etc/afpd/enumerate.c, + etc/afpd/file.c, etc/afpd/filedir.c, etc/afpd/volume.c, + etc/afpd/volume.h: adds Samba-style "veto file" support + (Edmund Lam) + + * configure.in: properly checks for db3 headers (Joe Clarke) + +2001-08-31 jeff b + + * libatalk/cnid/cnid_*.c: compilation fixes for those who don't + want to compile with CNID support (Edmund Lam) + +2001-08-28 Lance Levsen + + * config/Makefile.am: Added a variable substitution from + configure.in to stop overwriting the config files. + + * configure.in: Added --enable-overwrite flag that enables the + overwriting of configure files. Default is no overwrite, but does + check for missing files. + +2001-08-27 jeff b + + Released 1.5pre7 + +2001-08-21 jeff b + + * configure.in: now does rudimentary check for DB3 library + if CNID DB option (--enable-cnid-db) is given, with + option to specify path to DB3 (Jeff) + +2001-08-16 Uwe Hees + + * libatalk/cnid: replaced EAGAIN in db result checking with + DB_LOCK_DEADLOCK as appropriate for db-3. + * fixed a potential transaction problem in cnidd_add. + +2001-08-14 Sam Noble + + * etc/afpd/directory.c: in afp_mapname and afp_mapid + convert uid/gid to/from network byte order before actually + using. This should hopefully fix a long-standing bug in + the admin functionality. + +2001-08-14 jeff b + + * acconfig.h, configure.in, etc/afpd/directory.c, + etc/afpd/enumerate.c, etc/afpd/file.c, etc/afpd/file.h, + etc/afpd/filedir.c, etc/afpd/fork.c, etc/afpd/volume.c, + etc/afpd/volume.h, libatalk/Makefile.am, + libatalk/cnid/cnid_add.c, libatalk/cnid/cnid_close.c, + libatalk/cnid/cnid_delete.c, libatalk/cnid/cnid_lookup.c, + libatalk/cnid/cnid_nextid.c, libatalk/cnid/cnid_open.c, + libatalk/cnid/cnid_private.h, libatalk/cnid/cnid_update.c: + DID database and reincluding libatalk/cnid back into + compiled tree (Uwe Hees) + + * libatalk/cnid/.cvsignore: updated .cvsignore list for + CNID patch (Jeff) + 2001-08-09 Sam Noble * configure.in, acconfig.h: Merged a patch from meeroh@mit.edu @@ -21,7 +341,7 @@ 2001-06-27 jeff b * many, many, files: more malformed ifdef correction, nicer - comments, etc, etc, etc + comments, etc, etc, etc (Jeff) * etc/afpd/directory.c, etc/afpd/uid.c, etc/afpd/uid.h: fixes for force-uidgid to compile properly. haven't tested it, but @@ -51,7 +371,7 @@ support in both afpd and papd (Jason Keltz ) * etc/*/*.{c,h}: corrected malformed defines, nicer comments, - CVS Id tags + CVS Id tags (Jeff) 2001-06-20 jeff b