summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2008-02-26do not install cvs.1 or cvs.5 yet; ok jorisTheo de Raadt
2008-02-26plug memleaksJoris Vink
based upon a diff from Igor Zinovik
2008-02-25For the -l flag, set testmode to 1 instead of incrementing it. FixesTodd C. Miller
a bogus error message problem when the -t and -l flags are used together. OK miod@
2008-02-24Properly handle return value of dirname().Tobias Stoeckmann
OK joris@
2008-02-24Bump version. Improvements and fixes since last release.Xavier Santolaria
OK joris@.
2008-02-24More -Q support.Xavier Santolaria
2008-02-23reset overlapcnt at each cvs_merge_file() call so that files thatJoris Vink
are being merged that have no conflicts will not report the previous conflicts that might have been found.
2008-02-23Handle global -Q; Avoid interactive stuff when specified.Xavier Santolaria
2008-02-22Allow all SSH2 packet types, including UNIMPLEMENTED to reset theDarren Tucker
keepalive timer (bz #1307). ok markus@
2008-02-22closefrom() call was too early, delay it until just before we executeDamien Miller
the user's rc files (if any).
2008-02-22Fix the processing of numbers containing zeroes in -n (numeric)Todd C. Miller
mode. Incororates part of a change from jdolecek@netbsd.org. Fixes PR 5739. OK beck@
2008-02-20With latest buf cleanup, rcs_rev_getbuf won't return NULL anymore.Tobias Stoeckmann
OK joris@
2008-02-20correct boolean encoding for coredump; der Mouse via dugsongMarkus Friedl
2008-02-20make sure we use the default branch (if available)Joris Vink
in rcs_translate_tag() if we are looking for a revision on the trunk. fixes inconsistancy with gnu cvs. problem noticed by brad@
2008-02-20styleJoris Vink
2008-02-16* yyInput doesn't seem to contain anything meaningful at the time whenConstantine A. Murenin
yyerror() is called, so there's no point in printing it * unbreak `env CFLAGS='-DTEST' make date` ok joris@
2008-02-14When started in configuration test mode (-t) do not check that sshd isMarc Balmer
being started with an absolute path. ok djm
2008-02-13rekey arc4random and OpenSSL RNG in postauth childDamien Miller
closefrom fds > 2 before shell/command execution ok markus@
2008-02-13fix a crash that could happen when running status on unknown files.Joris Vink
from Tero Koskinen.
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
* Don't check for NULL on buffer creation, because it calls fatal() when something's wrong. * All buffers are supposed to expand if there is no space left in them, so zap flags as well. * Remove code that is now dead. OK joris@ > Inspired by a diff from Igor Zinovik about unchecked return value.
2008-02-11bump Mdocdate for pages committed in "febuary", necessary becauseJason McIntyre
of a typo in rcs.c;
2008-02-10cvs_validate_directory() was too paranoiaJoris Vink
2008-02-10+ #define CVS_DATE_FMT "%Y.%m.%d.%H.%M.%S"Xavier Santolaria
...and use it.
2008-02-10use cvs_validate_directory() in cvs_get_repository_path() as well,Joris Vink
since we want to make sure we have valid CVS/Repository content ok tobias@
2008-02-10introduce cvs_validate_directory(), which is used to checkJoris Vink
directory path to make sure they do not fall outside the CVSROOT or the working copy directory in a remote setup
2008-02-10Add support for Sticky Date. OK joris@ tobias@.Xavier Santolaria
2008-02-10do not allow commits to files that have a sticky date setJoris Vink
2008-02-10Respond with "Updated" instead of "Checked-in" on server-side if a clientTobias Stoeckmann
committed files, so keywords are expanded properly. On client-side, we have to be careful about Directory ./ when it comes to commits, so add a test for CVS_OP_COMMIT. OK and help from joris@
2008-02-10handle date tags if we receive / send themJoris Vink
2008-02-10fix ce_date declarationJoris Vink
2008-02-10- cvs_write_tagfile() is not responsible to remove CVS/Tag itselfJoris Vink
- construct right CVS/Repository paths in cvs_mkpath() fixes remote Issues;
2008-02-10delay ~ expansion for ChrootDirectory so it expands to the logged-in user'sDamien Miller
home, rather than the user who starts sshd (probably root)
2008-02-10properly initialize cvs_specified_date so we dont end up withJoris Vink
random stuff going on
2008-02-10parse any date tags set in CVS/Tag or CVS/Entries properly, and useJoris Vink
them for commands; with tobias@
2008-02-10mantion that "internal-sftp" is useful with ForceCommand tooDamien Miller
2008-02-09missing newline at EOFMartin Reindl
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
OK tobias@.
2008-02-09in cvs_update_enterdir() write the CVS/Tag file if theJoris Vink
cvs_specified_date is != 0 as well;
2008-02-09Support for checkout -D extended:Tobias Stoeckmann
Properly write CVS/Tag and CVS/Entries on various combinations of -r and -D. OK joris@
2008-02-09unused var police, biatsh!Joris Vink
2008-02-09if the CVS/ directory already exists when we reach cvs_mkadmin()Joris Vink
we will definatly need to recreate it with the correct information. otherwise sucessive checkouts of the same module with other arguments (like -rOPENBSD_X_X or -D "3 years ago") will not store the correct information.
2008-02-09If no revision or date has been specified, default to HEAD.Tobias Stoeckmann
OK joris@
2008-02-09Get date support into annotate, too.Tobias Stoeckmann
OK joris@
2008-02-09make sure we do not call rcsnum_addmagic() directly onJoris Vink
a revision number in our symbol list if we want to correctly reuse that symbol later on in rcs_translate_tag();
2008-02-09- always remove the additional .0 from magic branches, even whenJoris Vink
running the log command. - change getlog.c so it will add any .0 for magic branches in its output if required less confusing for rcs_translate_tag();
2008-02-09fix error msg;Joris Vink
2008-02-09missing breakJoris Vink
spotted by tobias@
2008-02-09simplify some stuff;Joris Vink
2008-02-09remote improvements:Joris Vink
- make sure the client creates the correct CVS/Repository when running checkout if there was no -d targetdir specified. - allow -D to work remotely for both checkout and update.
2008-02-09If run as server, (r)diff should properly write (r)diff into headerTobias Stoeckmann
instead of "server". OK joris@