10-06-01 sync with ast api 20100601
10-04-12 Makefile: defer share and local generation to first use
08-04-09 csopen.c: fix mkmount() path cleanup
08-04-09 csopen.c: add debug=-1 mkmount() error message
07-06-05 csclient.c: add CS_CLIENT_SEP
06-09-19 css.c: sysconf() => astconf()
06-08-15 csclient.c: fix prompt logic
06-08-14 csopen.c: fix group=name logic
06-08-04 csclient.c: fix CS_CLIENT_ARGV
06-06-11 csclient.c: add
06-05-31 csopen.c,cs.h: add csattach() for non-/dev/fdp/ streams
05-02-04 Makefile: drop -lnetinet (for lynxos)
04-07-22 csopen.c,cssend.c,csauth.c,cslocal.c: access() => eaccess()
04-07-19 cslocal.c: call spawnveg() for standalone 3d
04-03-25 csrecv.c,cssend.c: OPEN_MAX_CEIL => OPEN_MAX
03-08-01 csdata.c: add NoF pure data workaround, drop const + prototyped
03-03-28 msglib.h: add D_FILENO ifdef
02-10-02 features/lib,genlocal.sh: add ssh, pid to hang warning
msglist.c: tmform() => fmttime()
01-12-12 cssfd: CS_POLL_CLOSE now close()'s if not dropped -- double duh
csstat: change down test to avoid unsigned long overflow
01-10-31 cssend,csrecv: use msg_accrights over msg_control
cspath: don't check /dev/fd/* -- duh
01-05-11 csserve: sync cs.* with css->*
csspoll: handl cspoll() EINTR that doesn't set cs.interrupt
01-01-01 cspoll: fix getmsg() flag arg
csaddr: fix local host addr initialization
00-06-01 csopen: handle dynamic ip assignment underfoot
00-05-11 csopen: handle /dev/tcp/local/9876/FOO/other
00-05-09 cssfd: CS_POLL_WRITE implies O_NONBLOCK
00-02-14 cschallenge(): add stat() to verify touch()
00-02-03 features/lib: add sys/types.h to htons etc. header refs
00-01-25 genlocal: use package instead of hostinfo
99-10-07 csbind: NODELAY for CS_ADDR_NOW only
99-09-22 cs*: add CS_MNT_TAIL for multi-char mount files
css: _UWIN workaround for st_ino verification
99-07-17 csaddr: clear more state->flags bits to avoid prev csopen() carryover
99-05-20 msg*: handle f_basetype and f_fsid for redhat 6.0 linux -- boo
99-05-13 css: fix disc.wakeup logic
cspoll: add debug=6 poll trace
99-04-23 csaddr: check for 127.0.0.[01] from hostname lookup == local
98-06-29 cs.h: add Cs == (&cs)
98-06-03 csserve: fix SIGCHLD exit bug
98-02-14 csopen: add PROC_ZOMBIE for systems that don't fork() in csdaemon()
97-11-27 csopen: /dev/tcp/*/inet.*/user for client inet.* authentication
css.h: add CSS_AUTHENTICATE for server inet.* authentication
97-11-11 csread: add CS_RESTART to restart on interrupt
cslib: CS_AUTH_MODE for authentication file mode
cs.h: drop CS_SVC_SERVICE, add CS_SVC_SUFFIX
SERVICE.mk: executable name changed from server => `service'.svc
csopen: rm CS_MOUNT_PROCESS if no connect and pid invalid
97-07-17 add css.h, csserve() on top of css
CS_INTERFACE=2 for thread safe state instead of global cs.*
cspoll(CS_POLL_WRITE) events cleared on write
csspoll(timeout,CSS_INTERRUPT|CSS_ERROR)
cs.h,msg.h: fix dll import/export
97-05-09 cslib.h: check _hdr_netdb,_hdr_netinet_in,_hdr_netinet_tcp
features/lib: statvfs.f_fstr
msglib.h: <ast.h> before "cs_lib.h"
97-04-01 csport: htons() done too soon
96-12-25 genlocal: add correct nslookup query
fix sizeof(long)==4 assumptions
install genlocal and genshare in $(INSTALLROOT)/lib/$(ID)
96-02-29 use <hashkey.h>
add csport()
drop CS_MOUNT_*; use csvar(CS_VAR_*,trust) instead
CS_VAR_PROXY ($CS_MOUNT_PROXY) names proxy connect stream
csopen() attempts proxy open on local failure
hold CS_PROC_FD_TST cssend() fds until next cssend()
csread(CS_LINE) really means 1 line
fix cslocal() and csopen() fdp initiate timing bug
96-01-31 add warning to local rather than generate on install
96-01-22 no <sys/uio.h> on linux (defined(MAX_IOVEC))
95-11-11 trap 127.0.0.[01] local address alias in cspath() and csntoa()
95-10-31 CS_MNT_OTHER '.' -> '#' to placate NT (trailing . ignored -- thanks)
95-10-11 export -> coexport
add dirsize() to cslib.h
check _mem_d_reclen_dirent for d_reclen
95-08-11 (done)(handle,EXIT_TERM(signal)) called on csserve() interrupt
0 return ignores signal
csserve() now creates local auth dir if not there, duh
fix genlocal hostinfo timeout
95-07-17 fix remote auth off by one error
95-05-09 add linux /proc/<pid>/fd/<fd> to cssend()-csrecv()
add bsd4.4 msghdr.msg_accrights -> msghdr.msg_control mods
bsd4.4 thinks S_ISFIFO() and S_ISSOCK() are the same!
features/cs.c now uses sfio
95-04-01 convert genlocal.sh to hostinfo
95-03-19 bsd4.4 stole devname(), so use devpath() in cspath()
94-12-15 csinfo("-",0) gets standard info