Home | History | Annotate | Download | only in mount_psshfs
History log of /src/usr.sbin/puffs/mount_psshfs/psbuf.c
RevisionDateAuthorComments
 1.19  04-Nov-2012  christos include the headers you use
 1.18  08-Jan-2010  pooka branches: 1.18.6; 1.18.12;
Fix compilation with -Wsign-compare. Apparently 5.0 doesn't have
-Wsign-compare enabled, which explains a thing or two ...

pointed out by gson
 1.17  07-Jan-2010  pooka Fix chgrp (and don't rely on VNOVAL being -1, however unlikely that
is to be broken).
 1.16  07-Jan-2010  pooka Add -u and -g, which allow to remap one (local,remote) uidgid, i.e.
umapfs without the fuss.
 1.15  05-Nov-2009  pooka more lp64 it's-a-sign! fixes
 1.14  20-May-2009  pooka Copyright year management. no functional change (unless sarah disagrees)
 1.13  06-Sep-2008  pooka Due to a recent encounter with a sucky internet connection, add
experimental option -p, which tries to reestablish the connection
to the sftp server in case it is lost. This currently has a few
limitations (found in the man page), but generally works in some
use cases.

Better support might eventually emerge, but since that requires a
plunge into the depths of puffs_framebuf, I need quite a bit of
Fernet Branca to build up my courage before attempting it.
 1.12  06-Sep-2007  pooka branches: 1.12.8;
adapt to new cmpfb signature
 1.11  26-Jun-2007  pooka branches: 1.11.4;
Fix return value comparison inversion. Makes psshfs work for the
nocache case again, as the server error value for EOF is properly
handled again.
 1.10  06-Jun-2007  pooka Move puffs to a two clause license where it already isn't so. And
as agc pointed out, even files with the third clause were already
effectively two clause because of a slight bug in the language...
 1.9  20-May-2007  pooka Change the signature of puffs_respcmp to return -1,0,1 for smaller,
equal, larger, respectively instead of 0/1 for non/equal. This
will allow sorting the buffers for faster matching in libpuffs.
While here, change the name from respcmp to framecmp, as that better
reflects the purpose.

NOTE! there is no obvious way to make compilation fail for file
systems which may already be using this feature (although I don't
think there are any outside our tree, as the feature is two weeks
old). Nevertheless, non-updated file systems will fail very quickly.
 1.8  15-May-2007  pooka adapt to "step 3" of puffs_framebuf changes
 1.7  12-May-2007  pooka uint32_t vs. size_t pointer adjustments for LP64 build
 1.6  06-May-2007  pooka use puffs_framebuf_remaining()
 1.5  05-May-2007  pooka Adapt to use puffs_framebuf. This gets rid of most of the duplicated
code between mount_psshfs and mount_9p and clarifies the code
structure.
 1.4  18-Apr-2007  pooka Use ntohl instead of htonl when converting data from the network.
Result isn't that much different, though ....
 1.3  27-Feb-2007  pooka size_t -> uint32_t cleanup to make LP64 build

noticed by wiz
 1.2  07-Jan-2007  pooka * Adapt to openssh standard of timestamps in file attributes. Maybe
should make this work with the IETF standard some day, also.
* kludge with writes and permissions a bit to be able to flush data
cached in ubc to files which are already with r/o permissions in
the backend
 1.1  29-Dec-2006  pooka puffs sshfs, an sshfs implementation built on top of the puffs
continuation framework
 1.11.4.1  06-Nov-2007  matt sync with HEAD
 1.12.8.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.18.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.18.6.1  16-Jan-2013  yamt sync with (a bit old) head

RSS XML Feed