]> arthur.barton.de Git - netatalk.git/blobdiff - ChangeLog
* Add ChangeLog entries for recent contribution by Steve Hirsch
[netatalk.git] / ChangeLog
index d6f4ea15a9bca67ffff007390d3665db4bef6542..6b896685f2bc131acca9196d0886a1d87b33a50b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,388 @@
-($Id: ChangeLog,v 1.59 2001-07-10 13:38:13 rufustfirefly Exp $)
+2003-01-11  Steven N. Hirsch <shirsch@adelphia.net>
+       * Add Apple II boot support.
+       * Fix some build nits.
+       * Fix issues with building RPMs on RedHat 7.3 and 8.0.
+       * Fix issues with ProDOS attributes on files.
+
+2003-01-07  Rafal Marcin Lewczuk <rlewczuk@pronet.pl>
+       * Moving files between different directories on the same volume 
+         changes group of moved items if necessary (SGID bit set)
+       * Make FPCatSearch a bit more interactive (especially for MacOS 9)
+
+2003-01-04  Joe Marcus Clarke <marcus@marcuscom.com>
+       * Add a doc/README.cnid which talks about the CNID calculation
+         and persistence scheme.
+       * Change all references to db3/DB3 to BDB since we now support
+         Berkeley DB3 and DB4.
+       * Add DB 4.1.x support.
+
+2002-09-26  Andrew Morgan <morgan@orst.edu>
+       * Added syncmail script to CVSROOT so commits are logged to the
+       netatalk-cvs@lists.sourceforge.net mailing list.  You can subscribe
+       to this mailing list to keep track of cvs commits.
+
+2002-09-24  Sebastian Rittau  <srittau@jroger.in-berlin.de>
+
+       * NEWS: Catted CHANGES to the end of this file. Updated from the
+       stable branch.
+       * CHANGES: Removed.
+
+2002-02-14  andy m <morgan@orst.edu>
+       * etc/papd/queries.c: Added support for "ADOIsBinaryOK?" printer query
+       to papd.  We now respond with "True" instead of "unknown".
+
+2002-02-09  joe c  <marcus@marcuscom.com>
+       * etc/afpd/afp_options.c: Redo the -server_notif flag.  Now, server
+       notifications are enabled by default, and specifying the -client_polling
+       flag will disable them.
+
+2002-02-06  joe c  <marcus@marcuscom.com>
+       * etc/afpd/globals.h, etc/afpd/afp_options.c, etc/afpd/status.c
+       etc/afpd/volume.c: Add a new option -server_notif to specify that
+       a server supports server notifications.  If this flag is not specified
+       the client will poll the server every 10 seconds for directory changes.
+
+2002-02-03  andy m <morgan@orst.edu>
+       * bin/afppasswd/Makefile.am
+       Added an install-exec-hook to make the afppasswd binary suid root
+       after it is installed.  This lets local users change their afppasswd
+       password.
+
+2001-12-14  joe c   <marcus@marcuscom.com>
+       * 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   <marcus@marcuscom.com>
+       * 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   <marcus@marcuscom.com>
+       * libatalk/cnid/cnid_open.c: Re-enable synchronous transaction support
+       to try improve performance.
+
+2001-12-04  joe c   <marcus@marcuscom.com>
+       * etc/afpd/unix.c: Fix afpd sharing NFSv3 mounts (thanks to 
+       Pierre Beyssac <beyssac@enst.fr>)
+
+2001-12-03  joe c   <marcus@marcuscom.com>
+       * 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   <marcus@marcuscom.com>
+       * configure.in: Removed the --with-cnid-db option, and added
+         --with-did=cnid for consistency
+
+2001-11-19  pooba53 <bobo@bocklabs.wisc.edu>
+    * Modified distrib/initscripts/Makefile.am so
+      that SuSE init script ends up in the correct directory.
+
+2001-11-19  pooba53 <bobo@bocklabs.wisc.edu>
+       * 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 <jnewman@mudpup.com>
+       * macros/db3-check.m4: Prefer specific directories before general ones
+       
+2001-11-15  pooba53 <bobo@bocklabs.wisc.edu>
+        * Modified SuSE initscript, distrib/initscripts/rc.atalk.suse.tmpl
+
+2001-11-08  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * 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
+       <pbf@users.sourceforge.net>)
+
+2001-11-04  joe c <marcus@marcuscom.com>
+
+       * libatalk/cnid/cnid_open.c: Re-added code to enable on-the-fly database
+       recovery
+
+2001-10-31  Dan <bobo@bocklabs.wisc.edu>
+        * Fixed bug in bin/afppasswd/Makefile.am causing compile problems
+          with SuSE distro.
+
+2001-10-24  joe  c  <marcus@marcuscom.com>
+
+       * etc/afpd/fork.c: Patch to add read-only locking support
+         (thanks to Miro Jurisic <meeroh@MIT.EDU>)
+
+2001-10-23  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * 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 <marcus@marcuscom.com>
+
+       * libatalk/cnid*.c: Big patch to improve transaction throughput
+         and database resiliency
+
+2001-10-19  Lance Levsen  <l.levsen@printwest.com>
+
+       * 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 <jnewman@mudpup.com>
+
+2001-10-18  joe c <marcus@marcuscom.com>
+
+       * libatalk/cnid/cnid_add.c: Fix dancing icon problem
+       * bin/afile/achfile.c: Fix resource fork problem on littleendian
+         platforms.  Thanks to Brandon Warren <bwarren@u.washington.edu>.
+
+2001-10-17  joe c <marcus@marcuscom.com>
+
+       * libatalk/cnid/cnid_add.c: Fix deadlock problem when copying files to
+         netatalk server from multiple clients
+
+2001-10-16  Lance Levsen  <l.levsen@printwest.com>
+
+       * 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  <l.levsen@printwest.com>
+
+       * CONTRIBUTORS: Now up to date.
+
+       * doc/FAQ: Added Karen A Swanberg's FAQ additions.
+
+2001-10-14  Lance Levsen  <l.levsen@printwest.com>
+
+       * doc/INSTALL: Added some basic instructions. Filled in more of
+       the ./configure options.
+
+       * doc/DEVELOPER: Added BDB3 information 
+
+2001-10-11  joe  c  <marcus@marcuscom.com>
+
+       * configure.in: More PAM fixes
+
+2001-10-10  joe  c  <marcus@marcuscom.com>
+
+       * configure.in: More PAM fixes
+       * etc/uams/Makefile.am: Properly add -lpam (thanks, Sebastian)
+
+2001-10-09  joe  c  <marcus@marcuscom.com>
+
+       * configure.in: Fix problem with forced PAM
+       * etc/afpd/unix.c: Fix a problem setting directory perms on FreeBSD (thanks
+       to Glenn Trewitt <glenn@trewitt.org>)
+       * 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  <jeff@univrel.pr.uconn.edu>
+
+       Released 1.5pre8
+
+2001-10-03  joe c   <marcus@marcuscom.com>
+       
+       * 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   <marcus@marcuscom.com>
+
+       * libatalk/cnid/cnid_close.c: Add more db3 3.3.x compatibility to CNID DB
+
+2001-09-27  joe c   <marcus@marcuscom.com>
+
+       * libatalk/cnid/cnid_open.c: Set internal deadlock detection
+
+2001-09-23  joe c   <marcus@marcuscom.com>
+
+       * 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   <marcus@marcuscom.com>
+
+       * 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   <marcus@marcuscom.com>
+
+       * etc/afpd/desktop.c: Re-enable codepage translations (thanks to
+       Egon Niederacher <niederacher@fh-vorarlberg.ac.at>)
 
