summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/server.c
AgeCommit message (Expand)Author
2020-10-19Accommodate POSIX basename(3) that takes a non-const parameter andChristian Weisgerber
2017-08-28fix const related warnings; ok millert@Otto Moerbeek
2015-12-09Remove NULL-checks before free(). ok tb@mmcc
2015-11-05Remove xfree(), like already done for RCS. From Michael W Bombardieri,Nicholas Marriott
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-12-01An internal function called xrealloc() is actually a fail-hardTheo de Raadt
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
2009-04-18bleh, do not force the client to support certain responses.Joris Vink
2009-04-10with the recent module-expand changes, we need to useJoris Vink
2009-04-04don't try to free stuff we shouldnt free, really.Joris Vink
2009-04-04properly expand modules if requested by the client,Joris Vink
2009-03-19kill unused varsJoris Vink
2009-03-19properly register Questionable files using CVS/Entries server-sideJoris Vink
2009-02-21correct Set-sticky and Clear-sticky responses toJoris Vink
2008-07-08make these compile cleanlyJoris Vink
2008-06-14don't always re-open the same CVS/Entries file, instead keep theJoris Vink
2008-06-12completely kill the need for TMP_DIR when running checkout,Joris Vink
2008-06-10We have a cvs_buf_puts implementation now, also use cvs_buf_putc insteadTobias Stoeckmann
2008-05-28Don't limit ourselfs when it comes to arguments on command line orTobias Stoeckmann
2008-05-06We have to check if server_argc is 1 instead of lesser than 0 to see ifTobias 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-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
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-01Added rannotate supportTobias Stoeckmann
2008-01-31Zap trailing whitespaces.Xavier Santolaria
2008-01-31Replaced the unused cvs_command variable cmd_req with cmd_flags, which statesTobias Stoeckmann
2008-01-29Fixed function name in fatal calls. While at it, adjusted style.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-10Got cvs_server_rlog back into shape.Tobias Stoeckmann
2007-11-09Parse CVSROOT/config and set umask on server-side, too.Tobias Stoeckmann
2007-09-22better branching/sticky tag support, no branch commits yet though.Joris Vink
2007-09-22we no longer create a 0 sized file in our /tmp/cvs-serv<pid> serverJoris Vink
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
2007-09-02Stick at GNU cvs behaviour with Root directive handling: it does not needTobias Stoeckmann
2007-08-28more typos in error messages; from Igor Zinovik.Xavier Santolaria
2007-08-23support ArgumentX - unbreaks more gnu cvs client things.Joris Vink
2007-07-03Rework the way opencvs works in relation to files in the Attic/:Joris Vink
2007-06-29Server-side bits for release command.Xavier Santolaria
2007-06-27have the server be more strict about the requests the clientJoris Vink
2007-06-26add support for cvs rlog.Niall O'Higgins
2007-06-06Don't double xstrdup.Ray Lai
2007-05-27Fix off-by-one, from Tobias Stoeckmann.Ray Lai
2007-05-26It is not the job of cvs_server_send_response() to do error checking.Ray Lai
2007-05-26Remove redundant xsnprintf calls.Ray Lai
2007-05-25Call fatal() if we are missing an argument. From Tobias Stoeckmann.Ray Lai