summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2004-08-10Cleanup, and don't close the Entries file handle for a directory when weJean-Francois Brousseau
are done loading its contents. We will need the file for whatever changes we bring to it
2004-08-09Mention "setenv" login.conf capability so people can find it.Todd C. Miller
2004-08-08spacingTheo de Raadt
2004-08-08spacingTheo de Raadt
2004-08-08deprecate the need of specifying -w for setting variables.Jared Yanovich
setting variables can be done with just name=value now, like other ctl programs. update manual, sort options, and fix a few mdoc macros "go for it" deraadt
2004-08-06Cleanup and fix a call to cvs_splitpath()Jean-Francois Brousseau
2004-08-06* add a flag CF_NOSYMS to avoid loading information about symbolic linksJean-Francois Brousseau
and fix 2 calls to cvs_splitpath() * unbreak cvs_file_find()
2004-08-06Fix usage of cvs_splitpath()Jean-Francois Brousseau
2004-08-06Fix the SIGINT handlerJean-Francois Brousseau
2004-08-06Simplify cvs_splitpath() by requiring only one buffer to copy the resultJean-Francois Brousseau
into
2004-08-06Handle case insensitivity for realJean-Francois Brousseau
2004-08-06Handle the '-b' and '-x' global options even if we don't support them,Jean-Francois Brousseau
and add support for case insensitivity
2004-08-06Add fields to keep track of the file's mode and last modification timeJean-Francois Brousseau
2004-08-06Unused variableJean-Francois Brousseau
2004-08-06Start using the global files listJean-Francois Brousseau
2004-08-06Have one global hierarchy of files that are being affected. This willJean-Francois Brousseau
allow us to build the tree in memory as well as on disk for operations such as checkout and update. It will also allow us to write all Entries in a single disk write and to avoid creating empty directories on updates when pruning is requested
2004-08-06the CF_STAT flag is useless now, all we have to do is extract the requiredJean-Francois Brousseau
information and keep it in the file structure
2004-08-06And another...Marco Peereboom
2004-08-06oops. noted by lizardo@openbsd.org.mxArtur Grabowski
2004-08-05spacingTheo de Raadt
2004-08-05When splitting a path, strip the trailing slashes before splitting it,Jean-Francois Brousseau
otherwise a path with a trailing slash would give an empty file name and the original path as the base part
2004-08-05Add a new log level LP_ABORT, which modifies the behaviour of prefixJean-Francois Brousseau
generation by outputting something similar to GNU CVS: cvs [<command> aborted]: message
2004-08-05Adapt the logging so any messages generated by the server will beJean-Francois Brousseau
prepended with a 'M' or 'E' command, depending on the log level, and follow the GNU behaviour of printing the command name after the program name in messages
2004-08-05When spawning the subprocess for the connection, attach a pipe to itsJean-Francois Brousseau
standard error as well
2004-08-05simpler copyright, adjust date.Marc Espie
2004-08-04.Xr talkd 8; from Scott Francis (PR #3884);Jason McIntyre
kill a .Pp/-compact combination in a display whilst here;
2004-08-04Batman?Artur Grabowski
2004-08-04Simplify entry parsingJean-Francois Brousseau
2004-08-04sort SYNOPSIS and usage(), format tweaks, by jmc@Marc Espie
2004-08-04alternate description of tsort and example.Marc Espie
Approved by jmc@, with minor corrections coming up.
2004-08-04Handlers for the `valid-requests' and `Valid-responses' requestsJean-Francois Brousseau
2004-08-04* set the maximum number of arguments to 256 for the momentJean-Francois Brousseau
* cvs_sendresp() is now required, so uncomment it
2004-08-04Handler for the `Global_opt' requestJean-Francois Brousseau
2004-08-04Handler for the `Argument' and `Argumentx' requestsJean-Francois Brousseau
2004-08-04return group14 when no primes found - fixes hang on empty /etc/moduli;Damien Miller
ok markus@
2004-08-03Implement cvs_ent_remove()Jean-Francois Brousseau
2004-08-03Add a section for macrosJean-Francois Brousseau
2004-08-03Fix some small bugs and make macros work for realJean-Francois Brousseau
2004-08-03When creating a file, set its last access and modification times to theJean-Francois Brousseau
last timestamp received by the `Mod-time' command
2004-08-03Move all of the request- and response-specific handlers into separateJean-Francois Brousseau
files and have only the generic function of each type available to the outside
2004-08-03Don't MKADMIN on cvs_file_get()Jean-Francois Brousseau
2004-08-03Fix an annoying error message on checkouts by loading administrativeJean-Francois Brousseau
information from the CVS Entries, Root and Repository files if the CVS directory exists
2004-08-03cleanupJean-Francois Brousseau
2004-08-03Initialize ndirsJean-Francois Brousseau
2004-08-03permit other types in a bit field (too common)Theo de Raadt
2004-08-03Add a per-root mask of supported requests and a set of macros to set, getJean-Francois Brousseau
and clear the appropriate bits for each request
2004-08-02Unused variableJean-Francois Brousseau
2004-08-02Remove cruft and unbreak compilationJean-Francois Brousseau
2004-08-02When we connect to a remote server, always send the Version request andJean-Francois Brousseau
add a hack so we don't print it (we receive it through a 'M') but store it in the cvs root structure instead. This will allow us to make better decisions in what we use to communicate with the remote server.
2004-08-02Get a step closer to realityJean-Francois Brousseau