summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-01introduce cvs_read_config() which will be used as a generalJoris Vink
handler to open and read configuration files in CVSROOT/ change cvs_parse_configfile() to use cvs_read_config() instead; ok tobias@
2008-02-01Added rannotate supportTobias Stoeckmann
OK xsa@
2008-02-01Another GNU cvs weirdo: During annotate, invalid revisions are allowed ifTobias Stoeckmann
-f is supplied (thus switching to HEAD), but unknown symbols end in fatal.
2008-02-01no more /usr/share/pf;Jason McIntyre
2008-02-01Document the ability to use filteropts on anchors.Ryan Thomas McBride
2008-02-01Add regress test for anchors matching on filter_opts.Ryan Thomas McBride
2008-02-01Clean anchors recursively and directly via ioctls rather than using pfctlRyan Thomas McBride
with '-f /dev/null'. Properly clears the user's anchor even when anchors are nested inside it (And avoids having to fork() on exit to run pfctl) ok beck@, with testing by mtu@
2008-02-01Enable the rest of the filter_opts to be used on anchors. These were acceptedRyan Thomas McBride
by the parser but not passed to the kernel. This allows filtering based on uid, gid, icmp options, tcp flags, os fingerprint, tos, tags, and probability; It also allows the label to be set. State options and tagging are not permitted. ok henning mpf
2008-01-31remove /usr/share/pfHenning Brauer
2008-01-31remove obsolete /usr/share/pf, agreed by manyHenning Brauer
2008-01-31do not eneter pf subdir, obsolete.Henning Brauer
2008-01-31Handle magic branch numbers in OpenCVS as well.Tobias Stoeckmann
OK joris@
2008-01-31free RCSNUM's when we are done with them;Joris Vink
ok tobias@
2008-01-31Zap trailing whitespaces.Xavier Santolaria
2008-01-31If CVS/Entries.Static exists, don't look for more files in repository.Tobias Stoeckmann
OK joris@
2008-01-31We have cvs_client_send_logmsg for transmission of log messages.Tobias Stoeckmann
OK joris@ xsa@
2008-01-31in some cases we did not return a copy of the resulting RCSNUMJoris Vink
towards the caller, which expects a copy (and frees it when done). ok tobias@
2008-01-31remove dead and unreachable codeJoris Vink
ok tobias@ xsa@
2008-01-31opencvs (r)log work fine now, activated regress for them.Tobias Stoeckmann
2008-01-31Add me to copyright.Marco Peereboom
ok tedu
2008-01-31add changed lines support to log and rlog (the + and - stuff)Joris Vink
from Pierre Riteau;
2008-01-31vasprintf requires stdio.hTobias Stoeckmann
2008-01-31explain how to handle local file names containing colons;Jason McIntyre
requested by Tamas TEVESZ ok dtucker
2008-01-31use a hyphen for "interface-specific" as a compound term. this isJason McIntyre
not a hard and fast rule (actually it's a form i abuse) but hostname.if.5 currently uses two conflicting forms and this keeps it consistent;
2008-01-31Make use of CVS_REV_BUFSZ everywhere for `sticky'.Xavier Santolaria
2008-01-31Rename `stickytag' variable to `sticky' for consistency with rest of the code.Xavier Santolaria
2008-01-31some small fixes for snmp stuff;Jason McIntyre
2008-01-31We have to carefully check if a checkout command is run with a validTobias Stoeckmann
directory or file. When it comes to files, check if there is a file available ending in ,v or if it is in Attic. Everything else in invalid. OK joris@, xsa@
2008-01-31During checkout -p don't print files which are in Attic if they are notTobias Stoeckmann
requested with -r. OK joris@
2008-01-31export works fine in local and remote setup nowTobias Stoeckmann
2008-01-31Rework of cvs_get_repository_name.Tobias Stoeckmann
checkout is allowed to continue if CVS/Repository does not exist. export and import are not supposed to open CVS/Repository. All other commands -- if CVS_USE_WDIR is set -- must fatal if it does not exist. OK joris@
2008-01-31Revert last patch and add this magic branch number only duringTobias Stoeckmann
output, this way we don't have to hassle in our internal brach handling. OK joris@
2008-01-31enable snmpd in the buildReyk Floeter
approved by deraadt@, ok thib@
2008-01-31On repository-side, only parse files which end with ,v (RCS_FILE_EXT).Tobias Stoeckmann
File name ",v" is ignored, too -- in opposite to weird GNU cvs that tries to create a file without name. OK joris@
2008-01-31do not leak confd on malloc failure in control_accept()Henning Brauer
found by Igor Zinovik <zinovik@cs.karelia.ru>
2008-01-31add prefixes to names of structure elements to make it easier to grepThordur I. Bjornsson
for code, next struct session; ok reyk@;
2008-01-31Our directory entries in CVS/Entries had one slash too much -- zapped.Tobias Stoeckmann
OK xsa@
2008-01-31Replaced the unused cvs_command variable cmd_req with cmd_flags, which statesTobias Stoeckmann
if the current command is supposed to use a working directory or if it is a repository-only command (as of now checkout -p, rtag, rlog). Makes the code simpler, easier to read and automagically fixes some issues we encountered with these commands (for example if a working directory exists, or "." operations are performed). OK joris@, niallo@
2008-01-31add prefixes to names of structure elements to make it easier to grepReyk Floeter
for code, next struct relay. knf long line fixes will follow later. ok thib@
2008-01-31add prefixes to names of structure elements to make it easier to grepReyk Floeter
for code, start with struct relayd. finally. ok thib@
2008-01-31recognize the BCM5755 C0 ASIC revision.Brad Smith
tested by Rodolfo Gouveia and marco@ ok kettenis@ marco@ dlg@
2008-01-31recognize the BCM5722 PHY.Brad Smith
tested by Rodolfo Gouveia and marco@ ok kettenis@ marco@ dlg@
2008-01-31regenBrad Smith
2008-01-31add the Broadcom BCM5722 PHY id.Brad Smith
ok kettenis@ marco@ dlg@
2008-01-30make clear that the nms should run in a local networkReyk Floeter
2008-01-30spacingReyk Floeter
2008-01-30Oops. Missed one.Kenneth R Westerback
More read/write result checking fixes to avoid unsigned comparisons vs -1.
2008-01-29Improve performance dramatically by preventing severeal context switches.Marco Peereboom
Decrypt only once on entry or exit instead of on in and out regardless of direction. There is still room for improvement but this is the first stab. Tested by many ok tedu
2008-01-29A few changes:Marc Espie
- expand commands earlier, so that we can eventually scan them to take smarter decisions. - clean up the select() mask code and rename variables to sensible things. - quite a few minor renames for readability - erecalloc - clean up wait status handling, do not try to rebuild wait status, but instead parse it early and deal with the parsed code. tested by lots of people, thanks guys!
2008-01-29When doing reconfigure() dont run a purge_config() on theThordur I. Bjornsson
new_env if parse_config() fails, it's NULL and parse_config() already freed it; Prevents segfaults when relayctl issues a reload and there's a syntax error in the configuration file. OK reyk@