+       * 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   <marcus@marcuscom.com>
+
+       * 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   <marcus@marcuscom.com>
+
+       * etc/afpd/afp_options.c: Fix a bug in the custom icon code (thanks to
+       Edmund Lam <epl@unimelb.edu.au> 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  <jeff@univrel.pr.uconn.edu>
+
+       * acconfig.h, configure.in, etc/afpd/afp_config.c: SLP
+       support added (Joe Clarke)
+
+2001-09-14  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * sys/netatalk/endian.h: fix from Robert Cohen
+       <robert.cohen@anu.edu.au> for missing endif
+
+2001-09-13  joe c   <marcus@marcuscom.com>
+
+       * libatalk/util/getiface.c:
+       fix some malloc problems when no atalkd.conf file exists
+
+2001-09-10  joe c   <marcus@marcuscom.com>
+
+       * libatalk/util/getiface.c: up the new interface by one
+       each time instead of IFACE_NUM
+
+2001-09-10  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * etc/afpd/afp_options.c, etc/atalkd/main.c, etc/papd/main.c:
+       added version reporting with -v switch
+
+2001-09-06  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * 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 <marcus@marcuscom.com>
+
+       * 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  <jeff@univrel.pr.uconn.edu>
+
+       * 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  <jeff@univrel.pr.uconn.edu>
+
+       * 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  <jeff@univrel.pr.uconn.edu>
+
+       * libatalk/cnid/cnid_*.c: compilation fixes for those who don't
+       want to compile with CNID support (Edmund Lam)
+
+2001-08-28  Lance Levsen  <l.levsen@printwest.com>
+
+       * 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  <jeff@univrel.pr.uconn.edu>
+
+       Released 1.5pre7
+
+2001-08-21  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * 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 <uwe.hees@rz-online.de>
+
+       * 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 <ns@shadow.org>
+
+       * 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  <jeff@univrel.pr.uconn.edu>
+
+       * 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 <ns@shadow.org>
+
+       * configure.in, acconfig.h: Merged a patch from meeroh@mit.edu
+       to fix the kerberos uam build process.
+
+2001-08-08  jeff b  <jeff@univrel.pr.uconn.edu>
+
+       * etc/papd/session.c: prevents papd client from aborting
+       during the submission of a print job, therefore preventing
+       the job from hanging on the Mac (Michael Boers)
+
+2001-07-10  Lance Levsen  <lance@iworks.pwgroup.ca>
+
+       * man/man8/papd.8.tmpl: Fixed ftp URI for Adobe's PPD files.
+       
 2001-06-30  andy m  <morgan@orst.edu>
 
        * etc/papd/ppd.c: "unquote" ppd values by removing leading
@@ -8,7 +391,7 @@
 2001-06-27  jeff b  <jeff@univrel.pr.uconn.edu>
 
        * 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
        support in both afpd and papd (Jason Keltz <jas@cs.yorku.ca>)
 
        * etc/*/*.{c,h}: corrected malformed defines, nicer comments,
-       CVS Id tags
+       CVS Id tags (Jeff)
 
 2001-06-20  jeff b  <jeff@univrel.pr.uconn.edu>