version 1.1201, 2011/11/13 19:53:40 |
version 1.1202, 2011/11/22 20:47:05 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2011/10/15 --> |
|
<li>Reset TCB addresses when exiting in sys/kern/kern_exec.c, to provide a clean setup for the new image. |
|
<li>Reads aligned to the PCI config space in sys/dev/pci/agp_via.c and agpreg.h. |
|
<li>"TLS-lite": add kernel support for a per-thread userspace pointer, for pointing to the thread-control-block. |
|
<li>Respect the ToS setting in tcp syn+ack for IPv4 (still need to fix for IPv6). |
|
<li>Variables set/unset in etc/rc.d/rc.subr that were missed before. |
|
<li>License change in usr.bin/file/magdir/os9 (Ignatios Souvatzis at NetBSD rescinded the third and fourth clauses). |
|
<li>Improve performance (throughput and loss rate) for PPTP, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppd&manpath=OpenBSD%20Current&sektion=8&format=html">pppd(8)</a> or L2TP(/IPsec) on unstable latency networks (eg mobile). |
|
<!-- 2011/10/13 --> |
|
<li>Introduce NAT64 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a>, a generic IP version translator using "af-to" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&manpath=OpenBSD%20Current&sektion=1&format=html">systat(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%20Current&sektion=8&format=html">tcpdump(8)</a>. |
|
<li>Fixed use after free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> SSL code. |
|
<li>Enforce alignment on i386/amd64 when doing reads and writes to PCI config space to space to uncover bugs. |
|
<li>Start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&manpath=OpenBSD%20Current&sektion=8&format=html">ldapd(8)</a> earlier in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> can properly run. |
|
<li>Added known good version of ldstub to kernel (for GCC asm constraints). |
|
<li>Increase stack offset for rthread from (BIAS+128) to (BIAD+CC64FSZ). This fixes _rthread_start compiled without optimization. |
|
<li>Convert rfork_thread() from int$80 to syscall; tune asm to avoid stack and use smaller instructions; pass threxit() a NULL pointer. |
|
<!-- 2011/10/12 --> |
|
<li>Localize _new_pexp unconditionally in etc/rc.d/rc.subr, so rc_read_runfile() cannot pick it up from a polluted environment. |
|
<li>Remove all MD diagnostics in cpu_switchto(), and move them to MI code if they apply. |
|
<li>Fixed strings allocated with xmalloc to be freed with xfree (not free) in xenocara/app/cwm/group.c |
|
<li>Simplified and improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> options and increased log verbosity. |
|
<!-- 2011/10/11 --> |
|
<li>Add a flag for nginx (-u) to disable chroot. Same config file can now be used whether chroot/non-chrooted setup. |
|
<li>Updated Perl digest module to 1.17 (security fix). |
|
<li>Document that virtual maps require a domain key in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a>; parsing fixed in :include: aliases. |
|
<!-- 2011/10/10 --> |
|
<li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&manpath=OpenBSD%20Current&sektion=4&format=html">sd(4)</a> SCSI drives in standby mode when we're powering down the machine. |
|
<li>Allow "bus_space_tag_t" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xbridge&apropos=0&sektion=4&manpath=OpenBSD+5.0&arch=sgi&format=html">xbridge(4/sgi)</a> to return based on the byteswap setting of the device we are trying to attach. |
|
<li>Introduce pci_probe_device_hook function, so pci host drivers can alter the pci_attach_args passed to a device when attaching. |
|
<li>Put in code for wcstfime to be linked in and activated alongside wscanf. |
|
<li>Open Group Corrigendum U033/8 applied so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strftime&manpath=OpenBSD%20Current&sektion=3&format=html">strftime(3)</a> returns "52" instead of "53" for certain days. |
|
<li>Added tlphy everywhere tl is enabled (RAMDISK_CD and RAMDISKDISK, i386 and Alpha). |
|
<li>Regression test for pthreads wait*() hang issue when SIGCHLD is ignored (a la Python). |
|
<li>Added support for WCH CH352 serial via PCI. |
|
<li>Show messages sent between processes in debug mode for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a>. |
|
<li>Sync to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> version 1.12.0. |
|
<li>Rework secondary processor (cmmu) initialization and improve cache management for aavion, m88k, and mvme88k architectures. |
|
<li>Test etc/rc.d/rc.subr to make sure ${pexp} is not an empty string (which would send a SIGTERM to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=init&manpath=OpenBSD%20Current&sektion=8&format=html">init(8)</a>). |
|
<li>Allow pkg_add to proceed whether we choose to syslog before or after we parse the command line options. |
|
<li>Add a missing newline when you merge <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&apropos=0&sektion=0&manpath=OpenBSD+5.0&arch=i386&format=html">login.conf(5)</a> if login.conf.db doesn't exist. |
|
<li>Fix the backspace key under X11 and make the "option" key behaves like in console. The "command" key is now the alt modifier. |
|
<li>Make it possible to restart/stop a daemon using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> after having changed its _flags in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&manpath=OpenBSD%20Current&sektion=8&format=html">rc.conf(8)</a>. |
|
<li>Fix libc/locale format so day of month uses %e (single digits preceded by a blank instead of a 0) and not %d (per POSIX). |
|
<li>Document the HISTORY of options and the fate of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whereis&manpath=OpenBSD%20Current&sektion=1&format=html">whereis(1)</a>. |
|
<li>Correct history and formatting of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whereis&manpath=OpenBSD%20Current&sektion=1&format=html">whereis(1)</a>: (already part of 2BSD, author Bill Joy). |
|
<!-- 2011/10/08 --> |
|
<li>Man page for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%20Current&sektion=1&format=html">units(1)</a> updated to explain units' output more clearly. |
|
<li>Return <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%20Current&sektion=1&format=html">less(1)</a> to the old behaviour for "more", so pressing F ^C will not leave you at a prompt at the end of the file. |
|
<li>Fixed Nginx ngx_http_core_module.c to specify root as /var/www/htdocs, not /var/www/html. |
|
<li>Removed paragraph in Xenocara README about building using shadow link tree (not supported anymore). |
|
<li>Update to terminfo.src from ncurses-5.9-20111001. |
|
<!-- 2011/10/07 --> |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&manpath=OpenBSD%20Current&sektion=2&format=html">mmap(2)</a> with len=0 fail signalling EINVAL, to conform with POSIX. |
|
<li>Bugfix merged from X.Org git: fixes Xenocara build for m68k architectures. |
|
<li>Rename some variables and functions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&manpath=OpenBSD%20Current&sektion=9&format=html">altq(9)</a> code that were causing namespace violations. |
|
<li>Domainname is now set before rc.conf is run to accommidate recent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%20Current&sektion=8&format=html">ypbind(8)</a> changes. |
|
<li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&manpath=OpenBSD%20Current&sektion=3&format=html">pthreads(3)</a> SA_RESTART is set, make threads waiting on PS_FDW_WAIT uninterruptible (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&manpath=OpenBSD%20Current&sektion=2&format=html">connect(2)</a> being the exception). |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdtemp&manpath=OpenBSD%20Current&sektion=4&format=html">sdtemp(4)</a> detect the ts3000b3 and stts2002 temperature sensors, stop some false-positive detections of cat34ts02. |
|
<li>Added support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&manpath=OpenBSD%20Current&sektion=4&format=html">uftdi(4)</a>: RT Systems interface cable (rebranded FTDI) for Yaesu ham radios. |
|
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%20Current&sektion=8&format=html">ypbind(8)</a> to start like other daemons (using ypbind_flags) while preserving its historical startup behaviour. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> replacement imported; it and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandocdb&manpath=OpenBSD%20Current&sektion=8&format=html">mandocdb(8)</a> linked to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> binary; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandocdb&manpath=OpenBSD%20Current&sektion=8&format=html">mandocdb(8)</a> manual installed. |
|
<!-- 2011/10/06 --> |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4&apropos=0&manpath=OpenBSD+4.9&arch=i386">ccd(4)</a> depricated and moved to the (source code) attic. |
|
<li>Fixed missing #else in indexed array in sys/arch/mvme88k/mvme88k/conf.c. |
|
<li>Added questions to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=quiz&manpath=OpenBSD%20Current&sektion=6&format=html">quiz(6)</a>. |
|
<li>Allow bigger prefixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%20Current&sektion=1&format=html">units(1)</a>; add many other units, symbols, and prefixes (eg becquerel, curie, gray, eV, bohrradius). |
|
<li>Removed binaries which are no longer necesssary for building a release. |
|
<li>Better newline error messages for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&manpath=OpenBSD%20Current&sektion=1&format=html">bc(1)</a>. |
|
<li>Make struct chunk_info a variable sized struct, wasting less space for bitmap metadata in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&manpath=OpenBSD%20Current&sektion=3&format=html">malloc(3)</a>. |
|
<li>Allows correct registration of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&manpath=OpenBSD%20Current&sektion=2&format=html">kqueue(2)</a> notifications on /dev/tty to avoid potential local DoS. |
|
<li>Bugfix for ypserv <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> script. |
|
<!-- 2011/10/05 --> |
|
<li>Update version information in lib/libxcb/src/config.h for libxcb. |
|
<li>Fix the "nginx -s reopen" file reopening failure bug which occured because Nginx is in chroot. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> restart <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&manpath=OpenBSD%20Current&sektion=2&format=html">connect(2)</a> if it returns EINTR (socket connection broken before signal delivered). |
|
<li>Workaround dead sensor problem by deactivating the i2c alias when ISA interface is available. |
|
<li>Added /usr/local/sbin to the default path in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&manpath=OpenBSD%20Current&sektion=5&format=html">login.conf(5)</a>. |
|
<li>Move inqbufs off the stack to dma_alloc/dma_free in sys/dev/ic/ami.c. |
|
<li>Finalise support for 82580 based devices (eg Intel I340-T4 and HP NC365T); simplify multi port handling. |
|
<!-- 2011/10/04 --> |
|
<li>Clarified comments in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sio_open&manpath=OpenBSD%20Current&sektion=3&format=html">sio_open(3)</a>. |
|
<li>Clarify comment in /etc/master.passwd that user "nobody" is not just for NFS (used by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate&manpath=OpenBSD%20Current&sektion=1&format=html">locate(1)</a> as well). |
|
<li>Reconfigure default sys/arch/amd64/conf/RAMDISK to support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&manpath=OpenBSD%20Current&sektion=4&format=html">ehci(4)</a>, also to disable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&manpath=OpenBSD%20Current&sektion=4&format=html">sk(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&manpath=OpenBSD%20Current&sektion=4&format=html">vge(4)</a>. |
|
<li>Fix bz#1683 to silence <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%20Current&sektion=1&format=html">sftp(1)</a> error spam for "ls */foo" in directory with files. |
|
<li>Change -w flag in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%20Current&sektion=1&format=html">nc(1)</a> to apply to the connection as well. |
|
<li>Add support for ALPS touchpads and fix the "slow touchpad" problem. |
|
<!-- 2011/10/03 --> |
|
<li>Add a 'flag' locator to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpioiic&manpath=OpenBSD%20Current&sektion=4&format=html">gpioiic(4)</a>; define a first flag value to swap the SDA and SCL pins assigment during attach. |
|
<li>Fix a segmentation fault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> triggering if clients sent a large number of DATA lines in one write. |
|
<li>Clarify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">smtpd.conf(5)</a>, that network sources are to be specified in CIDR notation. |
|
<li>Update to nginx-1.0.8 (many bugfixes). |
|
<li>Fix regression tests for mdoclint to look in man* subdirs (not cat*). |
|
<li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a> man page to list the fields in the default display to reflect the order of display output. |
|
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a> to reflect changes to the Gnome module. |
|
<!-- 2011/10/02 --> |
|
<li>Update the SI prefixes section of units.lib, the standard units library; added SEE ALSO references to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%20Current&sektion=1&format=html">units(1)</a>. |
|
<li>Tidy warnings and better error handling for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=config&manpath=OpenBSD%20Current&sektion=8&format=html">config(8)</a> -e. |
|
<li>Fixed sign in lib/libc/stdio/mktemp.c. |
|
<li>Add formats for panes (tty, pid, start cmd/cwd) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>. |
|
<!-- 2011/10/01 --> |
|
<li>Fix an X server crash when starting GLX 1.3 apps. |
|
<li>Signal handling regression tests for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_join&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_join(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_mutex_lock&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_mutex_lock(3)</a>. |
|
<li>Remove the exchange rate entries now pegged to the euro ("Maltalira" and "Slovakkoruna"). |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%20Current&sektion=1&format=html">tcpbench(1)</a>: -l flag lists the kernel variables available for monitoring. |
|
<!-- 2011/09/30 --> |
|
<li>Added cyprus pounds, maltese lira, slovakian koruna, and slovenian tolar to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%20Current&sektion=1&format=html">units(1)</a>. |
|
<li>Fix inverted test that caused logspam in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%20Current&sektion=8&format=html">sshd(8)</a>. |
|
<li>Set user PATH from login.conf instead of hard-coded default in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&manpath=OpenBSD%20Current&sektion=1&format=html">xdm(1)</a>. |
|
<li>ISO 4217 updates for the currencies in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%20Current&sektion=1&format=html">units(1)</a> federal reserve section. |
|
<li>Alphabetically sort the list of currency aliases in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%20Current&sektion=1&format=html">units(1)</a>. Now sorted by base unit rather than alias name. |
|
<li>Change ni_dirfd's position in struct nameidata in sys/sys/namei.h. Eliminates some alignment padding. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%20Current&sektion=8&format=html">sshd(8)</a> no longer attempts privsep cleanup when not using privsep. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> now implements .Ap .Bd .Bo .Bq .D1 .Ic .Lp .Oo .Pf .Po .Ss .Sx .Sy .br .sp and .Bl -bullet; adds more info to the .TH line escape dots; adds newline character at EOF; and no longer misinterprets ROOT block as .Ap. |
|
<!-- 2011/09/29 --> |
|
<li>Remove assembly defines for various struct disklabel field offsets in sys/sys/disklabel.h (nothing depends on them anymore). |
|
<li>Make Vax get size of struct disklabel with a genassym script, instead of relying upon sys/disklabel.h. |
|
<li>Avoid a potential NULL dereference if nports == 0 in sys/dev/usb/uhub.c. |
|
<!-- 2011/09/28 --> |
|
<li>Add -S option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>, allows alternate path to the server socket. |
|
<li>Support symbols in .tbss and .tdata <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nm&manpath=OpenBSD%20Current&sektion=1&format=html">nm(1)</a> ELF sections. |
|
<li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=awk&apropos=0&sektion=0&manpath=OpenBSD+5.0&arch=i386&format=html">awk(1)</a> to Aug 10, 2011 version. |
|
<li>Make sure "references" is not optimized away in lib/libpthread/uthread/uthread_init.c (required for the static version of pthread). |
|
<li>Disable FIFO on M series "com to ebus" on Sparc64 by telling the driver its a 16550 (stops the MI com code from probing it as a 16550a). |
|
<!-- 2011/09/27 --> |
|
<li>Stop groff complaining when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> .Bl appears unescaped on a macro line. |
|
<li>Make bus_addr_t and bus_size_t u_long types; this makes the declaration of these types consistent accross all supported platforms. |
|
<li>Make struct label_t large enough for the kernel setjmp() purposes for Sparc and Sparc64. |
|
<li>Enable previous <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a> find_barrier() pessimization for non-PIC code also. |
|
<li>Do not write to the MCESR register on microVAX II and SOC processors, as this register is not implemented on those models. |
|
<li>On Vax, only handle a machine check as caused by badaddr() if the local "memtest" variable != 0, instead of abusing "cold". |
|
<!-- 2011/09/26 --> |
|
<li>Notify ifmedia layer of link loss on SGEC interfaces, so that "ifconfig <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ze&manpath=OpenBSD%20Current&sektion=4&arch=vax&format=html">ze0(4/vax)</a>" reports the correct state instead of always pretending it is up. |
|
<li>Replace the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> .Fl examples by others exhibiting the same features, but avoiding use of .Nm (as it is an unusual style). |
|
<li>Use, as far as possible, the same notation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog&manpath=OpenBSD%20Current&sektion=8&format=html">newsyslog(8)</a> for date strings as other manual pages. |
|
<li>Retain alphabetical order for the -Toutput list, and use a better looking width specifier in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a>. |
|
<!-- 2011/09/25 --> |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> will now reject $SHELL if it is not a full path. |
|
<li>Pass on RC_DEBUG and RC_FORCE flags in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> on restart (rather than exporting them and expose the script to a potentially polluted environment). |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=3&format=html">sysctl(3)</a> KERN_BUFCACHEPERCENT defaults to 20%, old value was 10%. |
|
<li>Ask for SUBDIRs with FULLPATH set in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a>. |
|
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> AuthorizedPrincipalsFile debug log message to include file and line number. |
|
<li>Restore correct display of the 'V' flag on the parent in vfork() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a>. |
|
<li>Add -H option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a> to show rthreads, hiding them by default. |
|
<!-- 2011/09/24 --> |
|
<li>Repaired <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> "restart" debug and force modes ("restart" calls "stop" then "start"); appended "_" to those variable names to clarify they are internal. |
|
<li>Update to xf86-input-synaptics 1.5.0 and freetype 2.4.6. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a> no longer attempts to use LC_COLLATE or LC_NUMERIC which we don't yet support. |
|
<li>Created a new "bounce" file for ports infrastructure. Use bsd.own.mk's guard against multiple includes. |
|
<!-- 2011/09/23 --> |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ports&manpath=OpenBSD%20Current&sektion=7&format=html">ports(7)</a> now tells people to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dpb&manpath=OpenBSD%20Current&sektion=1&format=html">dpb(1)</a> for bulk builds. |
|
<li>Gnome.port.mk <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a> tweaks: MODGNOME_DESKTOP_FILE is not unconditonally set, expanded FAKE_FLAGS line. |
|
<li>Make sure siop_xfer is a multiple of 128 bytes in sys/dev/ic/siopvar.h as intended; makes hppa64 much happier. |
|
<li>Added a test for recursive pthread_mutex_trylock(). |
|
<li>XHCI -> xHCI and some additional devices added to sys/dev/pci/pcidevs. |
|
<li>Let makefile.cross detect word-size mismatches between host and target, previous behaviour resulted in the cross compiler generating incorrect code and aborting. |
|
<li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> remote port forwarding with dynamic allocated listen ports by send the actual listen port in the open message (instead of 0) and updating the matching permit-open entry. |
|
<li>Add wildcard support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%20Current&sektion=8&format=html">sshd(8)</a> PermitOpen, allowing things like "PermitOpen localhost:*", from bz #1857. |
|
<!-- 2011/09/22 --> |
|
<li>Import of nginx 1.0.6 with a bundled libpcre. A possible replacement for Apache <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a> to be included in base. |
|
<li>Now, always install all manuals on all architectures. No exceptions even for binutils. No more share/man in src/distrib/sets/lists/*/md.*. |
|
<li>Improved kernel malloc type checking in sys/kern/kern_malloc.c. |
|
<li>Fix order of arguments passed to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&manpath=OpenBSD%20Current&sektion=9&format=html">malloc(9)</a> - type first then flags in sys/scsi/scsiconf.c. |
|
<li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%20Current&sektion=8&format=html">tcpdump(8)</a> use the same format for printing IPv6 fragments as for IPv4. Now both use id:len@off+more. |
|
<li>Added missing ia64 bits to gnu/usr.bin/cc/libgcc/Makefile. |
|
<li>Make use of the filename argument to open_error() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yacc&manpath=OpenBSD%20Current&sektion=1&format=html">yacc(1)</a>. |
|
<li>Mask value no longer erased when setting/clearing system mask. Added diagnostic for interrupt handler IPL levels in sys/arch/hppa64/hppa64/intr.c. |
|
<li>Purged the rcsid in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&manpath=OpenBSD%20Current&sektion=8&format=html">adduser(8)</a>. |
|
<li>Removed the rcsid in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&manpath=OpenBSD%20Current&sektion=1&format=html">compress(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzip&manpath=OpenBSD%20Current&sektion=1&format=html">gzip(1)</a>. -V and -L options are now silent. |
|
<li>Stop using the latin1 character set in the "C" locale (non-standard behaviour which looks garbled in UTF-8). Non-locale-aware tools should only print ASCII. To use an extended character set you now must set LC_CTYPE. |
|
<li>Fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> bz#1935 and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%20Current&sektion=1&format=html">sftp(1)</a> implicit sorts while globbing. |
|
<!-- 2011/09/21 --> |
|
<li>Added regression tests with many kinds of overlapping and invalid data for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> fragment reassembly. |
|
<li>Move the prototype for disk_readlabel from sys/kern/subr_disk.c to sys/sys/disk.h so hibernate can access it. |
|
<li>Added note in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc-local&manpath=OpenBSD%20Current&sektion=1&format=html">gcc-local(1)</a> man page that -ftree-vrp removed from -O2 as it is known to be broken in 4.2.1. |
|
<li>Check the protocol header length for tcp, udp, icmp, icmp6 in pf_setup_pdesc() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a>. |
|
<li>Use new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> idle timeout for socket splicing so userland can measure session timeouts properly; splice with http if relayd does not check headers. |
|
<li>Repair interrupted reads in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%20Current&sektion=1&format=html">less(1)</a> and use volatile sig_atomic_t, not int, for the sigs variable. |
|
<li>Fix to stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&manpath=OpenBSD%20Current&sektion=8&format=html">named(8)</a> logging messages when it shouldn't. Bug reported to ISC (RT #24053) and now included in current bind releases. |
|
<li>Disable st* in sys/arch/i386/conf/RAMDISK to shrink ramdisk size. |
|
<li>Use the synaptics driver with ALPS touchpads. |
|
<li>Add rdomain support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&manpath=OpenBSD%20Current&sektion=8&format=html">ntpd(8)</a>. |
|
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a> to parse and/or filter MRT table dumps (all 3 formats) and display them like the show rib/show rib detail output. |
|
<li>Rename pmap_procwr() to pmap_proc_iflush() to get the intended behaviour in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&manpath=OpenBSD%20Current&sektion=9&format=html">pmap(9)</a>. |
|
<li>Fix Beagleboard range check in intc_intr_establish() in sys/arch/beagle/dev/intc.c. |
|
<li>When breaking an overflowing line, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> now ignores pending whitespace (vbl), so next line is not misaligned or too long. |
|
<li>Fix nexthop_modify() to reset the flags when called so later set nexthop <IP> is applied in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a>. |
|
<li>Add /usr/local/share/terminfo to search path so ports can install custom terminfo files. Minor <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&manpath=OpenBSD%20Current&sektion=3&format=html">ncurses(3)</a> bump to allow packages to depend on the right version. |
|
<li>Cleanup page calculation for final memory chunk ordering list for hibernate resume in sys/kern/subr_hibernate.c. |
|
<li>Perform most of the remaining refactoring of hibernate code into MI/MD parts. This also introduces a chunk placement routine. |
|
<!-- 2011/09/20 --> |
|
<li>Groff compatibility in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> for the rendering of foreign manuals: support .Lb -libdwarf and update .Lb -libelf. |
|
<li>Rewrite of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> horizontal spacing of tables, to work both with and without frames and rulers. |
|
<li>Added a MACRO OVERVIEW section to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a>. |
|
<li>Remove all remains of arm26 code/support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM processor families. |
|
<li>No longer check for SPX on KA410 (VS2000), since the only colour option for this machine is GPX. |
|
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=errx&manpath=OpenBSD%20Current&sektion=3&format=html">errx(3)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fprintf&manpath=OpenBSD%20Current&sektion=3&format=html">fprintf(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exit&manpath=OpenBSD%20Current&sektion=3&format=html">exit(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midiplay&manpath=OpenBSD%20Current&sektion=1&format=html">midiplay(1)</a>. |
|
<li>When restarting a system call go back four instructions, not three, since this has to match libc/arch/hppa64/SYS.h. |
|
<li>When compiling PIC code; limit instructions between two set of pc-relative loaded data in find_barrier(); avoids "pcrel too far" <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=as&manpath=OpenBSD%20Current&sektion=1&format=html">as(1)</a> errors. |
|
<li>Remove the "portmap" variable, it's unused now (use portmap_flags) in etc/rc.conf. |
|
<li>Avoid pf_setup_pdesc() panics in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> by using "switch(af)" for af dependent code. |
|
<li>Disabled 3D ring commands on sandybridge so VT switches (and therefore suspend) will no longer hang. |
|
<li>On x220 resume, skip restoring the modeset registers on sandybrige, rely on the (upcoming) xf86-video-intel driver instead. Fixes hang. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> .TP no longer assumes that a head argument with a matching input line number is a same-line argument. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&manpath=OpenBSD%20Current&sektion=1&format=html">pkg-config(1)</a> no longer allows variable expansion to multiple values in a field (unlike freedesktop.org version). |
|
<li>Very early in suspend while the clock is still ticking realtime, save the clock back to the rtc. |
|
<li>When advancing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> left margin, .RS also needs to reset the right margin to the default and check that the left does not outgrow the right one. |
|
<li>Mark <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a> crypto volumes as being capable of auto assembly (they are if used with a key disk). |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&manpath=OpenBSD%20Current&sektion=3&format=html">glob(3)</a>, limit recursion during matching attempts, similar to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fnmatch&manpath=OpenBSD%20Current&sektion=3&format=html">fnmatch(3)</a> fix. Also collapse consecutive "*". |
|
<li>Clear RB_POWERDOWN early in boot() on hp300/hppa (which cannot powerdown and whose firmware does not send "spin up" to disks). |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> will now display sane page header line even when .Dt is very long. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=memconfig&sektion=8&apropos=0&manpath=OpenBSD+Current&arch=i386">memconfig(8)</a> now reports the "fix-active" flag, and print any other unknown flags in hex. |
<!-- 2011/09/19 --> |
<!-- 2011/09/19 --> |
<li>Add pipe2 to sys/compat/linux/linux_ipc.c and syscalls.master. |
<li>Add pipe2 to sys/compat/linux/linux_ipc.c and syscalls.master. |
<li>Add a test suite to analyse traffic going via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a>. Needs four machines setup as described in the makefile. |
<li>Add a test suite to analyse traffic going via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a>. Needs four machines setup as described in the makefile. |