summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/client.c
AgeCommit message (Expand)Author
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2010-09-29Support for update -C, from zinovik.Nicholas Marriott
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
2009-04-04properly expand modules if requested by the client,Joris Vink
2009-04-01in client mode, be sure to consider the file modified if a conflictJoris Vink
2009-02-23Properly convert between gmt and localtime for unchanged files as client.Tobias Stoeckmann
2009-02-21use FILE_ON_DISK flags when we need to verify if a fileJoris Vink
2009-02-13be more sane in handling the given repository pathJoris Vink
2008-06-14don't always re-open the same CVS/Entries file, instead keep theJoris Vink
2008-06-11Avoid possible NULL pointer dereferences by using reentrant versionsTobias Stoeckmann
2008-06-10We have a cvs_buf_puts implementation now, also use cvs_buf_putc insteadTobias Stoeckmann
2008-04-24Use a fixed string in case of vasprintf() error instead of relying onTobias Stoeckmann
2008-04-18Properly check memory allocation in client code. While at it, unifiedTobias Stoeckmann
2008-03-09revert one of tobias his changes, it broke remote for several commands.Joris Vink
2008-03-09Prevent sending of "Directory" messages for arguments in remote setup ifTobias Stoeckmann
2008-03-08Set umask (and cvs_umask) to system's umask in local and client mode.Tobias Stoeckmann
2008-02-29handle file permissions and owners properly.Joris Vink
2008-02-28do not fatal() on CVS_METHOD_EXT, since we actually support this.Joris Vink
2008-02-27prevent file racesJoris Vink
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-10+ #define CVS_DATE_FMT "%Y.%m.%d.%H.%M.%S"Xavier Santolaria
2008-02-10handle date tags if we receive / send themJoris Vink
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
2008-02-09remote improvements:Joris Vink
2008-02-05When server sends CheckedIn use the supplied option and tag -- not theTobias Stoeckmann
2008-02-03Added rdiff support. In order to do this, some output and option fixesTobias Stoeckmann
2008-02-03better CVSROOT/module support, includes remote support and modulesJoris Vink
2008-02-03Like i wrote in last commit, it's supposed to be sys/time.h, not sys/times.h.Tobias Stoeckmann
2008-02-03(f)utimes takes sys/time.hTobias Stoeckmann
2008-02-01Make cvs_requests struct more readable.Xavier Santolaria
2008-02-01Added rannotate supportTobias Stoeckmann
2008-01-31Zap trailing whitespaces.Xavier Santolaria
2008-01-31Make use of CVS_REV_BUFSZ everywhere for `sticky'.Xavier Santolaria
2008-01-29Properly check if an argument has been supplied for "Removed"Tobias Stoeckmann
2008-01-21Fixed export to be fully functional and compliant to GNU cvs in local andTobias Stoeckmann
2008-01-10Added support for rtag in local and remote setups (with interoperabilityTobias Stoeckmann
2008-01-10another strcspn() roundTobias Stoeckmann
2008-01-10Simply the use of cmdp and cvs_command by zapping cvs_command and workingTobias Stoeckmann
2008-01-10Properly free entryTobias Stoeckmann
2008-01-10Ignore CVS directories during import in remote setups. assert()ed GNUTobias Stoeckmann
2008-01-10Properly handle "cvs add" on a client/server setup with GNU cvs as a client.Tobias Stoeckmann
2007-11-11If a file has modifications in it (i.e. cvs update on modified files),Tobias Stoeckmann
2007-10-07nb is an int, so it should be compared to an int.Charles Longeau
2007-09-22Support for checkout with a local repository already in place.Tobias Stoeckmann
2007-09-17Print error messages sent by server on stderr. While at it, replacedTobias Stoeckmann
2007-09-10remove my addition of portnumber for rsh in CVSROOT.Joris Vink
2007-09-10Allow port specification in our CVSROOT which is used for ourJoris Vink
2007-09-07Added support for single file checkout.Tobias Stoeckmann
2007-09-07Do not use global option -V (GNU cvs doesn't understand it), be veryTobias Stoeckmann
2007-09-02OpenCVS server init-support with OpenCVS and GNU cvs clients.Tobias Stoeckmann