]> arthur.barton.de Git - netatalk.git/commit
- added a cache for directories offspring count.
authordidg <didg>
Fri, 11 Oct 2002 14:18:21 +0000 (14:18 +0000)
committerdidg <didg>
Fri, 11 Oct 2002 14:18:21 +0000 (14:18 +0000)
commit6b814c857d98259bd82737ce8746c6c1d94e9cd5
treefd9b0fb5ddef1d39d4ea1eca1f0cdd2d4a0a2468
parented29ba4834e5ca1ccc62c384e01134326a5d559b
- added a cache for directories offspring count.

- added unix name in struct dir.

- added pread/pwrite, (there was at least one bug in adf_off book keeping).

- removed (temporary?) memory mmap header, it was unused and made the code
  unreadable.

- used a new struct path with unix name, mac name and file stat.

- fixed for catsearch (not well tested)

- temporary ATACC and NO_UAM_LOAD, I will remove them (ATACC is a test coverage tool).

- added AFP 3.1 calls readext,writeext, bytelockext, enumerateext2
  (catsearchext, enumerateext are the same) . --afp3 parameter in
  configure. configure.in changes aren't good. Maybe get CVS samba stuff
  (eg for linux there's no sendfile64 on 32 bits box). The biggest change
  is that we can't use the ressource fork len in the header (it's too
  small). Not well tested.

- fixed few signed/unsigned missmatch, mainly when a signed fetched from the wire is checked
  against and unsigned buffer size.
31 files changed:
acconfig.h
configure.in
etc/afpd/afp_dsi.c
etc/afpd/afs.c
etc/afpd/appl.c
etc/afpd/auth.c
etc/afpd/catsearch.c
etc/afpd/desktop.c
etc/afpd/directory.c
etc/afpd/directory.h
etc/afpd/enumerate.c
etc/afpd/file.c
etc/afpd/file.h
etc/afpd/filedir.c
etc/afpd/filedir.h
etc/afpd/fork.c
etc/afpd/fork.h
etc/afpd/ofork.c
etc/afpd/volume.c
include/atalk/adouble.h
include/atalk/asp.h
include/atalk/dsi.h
libatalk/adouble/ad_flush.c
libatalk/adouble/ad_open.c
libatalk/adouble/ad_read.c
libatalk/adouble/ad_sendfile.c
libatalk/adouble/ad_size.c
libatalk/adouble/ad_write.c
libatalk/dsi/dsi_stream.c
libatalk/util/Makefile.am
libatalk/util/strcasestr.c [new file with mode: 0644]