[owc] Weekly src changes ending 2008-02-03
OWC
auto at squish.net
Mon Feb 4 07:00:01 GMT 2008
OpenBSD src changes summary for 2008-01-27 to 2008-02-03 inclusive
==================================================================
etc/Makefile etc/changelist
etc/ftpusers etc/group
etc/mail/aliases etc/master.passwd
etc/mtree/4.4BSD.dist etc/mtree/special
etc/rc etc/rc.conf
etc/snmpd.conf gnu/usr.bin/lynx
gnu/usr.bin/perl include/limits.h
kerberosV lib/csu
lib/libcurses lib/libpthread
regress/sbin regress/usr.bin
sbin/isakmpd sbin/newfs
sbin/pfctl share
share/man share/pf
sys/arch/alpha/stand sys/arch/aviion/stand/a2coff
sys/arch/mvme68k/stand/installboot sys/arch/sparc64/conf
sys/arch/sparc64/dev sys/dev
sys/dev/ic sys/dev/mii
sys/dev/pci sys/dev/usb
sys/kern sys/sys
usr.bin/cvs usr.bin/make
usr.bin/rcs usr.bin/rdist
usr.bin/ssh usr.sbin
usr.sbin/afs usr.sbin/authpf
usr.sbin/bgpd usr.sbin/dvmrpd
usr.sbin/ntpd usr.sbin/ospf6d
usr.sbin/ospfd usr.sbin/relayctl
usr.sbin/relayd usr.sbin/ripd
usr.sbin/snmpctl usr.sbin/snmpd
== etc =============================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
changelist
~ changelist
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
ftpusers
~ ftpusers
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
group
~ group
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
mail/aliases
~ mail/aliases
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
master.passwd
~ master.passwd
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
mtree/4.4BSD.dist
~ mtree/4.4BSD.dist
> remove /usr/share/pf (henning@)
mtree/special
~ mtree/special
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
rc
~ rc
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
rc.conf
~ rc.conf
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
snmpd.conf
~ snmpd.conf
> make clear that the nms should run in a local network (reyk@)
== gnu =============================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/lynx
~ src/LYJump.c
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1.
> ok henning@ beck@ ray@ (krw@)
usr.bin/perl
~ lib/ExtUtils/MM_Unix.pm
> fix another make -j race, avoid rebuilding some archives twice in parallel.
> okay millert@, went thru several full builds including >500 perl
> packages... (espie@)
== include =========================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
limits.h
~ limits.h
> Define _POSIX_HOST_NAME_MAX and HOST_NAME_MAX.
> ok krw@, laurent@ (kettenis@)
== kerberosV ========================================================= 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ usr.sbin/ktutil/Makefile
> fix Makefile races (espie@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
csu
~ common.c
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1.
> ok henning@ beck@ ray@ (krw@)
libcurses
~ tinfo/read_entry.c
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1.
> ok henning@ beck@ ray@ (krw@)
libpthread
~ arch/i386/uthread_machdep.c
> Properly align stack such that code that uses SSE2 instructions doesn't
> crash.
> ok espie@, beck@ (kettenis@)
~ uthread/uthread_dup2.c
> Relocate internal pipe file descriptor if newfd collides with it. Fixes
> bsd_auth(2) issue when compiled with threads. Reported by Joachim Wieland
> <joachim.wieland at credativ.de>. okay otto@ marc@ (kurt@)
== regress =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ pfctl/pf41.in ~ pfctl/pf41.ok
~ pfctl/pf91.in ~ pfctl/pf91.loaded
~ pfctl/pf91.ok ~ pfctl/pf91.optimized
~ pfctl/pfail27.in ~ pfctl/pfail27.ok
> Add regress test for anchors matching on filter_opts. (mcbride@)
usr.bin
~ cvs/Makefile
> export works fine in local and remote setup now (tobias@)
~ cvs/Makefile
> opencvs (r)log work fine now, activated regress for them. (tobias@)
~ cvs/Makefile
> Another GNU cvs weirdo: During annotate, invalid revisions are allowed if
> -f is supplied (thus switching to HEAD), but unknown symbols end in fatal.
> (tobias@)
~ rcs/Makefile
> Enable `rlog-rflag' test now that rlog output matches GNU RCS. (xsa@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
isakmpd
~ Makefile
> fix race in makefile (espie@)
newfs
~ newfs.c
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1.
> ok henning@ beck@ ray@ (krw@)
pfctl
~ parse.y
> Enable the rest of the filter_opts to be used on anchors. These were
> accepted
> 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 (mcbride@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
share
~ Makefile
> do not eneter pf subdir, obsolete. (henning@)
man
~ man4/bge.4
> Remove outdated sections about link0 option. (kettenis@)
~ man4/softraid.4
> minor tweak to CAVEATS; (jmc@)
~ man4/uath.4
> no hostap support for this device; (jmc@)
~ man5/hosts.5
> hosts files may contain ipv6 addresses too; update proposed by
> Bruce Cran in freebsd pr docs/120024;
> ok claudio (jmc@)
~ man4/softraid.4
> use printf instead of echo, which is more portable;
> issue noted by Matthew Szudzik
> ok marco (jmc@)
~ man4/pciide.4
> Add support for VIA VT8237S SATA.
> From Antonio Marques <froz at icix.org> in PR 5718. (jsg@)
~ man5/hostname.if.5
> use a hyphen for "interface-specific" as a compound term. this is
> 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; (jmc@)
~ man5/pf.conf.5
> Document the ability to use filteropts on anchors. (mcbride@)
~ man5/pf.conf.5
> no more /usr/share/pf; (jmc@)
~ man4/stp.4
> Remove BUGS section; the driver now maps windows little-endian on sparc64
> like it already did on sparc. (kettenis@)
~ man9/mbuf.9
> Fix the struct pkthdr definition. (claudio@)
pf
- Makefile - ackpri
- faq-example1 - faq-example2
- faq-example3 - queue1
- queue2 - queue3
- queue4 - spamd
> remove obsolete /usr/share/pf, agreed by many (henning@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/stand
~ headersize.c
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1.
> ok henning@ beck@ ray@ (krw@)
arch/aviion/stand/a2coff
~ a2coff.c
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1.
> ok henning@ beck@ ray@ (krw@)
arch/mvme68k/stand/installboot
~ installboot.c
> Oops. Missed one.
> More read/write result checking fixes to avoid unsigned comparisons vs
> -1. (krw@)
arch/sparc64/conf
~ RAMDISK
> id like to install via a fibre gem on my 880, so add the gentbi phy that it
> uses.
> ok kettenis@ krw@ (dlg@)
arch/sparc64/dev
~ stp_sbus.c
> Map windows little-endian like the MI pcmcia code expects.
> "Diff looks correct and appears to work as intended" miod@ (kettenis@)
dev
~ softraid_crypto.c
> Oops forgot one function when adding 16 byte scsi commands. (marco@)
~ softraid_crypto.c ~ softraidvar.h
~ softraid.c
> Improve performance dramatically by preventing severeal context switches.
> 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 (marco@)
~ softraid_crypto.c
> Add me to copyright.
> ok tedu (marco@)
~ softraid.c ~ softraidvar.h
> There is no such thing as RAIDCRYPTO so rename to CRYPTO (marco@)
dev/ic
~ if_wireg.h
> Remove sparc64-specific hack to byteswap pcmcia bus_space access. This is
> no
> longer necessary now that stp(4) maps the pcmcia windows little-endian.
> Makes wi(4) behind cbb(4) work on sparc64.
> tested by miod@ (kettenis@)
dev/mii
~ miidevs.h
> regen (brad@)
~ miidevs
> add the Broadcom BCM5722 PHY id.
> ok kettenis@ marco@ dlg@ (brad@)
~ brgphy.c
> recognize the BCM5722 PHY.
> tested by Rodolfo Gouveia and marco@
> ok kettenis@ marco@ dlg@ (brad@)
dev/pci
~ pcidevs
> Add VIA VT8237S SATA.
> From Antonio Marques <froz at icix.org> in PR 5718. (jsg@)
~ pciide.c
> Add support for VIA VT8237S SATA.
> From Antonio Marques <froz at icix.org> in PR 5718. (jsg@)
~ pcidevs.h ~ pcidevs_data.h
> regen (jsg@)
~ if_bge.c ~ if_bgereg.h
> recognize the BCM5755 C0 ASIC revision.
> tested by Rodolfo Gouveia and marco@
> ok kettenis@ marco@ dlg@ (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> - add the VIA VT8237S PCI ISA bridge id
> - fix some VIA entries to use tabs and spaces where appropriate
> ok dlg@ (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> add Marvell Yukon PCI ids for a second 88E8055 chipset and the 88E8075
> chipset.
> From Linux and double checked with the Marvell Linux driver.
> ok dlg@ (brad@)
~ if_bge.c ~ if_bgereg.h
> - Simplify statistics updates and remove redundant register reads.
> - Add discarded RX packets to input errors for the BCM5705 or newer
> chipsets. Unfortunately output errors cannot be added because the
> equivalent to the ifOutDiscards register does not exist.
> - Replace misleading and wrong BGE_RX_STATS/BGE_TX_STATS with
> BGE_MAC_STATS. They were reversed but just happened to work.
> From FreeBSD
> Tested by chl@, landy@, sthen@, krw@, okan@ and brad@
> ok dlg@ (brad@)
~ if_em.c
> Move the current flow control status code out of em_media_status()
> and into a separate function which was modeled after the MII
> frameworks mii_phy_flowstatus() function. This was done so as to
> make em_media_status() a little nicer looking and so that when flow
> control status is added for fiber adapters that em_media_status()
> won't look so ugly. No functional change.
> Tested by wilfried@ and brad@
> ok dlg@ (brad@)
~ if_tht.c
> Correct the baudrate handling.
> ok dlg@ (brad@)
~ if_msk.c
> - add Marvell Yukon PCI ids for a second 88E8055 chipset and the 88E8075
> chipset.
> - add initial support for the Marvell Yukon Supreme ASIC.
> Inspired by similar changes to the Linux sky2 driver.
> ok kettenis@ dlg@ (brad@)
~ if_skreg.h
> - add initial support for the Marvell Yukon Supreme ASIC.
> Inspired by similar changes to the Linux sky2 driver.
> ok kettenis@ dlg@ (brad@)
~ if_et.c
> - remove redundant setting of if_mtu as this is set by ether_ifattach().
> - set the IFCAP_VLAN_MTU capabilities flag.
> ok dlg@ (brad@)
dev/usb
~ if_upgt.c
> Add TODO's to comment. (mglocker@)
~ if_upgt.c ~ if_upgtvar.h
> - Add a v1 device which I found here.
> - Differ between v1 and v2 devices for later v1 support.
> - Tell the end-user that v1 is not supported yet. (mglocker@)
~ umass.c
> Redo umass_bbb_get_max_lun() and uses thereof to
> 1) Not bail out of umass_attach() just because the max lun cannot be
> found. Assume 0 and complete attachment.
> 2) Not expose sc->maxlun to possible misbehaving devices. Provide a
> buffer and copy it into sc->maxlun only if the attempt to get the max
> lun succeeds.
> 3) Shrink and simplify error handling and debug output.
> Prompted by the recurrance of the problem reported in PR#5478. Code
> taken for the most part from FreeBSD.
> ok miod@ (krw@)
kern
~ tty_nmea.c
> spelling in comment; ok mbalmer@ jmc@ (stevesk@)
sys
~ syslimits.h
> Define _POSIX_HOST_NAME_MAX and HOST_NAME_MAX.
> ok krw@, laurent@ (kettenis@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ annotate.c ~ checkout.c
~ commit.c ~ diff.c
~ edit.c ~ remove.c
~ status.c ~ tag.c
~ update.c ~ watch.c
> Properly handle -R -- although it is default, it may be overwritten mit -l
> in front of it.
> OK joris@, xsa@
> > Diff from Igor Zinovik (tobias@)
~ rcs.c
> Properly free "rev".
> > Diff from Igor Zinovik (tobias@)
~ checkout.c
> Actually support checkout's -l.
> OK xsa@ (tobias@)
~ commit.c ~ cvs.c
> Zapped some variables which made the source harder to read (and to verify).
> > Diff from Igor Zinovik (tobias@)
~ commit.c
> checkout's options -m and -F are mutually exclusive. Also watch out to
> properly free arguments if options are supplied multiple times.
> OK ray@
> > Diff from Igor Zinovik (tobias@)
~ client.c
> Properly check if an argument has been supplied for "Removed"
> > Diff from Igor Zinovik (tobias@)
~ commit.c
> Properly free dynamically allocated memory. Also skip needless checks.
> > Diff from Igor Zinovik (tobias@)
~ server.c
> Fixed function name in fatal calls. While at it, adjusted style.
> > Diff from Igor Zinovik (tobias@)
~ diff.c
> Properly free dynamically allocated memory on error path.
> > Diff from Igor Zinovik (tobias@)
~ add.c
> There is no need to xstrdup() optarg. (tobias@)
~ add.c ~ admin.c
~ annotate.c ~ checkout.c
~ commit.c ~ cvs.h
~ diff.c ~ edit.c
~ file.c ~ getlog.c
~ history.c ~ import.c
~ release.c ~ remove.c
~ server.c ~ status.c
~ tag.c ~ update.c
~ watch.c
> Replaced the unused cvs_command variable cmd_req with cmd_flags, which
> states
> 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@ (tobias@)
~ add.c ~ util.c
> Our directory entries in CVS/Entries had one slash too much -- zapped.
> OK xsa@ (tobias@)
~ repository.c
> On repository-side, only parse files which end with ,v (RCS_FILE_EXT).
> File name ",v" is ignored, too -- in opposite to weird GNU cvs that tries
> to create a file without name.
> OK joris@ (tobias@)
~ util.c
> Rework of cvs_get_repository_name.
> 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@ (tobias@)
~ update.c
> During checkout -p don't print files which are in Attic if they are not
> requested with -r.
> OK joris@ (tobias@)
~ checkout.c
> We have to carefully check if a checkout command is run with a valid
> 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@ (tobias@)
~ checkout.c
> Rename `stickytag' variable to `sticky' for consistency with rest of the
> code. (xsa@)
~ checkout.c ~ client.c
> Make use of CVS_REV_BUFSZ everywhere for `sticky'. (xsa@)
~ diff_internals.c
> vasprintf requires stdio.h (tobias@)
~ getlog.c ~ rcs.c
~ rcs.h
> add changed lines support to log and rlog (the + and - stuff)
> from Pierre Riteau; (joris@)
~ import.c
> remove dead and unreachable code
> ok tobias@ xsa@ (joris@)
~ rcs.c
> in some cases we did not return a copy of the resulting RCSNUM
> towards the caller, which expects a copy (and frees it when done).
> ok tobias@ (joris@)
~ admin.c
> We have cvs_client_send_logmsg for transmission of log messages.
> OK joris@ xsa@ (tobias@)
~ file.c
> If CVS/Entries.Static exists, don't look for more files in repository.
> OK joris@ (tobias@)
~ client.c ~ getlog.c
~ server.c ~ tag.c
~ util.c
> Zap trailing whitespaces. (xsa@)
~ commit.c ~ util.c
> free RCSNUM's when we are done with them;
> ok tobias@ (joris@)
~ rcs.c ~ rcs.h
~ rcsnum.c
> Handle magic branch numbers in OpenCVS as well.
> OK joris@ (tobias@)
~ annotate.c
> Another GNU cvs weirdo: During annotate, invalid revisions are allowed if
> -f is supplied (thus switching to HEAD), but unknown symbols end in fatal.
> (tobias@)
~ annotate.c ~ client.c
~ cmd.c ~ cvs.h
~ remote.h ~ server.c
> Added rannotate support
> OK xsa@ (tobias@)
~ config.c ~ config.h
> introduce cvs_read_config() which will be used as a general
> handler to open and read configuration files in CVSROOT/
> change cvs_parse_configfile() to use cvs_read_config() instead;
> ok tobias@ (joris@)
~ client.c
> Make cvs_requests struct more readable. (xsa@)
~ cvs.1
> Add `rannotate' bits. Requested by tobias at . (xsa@)
~ annotate.c ~ cvs.1
> Sync `rannotate' synopsis. r* commands work on repository modules. (xsa@)
~ annotate.c ~ rcs.c
> Although this doesn't comply to common sense, it complies to GNU cvs. All
> commands which supply -f and -r have this weirdness: an unknown
> symbol leads to fatal instead of head revision.
> OK xsa@ (tobias@)
~ cvs.1
> Add `rlog' bits. (xsa@)
~ cvs.1
> Missed one annotate -> rannotate in sysnopsis. (xsa@)
~ modules.c
> remove unneeded headers (joris@)
~ Makefile ~ checkout.c
~ config.h ~ cvs.c
+ modules.c
> initial CVSROOT/modules support, only does aliases at the moment (-a).
> "modules.c, hurray!" xsa@, ok tobias@ (joris@)
~ cvs.1
> Zap trailing whitespaces. (xsa@)
~ cvs.5
> Basic CVSROOT/modules bits. (xsa@)
~ cvs.5
> Better CVSROOT/modules file format. (xsa@)
~ buf.c ~ checkout.c
~ client.c ~ file.c
> (f)utimes takes sys/time.h (tobias@)
~ checkout.c ~ update.c
> cvs_update_leavedir is only useful if dirs have to be pruned.
> OK joris@ (tobias@)
~ client.c
> Like i wrote in last commit, it's supposed to be sys/time.h, not
> sys/times.h. (tobias@)
~ annotate.c ~ rcs.c
> Do not unify this "-fr UNKNOWN" handling, it breaks commands which have
> to work fine and just ignore files which don't have requested symbol.
> Spotted by joris at . (tobias@)
~ checkout.c ~ client.c
~ config.h ~ cvs.h
~ modules.c ~ server.c
~ util.c
> better CVSROOT/module support, includes remote support and modules
> that are not aliases (-a);
> OK tobias@ (joris@)
~ client.c ~ cmd.c
~ diff.c ~ diff.h
~ diff_internals.c ~ remote.h
~ server.c
> Added rdiff support. In order to do this, some output and option fixes
> had to be done for diff, too.
> OK joris@ (tobias@)
~ checkout.c
> with the recent changes for CVSROOT/modules we can now support the
> basics of checkout -d. Multiple modules with -d is still "not supported".
> example:
> $ opencvs -d /cvs co -d kernel_source_3_0 -rOPENBSD_3_0 ksrc
> yes, it rocks.
> ok tobias@ (joris@)
~ diff_internals.c
> Diff header complies to GNU cvs now.
> OK joris@ (tobias@)
~ checkout.c
> respect any -l option that might have been set in CVSROOT/modules; (joris@)
~ checkout.c
> dont forget to send the -d flag to our server as well if it
> was specified; (joris@)
~ checkout.c ~ config.h
~ cvs.h ~ file.c
~ modules.c ~ repository.c
> more CVSROOT/module stuff:
> - allow more then 1 module to be specified per definition
> - respect the "!" sign which means: "hey ignore this dir when checking out"
> - non alias definitions can now contain files
> ok tobias@ (joris@)
~ modules.c
> be more strict when checking ignore patterns;
> kill unused var; (joris@)
~ checkout.c ~ config.h
~ modules.c ~ repository.c
> shuffle some stuff around so we dont end up doing the same things
> twice in cvs_module_lookup() and checkout_check_directory();
> allow single files to be ignored with ! as well; (joris@)
make
~ compat.c ~ engine.c
~ engine.h ~ gnode.h
~ job.c ~ memory.c
~ memory.h ~ targ.c
> A few changes:
> - 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! (espie@)
rcs
~ rcs.c ~ rcs.h
~ rcsnum.c
> Revert last patch and add this magic branch number only during
> output, this way we don't have to hassle in our internal brach handling.
> OK joris@ (tobias@)
~ rcs.c ~ rcs.h
~ rlog.c
> From src/usr.bin/cvs:
> > add changed lines support to log and rlog (the + and - stuff)
> > from Pierre Riteau; (xsa@)
~ rlog.c
> Fix broken indentation introduced in last commit.
> Spotted by Pierre Riteau. (xsa@)
rdist
~ rdist.1
> document daily(8)'s running of /etc/Distfile; (jmc@)
ssh
~ scp.1
> explain how to handle local file names containing colons;
> requested by Tamas TEVESZ
> ok dtucker (jmc@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
usr.sbin
~ Makefile
> enable snmpd in the build
> approved by deraadt@, ok thib@ (reyk@)
afs
~ lib/libarla/Makefile.ko.inc
> fix Makefile races (espie@)
authpf
~ authpf.c
> Clean anchors recursively and directly via ioctls rather than using pfctl
> 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@ (mcbride@)
bgpd
~ control.c
> do not leak confd on malloc failure in control_accept()
> found by Igor Zinovik <zinovik at cs.karelia.ru> (henning@)
dvmrpd
~ control.c
> do not leak confd on malloc failure in control_accept()
> found by Igor Zinovik <zinovik at cs.karelia.ru> (henning@)
~ dvmrpd.conf.5
> use a hyphen for "interface-specific" as a compound term. this is
> 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; (jmc@)
ntpd
~ client.c ~ ntp.c
~ ntpd.h
> Reconnect a client socket after three consecutive send failures.
> This allows recovery after an IP address change (e.g. on dialup links).
> Also move the update of "nextaction" timeout below the deadline check.
> OK henning@ (mpf@)
ospf6d
~ control.c
> do not leak confd on malloc failure in control_accept()
> found by Igor Zinovik <zinovik at cs.karelia.ru> (henning@)
~ ospf6d.conf.5
> use a hyphen for "interface-specific" as a compound term. this is
> 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; (jmc@)
ospfd
~ control.c
> do not leak confd on malloc failure in control_accept()
> found by Igor Zinovik <zinovik at cs.karelia.ru> (henning@)
~ ospfd.conf.5
> use a hyphen for "interface-specific" as a compound term. this is
> 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; (jmc@)
relayctl
~ relayctl.c
> add prefixes to names of structure elements to make it easier to grep
> for code, next struct relay. knf long line fixes will follow later.
> ok thib@ (reyk@)
~ relayctl.c
> add prefixes to names of structure elements to make it easier to grep
> for code, next struct session;
> ok reyk@; (thib@)
relayd
~ parse.y
> Free resources now that we don't always exit after an unsuccessful
> parsing of the configuration.
> From Igor Zinovik <zinovik at cs.karelia.ru>
> ok thib@ and me. (pyr@)
~ relay_udp.c
> relayd(8) may lose memory allocate to varaible `cnl' (struct
> ctl_natlook). Free `cnl' allocated memory on failure.
> From Igor Zinovik (zinovik at cs.karelia dot ru) (reyk@)
~ control.c
> When relayd(8) accepts control it creates `connfd' descriptor with accept
> function. Close it when ctl_conn allocation fails.
> From Igor Zinovik (zinovik at cs.karelia dot ru) (reyk@)
~ relayd.c
> When doing reconfigure() dont run a purge_config() on the
> 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@ (thib@)
~ check_icmp.c ~ control.c
~ hce.c ~ parse.y
~ pfe.c ~ pfe_filter.c
~ relay.c ~ relay_udp.c
~ relayd.c ~ relayd.h
> add prefixes to names of structure elements to make it easier to grep
> for code, start with struct relayd. finally.
> ok thib@ (reyk@)
~ parse.y ~ pfe.c
~ relay.c ~ relay_udp.c
~ relayd.c ~ relayd.h
> add prefixes to names of structure elements to make it easier to grep
> for code, next struct relay. knf long line fixes will follow later.
> ok thib@ (reyk@)
~ relay.c ~ relay_udp.c
~ relayd.c ~ relayd.h
> add prefixes to names of structure elements to make it easier to grep
> for code, next struct session;
> ok reyk@; (thib@)
ripd
~ control.c
> do not leak confd on malloc failure in control_accept()
> found by Igor Zinovik <zinovik at cs.karelia.ru> (henning@)
~ ripd.conf.5
> use a hyphen for "interface-specific" as a compound term. this is
> 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; (jmc@)
snmpctl
~ snmpctl.8
> spacing (reyk@)
~ snmpctl.8
> some small fixes for snmp stuff; (jmc@)
snmpd
~ mib.c ~ parse.y
> spacing (reyk@)
~ control.c
> do not leak confd on malloc failure in control_accept()
> found by Igor Zinovik <zinovik at cs.karelia.ru> (henning@)
~ snmpd.8 ~ snmpd.conf.5
> some small fixes for snmp stuff; (jmc@)
===============================================================================
More information about the owc
mailing list