[ continuing from /cvs/Logs/ChangeLog.3F ] Commit ID: 1005E7D9F9451E7BA98 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 06:39:02 UTC Modified files: code/jupp : b.h blocks.h builtin.h bw.h charmap.h cmd.h config.h hash.h help.h i18n.h kbd.h macro.h main.h menu.h path.h poshist.h pw.h queue.h qw.h rc.h regex.h scrn.h syntax.h tab.h termcap.h tty.h tw.h types.h ublock.h uedit.h uerror.h ufile.h uformat.h uisrch.h umath.h undo.h usearch.h ushell.h utag.h utf8.h utils.h va.h vfile.h vs.h w.h Log message: use more consistent header guards To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 contrib/code/jupp/b.h cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/blocks.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/builtin.h cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/bw.h cvs -R rdiff -kk -upr1.13 -r1.14 contrib/code/jupp/charmap.h cvs -R rdiff -kk -upr1.9 -r1.10 contrib/code/jupp/cmd.h cvs -R rdiff -kk -upr1.16 -r1.17 contrib/code/jupp/config.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/hash.h cvs -R rdiff -kk -upr1.9 -r1.10 contrib/code/jupp/help.h cvs -R rdiff -kk -upr1.13 -r1.14 contrib/code/jupp/i18n.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/kbd.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/macro.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/main.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/menu.h cvs -R rdiff -kk -upr1.18 -r1.19 contrib/code/jupp/path.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/poshist.h cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/jupp/pw.h cvs -R rdiff -kk -upr1.7 -r1.8 contrib/code/jupp/queue.h cvs -R rdiff -kk -upr1.7 -r1.8 contrib/code/jupp/qw.h cvs -R rdiff -kk -upr1.12 -r1.13 contrib/code/jupp/rc.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/regex.h cvs -R rdiff -kk -upr1.13 -r1.14 contrib/code/jupp/scrn.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/syntax.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/tab.h cvs -R rdiff -kk -upr1.10 -r1.11 contrib/code/jupp/termcap.h cvs -R rdiff -kk -upr1.15 -r1.16 contrib/code/jupp/tty.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/tw.h cvs -R rdiff -kk -upr1.37 -r1.38 contrib/code/jupp/types.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/ublock.h cvs -R rdiff -kk -upr1.9 -r1.10 contrib/code/jupp/uedit.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/uerror.h cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/ufile.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/uformat.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/uisrch.h cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/jupp/umath.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/undo.h cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/jupp/usearch.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/ushell.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/utag.h cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/jupp/utf8.h cvs -R rdiff -kk -upr1.14 -r1.15 contrib/code/jupp/utils.h cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/va.h cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/vfile.h cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/jupp/vs.h cvs -R rdiff -kk -upr1.10 -r1.11 contrib/code/jupp/w.h ________________________________________________________________________ Commit ID: 1005E7DA1451A4AC1E8 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 06:46:06 UTC Modified files: code/jupp : rc.c rc.h Log message: more const To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.48 -r1.49 contrib/code/jupp/rc.c cvs -R rdiff -kk -upr1.13 -r1.14 contrib/code/jupp/rc.h ________________________________________________________________________ Commit ID: 1005E7DB36F3BBCF6E7 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 08:03:39 UTC Modified files: code/jupp : NEWS builtins.c configure.ac Log message: prepare for the next release To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.135 -r1.136 contrib/code/jupp/NEWS cvs -R rdiff -kk -upr1.33 -r1.34 contrib/code/jupp/builtins.c cvs -R rdiff -kk -upr1.74 -r1.75 contrib/code/jupp/configure.ac ________________________________________________________________________ Commit ID: 1005E7DB4A07FBA44C9 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 08:08:43 UTC Modified files: code/jupp : configure Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.43 -r1.44 contrib/code/jupp/configure ________________________________________________________________________ CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 08:09:23 UTC Adding static tag 'joe-3_1jupp39' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.6 code/jupp/COPYING NONE 1.12 code/jupp/ChangeLog NONE 1.18 code/jupp/HINTS NONE 1.12 code/jupp/INFO NONE 1.14 code/jupp/LIST NONE 1.25 code/jupp/Make-w32.sh NONE 1.22 code/jupp/Makefile.am NONE 1.19 code/jupp/Makefile.bsd-wrapper NONE 1.20 code/jupp/Makefile.in NONE 1.136 code/jupp/NEWS NONE 1.8 code/jupp/README NONE 1.52 code/jupp/TODO NONE 1.4 code/jupp/acinclude.m4 NONE 1.9 code/jupp/aclocal.m4 NONE 1.17 code/jupp/autoconf.h.in NONE 1.15 code/jupp/autogen.sh NONE 1.41 code/jupp/b.c NONE 1.11 code/jupp/b.h NONE 1.8 code/jupp/blocks.c NONE 1.9 code/jupp/blocks.h NONE 1.11 code/jupp/builtin.c NONE 1.7 code/jupp/builtin.h NONE 1.34 code/jupp/builtins.c NONE 1.6 code/jupp/bw-lgen.inc NONE 1.40 code/jupp/bw.c NONE 1.9 code/jupp/bw.h NONE 1.32 code/jupp/charmap.c NONE 1.14 code/jupp/charmap.h NONE 1.30 code/jupp/cmd.c NONE 1.10 code/jupp/cmd.h NONE 1.11 code/jupp/compat.c NONE 1.9 code/jupp/config.guess NONE 1.17 code/jupp/config.h NONE 1.9 code/jupp/config.sub NONE 1.44 code/jupp/configure NONE 1.75 code/jupp/configure.ac NONE 1.6 code/jupp/depcomp NONE 1.3 code/jupp/dir.c NONE 1.7 code/jupp/hash.c NONE 1.7 code/jupp/hash.h NONE 1.18 code/jupp/help.c NONE 1.10 code/jupp/help.h NONE 1.39 code/jupp/i18n.c NONE 1.14 code/jupp/i18n.h NONE 1.9 code/jupp/install-sh NONE 1.37 code/jupp/jmacsrc.in NONE 1.26 code/jupp/joe.1.in NONE 1.11 code/jupp/joe.txt NONE 1.37 code/jupp/joerc.in NONE 1.37 code/jupp/jpicorc.in NONE 1.37 code/jupp/jstarrc.in NONE 1.86 code/jupp/jupprc NONE 1.15 code/jupp/kbd.c NONE 1.7 code/jupp/kbd.h NONE 1.21 code/jupp/macro.c NONE 1.6 code/jupp/macro.h NONE 1.47 code/jupp/main.c NONE 1.7 code/jupp/main.h NONE 1.16 code/jupp/menu.c NONE 1.7 code/jupp/menu.h NONE 1.6 code/jupp/missing NONE 1.8 code/jupp/mkinstalldirs NONE 1.24 code/jupp/path.c NONE 1.19 code/jupp/path.h NONE 1.3 code/jupp/popen.inc NONE 1.8 code/jupp/poshist.c NONE 1.6 code/jupp/poshist.h NONE 1.16 code/jupp/pw.c NONE 1.12 code/jupp/pw.h NONE 1.6 code/jupp/queue.c NONE 1.8 code/jupp/queue.h NONE 1.13 code/jupp/qw.c NONE 1.8 code/jupp/qw.h NONE 1.49 code/jupp/rc.c NONE 1.14 code/jupp/rc.h NONE 1.11 code/jupp/regex.c NONE 1.7 code/jupp/regex.h NONE 1.37 code/jupp/rjoerc.in NONE 1.47 code/jupp/scrn.c NONE 1.14 code/jupp/scrn.h NONE 1.11 code/jupp/selinux.c NONE 1.9 code/jupp/setup.inf NONE 1.7 code/jupp/strlfun.inc NONE 1.26 code/jupp/syntax.c NONE 1.6 code/jupp/syntax.h NONE 1.14 code/jupp/tab.c NONE 1.6 code/jupp/tab.h NONE 1.28 code/jupp/termcap.c NONE 1.11 code/jupp/termcap.h NONE 1.8 code/jupp/termidx.c NONE 1.38 code/jupp/tty.c NONE 1.16 code/jupp/tty.h NONE 1.24 code/jupp/tw.c NONE 1.7 code/jupp/tw.h NONE 1.38 code/jupp/types.h NONE 1.33 code/jupp/ublock.c NONE 1.6 code/jupp/ublock.h NONE 1.37 code/jupp/uedit.c NONE 1.10 code/jupp/uedit.h NONE 1.12 code/jupp/uerror.c NONE 1.6 code/jupp/uerror.h NONE 1.31 code/jupp/ufile.c NONE 1.9 code/jupp/ufile.h NONE 1.15 code/jupp/uformat.c NONE 1.7 code/jupp/uformat.h NONE 1.16 code/jupp/uisrch.c NONE 1.6 code/jupp/uisrch.h NONE 1.27 code/jupp/umath.c NONE 1.12 code/jupp/umath.h NONE 1.11 code/jupp/undo.c NONE 1.6 code/jupp/undo.h NONE 1.23 code/jupp/usearch.c NONE 1.6 code/jupp/usearch.h NONE 1.15 code/jupp/ushell.c NONE 1.7 code/jupp/ushell.h NONE 1.11 code/jupp/utag.c NONE 1.7 code/jupp/utag.h NONE 1.26 code/jupp/utf8.c NONE 1.12 code/jupp/utf8.h NONE 1.11 code/jupp/utils.c NONE 1.15 code/jupp/utils.h NONE 1.10 code/jupp/va.c NONE 1.9 code/jupp/va.h NONE 1.17 code/jupp/vfile.c NONE 1.9 code/jupp/vfile.h NONE 1.14 code/jupp/vs.c NONE 1.12 code/jupp/vs.h NONE 1.15 code/jupp/w.c NONE 1.11 code/jupp/w.h NONE 1.4 code/jupp/win32.c NONE 1.2 code/jupp/charmaps/klingon.in NONE 1.3 code/jupp/docs/help-system.html NONE 1.1 code/jupp/docs/jmacs.png NONE 1.1 code/jupp/docs/joe.png NONE 1.1 code/jupp/docs/jpico.png NONE 1.1 code/jupp/docs/jstar.png NONE 1.1 code/jupp/docs/jupp.png NONE 1.6 code/jupp/syntax/asm.jsf.in NONE 1.9 code/jupp/syntax/c.jsf.in NONE 1.4 code/jupp/syntax/conf.jsf.in NONE 1.2 code/jupp/syntax/csh.jsf.in NONE 1.7 code/jupp/syntax/diff.jsf.in NONE 1.4 code/jupp/syntax/fortran.jsf.in NONE 1.2 code/jupp/syntax/html.jsf.in NONE 1.5 code/jupp/syntax/java.jsf.in NONE 1.2 code/jupp/syntax/lisp.jsf.in NONE 1.2 code/jupp/syntax/mail.jsf.in NONE 1.3 code/jupp/syntax/mason.jsf.in NONE 1.3 code/jupp/syntax/pascal.jsf.in NONE 1.4 code/jupp/syntax/perl.jsf.in NONE 1.6 code/jupp/syntax/php.jsf.in NONE 1.6 code/jupp/syntax/python.jsf.in NONE 1.7 code/jupp/syntax/sh.jsf.in NONE 1.3 code/jupp/syntax/tcl.jsf.in NONE 1.2 code/jupp/syntax/tex.jsf.in NONE 1.2 code/jupp/syntax/verilog.jsf.in NONE 1.2 code/jupp/syntax/vhdl.jsf.in NONE 1.5 code/jupp/syntax/xml.jsf.in ________________________________________________________________________ Commit ID: 1005E7DB94F09AA0582 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 08:28:54 UTC Modified files: code/jupp : HINTS Log message: add © hints for the binary package as most licences require reproduction along To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 contrib/code/jupp/HINTS ________________________________________________________________________ CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/03/27 08:29:22 UTC Moving static tag 'joe-3_1jupp39' affecting: old rev. new rev. filename -------- -------- -------- 1.18 1.19 code/jupp/HINTS ________________________________________________________________________ Commit ID: 1005E7DBA40160F0617 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/03/27 08:32:42 UTC Modified files: editors/joe : Makefile distinfo Log message: bump To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.43 -r1.44 ports/editors/joe/Makefile cvs -R rdiff -kk -upr1.41 -r1.42 ports/editors/joe/distinfo ________________________________________________________________________ Commit ID: 1005E7DCDFD23C2C968 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/27 09:57:09 UTC Modified files: bin/mksh : funcs.c check.t Log message: refactor -nt and -ot handling and extend its test To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.362 -r1.363 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.832 -r1.833 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005E7DD2632234E255 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/27 10:15:54 UTC Modified files: bin/mksh : funcs.c Build.sh Log message: implement nanosecond comparison for test -nt / -ot To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.363 -r1.364 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.751 -r1.752 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005E7DD4946EAF09CA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/27 10:25:07 UTC Modified files: bin/mksh : Makefile sh.h distrib/special/mksh: Makefile Log message: prepare a release To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.165 -r1.166 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.883 -r1.884 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.103 -r1.104 src/distrib/special/mksh/Makefile ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/27 10:26:18 UTC Adding static tag 'mksh-R58' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.752 bin/mksh/Build.sh NONE 1.1 bin/mksh/FAQ2HTML.sh NONE 1.50 bin/mksh/check.pl NONE 1.833 bin/mksh/check.t NONE 1.124 bin/mksh/dot.mkshrc NONE 1.347 bin/mksh/edit.c NONE 1.10 bin/mksh/emacsfn.h NONE 1.228 bin/mksh/eval.c NONE 1.218 bin/mksh/exec.c NONE 1.107 bin/mksh/expr.c NONE 1.3 bin/mksh/exprtok.h NONE 1.364 bin/mksh/funcs.c NONE 1.169 bin/mksh/histrap.c NONE 1.1 bin/mksh/jehanne.c NONE 1.128 bin/mksh/jobs.c NONE 1.26 bin/mksh/lalloc.c NONE 1.251 bin/mksh/lex.c NONE 1.25 bin/mksh/lksh.1 NONE 1.360 bin/mksh/main.c NONE 1.6 bin/mksh/mirhash.h NONE 1.296 bin/mksh/misc.c NONE 1.478 bin/mksh/mksh.1 NONE 1.5 bin/mksh/mksh.faq NONE 1.1 bin/mksh/mksh.ico NONE 1.9 bin/mksh/os2.c NONE 1.4 bin/mksh/rlimits.opt NONE 1.884 bin/mksh/sh.h NONE 1.8 bin/mksh/sh_flags.opt NONE 1.101 bin/mksh/shf.c NONE 1.10 bin/mksh/strlcpy.c NONE 1.127 bin/mksh/syn.c NONE 1.97 bin/mksh/tree.c NONE 1.234 bin/mksh/var.c NONE 1.11 bin/mksh/var_spec.h ________________________________________________________________________ Commit ID: 1005E7DDA447DF02354 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/03/27 10:49:16 UTC Modified files: shells/mksh : DESCR Makefile distinfo Log message: bump To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.34 -r1.35 ports/shells/mksh/DESCR cvs -R rdiff -kk -upr1.88 -r1.89 ports/shells/mksh/Makefile cvs -R rdiff -kk -upr1.84 -r1.85 ports/shells/mksh/distinfo ________________________________________________________________________ Commit ID: 1005E7DE29D04D86355 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/03/27 11:24:58 UTC Modified files: data : wlog2020.inc files : TaC-mksh.txt src : jupp.hts ksh-chan.hts mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 www/data/wlog2020.inc cvs -R rdiff -kk -upr1.34 -r1.35 www/files/TaC-mksh.txt cvs -R rdiff -kk -upr1.91 -r1.92 www/src/jupp.hts cvs -R rdiff -kk -upr1.103 -r1.104 www/src/ksh-chan.hts cvs -R rdiff -kk -upr1.688 -r1.689 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E7E8E076597D728 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/27 23:36:25 UTC Modified files: bin/mksh : Build.sh Log message: fix in-tree builds; thanks rsc for noticing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.752 -r1.753 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005E7E94E4106B041C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/03/28 00:05:39 UTC Modified files: src : mksh.hts Log message: link hotfix, confirmed to work by rsc To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.689 -r1.690 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E81345B1CD4C8CB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/29 23:52:02 UTC Modified files: bin/mksh : check.t Log message: update regression-62 for portability • glibc on Hurd would only update mtime on an existing file with O_TRUNC if any data was written (fixed in next upload, but keep workaround for now, until fix is propagated to most users) • FAT has a two-second mtime granularity, sleep 2s for OS/2 (komh) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.833 -r1.834 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005E828EA2303D8E68 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/03/31 00:30:06 UTC Modified files: bin/mksh : syn.c Log message: restructure; Coverity Scan doesn’t handle this: goto into_the_loop; while (/* CONSTCOND */ 1) { bool foo; if (somecond) { into_the_loop: foo = true; bar = 1; } else bar = 2; /* … */ if (foo) { // ← /* … */ foo = false; } /* … */ } The marked line throws an uninitialised variable tag :/ Solution: use goto; To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.127 -r1.128 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 1005E861424507C21DA CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/02 16:34:50 UTC Modified files: files : .htaccess Log message: stupid bot ignoring robots.txt and idiotic httpd not doing [R=429,L] though R isn’t very appropriate… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 www/files/.htaccess ________________________________________________________________________ Commit ID: 1005E874CD3123C678B CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/04/03 14:48:53 UTC Modified files: fonts/fixed : 9x18.bdfc Log message: • add half stars (2BE8, 2BE9, 2BEA, 2BEB) • make char0 less obtrusive especially when in subsequent lines To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.31 -r1.32 contrib/fonts/fixed/9x18.bdfc ________________________________________________________________________ Commit ID: 1005E8A206F14B684DE CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/05 18:17:05 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.731 -r1.732 src/share/misc/acronyms cvs -R rdiff -kk -upr1.258 -r1.259 www/data/WPtg.inc cvs -R rdiff -kk -upr1.7 -r1.8 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005E8A22013598615D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/05 18:22:40 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.690 -r1.691 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E8A326D0A09DA3A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/05 19:32:53 UTC Modified files: usr.sbin/httpd/src/modules/standard: mod_rewrite.c mod_rewrite.h usr.sbin/httpd/htdocs/manual/mod: mod_rewrite.html Log message: permit _any_ status code in an R rule, Apache2-compatible syntax To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.sbin/httpd/src/modules/standard/mod_rewrite.c cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/src/modules/standard/mod_rewrite.h cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_rewrite.html ________________________________________________________________________ Commit ID: 1005E8A32B061AB14DA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/05 19:33:59 UTC Modified files: usr.sbin/httpd/src/main: http_protocol.c Log message: list all HTTP status codes known to wtf currently; adjust search code… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/usr.sbin/httpd/src/main/http_protocol.c ________________________________________________________________________ Commit ID: 1005E8A32D811BB9EF5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/05 19:34:33 UTC Modified files: usr.sbin/httpd/src/include: Tag: 1.14 httpd.h Log message: raise size of static list of return codes known To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/usr.sbin/httpd/src/include/httpd.h ________________________________________________________________________ Commit ID: 1005E8A36A37595EFB5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/05 19:50:47 UTC Modified files: usr.sbin/httpd/src/main: http_protocol.c Log message: don’t show the 500 text for other status codes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.sbin/httpd/src/main/http_protocol.c ________________________________________________________________________ Commit ID: 1005E8A381D69ABFFAA CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/05 19:57:22 UTC Modified files: usr.sbin/httpd/src/main: http_protocol.c files : .htaccess Log message: add a message for slow-down errors and use them for idiotic bot spiders To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/usr.sbin/httpd/src/main/http_protocol.c cvs -R rdiff -kk -upr1.23 -r1.24 www/files/.htaccess ________________________________________________________________________ Commit ID: 1005E8B01151A28FE24 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/04/06 10:14:19 UTC ports/sysutils/fdupes Update of /cvs/ports/sysutils/fdupes In directory herc.mirbsd.org:/var/tmp/cvs-serv6696/fdupes Log Message: Directory /cvs/ports/sysutils/fdupes put under version control ________________________________________________________________________ Commit ID: 1005E8B03D6435229E4 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/04/06 10:26:09 UTC Modified files: infrastructure/templates: network.conf.template Log message: use latest Debian redirector To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 ports/infrastructure/templates/network.conf.template ________________________________________________________________________ Commit ID: 1005E8B05FD3EDBB8B3 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/04/06 10:35:15 UTC ports/sysutils/fdupes/patches Update of /cvs/ports/sysutils/fdupes/patches In directory herc.mirbsd.org:/var/tmp/cvs-serv16091/patches Log Message: Directory /cvs/ports/sysutils/fdupes/patches put under version control ________________________________________________________________________ Commit ID: 1005E8B078D0AE745E9 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/04/06 10:42:04 UTC Added files: sysutils/fdupes: DESCR Makefile PLIST distinfo portmf sysutils/fdupes/patches: patch-fdupes_c Log message: add fdupes, straightforward from Debian To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.1 ports/sysutils/fdupes/DESCR cvs -R rdiff -kk -upr0 -r1.1 ports/sysutils/fdupes/Makefile cvs -R rdiff -kk -upr0 -r1.1 ports/sysutils/fdupes/PLIST cvs -R rdiff -kk -upr0 -r1.1 ports/sysutils/fdupes/distinfo cvs -R rdiff -kk -upr0 -r1.1 ports/sysutils/fdupes/portmf cvs -R rdiff -kk -upr0 -r1.1 ports/sysutils/fdupes/patches/patch-fdupes_c ________________________________________________________________________ Commit ID: 1005E8C552A3EF56FFF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 10:25:22 UTC Modified files: bin/mksh : exec.c Log message: minor style nits To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.218 -r1.219 src/bin/mksh/exec.c ________________________________________________________________________ Commit ID: 1005E8C555C50BAABED CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 10:26:37 UTC Modified files: bin/mksh : exec.c Log message: fix LOWER_BI not invoked when external utility not present this debugging was sponsored by ⮡ tarent To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.219 -r1.220 src/bin/mksh/exec.c ________________________________________________________________________ Commit ID: 1005E8C606E0743B8F2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 11:13:47 UTC Modified files: bin/mksh : funcs.c os2.c sh.h Log message: use test_stat() and test_lstat() in test_eval() This improves the compatibility with scripts not considering the executable suffixes on OS/2. From: KO Myung-Hun To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.364 -r1.365 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/mksh/os2.c cvs -R rdiff -kk -upr1.884 -r1.885 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005E8C6A8439A9BAA4 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/07 11:56:49 UTC Modified files: share/man/man9 : style.9 code/jupp : config.h hash.c path.c path.h rc.c types.h utils.h va.h vs.h bin/pax : Build.sh compat.h extern.h pax.h sel_subs.c bin/mksh : Build.sh exec.c exprtok.h main.c misc.c sh.h Log message: KNF: macro definition parameter lists have unspaced commata To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 src/share/man/man9/style.9 cvs -R rdiff -kk -upr1.17 -r1.18 contrib/code/jupp/config.h cvs -R rdiff -kk -upr1.7 -r1.8 contrib/code/jupp/hash.c cvs -R rdiff -kk -upr1.24 -r1.25 contrib/code/jupp/path.c cvs -R rdiff -kk -upr1.19 -r1.20 contrib/code/jupp/path.h cvs -R rdiff -kk -upr1.49 -r1.50 contrib/code/jupp/rc.c cvs -R rdiff -kk -upr1.38 -r1.39 contrib/code/jupp/types.h cvs -R rdiff -kk -upr1.15 -r1.16 contrib/code/jupp/utils.h cvs -R rdiff -kk -upr1.9 -r1.10 contrib/code/jupp/va.h cvs -R rdiff -kk -upr1.12 -r1.13 contrib/code/jupp/vs.h cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/pax/Build.sh cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/pax/compat.h cvs -R rdiff -kk -upr1.39 -r1.40 src/bin/pax/extern.h cvs -R rdiff -kk -upr1.24 -r1.25 src/bin/pax/pax.h cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/pax/sel_subs.c cvs -R rdiff -kk -upr1.753 -r1.754 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.220 -r1.221 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/mksh/exprtok.h cvs -R rdiff -kk -upr1.360 -r1.361 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.296 -r1.297 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.885 -r1.886 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005E8C6D4C2F8EABAB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 12:08:30 UTC Modified files: bin/mksh : funcs.c Log message: we have a cached egid, use it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.365 -r1.366 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 1005E8C9D447E74AA5D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 15:33:05 UTC Modified files: usr.bin/wtf : sortdb.c Log message: treat circled letters as case-distinct To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005E8C9E2347FB6422 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 15:36:44 UTC Modified files: usr.bin/wtf : sortdb.c Log message: … and now do it right To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005E8C9F3865ECC5B5 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/07 15:42:35 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.732 -r1.733 src/share/misc/acronyms cvs -R rdiff -kk -upr1.259 -r1.260 www/data/WPtg.inc cvs -R rdiff -kk -upr1.8 -r1.9 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005E8CDDE445EE8BEF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 20:10:12 UTC Modified files: bin/mksh : edit.c funcs.c mksh.1 sh.h Log message: completely overhaul the bind builtin: • fix 「bind -m '@=^[ echo $RANDOM^[^E'; bind @」 output expansion • make bind list output reentry-safe • fix a number of bad code paths in parsing and listing • simplify handling of MKSH_SMALL exclusions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.347 -r1.348 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.366 -r1.367 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.478 -r1.479 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.886 -r1.887 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005E8CE6187F394B8A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 20:44:07 UTC Modified files: bin/mksh : eval.c exec.c funcs.c main.c mksh.1 sh.h var.c Log message: check argv[0] also for a leading “r” to enable -r (restricted shell) also some string pooling To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.228 -r1.229 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.221 -r1.222 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.367 -r1.368 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.361 -r1.362 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.479 -r1.480 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.887 -r1.888 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.234 -r1.235 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1005E8CE86C1C9C159C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 20:53:45 UTC Modified files: bin/mksh : mksh.1 Log message: fix given escape code To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.480 -r1.481 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005E8D095B688C80BE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/07 23:14:45 UTC Modified files: bin/mksh : check.t eval.c exec.c mksh.1 sh.h Log message: implement full extglob pattern matching on [[ x = $y ]] RHS eliminates some eval and brings us closer to ksh93 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.834 -r1.835 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.229 -r1.230 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.222 -r1.223 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.481 -r1.482 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.888 -r1.889 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005E8D09950354F5E8 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/07 23:15:16 UTC Modified files: bin/mksh : Build.sh Makefile distrib/special/mksh: Makefile src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.754 -r1.755 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.166 -r1.167 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.104 -r1.105 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.691 -r1.692 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E91F67E1DFB9C2C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/11 16:55:14 UTC Modified files: src : mksh.hts Log message: remove LTO from -c in options overview, etc. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.692 -r1.693 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E91F801692BA6DD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/11 17:02:53 UTC Modified files: share/misc : acronyms Log message: 105839 acronyms with 135314 expansions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.733 -r1.734 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005E91FB740D64BD82 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/04/11 17:16:33 UTC Modified files: fonts/fixed : 9x18.bdfc Log message: add U+2B73 DOWNLOAD ICON (based on U+2913 with appropriate delta) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.32 -r1.33 contrib/fonts/fixed/9x18.bdfc ________________________________________________________________________ Commit ID: 1005E91FBC10BC0871B CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/04/11 17:18:51 UTC Modified files: fonts/fixed : 18x18ko.bdfc Log message: improve the default glyph in the same way the 9x18 one was recently To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 contrib/fonts/fixed/18x18ko.bdfc ________________________________________________________________________ Commit ID: 1005E937BB36AAA74E0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/12 20:36:18 UTC Modified files: include : paths.h Log message: add /usr/local/sbin to _PATH_DEFPATH (as OpenBSD did) but /usr/local/bin doesn’t belong into _PATH_STDPATH (perhaps /usr/mpkg/bin, but we don’t do that( To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/include/paths.h ________________________________________________________________________ Commit ID: 1005E937D1B6E41B57E CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/12 20:43:01 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + (but I really ought to be putting together a new mksh release now…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.734 -r1.735 src/share/misc/acronyms cvs -R rdiff -kk -upr1.260 -r1.261 www/data/WPtg.inc cvs -R rdiff -kk -upr1.9 -r1.10 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005E937DDC0B117B37 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/12 20:44:55 UTC Modified files: bin/mksh : check.t sh.h Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.835 -r1.836 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.889 -r1.890 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005E93803068DF4228 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/12 20:55:04 UTC Modified files: bin/mksh : dot.mkshrc Log message: add a 'which' function that should implement a BSDish OS/2-compatible one To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.124 -r1.125 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005E93818C04985D76 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/12 21:00:43 UTC Modified files: bin/mksh : dot.mkshrc Log message: this file is supposed to be ASCII To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.125 -r1.126 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005E9382BE7DCEEE3C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/12 21:05:42 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.693 -r1.694 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E9383FD1EE5B0F1 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/12 21:11:23 UTC Modified files: files : wp.htm Log message: switch to my deferDOM library © 2020 mirabilos Ⓕ The MirOS Licence this triggers faster than onload To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 www/files/wp.htm ________________________________________________________________________ Commit ID: 1005E93863974E8FD5C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/12 21:21:55 UTC Modified files: share/misc : acronyms Log message: here, have a brown paper bag To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.735 -r1.736 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005E94937012CFD516 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 16:29:35 UTC Modified files: bin/mksh : check.t dot.mkshrc funcs.c main.c mksh.1 var.c Log message: “global” is no longer a built-in alternate name for “typeset -g” To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.836 -r1.837 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.126 -r1.127 src/bin/mksh/dot.mkshrc cvs -R rdiff -kk -upr1.368 -r1.369 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.362 -r1.363 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.482 -r1.483 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.235 -r1.236 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1005E949535467AFFC8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 16:36:58 UTC Modified files: bin/mksh : funcs.c Log message: KNF for a huge multi-line comment that threw off my g/re/p’ping To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.369 -r1.370 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 1005E949BA1435A7304 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 17:04:16 UTC Modified files: bin/mksh : funcs.c main.c sh.h Log message: some more tricky string pooling To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.370 -r1.371 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.363 -r1.364 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.890 -r1.891 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005E94A1A70896C952 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 17:30:00 UTC Modified files: bin/mksh : edit.c Log message: small refactoring and renaming in preparation for next commit To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.348 -r1.349 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005E94B1DB253BDEE5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 18:39:04 UTC Modified files: bin/mksh : dot.mkshrc Log message: hd_mksh doesn’t take any arguments To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.127 -r1.128 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005E94C2C1479E03D6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 19:51:12 UTC Modified files: bin/mksh : funcs.c check.t Log message: alias, command/whence: print alias names quoted To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.371 -r1.372 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.837 -r1.838 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005E94CFB522F0D82A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/13 20:46:39 UTC Modified files: bin/mksh : edit.c emacsfn.h mksh.faq Log message: implement a new quote-region (Esc+Q) editing command To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.349 -r1.350 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/mksh/emacsfn.h cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 1005E9509AB43C29EF5 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/04/14 00:53:46 UTC Modified files: samples : portmdoc Log message: add macro for hair space-surrounded em dash To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 contrib/samples/portmdoc ________________________________________________________________________ Commit ID: 1005E950E004C247255 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 01:12:35 UTC Modified files: share/tmac/mdoc: doc-nroff Log message: for nroff ONLY don't force \*(Ba back to Roman font (for troff still needed, italic is bad there) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/share/tmac/mdoc/doc-nroff ________________________________________________________________________ Commit ID: 1005E950FE3475E81BA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 01:20:22 UTC Modified files: share/tmac/mdoc: doc-ditroff doc-groff doc-nroff Log message: make latest contrib/samples/portmdoc addition usable in base as well To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/share/tmac/mdoc/doc-ditroff cvs -R rdiff -kk -upr1.5 -r1.6 src/share/tmac/mdoc/doc-groff cvs -R rdiff -kk -upr1.15 -r1.16 src/share/tmac/mdoc/doc-nroff ________________________________________________________________________ Commit ID: 1005E95163461F8E19E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 01:48:45 UTC Modified files: bin/mksh : mksh.1 Log message: [WIP] begin complete utility documentation overhaul (up to setenv) as requested by msiism in IRC, document also the built-in aliases and, while here, also elaborate on dot.mkshrc functions and aliases oberhaul text while seeing it use the new \dash equivalent from latest portmdoc To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.483 -r1.484 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005E9517472CEAC1D3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 01:52:52 UTC Modified files: share/misc : acronyms Log message: 105841 acronyms with 135320 expansions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.736 -r1.737 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005E95A63769EEE535 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 12:01:49 UTC Modified files: share/tmac/mdoc: doc-ditroff doc-groff Log message: switch back to Times Regular for the em dash not all Courier fonts have it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/share/tmac/mdoc/doc-ditroff cvs -R rdiff -kk -upr1.6 -r1.7 src/share/tmac/mdoc/doc-groff ________________________________________________________________________ Commit ID: 1005E95A6B915CBC2BE CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/04/14 12:03:46 UTC Modified files: samples : Tag: 1.14 portmdoc Log message: same as cid 1005E95A63769EEE535 in base To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 contrib/samples/portmdoc ________________________________________________________________________ Commit ID: 1005E95ABDC15AF8793 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 12:25:59 UTC Modified files: usr.bin/oldroff/nrcon: nrcon Log message: some minor shell sanitisation (this is ugly anyway and doesn’t handle chars with wcwidth≠1 either…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/oldroff/nrcon/nrcon ________________________________________________________________________ Commit ID: 1005E95AC74778853EA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 12:28:33 UTC Modified files: bin/mksh : mksh.1 Log message: dashes; cid 1005E95A63769EEE535; normalise key spelling a bit To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.484 -r1.485 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005E95B79C1C305495 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 13:15:55 UTC Log message: import latest OpenBSD src/share/man/man8/sticky.8 as sticky(7) Status: Vendor Tag: openbsd Release Tags: cvs-20200414 N src/share/man/man7/sticky.7 No conflicts created by this import ________________________________________________________________________ Commit ID: 1005E95BAE905791990 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 13:30:10 UTC Modified files: bin/chmod : chmod.1 bin/ls : ls.1 lib/libc/sys : chmod.2 distrib/lists/base/base: mi distrib/lists/htman/htmi: mi share/man/man7 : sticky.7 Removed files: share/man/man8 : sticky.8 Log message: move sticky(8) to sticky(7) as is proper To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/chmod/chmod.1 cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ls/ls.1 cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/sys/chmod.2 cvs -R rdiff -kk -upr1.147 -r1.148 src/distrib/lists/base/base/mi cvs -R rdiff -kk -upr1.43 -r1.44 src/distrib/lists/htman/htmi/mi cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/share/man/man7/sticky.7 cvs -R rdiff -kk -upr1.1.1.1 -r0 src/share/man/man8/sticky.8 ________________________________________________________________________ Commit ID: 1005E95C4A34EA022FD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 14:11:26 UTC Modified files: usr.bin/oldroff/neqn: neqn.1eqn Log message: make this at least a _little_ legible To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/oldroff/neqn/neqn.1eqn ________________________________________________________________________ Commit ID: 1005E95C4C31CAED78E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 14:12:00 UTC Modified files: usr.bin/oldroff/neqn: neqn.1eqn Log message: we install this manpage only as neqn(1) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/oldroff/neqn/neqn.1eqn ________________________________________________________________________ Commit ID: 1005E95C5E11E8A18AE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 14:16:45 UTC Modified files: share/man/man7 : eqnchar.7eqn intro.7 Log message: update accordingly To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/man/man7/eqnchar.7eqn cvs -R rdiff -kk -upr1.2 -r1.3 src/share/man/man7/intro.7 ________________________________________________________________________ Commit ID: 1005E95C9A02623F528 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 14:33:02 UTC Modified files: bin/mksh : mksh.1 Log message: work up to and including test; sticky(7); fix wrong test x = y description To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.485 -r1.486 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005E95CB9B40238974 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/04/14 14:41:20 UTC Modified files: extraman : Makefile Log message: provide htman/…/man8/sticky.htm for hyperlink compatibility To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 contrib/extraman/Makefile ________________________________________________________________________ Commit ID: 1005E95EBE718099D11 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 16:59:02 UTC Modified files: bin/mksh : mksh.1 Log message: also bring order into the list of reserved words To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.486 -r1.487 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005E96383E4A0C554E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 22:25:09 UTC Modified files: bin/mksh : mksh.1 Log message: finish builtin/alias/function documentation overhaul prompted by msiism To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.487 -r1.488 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005E963D1A7EAD8C64 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 22:45:25 UTC Modified files: bin/mksh : mksh.1 sh.h Log message: document the new quote-region editor command To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.488 -r1.489 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.891 -r1.892 src/bin/mksh/sh.h ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 22:53:09 UTC Adding static tag 'mksh-R59' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.755 bin/mksh/Build.sh NONE 1.1 bin/mksh/FAQ2HTML.sh NONE 1.50 bin/mksh/check.pl NONE 1.838 bin/mksh/check.t NONE 1.128 bin/mksh/dot.mkshrc NONE 1.350 bin/mksh/edit.c NONE 1.11 bin/mksh/emacsfn.h NONE 1.230 bin/mksh/eval.c NONE 1.223 bin/mksh/exec.c NONE 1.107 bin/mksh/expr.c NONE 1.4 bin/mksh/exprtok.h NONE 1.372 bin/mksh/funcs.c NONE 1.169 bin/mksh/histrap.c NONE 1.1 bin/mksh/jehanne.c NONE 1.128 bin/mksh/jobs.c NONE 1.26 bin/mksh/lalloc.c NONE 1.251 bin/mksh/lex.c NONE 1.25 bin/mksh/lksh.1 NONE 1.364 bin/mksh/main.c NONE 1.6 bin/mksh/mirhash.h NONE 1.297 bin/mksh/misc.c NONE 1.489 bin/mksh/mksh.1 NONE 1.6 bin/mksh/mksh.faq NONE 1.1 bin/mksh/mksh.ico NONE 1.10 bin/mksh/os2.c NONE 1.4 bin/mksh/rlimits.opt NONE 1.892 bin/mksh/sh.h NONE 1.8 bin/mksh/sh_flags.opt NONE 1.101 bin/mksh/shf.c NONE 1.10 bin/mksh/strlcpy.c NONE 1.128 bin/mksh/syn.c NONE 1.97 bin/mksh/tree.c NONE 1.236 bin/mksh/var.c NONE 1.11 bin/mksh/var_spec.h ________________________________________________________________________ Commit ID: 1005E96416839F88751 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/14 23:03:45 UTC Modified files: shells/mksh : DESCR Makefile distinfo files : TaC-mksh.txt Log message: mksh R59 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.35 -r1.36 ports/shells/mksh/DESCR cvs -R rdiff -kk -upr1.89 -r1.90 ports/shells/mksh/Makefile cvs -R rdiff -kk -upr1.85 -r1.86 ports/shells/mksh/distinfo cvs -R rdiff -kk -upr1.35 -r1.36 www/files/TaC-mksh.txt ________________________________________________________________________ Commit ID: 1005E9645C00CF073C4 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/14 23:22:18 UTC Modified files: src : ksh-chan.hts mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.104 -r1.105 www/src/ksh-chan.hts cvs -R rdiff -kk -upr1.694 -r1.695 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E96489E41BE459C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/14 23:34:47 UTC Modified files: sbin/ping : ping.c Log message: quietly accept -4 for GNU ping compatibility (they suck major arse) also make __CRAZY clean To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/sbin/ping/ping.c ________________________________________________________________________ Commit ID: 1005E970E4D2D1C4DCC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/15 13:37:59 UTC Modified files: share/man/man7 : mdoc.7 Log message: document .Ap which I found by accident To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/share/man/man7/mdoc.7 ________________________________________________________________________ Commit ID: 1005E970E9414D40E9B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/15 13:39:14 UTC Modified files: share/tmac/mdoc: doc-common Log message: the dash between Nm and Nd is an em dash To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.28 -r1.29 src/share/tmac/mdoc/doc-common ________________________________________________________________________ Commit ID: 1005E976B5A2F9DC419 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/15 20:17:33 UTC Modified files: bin/mksh : check.t edit.c sh.h Log message: handle TERM=tmux and tmux-* like screen and screen- multi(plexd) reported in IRC they got tmux to report tmux-256color while the one in Debian sid uses screen, so extend this ugly hack Modified files: share/misc : acronyms data : WPtg.inc Log message: +1 Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.838 -r1.839 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.350 -r1.351 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.892 -r1.893 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.737 -r1.738 src/share/misc/acronyms cvs -R rdiff -kk -upr1.261 -r1.262 www/data/WPtg.inc cvs -R rdiff -kk -upr1.695 -r1.696 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005E9773B24012BC45 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/15 20:50:48 UTC Modified files: data : wlog2020.inc Log message: concoct a wlog entry regarding mksh R59 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 1005E97A64531DB20FF CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/16 00:26:26 UTC Modified files: data : wlog2020.inc Log message: erk, forgot a rather important one To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 1005EA0DFE314AEF081 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/23 00:22:34 UTC Modified files: files : MirOS-Licence.htm Log message: fix dashes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 www/files/MirOS-Licence.htm ________________________________________________________________________ Commit ID: 1005EA2FBD57BD42C3F CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/24 14:46:26 UTC Modified files: include : time.h lib/libc/time : Makefile.inc localtime.c distrib/lists/base/dev: mi distrib/lists/htman/htmi: mi extraman : Makefile Log message: drop tzsetwall; unused and tzcode will drop it soon To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/include/time.h cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libc/time/Makefile.inc cvs -R rdiff -kk -upr1.18 -r1.19 src/lib/libc/time/localtime.c cvs -R rdiff -kk -upr1.81 -r1.82 src/distrib/lists/base/dev/mi cvs -R rdiff -kk -upr1.44 -r1.45 src/distrib/lists/htman/htmi/mi cvs -R rdiff -kk -upr1.7 -r1.8 contrib/extraman/Makefile ________________________________________________________________________ Commit ID: 1005EA428A2368B115F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/25 12:09:56 UTC Modified files: bin/mksh : mksh.faq Log message: fix typo, reported in IRC by someone who didn’t stick around long enough To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 1005EA70FAC2275F875 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/27 17:01:14 UTC Modified files: share/misc : acronyms Log message: 105859 acronyms with 135367 expansions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.738 -r1.739 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005EA9DA0C32CFB34B CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/29 19:48:47 UTC Modified files: src : mksh.hts Log message: sync clog Modified files: bin/mksh : Makefile distrib/lists/base/base: mi distrib/lists/htman/htmi: mi Log message: install an rksh link (binary and manpage) to mksh name matches OpenBSD, and Debian-after-alternatives To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.696 -r1.697 www/src/mksh.hts cvs -R rdiff -kk -upr1.167 -r1.168 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.148 -r1.149 src/distrib/lists/base/base/mi cvs -R rdiff -kk -upr1.45 -r1.46 src/distrib/lists/htman/htmi/mi ________________________________________________________________________ Commit ID: 1005EA9DD8F68A86549 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/29 20:04:18 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.739 -r1.740 src/share/misc/acronyms cvs -R rdiff -kk -upr1.262 -r1.263 www/data/WPtg.inc cvs -R rdiff -kk -upr1.10 -r1.11 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005EAAF99665CEF151 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 16:15:37 UTC Modified files: src : anargeek.hts Log message: weird browser fix cf. https://en.wikipedia.org/wiki/User:Davidgothberg/Test59 via https://github.com/necolas/normalize.css#pre-code-kbd-samp To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 www/src/anargeek.hts ________________________________________________________________________ Commit ID: 1005EAB189B36F85DDD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/30 18:28:04 UTC Modified files: scripts : roff2htm Log message: some error handling, implicitly raising requirement to mksh R46 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.94 -r1.95 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 1005EAB1D714D756751 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/30 18:49:46 UTC Modified files: files : vstyle.css Log message: improve on the fix from commitid 1005EAAF99665CEF151 cf. http://code.iamkate.com/html-and-css/fixing-browsers-broken-monospace-font-handling/ via https://github.com/necolas/normalize.css/issues/519 via https://phabricator.wikimedia.org/T176636 • we need the “font-size:1em;” • set preferred fonts, so we don’t need to double “monospace” here • provide class="tt" for convenience for later Modified files: scripts : roff2htm Log message: improve on the fix from commitid 1005EAAF99665CEF151 cf. http://code.iamkate.com/html-and-css/fixing-browsers-broken-monospace-font-handling/ via https://github.com/necolas/normalize.css/issues/519 via https://phabricator.wikimedia.org/T176636 • we need the “font-size:1em;” • set preferred fonts, so we don’t need to double “monospace” here also sync the serif font preference with mircvs://www/files/vstyle.css To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.60 -r1.61 www/files/vstyle.css cvs -R rdiff -kk -upr1.95 -r1.96 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 1005EAB1EE72779A21A CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 18:54:08 UTC Modified files: pics : anargeek.svg Log message: update licence template To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 www/pics/anargeek.svg ________________________________________________________________________ Commit ID: 1005EAB207C6D72E613 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 19:00:55 UTC Modified files: src : Tag: 1.14 anargeek.hts Log message: update links and fix dashes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 www/src/anargeek.hts ________________________________________________________________________ Commit ID: 1005EAB21734DD05403 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 19:05:10 UTC Modified files: src : anargeek.hts Log message: use the new tt convenience class instead of styling directly To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 www/src/anargeek.hts ________________________________________________________________________ Commit ID: 1005EAB268521A7A852 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/30 19:26:49 UTC Modified files: scripts : roff2htm Log message: refactor; also fixes paper → 3p manpage linking To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.96 -r1.97 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 1005EAB313D4AD48AEF CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/04/30 20:12:48 UTC Modified files: scripts : roff2htm Log message: have less obtrusive, more consistent, appearance Modified files: files : FreeLicenceLists.htm wp.htm usr.sbin/httpd/htdocs: index.htm Log message: sync HTML header with contemporary MirWebseite To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.97 -r1.98 src/scripts/roff2htm cvs -R rdiff -kk -upr1.10 -r1.11 www/files/FreeLicenceLists.htm cvs -R rdiff -kk -upr1.20 -r1.21 www/files/wp.htm cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/index.htm ________________________________________________________________________ Commit ID: 1005EAB31C025B0090B CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 20:14:41 UTC Modified files: files : FreeLicenceLists.htm Log message: “Unlicense” woes may cause upheaval To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 www/files/FreeLicenceLists.htm ________________________________________________________________________ Commit ID: 1005EAB33EC6E163951 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/30 20:24:25 UTC Modified files: scripts : roff2htm Log message: also tweak the sans-serif heading fonts a little Fira Sans is too narrow and FreeSans too ugly, so use Bitstream Vera, since this comes with XFree86®, or the GNU variant thereof To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.98 -r1.99 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 1005EAB36F82391ED1C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 20:36:46 UTC Modified files: files : vstyle.css Log message: oops, typo To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.61 -r1.62 www/files/vstyle.css ________________________________________________________________________ Commit ID: 1005EAB36FA7AA63644 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 20:36:50 UTC Modified files: data : wlog-9.inc Log message: another good Fraktur font To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.108 -r1.109 www/data/wlog-9.inc ________________________________________________________________________ Commit ID: 1005EAB36FE50125601 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 20:36:55 UTC Modified files: files : cvsweb.css Log message: whose fucking idea was it to render a diff not monospaced? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 www/files/cvsweb.css ________________________________________________________________________ Commit ID: 1005EAB39A26AE41F99 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/04/30 20:48:22 UTC Modified files: scripts : roff2htm Log message: brown paper bag typo fix cid 1005EAB36F82391ED1C… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.99 -r1.100 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 1005EAB3B71358B693B CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 21:10:04 UTC Modified files: files : .htaccess Log message: give the shit fuck up on Fuckzilla Firefuck I added an extra rule to serve *.htm as application/xml+xhtml if the client requests it (via Accept) to conform with all those fucking HTTP implications of the XHTML standard, and fuckwit changes parsing breaking my HTML manpages. The freaking HTML5 spec says “In the HTML syntax, a leading newline character immediately following the pre element start tag is stripped.” in a fucking Note; neither the HTML4, XHTML/1 nor XHTML/1.1 specs have ANYTHING to say about this, and even lynx strips that newline away! I’m fed up now even more than ever, and I’d not thought that possible. XHTML/1.1 for me now means: write as XML-compatible HTML with spaces before “/>”, parse as XML for local validation, serve for browsers to parse as HTML in HTML not XML mode, and whoever knows what the W3C validator does :/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 www/files/.htaccess ________________________________________________________________________ Commit ID: 1005EAB4996511E9473 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 21:57:30 UTC Modified files: . : Makefile Log message: run “bmake closing-tags” on Debian with pcregrep installed to find invalid self-closing tags as xmlstarlet cannot find them, while the W3C Validator can but doesn’t, and Firefuck fucks up files/wp.htm’s textarea, taking everything till EOF as part of the tag… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.124 -r1.125 www/Makefile ________________________________________________________________________ Commit ID: 1005EAB4A287F0DE2DF CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 21:59:15 UTC Modified files: files : wp.htm xhtml11.dtd Log message: Firefuck fucked up wp.htm due to textarea not being self-closable (fgrep EMPTY xhtml11.dtd to find these that may) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 www/files/wp.htm cvs -R rdiff -kk -upr1.3 -r1.4 www/files/xhtml11.dtd ________________________________________________________________________ Commit ID: 1005EAB4AB04F4E4C82 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 22:01:03 UTC Modified files: . : Makefile Log message: embed is an HTML5 self-closing tag, used by CVSweb To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.125 -r1.126 www/Makefile ________________________________________________________________________ Commit ID: 1005EAB4B1D08FC70E3 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 22:02:48 UTC Modified files: . : Makefile Log message: errorlevel To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.126 -r1.127 www/Makefile ________________________________________________________________________ Commit ID: 1005EAB4B796235BFE8 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 22:04:28 UTC Modified files: . : Makefile Log message: enough brown paper-bagging, Blessed Beltane! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.127 -r1.128 www/Makefile ________________________________________________________________________ Commit ID: 1005EAB4DC017BD228F CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/04/30 22:14:06 UTC Modified files: files : wp.htm Log message: fix textarea MUCH too wide in Firefuck To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 www/files/wp.htm ________________________________________________________________________ Commit ID: 1005EAC54385EB8FA13 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/01 16:53:55 UTC Modified files: data : WPtg.inc Log message: Logfreigabe To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.263 -r1.264 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 1005EADAD01538FCBB0 CVSROOT: /cvs Module name: X11 Changes by: tg@herc.mirbsd.org 2020/05/02 17:24:59 UTC Modified files: extras/bdfctool: bdfctool.sh Log message: unbreak GDF output To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 X11/extras/bdfctool/bdfctool.sh ________________________________________________________________________ Commit ID: 1005EADADCE35E84877 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/05/02 17:29:37 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out wlog2020.inc files : robots.txt Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.740 -r1.741 src/share/misc/acronyms cvs -R rdiff -kk -upr1.264 -r1.265 www/data/WPtg.inc cvs -R rdiff -kk -upr1.11 -r1.12 www/data/munzbadg.out cvs -R rdiff -kk -upr1.15 -r1.16 www/data/souv2hts.out cvs -R rdiff -kk -upr1.9 -r1.10 www/data/wlog2020.inc cvs -R rdiff -kk -upr1.5 -r1.6 www/files/robots.txt ________________________________________________________________________ Commit ID: 1005EAF084640DE811A CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/03 18:06:57 UTC Modified files: src : main.hts Log message: elaborate more on not being ended … not that Wikipedia will stop spreading false news… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 www/src/main.hts ________________________________________________________________________ Commit ID: 1005EAF0A023B528409 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/03 18:14:14 UTC Modified files: mk : htsconv ttf2png Log message: always pass the font name instead of hardcoding /usr/src/www/ for it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.102 -r1.103 www/mk/htsconv cvs -R rdiff -kk -upr1.9 -r1.10 www/mk/ttf2png ________________________________________________________________________ Commit ID: 1005EAF0EAE2E53E0D8 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/03 18:34:03 UTC Modified files: src : kwalletcli.hts Log message: update the Gayim links To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.39 -r1.40 www/src/kwalletcli.hts ________________________________________________________________________ Commit ID: 1005EAF11747A6A07CE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/03 18:46:24 UTC Modified files: scripts : roff2htm Log message: the space-saving made it look overly squeezed/squished; add more margin before any in-document headline To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.100 -r1.101 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 1005EAF141726FBA404 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/03 18:57:05 UTC Modified files: src : kwalletcli.hts Log message: merely an echo from the past To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.40 -r1.41 www/src/kwalletcli.hts ________________________________________________________________________ Commit ID: 1005EB09D60013CDAA1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/04 22:56:11 UTC Modified files: bin/mksh : check.t Log message: extend test-str-pattern with one test, and another from Martijn Dekker that currently fails (R59 regression) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.839 -r1.840 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005EB1751F1C7C3C1B CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/05 14:15:45 UTC Modified files: . : Makefile src : wlog-7.hts Log message: also find (and fix one instance of) self-closing tags lacking the space To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.128 -r1.129 www/Makefile cvs -R rdiff -kk -upr1.16 -r1.17 www/src/wlog-7.hts ________________________________________________________________________ Commit ID: 1005EB17E8469138A01 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/05 14:55:54 UTC Modified files: bin/mksh : check.t Log message: much extend the test-str-pattern suite again; check evals, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.840 -r1.841 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005EB1DBE201421868 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/05 21:34:29 UTC Modified files: bin/mksh : check.t eval.c sh.h Log message: fix [[ regression found by Martijn Dekker To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.841 -r1.842 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.230 -r1.231 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.893 -r1.894 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005EB1DEE6583398B3 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/05/05 21:47:59 UTC Modified files: share/misc : acronyms . : Makefile data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.741 -r1.742 src/share/misc/acronyms cvs -R rdiff -kk -upr1.129 -r1.130 www/Makefile cvs -R rdiff -kk -upr1.12 -r1.13 www/data/munzbadg.out cvs -R rdiff -kk -upr1.697 -r1.698 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005EBEE5FE5F75B444 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/15 18:57:27 UTC Modified files: bin/mksh : sh.h Log message: Mickaël Salaün (l0kod) requests removing O_MAYEXEC support defuse it by forcing it to 0, but keep the uses in, so we’ll know the correct places needing it if it’ll ever come back To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.894 -r1.895 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005EBF4318025545DA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 01:34:16 UTC Modified files: sys/arch/i386/conf: GENERIC Log message: disable az0 by default, probing hangs multiple emulators, at least Fabrice Bellard’s jslinux and http://copy.sh/v86/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.50 -r1.51 src/sys/arch/i386/conf/GENERIC ________________________________________________________________________ Commit ID: 1005EC0358F16B0BEC4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 18:53:11 UTC Modified files: bin/mksh : check.t main.c misc.c mksh.1 sh.h Log message: set +o now provides a command to restore the current options settings uses the new “set -o .reset”, which is session-specific, i.e. restores the settings from shell start minus posix/sh/utf8mode/braceexpand, e.g. emacs, inherit-xtrace, interactive, monitor, nohup, stdin, vi-tabcomplete in an interactive shell, but in a script shell just (for example) emacs, inherit-xtrace, nohup, trackall, vi-tabcomplete new, experimental, but no regression wrt. the old one adjust regression tests to switch from [[ $(set +o) == *@(-o sh)@(| *) ]] && echo sh || echo nosh to [[ -o sh ]] && echo sh; [[ -o !sh ]] && echo nosh as they should have been using for a while new regression test; ksh93 and GNU bash agree To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.842 -r1.843 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.364 -r1.365 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.297 -r1.298 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.489 -r1.490 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.895 -r1.896 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005EC0537F204BCA06 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 20:56:21 UTC Modified files: bin/mksh : main.c sh.h Log message: fix initialisation casing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.365 -r1.366 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.896 -r1.897 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005EC059444CAE1778 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 21:21:23 UTC Modified files: bin/mksh : check.t main.c Log message: test more argv[0]s; found two further bugs: • the check for “basename beginning with "sh"” was not executed like that • checks for r and sh weren’t case-insensitive To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.843 -r1.844 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.366 -r1.367 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 1005EC059F95091C105 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 21:24:29 UTC Modified files: bin/mksh : main.c Log message: compare direct builtin call names case-insensitively on OS/2 (only) rationale: stricmp isn’t available elsewhere universally, but already used on OS/2, and only it needs this most To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.367 -r1.368 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 1005EC0653F79F720FA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:12:38 UTC Modified files: bin/mksh : mksh.1 Log message: correct whether the name or basename of the shell is used, and emphasise that ‘-’ and ‘r’ processing and basenaming happens before “sh” comparison To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.490 -r1.491 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005EC066F74DBAA6D5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:19:18 UTC Modified files: bin/mksh : check.t Log message: ensure leading - does set FLOGIN To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.844 -r1.845 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005EC06716574B583C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:19:59 UTC Modified files: bin/mksh : main.c misc.c Log message: pull processing of ‘-’, ‘r’, “sh” into one place (also optimises startup) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.368 -r1.369 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.298 -r1.299 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 1005EC06B4C04D32EED CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:38:25 UTC Modified files: bin/mksh : funcs.c main.c sh.h sh_flags.opt Log message: revamp AS_BUILTIN handling: move out of shell_flags into global boolean (also saves space and runtime); canonicalise argv[0] for direct builtin calls To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.372 -r1.373 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.369 -r1.370 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.897 -r1.898 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/mksh/sh_flags.opt ________________________________________________________________________ Commit ID: 1005EC06D01517AE3D7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:45:00 UTC Modified files: bin/mksh : main.c Log message: do the fstat only if used anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.370 -r1.371 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 1005EC06DF8176EA813 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:51:25 UTC Modified files: bin/mksh : main.c Log message: if as_builtin skip_startup_files: • FTALKING cannot be set • FLOGIN can be set but MKSH_SYSTEM_PROFILE shan’t be read nor ~/.profile • FPRIVILEGED can be set but MKSH_SUID_PROFILE also be skipped, and the change_flag dance isn’t needed in direct builtin calls • restricted_shell and errexit are always 0: parse_args only !as_builtin To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.371 -r1.372 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 1005EC06EE778B09E39 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:53:05 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Build.sh Makefile Log message: lgtm now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.105 -r1.106 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.755 -r1.756 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.168 -r1.169 src/bin/mksh/Makefile ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/16 22:59:08 UTC Adding static tag 'mksh-R59b' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.756 bin/mksh/Build.sh NONE 1.1 bin/mksh/FAQ2HTML.sh NONE 1.50 bin/mksh/check.pl NONE 1.845 bin/mksh/check.t NONE 1.128 bin/mksh/dot.mkshrc NONE 1.351 bin/mksh/edit.c NONE 1.11 bin/mksh/emacsfn.h NONE 1.231 bin/mksh/eval.c NONE 1.223 bin/mksh/exec.c NONE 1.107 bin/mksh/expr.c NONE 1.4 bin/mksh/exprtok.h NONE 1.373 bin/mksh/funcs.c NONE 1.169 bin/mksh/histrap.c NONE 1.1 bin/mksh/jehanne.c NONE 1.128 bin/mksh/jobs.c NONE 1.26 bin/mksh/lalloc.c NONE 1.251 bin/mksh/lex.c NONE 1.25 bin/mksh/lksh.1 NONE 1.372 bin/mksh/main.c NONE 1.6 bin/mksh/mirhash.h NONE 1.299 bin/mksh/misc.c NONE 1.491 bin/mksh/mksh.1 NONE 1.7 bin/mksh/mksh.faq NONE 1.1 bin/mksh/mksh.ico NONE 1.10 bin/mksh/os2.c NONE 1.4 bin/mksh/rlimits.opt NONE 1.898 bin/mksh/sh.h NONE 1.9 bin/mksh/sh_flags.opt NONE 1.101 bin/mksh/shf.c NONE 1.10 bin/mksh/strlcpy.c NONE 1.128 bin/mksh/syn.c NONE 1.97 bin/mksh/tree.c NONE 1.236 bin/mksh/var.c NONE 1.11 bin/mksh/var_spec.h ________________________________________________________________________ Commit ID: 1005EC0728108DB9EA0 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/05/16 23:08:36 UTC Modified files: shells/mksh : Makefile distinfo Log message: bump Modified files: files : TaC-mksh.txt Log message: update for the new release and clarify while here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.90 -r1.91 ports/shells/mksh/Makefile cvs -R rdiff -kk -upr1.86 -r1.87 ports/shells/mksh/distinfo cvs -R rdiff -kk -upr1.36 -r1.37 www/files/TaC-mksh.txt ________________________________________________________________________ Commit ID: 1005EC07553036B90D0 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/05/16 23:21:37 UTC Modified files: share/misc : acronyms src : ksh-chan.hts mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.742 -r1.743 src/share/misc/acronyms cvs -R rdiff -kk -upr1.105 -r1.106 www/src/ksh-chan.hts cvs -R rdiff -kk -upr1.698 -r1.699 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005EC45803645D6CD3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/19 22:04:50 UTC Modified files: share/doc/legal: Tag: 1.14 LICENCE-GNU Log message: add justification for keeping PD-dedicated works until replacement finishes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/share/doc/legal/LICENCE-GNU ________________________________________________________________________ Commit ID: 1005EC4585B067ADAAD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/05/19 22:06:14 UTC Modified files: share/doc/legal: 1stREAD Log message: indicate LICENCE-GNU covers all “less free” works, not just GPL’d To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/share/doc/legal/1stREAD ________________________________________________________________________ Commit ID: 1005EC459CB697F9639 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/19 22:14:14 UTC Modified files: files : Tag: 1.14 FreeLicenceLists.htm Log message: update list of lists covering “Unlicense” despite not being a licence; bugs filed: • [gnu.org #1531344] • https://bugzilla.redhat.com/show_bug.cgi?id=1836387 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 www/files/FreeLicenceLists.htm ________________________________________________________________________ Commit ID: 1005EC98FC02C90FAE9 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/23 21:03:34 UTC Modified files: files : robots.txt Log message: too much To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 www/files/robots.txt ________________________________________________________________________ Commit ID: 1005EC99255249C67E3 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/23 21:14:36 UTC Modified files: files : robots.txt Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 www/files/robots.txt ________________________________________________________________________ Commit ID: 1005ECACF8E61AFFAFF CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/05/24 19:49:26 UTC Modified files: sys/arch/i386/conf: RAMDISK sys/arch/sparc/conf: FLOPPY GENERIC RAMDISK share/misc : acronyms data : munzbadg.out souv2hts.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 src/sys/arch/i386/conf/RAMDISK cvs -R rdiff -kk -upr1.14 -r1.15 src/sys/arch/sparc/conf/FLOPPY cvs -R rdiff -kk -upr1.29 -r1.30 src/sys/arch/sparc/conf/GENERIC cvs -R rdiff -kk -upr1.19 -r1.20 src/sys/arch/sparc/conf/RAMDISK cvs -R rdiff -kk -upr1.743 -r1.744 src/share/misc/acronyms cvs -R rdiff -kk -upr1.13 -r1.14 www/data/munzbadg.out cvs -R rdiff -kk -upr1.16 -r1.17 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005ECAD2261FC48D67 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/05/24 19:59:21 UTC Modified files: files : .htaccess Removed files: files : ISC-Licence Log message: we’re not at all steward or advocate or something for this To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 www/files/.htaccess cvs -R rdiff -kk -upr1.2 -r0 www/files/ISC-Licence ________________________________________________________________________ Commit ID: 1005ECFA3E5055A6FE1 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/05/28 11:43:08 UTC Modified files: samples : dot.Xmodmap samples : Tag: grml dot.Xmodmap Log message: improved usage instructions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 contrib/samples/dot.Xmodmap cvs -R rdiff -kk -upr1.24.4.12 -r1.24.4.13 contrib/samples/dot.Xmodmap ________________________________________________________________________ Commit ID: 1005ECFAB1D7C4CBA73 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/05/28 12:13:56 UTC Modified files: samples : dot.Xmodmap samples : Tag: grml dot.Xmodmap Log message: explain even better To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.31 -r1.32 contrib/samples/dot.Xmodmap cvs -R rdiff -kk -upr1.24.4.13 -r1.24.4.14 contrib/samples/dot.Xmodmap ________________________________________________________________________ Commit ID: 1005ED561F9485B3934 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/01 20:16:50 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.744 -r1.745 src/share/misc/acronyms cvs -R rdiff -kk -upr1.265 -r1.266 www/data/WPtg.inc cvs -R rdiff -kk -upr1.14 -r1.15 www/data/munzbadg.out cvs -R rdiff -kk -upr1.17 -r1.18 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005ED56CA91189817A CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/06/01 21:01:23 UTC Modified files: data : wlog2020.inc Log message: link the new “cut down” soundfont To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 1005ED8F349504D5947 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/04 13:12:24 UTC Log message: make sure we have latest env(1) from OBSD Status: Vendor Tag: openbsd Release Tags: cvs-20200604 U src/usr.bin/env/Makefile U src/usr.bin/env/env.1 C src/usr.bin/env/env.c 1 conflicts created by this import. Use the following command to help the merge: cvs checkout -jopenbsd:yesterday -jopenbsd src/usr.bin/env ________________________________________________________________________ Commit ID: 1005ED8F4616B327430 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/04 13:16:55 UTC Modified files: usr.bin/env : env.c Log message: merge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/env/env.c ________________________________________________________________________ Commit ID: 1005ED8F82F3AC9E3DD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/04 13:33:17 UTC Modified files: usr.bin/env : env.1 env.c Log message: implement the -u (for Bob Proulx) and -0 (for GNU) options To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/usr.bin/env/env.1 cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/env/env.c ________________________________________________________________________ Commit ID: 1005ED8F8911DBBEDE7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/04 13:34:49 UTC Modified files: usr.bin/env : env.1 Log message: fix manpage rendering To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/env/env.1 ________________________________________________________________________ Commit ID: 1005ED8FE7120DD7F3F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/04 14:00:45 UTC Modified files: usr.bin/oldroff/nroff: n6.c usr.bin/env : env.1 Log message: implement \(en as hyphen in our nroff(1) for GNU groff compatibility allows using recent OpenBSD manpages more as-is-ish (but portmdoc’s \*(en is still preferred for subprojects where we don’t control the environment) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/oldroff/nroff/n6.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/env/env.1 ________________________________________________________________________ Commit ID: 1005ED91DE82CD79694 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/04 16:15:25 UTC Modified files: share/misc : acronyms Log message: 105890 acronyms with 135453 expansions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.745 -r1.746 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005EDC1D281566E0F0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/06 22:47:48 UTC Modified files: usr.bin/wtf : sortdb.c Log message: implement dot-skipping rule properly To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005EDC1E967168047C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/06 22:53:59 UTC Modified files: usr.bin/wtf : Tag: 1.14 sortdb.c Log message: reduce confusion when #lines don’t match To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005EDC23671A4C9C08 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/06 23:15:53 UTC Modified files: usr.bin/wtf : sortdb.c Log message: commitid 1005EDC1D281566E0F0 still got it wrong :/ remove *all* dots if [A-Z]. match To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005EDC26327F62B659 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/06 23:26:40 UTC Modified files: usr.bin/wtf : sortdb.c Log message: commitid 1005EDC23671A4C9C08 also still got it wrong remove all dots if [A-Z]. match *after uppercasing* To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005EDC268627A9F587 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/06 23:27:53 UTC Modified files: usr.bin/wtf : sortdb.c Log message: brown paper bag commit — we moved the uppercasing to the first loop To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005EDC2A696392598A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/06 23:44:35 UTC Modified files: usr.bin/wtf : sortdb.c wtf wtf.1 Log message: new rule: if search term begins with dot and contains [^.-] also skip dots To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/usr.bin/wtf/sortdb.c cvs -R rdiff -kk -upr1.43 -r1.44 src/usr.bin/wtf/wtf cvs -R rdiff -kk -upr1.32 -r1.33 src/usr.bin/wtf/wtf.1 ________________________________________________________________________ Commit ID: 1005EDC2C403768D1B1 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/06 23:53:41 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.746 -r1.747 src/share/misc/acronyms cvs -R rdiff -kk -upr1.266 -r1.267 www/data/WPtg.inc cvs -R rdiff -kk -upr1.15 -r1.16 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005EDC2E7C2A20E3E0 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/06/07 00:01:44 UTC Modified files: files : wtf.cgi Log message: implement the new dot removal rule To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 www/files/wtf.cgi ________________________________________________________________________ Commit ID: 1005EDC2F3B3293AE4F CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/06/07 00:05:03 UTC Modified files: files : Tag: 1.14 raw.cgi Log message: implement new dot removal rule and update (ugh…) hardcoded uppercasing code To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 www/files/raw.cgi ________________________________________________________________________ Commit ID: 1005EDC36C876FAD111 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/06/07 00:37:15 UTC Modified files: data : WPtg.inc Log message: kurwa, forgot these To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.267 -r1.268 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 1005EDD67A04E6ACF47 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/06/07 22:17:48 UTC Modified files: data : WPtg.inc munzbadg.out souv2hts.out Log message: more To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.268 -r1.269 www/data/WPtg.inc cvs -R rdiff -kk -upr1.16 -r1.17 www/data/munzbadg.out cvs -R rdiff -kk -upr1.18 -r1.19 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005EDF9A8501E60C6A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/09 14:19:39 UTC Modified files: share/doc/usd/21.troff: m0a Log message: document \, and \/ (GNU groff extensions we support and ignore) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/share/doc/usd/21.troff/m0a ________________________________________________________________________ Commit ID: 1005EDFDA2761E3E890 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/09 18:52:45 UTC Modified files: share/misc : acronyms data : WPtg.inc Log message: some quick live ones To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.747 -r1.748 src/share/misc/acronyms cvs -R rdiff -kk -upr1.269 -r1.270 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 1005EE2A6F20A20BE43 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/11 21:50:58 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.748 -r1.749 src/share/misc/acronyms cvs -R rdiff -kk -upr1.270 -r1.271 www/data/WPtg.inc cvs -R rdiff -kk -upr1.17 -r1.18 www/data/munzbadg.out cvs -R rdiff -kk -upr1.19 -r1.20 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005EE2C37807E83DC8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/11 23:52:22 UTC Modified files: usr.sbin/httpd/conf: httpd.conf Log message: for the default UserDir permissions (commented out / disabled by default), allow Indexes (like Apache 2 does in Debian) but comment out Options (can be enabled, of course, by the local admin, if desired, but its implications can be large so keep it default-disabled matching Apache 2) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.29 -r1.30 src/usr.sbin/httpd/conf/httpd.conf ________________________________________________________________________ Commit ID: 1005EE4EC6070EE7B19 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/13 15:11:24 UTC Modified files: share/misc : acronyms Log message: 105924 acronyms with 135535 expansions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.749 -r1.750 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005EE7DA200F16918D CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/06/15 20:31:14 UTC Modified files: hosted/tg : uni.mk Log message: add a space before combining characters in acronyms also use <>, not (), so we can distinguish combining from normal ones more easily, and use ‘’ for parenthesēs (hm, expensive); we cannot determine the width of nōn-BMP chars yet, leave that for later Modified files: code/Snippets : eawparse Log message: U+D7B0‥U+D7FF are also Korean middle/final syllable parts and thus combining from Robert Ross via Mike FABIAN (my i18n counterpart at glibc/Red Hat) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 contrib/hosted/tg/uni.mk cvs -R rdiff -kk -upr1.14 -r1.15 contrib/code/Snippets/eawparse ________________________________________________________________________ Commit ID: 1005EE7DB82572F989D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/15 20:35:12 UTC Modified files: sys/arch/i386/conf: GENERIC Log message: disable binary compatibility with other OSes in all kernels by default it is not really useful these days and increases the code surface To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.51 -r1.52 src/sys/arch/i386/conf/GENERIC ________________________________________________________________________ Commit ID: 1005EE927260DD1039B CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/16 20:11:34 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: fanfic-provided + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.750 -r1.751 src/share/misc/acronyms cvs -R rdiff -kk -upr1.271 -r1.272 www/data/WPtg.inc cvs -R rdiff -kk -upr1.18 -r1.19 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005EED581D59D2B04A CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/06/20 00:28:02 UTC Modified files: misc/screen/patches: patch-encoding_c patch-extern_h Added files: misc/screen/patches: patch-display_c Log message: possibly fix the Y-Tütü bug with doublewidth+combining character sequence To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.1 ports/misc/screen/patches/patch-display_c cvs -R rdiff -kk -upr1.4 -r1.5 ports/misc/screen/patches/patch-encoding_c cvs -R rdiff -kk -upr1.1 -r1.2 ports/misc/screen/patches/patch-extern_h ________________________________________________________________________ Commit ID: 1005EED69431464CD0A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/20 01:42:27 UTC Modified files: share/misc : acronyms Log message: flush all queued changes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.751 -r1.752 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005EED73B518B614B0 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/20 02:29:24 UTC Modified files: misc/screen : Makefile misc/screen/patches: patch-encoding_c xc/programs/xterm: wcwidth.c bin/mksh : check.t expr.c sh.h code/jupp : i18n.c samples : uni_smp.txt unidata.txt utf-8 lib/libc/i18n : wcwidth.c share/misc : acronyms Log message: Summer Solstice cleaning: refresh with latest character widths cf. commitid 1005EE7DA200F16918D and https://sourceware.org/bugzilla/show_bug.cgi?id=26120 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.37 -r1.38 ports/misc/screen/Makefile cvs -R rdiff -kk -upr1.5 -r1.6 ports/misc/screen/patches/patch-encoding_c cvs -R rdiff -kk -upr1.15 -r1.16 X11/xc/programs/xterm/wcwidth.c cvs -R rdiff -kk -upr1.845 -r1.846 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.107 -r1.108 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.898 -r1.899 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.39 -r1.40 contrib/code/jupp/i18n.c cvs -R rdiff -kk -upr1.9 -r1.10 contrib/samples/uni_smp.txt cvs -R rdiff -kk -upr1.18 -r1.19 contrib/samples/unidata.txt cvs -R rdiff -kk -upr1.24 -r1.25 contrib/samples/utf-8 cvs -R rdiff -kk -upr1.21 -r1.22 src/lib/libc/i18n/wcwidth.c cvs -R rdiff -kk -upr1.752 -r1.753 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005EEE729747E8E203 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/20 20:34:23 UTC Modified files: share/misc : acronyms Log message: un-mess some of the control characters (also, upper-case official names, as U+0080, U+0081, U+0084 and U+0099 lack them) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.753 -r1.754 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005EEE78127886450C CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/06/20 20:57:50 UTC Modified files: share/misc : acronyms data : munzbadg.out wlog2020.inc Log message: update To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.754 -r1.755 src/share/misc/acronyms cvs -R rdiff -kk -upr1.19 -r1.20 www/data/munzbadg.out cvs -R rdiff -kk -upr1.11 -r1.12 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 1005EEE790A2553309B CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/06/20 21:00:38 UTC Modified files: data : Tag: 1.14 wlog2020.inc Log message: oh, forgot to add this UCD insult from glibc/localedata/unicode-gen/utf8_gen.py To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 1005EEE85495D5828F3 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/06/20 21:54:01 UTC Modified files: code/Snippets : eaw2glibc Log message: allow only defined codepoints in the width table cf. https://sourceware.org/bugzilla/show_bug.cgi?id=26120#c7 note: ischar[codepoint] is way too slow (linked list) so we nameref isch${codepoint#16#}=1 as variables are already hashtables in mksh (to be fixed for arrays in some later release) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 contrib/code/Snippets/eaw2glibc ________________________________________________________________________ Commit ID: 1005EF0E63B2A2CD51C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/22 17:11:04 UTC Modified files: bin/mksh : Build.sh check.pl check.t funcs.c main.c misc.c mksh.1 mksh.faq shf.c var.c Log message: apply fixes from spellintian (Debian) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.756 -r1.757 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.50 -r1.51 src/bin/mksh/check.pl cvs -R rdiff -kk -upr1.846 -r1.847 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.373 -r1.374 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.372 -r1.373 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.299 -r1.300 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.491 -r1.492 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.7 -r1.8 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.101 -r1.102 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.236 -r1.237 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1005EF4B66C4C8C74CD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/25 14:36:19 UTC Modified files: bin/mksh : Build.sh Log message: do not use “test -e”, from joyent; sorry you’re ofc completely right To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.757 -r1.758 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005EF4B8347D0700FB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/06/25 14:48:40 UTC Modified files: bin/mksh : funcs.c Log message: what with the weird Apple hacks (Mac OSX is apparently called “macOS” now?) According to joyent, Mac OSX up to 10.3 used to have ulimit -m only, but 10.4 and up have -v only; Apple, supported by the stock shell, introduced a compatibility define, so 10.4 and later have -m as alias of -v, and software expects it. More importantly, portable software needs -m, since older versions do not have -v… case in point: pkgsrc®’s platform specs. Just pretend if __APPLE__ they’re distinct. Thanks to bsiegert@ for informing me of these Joyent patches, and Jonathan Perkin for getting pkgsrc® out of the pdksh stone age ☻ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.374 -r1.375 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 1005EFCFC00466489C7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/01 21:11:42 UTC Modified files: usr.sbin/httpd/src/include: ap.h ap_config.h http_protocol.h httpd.h usr.sbin/httpd/src/main: http_protocol.c Log message: add an X-Entropy header to all responses • entropy pool distribution • SSL, especially compression, blinding (due to varied size, too) also clean up a little while here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/src/include/ap.h cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/src/include/ap_config.h cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/src/include/http_protocol.h cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.sbin/httpd/src/include/httpd.h cvs -R rdiff -kk -upr1.16 -r1.17 src/usr.sbin/httpd/src/main/http_protocol.c ________________________________________________________________________ Commit ID: 1005EFF9C8B135DECDE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/03 21:01:26 UTC Modified files: usr.bin/calendar: day.c Log message: put the precise number of days in a gregorian year into a comment at least (that formula is positively weird, there, afraid of touching it though…) Modified files: usr.bin/units : units.lib Log message: add the precise number of days in a gregorian year as gregorianyear To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/units/units.lib ________________________________________________________________________ Commit ID: 1005F0229B235AC63AD CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/07/05 19:28:55 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.755 -r1.756 src/share/misc/acronyms cvs -R rdiff -kk -upr1.272 -r1.273 www/data/WPtg.inc cvs -R rdiff -kk -upr1.20 -r1.21 www/data/munzbadg.out cvs -R rdiff -kk -upr1.699 -r1.700 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F04F1FA66FAAF0C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/07 22:06:31 UTC Modified files: share/zoneinfo/datfiles: leapseconds Log message: new Bulletin C, *no* leap second To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 src/share/zoneinfo/datfiles/leapseconds ________________________________________________________________________ Commit ID: 1005F0B72A16B38DB31 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/07/12 20:30:37 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.756 -r1.757 src/share/misc/acronyms cvs -R rdiff -kk -upr1.273 -r1.274 www/data/WPtg.inc cvs -R rdiff -kk -upr1.21 -r1.22 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005F121DE927786E6D CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/07/17 21:55:10 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.757 -r1.758 src/share/misc/acronyms cvs -R rdiff -kk -upr1.274 -r1.275 www/data/WPtg.inc cvs -R rdiff -kk -upr1.22 -r1.23 www/data/munzbadg.out cvs -R rdiff -kk -upr1.20 -r1.21 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005F18802C35488797 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/07/22 18:07:49 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.758 -r1.759 src/share/misc/acronyms cvs -R rdiff -kk -upr1.275 -r1.276 www/data/WPtg.inc cvs -R rdiff -kk -upr1.23 -r1.24 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005F19A6DF18DFFE0C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/23 15:04:16 UTC Modified files: sbin/mountd : mountd.c Log message: fix >30a old, mostly harmless, buffer underrun from CheriBSD (cheri-cpu.org) via MidnightBSD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/sbin/mountd/mountd.c ________________________________________________________________________ Commit ID: 1005F1AF1C00C77AEC6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/24 14:35:27 UTC Modified files: gnu/usr.sbin/sendmail/cf/cf: Tag: 1.14 aliases Log message: be more useful by default (this account gets cron mail) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/gnu/usr.sbin/sendmail/cf/cf/aliases ________________________________________________________________________ Commit ID: 1005F1AF5F96E009CFC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/24 14:54:07 UTC Modified files: bin/mksh : edit.c funcs.c Log message: move away from STD{IN,OUT,ERR}_FILENO constants they’re just silly (IIRC OpenBSD did away with them in some code, too) and some systems even lack them (A/UX) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.351 -r1.352 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.375 -r1.376 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 1005F1B4004552DFF3D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/24 20:11:21 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Build.sh Makefile check.t funcs.c rlimits.opt sh.h Added files: bin/mksh : ulimit.c ulimits.opt Log message: prepare for an A/UX port: • factor out code for ulimit builtin • add suitable CPPFLAGS and LIBS (Finn Thain, Stanley J. Johnson) • begin support for ulimit(2) for systems lacking {g,s}etrlimit(2) • some general shuffling around To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.106 -r1.107 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.758 -r1.759 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.169 -r1.170 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.847 -r1.848 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.376 -r1.377 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/mksh/rlimits.opt cvs -R rdiff -kk -upr1.899 -r1.900 src/bin/mksh/sh.h cvs -R rdiff -kk -upr0 -r1.1 src/bin/mksh/ulimit.c cvs -R rdiff -kk -upr0 -r1.1 src/bin/mksh/ulimits.opt ________________________________________________________________________ Commit ID: 1005F1B409C5FD2DA25 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/07/24 20:12:00 UTC Added files: code/Snippets : ulimit.c Log message: add ulimit(2)-on-top-of-{g,s}etrlimit(2) implementation to test mksh’s To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.1 contrib/code/Snippets/ulimit.c ________________________________________________________________________ Commit ID: 1005F1B47063D48A04D CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/07/24 20:39:08 UTC Modified files: code/Snippets : ulimit.c Log message: refactoro To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 contrib/code/Snippets/ulimit.c ________________________________________________________________________ Commit ID: 1005F1B498907199B32 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/24 20:50:12 UTC Modified files: bin/mksh : Makefile misc.c ulimit.c ulimits.opt Log message: implement (emulated, on MirBSD) support for ulimit(2) also, make ksh_getopt EBCDIC-safe To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.170 -r1.171 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.300 -r1.301 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/mksh/ulimit.c cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/mksh/ulimits.opt ________________________________________________________________________ Commit ID: 1005F1B4DC20BB462B6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/24 21:08:27 UTC Modified files: bin/mksh : mksh.1 ulimit.c Log message: silently discard writes to read-only ulimit(2)s as too much software does 「ulimit -dS $(ulimit -dH)」 etc. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.492 -r1.493 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/mksh/ulimit.c ________________________________________________________________________ Commit ID: 1005F1B5E4C49FF2450 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/07/24 22:20:05 UTC Modified files: share/misc : acronyms src : mksh.hts Added files: pics/logos : aux.png Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.759 -r1.760 src/share/misc/acronyms cvs -R rdiff -kk -upr0 -r1.1 www/pics/logos/aux.png cvs -R rdiff -kk -upr1.700 -r1.701 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F1EBD6C42588066 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/27 11:41:21 UTC Modified files: bin/mksh : check.t Log message: let tests pass with old perl5 again; from perl_academy via Twitter To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.848 -r1.849 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005F1EBD883F0E0CFA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/07/27 11:42:58 UTC Modified files: bin/mksh : Build.sh Log message: finish some porting and reorg changes: • A/UX: default to GCC (the system compiler chokes early) • A/UX, OS/2: remove “it is being ported” warning • test.sh: fix display of expected shell version Thanks again to Stanley J. Johnson for testing on A/UX! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.759 -r1.760 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005F1EC3FC2760DBC6 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/07/27 12:09:11 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.701 -r1.702 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F2724CA630BAFCF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/02 20:42:03 UTC Modified files: etc : ssh_known_hosts Log message: mass removal and updating: • remove ssh1 keys • remove dsa keys • remove ÆrieBSD (dead) • remove all OpenBSD keys • add key for primary OpenBSD mirror, verified against their website (which I must note is n̲o̲t̲ up-to-date either) • drop NetBSD key, because I cannot even find their AnonCVS servers on their website… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/etc/ssh_known_hosts ________________________________________________________________________ Commit ID: 1005F2726D07322F2D6 CVSROOT: /cvs Module name: X11 Changes by: tg@herc.mirbsd.org 2020/08/02 20:48:59 UTC Log message: xenocara/app/xidle Status: Vendor Tag: openbsd Release Tags: cvs-20200802 C X11/extras/xidle/Makefile C X11/extras/xidle/xidle.1 C X11/extras/xidle/xidle.c 3 conflicts created by this import. Use the following command to help the merge: cvs checkout -jopenbsd:yesterday -jopenbsd X11/extras/xidle ________________________________________________________________________ Commit ID: 1005F27339113A20FB0 CVSROOT: /cvs Module name: X11 Changes by: tg@herc.mirbsd.org 2020/08/02 21:43:25 UTC Modified files: extras/xidle : Makefile xidle.1 xidle.c Log message: slowmerge and deal with portability To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 X11/extras/xidle/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 X11/extras/xidle/xidle.1 cvs -R rdiff -kk -upr1.3 -r1.4 X11/extras/xidle/xidle.c ________________________________________________________________________ Commit ID: 1005F27531D48EB5B34 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/08/02 23:59:55 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out files : vstyle.css src : wptg.hts Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.760 -r1.761 src/share/misc/acronyms cvs -R rdiff -kk -upr1.276 -r1.277 www/data/WPtg.inc cvs -R rdiff -kk -upr1.24 -r1.25 www/data/munzbadg.out cvs -R rdiff -kk -upr1.62 -r1.63 www/files/vstyle.css cvs -R rdiff -kk -upr1.21 -r1.22 www/src/wptg.hts ________________________________________________________________________ Commit ID: 1005F2763A77BF3141D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/08/03 01:08:42 UTC Modified files: files : vstyle.css src : wptg.hts Log message: pimp the munzee badges more To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.63 -r1.64 www/files/vstyle.css cvs -R rdiff -kk -upr1.22 -r1.23 www/src/wptg.hts ________________________________________________________________________ Commit ID: 1005F34452C64C978DB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/12 19:39:22 UTC Modified files: share/misc : acronyms Log message: TNF sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.761 -r1.762 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005F3448DD24898664 CVSROOT: /cvs Module name: X11 Changes by: tg@herc.mirbsd.org 2020/08/12 19:53:57 UTC Modified files: xc/config/cf : MirBSD.cf Log message: fix unshared/* being compiled with -O2 (ipv bv. -Os via COPTS) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.35 -r1.36 X11/xc/config/cf/MirBSD.cf ________________________________________________________________________ Commit ID: 1005F35A05C00B1EF4D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/13 20:19:25 UTC Modified files: bin/mksh : Build.sh Log message: begin porting to https://github.com/alexfru/SmallerC/issues/28 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.760 -r1.761 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005F35A0A747813AB5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/13 20:20:56 UTC Modified files: bin/mksh : sh.h Log message: is, in fact, only necessary ifndef MKSH_NOPWNAM To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.900 -r1.901 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005F35C4753F8AAC7E CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/08/13 22:53:22 UTC Modified files: data : WPtg.inc munzbadg.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.277 -r1.278 www/data/WPtg.inc cvs -R rdiff -kk -upr1.25 -r1.26 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005F3605A064E90B4B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/14 03:32:30 UTC Modified files: bin/mksh : Build.sh Log message: rip out beginning https://github.com/alexfru/SmallerC/issues/28 support again: its developer is an arsehole, closing the request for $compiler_driver -E with “This will not be fixed.” and rejecting any and all possible ways to make this work for all of us To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.761 -r1.762 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005F385ADF25A01D4D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/08/15 21:59:40 UTC Modified files: data : WPtg.inc Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.278 -r1.279 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 1005F387D186BAB6AB2 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/08/16 00:27:00 UTC Modified files: share/misc : acronyms data : munzbadg.out souv2hts.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.762 -r1.763 src/share/misc/acronyms cvs -R rdiff -kk -upr1.26 -r1.27 www/data/munzbadg.out cvs -R rdiff -kk -upr1.21 -r1.22 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005F44295A6A8C4009 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/24 20:56:05 UTC Modified files: bin/mksh : check.t funcs.c sh.h Log message: POSIX says “command -v” prints absolute pathnames this worked by accident before: every sensible person only put absolute pathnames in $PATH… found by orbea via IRC, thanks! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.849 -r1.850 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.377 -r1.378 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.901 -r1.902 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005F442E4B23C003B7 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/08/24 21:18:15 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.763 -r1.764 src/share/misc/acronyms cvs -R rdiff -kk -upr1.279 -r1.280 www/data/WPtg.inc cvs -R rdiff -kk -upr1.27 -r1.28 www/data/munzbadg.out cvs -R rdiff -kk -upr1.22 -r1.23 www/data/souv2hts.out cvs -R rdiff -kk -upr1.702 -r1.703 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F444E9F6B1A14C5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/24 23:35:17 UTC Modified files: distrib/common : install.sh Log message: • handle /usr/mpkg as allowing suid on the mountpoint (ignoring submounts) • comment out procfs and kernfs, they are not normally used on BSD after all • drop the noauto from kernfs accordingly, now redundant To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.31 -r1.32 src/distrib/common/install.sh ________________________________________________________________________ Commit ID: 1005F45184839778583 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/25 13:55:11 UTC Modified files: bin/mksh : check.t Log message: this should fix the test on OS/2; thanks KO Myung-Hun for noticing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.850 -r1.851 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005F480EE77F12D74B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/27 19:52:48 UTC Modified files: share/misc : acronyms bin/mksh : exec.c funcs.c misc.c mksh.faq Log message: tackle a few more issues shown in the meantime To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.764 -r1.765 src/share/misc/acronyms cvs -R rdiff -kk -upr1.223 -r1.224 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.378 -r1.379 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.301 -r1.302 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 1005F4BC2126C1CF89C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/08/30 15:12:58 UTC Modified files: data : WPtg.inc Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.280 -r1.281 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 1005F4BE8E45D513086 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/30 17:58:41 UTC Modified files: gnu/usr.bin/binutils/gdb: osabi.c Log message: handle shorter OS ABI note To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/gnu/usr.bin/binutils/gdb/osabi.c ________________________________________________________________________ Commit ID: 1005F4BEC610A77132C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/08/30 18:13:34 UTC Modified files: gnu/usr.bin/binutils/include/elf: common.h Log message: this diff is apparently not even necessary To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/gnu/usr.bin/binutils/include/elf/common.h ________________________________________________________________________ Commit ID: 1005F52A09868334830 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 20:16:11 UTC Log message: update reallocarray(3) and strmode(3) from latest OpenBSD Status: Vendor Tag: openbsd Release Tags: cvs-20150914 C src/lib/libc/stdlib/reallocarray.c C src/lib/libc/string/strmode.c 2 conflicts created by this import. Use the following command to help the merge: cvs checkout -jopenbsd:yesterday -jopenbsd src/lib/libc ________________________________________________________________________ Commit ID: 1005F52A484535D59E5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 20:32:59 UTC Modified files: kern/c : strlfun.c lib/libc/stdlib: reallocarray.c lib/libc/string: strmode.c Log message: merge OpenBSD update; harmonise MBSDPORT_H portability code To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/kern/c/strlfun.c cvs -R rdiff -kk -upr1.1 -r1.2 src/lib/libc/stdlib/reallocarray.c cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/string/strmode.c ________________________________________________________________________ Commit ID: 1005F52AB482F127702 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 21:01:38 UTC Modified files: bin/mksh : Build.sh Log message: cosmetic fix To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.762 -r1.763 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1005F52ACE728A7CA90 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 21:09:02 UTC Modified files: bin/pax : Build.sh compat.c compat.h Removed files: bin/pax/.linked: reallocarray.inc strmode.inc strtonum.inc Log message: use individual .c versions of these stand-alone compat files also make strlcpy/strlcat a bit less assumptious (but keep as .inc for now) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/bin/pax/Build.sh cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/pax/compat.c cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/pax/compat.h cvs -R rdiff -kk -upr1.1 -r0 src/bin/pax/.linked/reallocarray.inc cvs -R rdiff -kk -upr1.4 -r0 src/bin/pax/.linked/strmode.inc cvs -R rdiff -kk -upr1.4 -r0 src/bin/pax/.linked/strtonum.inc ________________________________________________________________________ Commit ID: 1005F52AF0B16DD1C72 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 21:17:41 UTC Modified files: bin/pax : Build.sh Log message: sync with MirOS: src/bin/mksh/Build.sh,v 1.763 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/bin/pax/Build.sh ________________________________________________________________________ Commit ID: 1005F52B08539F8430D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 21:23:58 UTC Modified files: bin/pax : Makefile Log message: sync with Build.sh changes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 src/bin/pax/Makefile ________________________________________________________________________ Commit ID: 1005F52BDB455EE4B63 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 22:20:44 UTC Modified files: bin/pax : options.c tar.1 Log message: implement tar -D format[,opt=value[,opt=value...]] also tweak manpage and usage formatting To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.72 -r1.73 src/bin/pax/options.c cvs -R rdiff -kk -upr1.40 -r1.41 src/bin/pax/tar.1 ________________________________________________________________________ Commit ID: 1005F52BEFA1F90A88C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 22:25:50 UTC Modified files: bin/pax : options.c tar.1 Log message: revert undeprecation of -R/-S; deprecate and dedocument -A To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.73 -r1.74 src/bin/pax/options.c cvs -R rdiff -kk -upr1.41 -r1.42 src/bin/pax/tar.1 ________________________________________________________________________ Commit ID: 1005F52BF773DC1DB7E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 22:27:51 UTC Modified files: bin/pax : options.c tar.1 Log message: deprecate -N (as -M numid has been in use for ages) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.74 -r1.75 src/bin/pax/options.c cvs -R rdiff -kk -upr1.42 -r1.43 src/bin/pax/tar.1 ________________________________________________________________________ Commit ID: 1005F52CCDA57B04A95 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 23:26:07 UTC Modified files: bin/pax : tar.1 Log message: slightly better wording regarding default format and the -D option (namely -D specifies the format no matter what, unlike pax -x, and even when not writing; move default format to top and reword -D to avoid indicating it’s for writing only) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.44 -r1.45 src/bin/pax/tar.1 ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/04 23:27:44 UTC Adding static tag 'paxmirabilis-20200904' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.18 bin/pax/Build.sh NONE 1.12 bin/pax/ar.c NONE 1.4 bin/pax/ar.h NONE 1.28 bin/pax/ar_io.c NONE 1.20 bin/pax/ar_subs.c NONE 1.14 bin/pax/buf_subs.c NONE 1.11 bin/pax/cache.c NONE 1.6 bin/pax/compat.c NONE 1.7 bin/pax/compat.h NONE 1.42 bin/pax/cpio.1 NONE 1.27 bin/pax/cpio.c NONE 1.6 bin/pax/cpio.h NONE 1.40 bin/pax/extern.h NONE 1.31 bin/pax/file_subs.c NONE 1.2 bin/pax/ftimes.h NONE 1.12 bin/pax/ftree.c NONE 1.21 bin/pax/gen_subs.c NONE 1.7 bin/pax/getoldopt.c NONE 1.75 bin/pax/options.c NONE 1.17 bin/pax/pat_rep.c NONE 1.35 bin/pax/pax.1 NONE 1.29 bin/pax/pax.c NONE 1.25 bin/pax/pax.h NONE 1.2 bin/pax/reallocarray.c NONE 1.11 bin/pax/sel_subs.c NONE 1.5 bin/pax/strmode.c NONE 1.4 bin/pax/strtonum.c NONE 1.31 bin/pax/tables.c NONE 1.45 bin/pax/tar.1 NONE 1.24 bin/pax/tar.c NONE 1.4 bin/pax/tar.h NONE 1.13 bin/pax/tty_subs.c NONE 1.8 bin/pax/.linked/strlfun.inc ________________________________________________________________________ Commit ID: 1005F52D0CC665AEE77 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/04 23:41:39 UTC Modified files: archivers/mircpio: Makefile distinfo Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.36 -r1.37 ports/archivers/mircpio/Makefile cvs -R rdiff -kk -upr1.38 -r1.39 ports/archivers/mircpio/distinfo ________________________________________________________________________ Commit ID: 1005F52D2280FAFAA39 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/04 23:47:36 UTC Modified files: infrastructure/pkgtools/add: pkg_add.1 Log message: small nroff bugfix To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 ports/infrastructure/pkgtools/add/pkg_add.1 ________________________________________________________________________ Commit ID: 1005F52DB9748754136 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 00:27:58 UTC Modified files: infrastructure/pkgtools: README infrastructure/pkgtools/add: main.c infrastructure/pkgtools/create: main.c infrastructure/pkgtools/delete: main.c infrastructure/pkgtools/info: main.c infrastructure/pkgtools/lib: lib.h proc.c Log message: move exec debugging from compile-time DEBUG to run-time -vv To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 ports/infrastructure/pkgtools/README cvs -R rdiff -kk -upr1.6 -r1.7 ports/infrastructure/pkgtools/add/main.c cvs -R rdiff -kk -upr1.3 -r1.4 ports/infrastructure/pkgtools/create/main.c cvs -R rdiff -kk -upr1.7 -r1.8 ports/infrastructure/pkgtools/delete/main.c cvs -R rdiff -kk -upr1.2 -r1.3 ports/infrastructure/pkgtools/info/main.c cvs -R rdiff -kk -upr1.30 -r1.31 ports/infrastructure/pkgtools/lib/lib.h cvs -R rdiff -kk -upr1.2 -r1.3 ports/infrastructure/pkgtools/lib/proc.c ________________________________________________________________________ Commit ID: 1005F52DBC154FFC376 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 00:28:59 UTC Modified files: infrastructure/pkgtools/add: extract.c futil.c Log message: switch extraction from tar pipeline to pax -rw same removal of ustar pathname length limit, faster, and more portable To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 ports/infrastructure/pkgtools/add/extract.c cvs -R rdiff -kk -upr1.6 -r1.7 ports/infrastructure/pkgtools/add/futil.c ________________________________________________________________________ Commit ID: 1005F52DEA605C2A6F8 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 00:40:52 UTC Modified files: infrastructure/install: distinfo.sh Log message: require newer mksh, we’ll want set -o pipefail To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.102 -r1.103 ports/infrastructure/install/distinfo.sh ________________________________________________________________________ Commit ID: 1005F52DF8579814C67 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 00:44:49 UTC Modified files: infrastructure/pkgtools/lib: proc.c Log message: run shell subprocesses with -o pipefail so we actually can catch compressor or tar errors on pkg_create e.g… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 ports/infrastructure/pkgtools/lib/proc.c ________________________________________________________________________ Commit ID: 1005F52DFFF0B2BF72C CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 00:47:24 UTC Modified files: infrastructure/pkgtools/create: perform.c Log message: switch to paxmirabilis-20200904 syntax for creating nōn-ustar archives also, shorten -c -f to -cf and add -M set for ustar, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 ports/infrastructure/pkgtools/create/perform.c ________________________________________________________________________ Commit ID: 1005F52E39A023C702E CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 01:02:07 UTC Modified files: essentials/pkgtools: Makefile distinfo infrastructure/install: distinfo.sh setup.ksh Log message: ship up-to-date pkgtools To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.57 -r1.58 ports/essentials/pkgtools/Makefile cvs -R rdiff -kk -upr1.46 -r1.47 ports/essentials/pkgtools/distinfo cvs -R rdiff -kk -upr1.103 -r1.104 ports/infrastructure/install/distinfo.sh cvs -R rdiff -kk -upr1.102 -r1.103 ports/infrastructure/install/setup.ksh ________________________________________________________________________ Commit ID: 1005F52E5736D12E81F CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/09/05 01:09:47 UTC Modified files: net/tinyirc : Makefile distinfo Log message: update To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 ports/net/tinyirc/Makefile cvs -R rdiff -kk -upr1.6 -r1.7 ports/net/tinyirc/distinfo ________________________________________________________________________ Commit ID: 1005F52E9AC6A7CCF3A CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/09/05 01:29:05 UTC Modified files: etc : ssh_known_hosts Log message: useful to have on the occasion Modified files: share/misc : acronyms Log message: more, many again from Jens Korte Modified files: src : pax.hts Log message: the new release, cpio and ustar distfiles, for Issam E. Maghni To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/etc/ssh_known_hosts cvs -R rdiff -kk -upr1.765 -r1.766 src/share/misc/acronyms cvs -R rdiff -kk -upr1.12 -r1.13 www/src/pax.hts ________________________________________________________________________ Commit ID: 1005F52EA511768B41E CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/09/05 01:30:39 UTC Modified files: src : pax.hts Log message: add a nice-to-have (for the next release?) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 www/src/pax.hts ________________________________________________________________________ Commit ID: 1005F54484B1412FBAC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/06 02:24:02 UTC Modified files: kern/c : strlfun.c Log message: streamline the leading comment and shorten it to improve legibility To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/kern/c/strlfun.c ________________________________________________________________________ Commit ID: 1005F5796CD45160DEA CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/09/08 14:35:36 UTC Modified files: code/jupp : NEWS src : jupp.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.136 -r1.137 contrib/code/jupp/NEWS cvs -R rdiff -kk -upr1.92 -r1.93 www/src/jupp.hts ________________________________________________________________________ Commit ID: 1005F579C5E01433C43 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/09/08 14:59:51 UTC Modified files: share/misc : acronyms Log message: more, most from Jens Korte again To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.766 -r1.767 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005F5FD45656C7F081 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/09/14 20:38:11 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.767 -r1.768 src/share/misc/acronyms cvs -R rdiff -kk -upr1.281 -r1.282 www/data/WPtg.inc cvs -R rdiff -kk -upr1.28 -r1.29 www/data/munzbadg.out cvs -R rdiff -kk -upr1.703 -r1.704 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F763C1243A63226 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 20:28:54 UTC Modified files: bin/mksh : main.c Log message: https://www.deepcode.ai/ doesn’t recognise this construct To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.373 -r1.374 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 1005F76413D5B935F7C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 20:51:33 UTC Modified files: bin/mksh : edit.c Log message: some more fixes and other changes from deepcode.ai and related refactoring To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.352 -r1.353 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005F76469A2A778DDB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 21:13:46 UTC Modified files: bin/mksh : os2.c Log message: deepcode.ai likes neither the int→ptr casting trick nor alloca To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/mksh/os2.c ________________________________________________________________________ Commit ID: 1005F76481F507DEF10 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 21:20:37 UTC Modified files: bin/mksh : edit.c Log message: refactor assuming (leftside < 0) was never hit, only 0 and 1: drop lastref completely also, factor constant string out To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.353 -r1.354 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005F765A6541835441 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 22:38:10 UTC Modified files: bin/mksh : edit.c Log message: allow ^Xe on an empty stomach To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.354 -r1.355 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005F765AB82991842F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 22:39:59 UTC Modified files: bin/mksh : edit.c mksh.1 Log message: quote editor argument when doing ^Xe (vi mode: Esc + v) allows VISUAL="jupp -hex" to work To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.355 -r1.356 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.493 -r1.494 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005F765DEC32ABCF30 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 22:53:23 UTC Modified files: bin/mksh : check.t histrap.c sh.h Log message: remainder of the edit.c changes, plus date bump To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.851 -r1.852 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.169 -r1.170 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.902 -r1.903 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1005F765F554CBD0F28 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/01 22:59:14 UTC Modified files: bin/mksh : mksh.faq src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.704 -r1.705 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F7669027D5DDC77 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/01 23:41:31 UTC Modified files: share/misc : acronyms Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.768 -r1.769 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005F76716A60FAAA69 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 00:16:43 UTC Modified files: code/jupp : joe.1.in uformat.c Log message: document indent chars for format(^B), fmtblk(^KD) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 contrib/code/jupp/joe.1.in cvs -R rdiff -kk -upr1.15 -r1.16 contrib/code/jupp/uformat.c ________________________________________________________________________ Commit ID: 1005F7675FF1F046466 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 00:36:03 UTC Modified files: code/jupp : HINTS TODO Log message: document useful trick to not have - marked as modified To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 contrib/code/jupp/HINTS cvs -R rdiff -kk -upr1.53 -r1.54 contrib/code/jupp/TODO ________________________________________________________________________ Commit ID: 1005F7684447E901ACD CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 01:36:46 UTC Modified files: code/jupp : HINTS Log message: more symmetric To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 contrib/code/jupp/HINTS ________________________________________________________________________ Commit ID: 1005F7685633124EA52 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 01:42:11 UTC Modified files: code/jupp : Makefile.bsd-wrapper Log message: • somewhat repair catmanpage generation with current tmac • render joe.1 using double spacing after a full stop, for bug-for-bug compatibility/with joe.txt as-extant To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 contrib/code/jupp/Makefile.bsd-wrapper ________________________________________________________________________ Commit ID: 1005F76859E5109F7CD CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 01:43:10 UTC Modified files: code/jupp : joe.1.in Log message: mechanically change $'foo. Bar' to $'foo.\nBar' and let nroff space this (we’re hitting an interesting bug in nroff when “. ” was present in input, and this is historically never done anyway) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 contrib/code/jupp/joe.1.in ________________________________________________________________________ Commit ID: 1005F7685D7714C2428 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 01:43:35 UTC Modified files: code/jupp : joe.1.in Log message: slight layout improvement again with the recent deltas To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.28 -r1.29 contrib/code/jupp/joe.1.in ________________________________________________________________________ Commit ID: 1005F768CF410D9C2B2 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/02 02:14:26 UTC Modified files: code/jupp : Makefile.bsd-wrapper joe.1.in Log message: hack around tmac.an.old to disable pagination within nroff benefit: paragraph breaks around page breaks are no longer lost To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 contrib/code/jupp/Makefile.bsd-wrapper cvs -R rdiff -kk -upr1.29 -r1.30 contrib/code/jupp/joe.1.in ________________________________________________________________________ Commit ID: 1005F768EC34AB1CF4A CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/02 02:21:34 UTC Modified files: code/jupp : NEWS joe.txt src : jupp.hts Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.137 -r1.138 contrib/code/jupp/NEWS cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/jupp/joe.txt cvs -R rdiff -kk -upr1.93 -r1.94 www/src/jupp.hts ________________________________________________________________________ Commit ID: 1005F76A73012EA4320 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/02 04:05:56 UTC Modified files: usr.bin/wtf : sortdb.c Log message: [deepcode.ai] add missing nil check and fix char/wchar_t confusion To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/usr.bin/wtf/sortdb.c ________________________________________________________________________ Commit ID: 1005F7A421245030553 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/04 21:45:15 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.769 -r1.770 src/share/misc/acronyms cvs -R rdiff -kk -upr1.282 -r1.283 www/data/WPtg.inc cvs -R rdiff -kk -upr1.29 -r1.30 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005F7F343B07851453 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/08 15:47:22 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.770 -r1.771 src/share/misc/acronyms cvs -R rdiff -kk -upr1.283 -r1.284 www/data/WPtg.inc cvs -R rdiff -kk -upr1.30 -r1.31 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005F89054F5CBFD16D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/16 02:28:21 UTC Modified files: usr.bin/calendar/calendars: calendar.birthday calendar.fictional calendar.history calendar.holiday Log message: standardise on BCE/CE for years instead of specifying one of the prophets To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/usr.bin/calendar/calendars/calendar.birthday cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/usr.bin/calendar/calendars/calendar.fictional cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/calendar/calendars/calendar.history cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/calendar.holiday ________________________________________________________________________ Commit ID: 1005F8A17422F56DCD2 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/16 21:58:49 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.771 -r1.772 src/share/misc/acronyms cvs -R rdiff -kk -upr1.284 -r1.285 www/data/WPtg.inc cvs -R rdiff -kk -upr1.31 -r1.32 www/data/munzbadg.out cvs -R rdiff -kk -upr1.23 -r1.24 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005F8C9514053D4110 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/10/18 19:18:23 UTC Modified files: data : WPtg.inc souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.285 -r1.286 www/data/WPtg.inc cvs -R rdiff -kk -upr1.24 -r1.25 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005F975C6E0FD5E67A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/26 23:32:56 UTC Modified files: share/mk : bsd.lib.mk Log message: dyld-specific: set rpath-relative install_name during initial linking (provided by work for Deutsche Telekom, working at ⮡ tarent) This allows us (probably) to stop relinking a dylib at install time. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.85 -r1.86 src/share/mk/bsd.lib.mk ________________________________________________________________________ Commit ID: 1005F975CDF59C12651 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/26 23:33:30 UTC Modified files: share/mk : bsd.lib.mk Log message: clean up dyld *.bundle as well To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.86 -r1.87 src/share/mk/bsd.lib.mk ________________________________________________________________________ Commit ID: 1005F977B8C0BDEB4B8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 01:46:12 UTC Modified files: share/misc : acronyms Log message: more; most from Jens Korte To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.773 -r1.774 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005F9784201D13A82E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 02:21:29 UTC Log message: update ed(1) from OpenBSD Status: Vendor Tag: openbsd Release Tags: cvs-202010270200 C src/bin/ed/Makefile U src/bin/ed/POSIX C src/bin/ed/README C src/bin/ed/buf.c C src/bin/ed/ed.1 U src/bin/ed/ed.h C src/bin/ed/glbl.c C src/bin/ed/io.c C src/bin/ed/main.c U src/bin/ed/re.c U src/bin/ed/sub.c U src/bin/ed/undo.c U src/bin/ed/USD.doc/09.edtut/Makefile U src/bin/ed/USD.doc/09.edtut/e.mac U src/bin/ed/USD.doc/09.edtut/e0 U src/bin/ed/USD.doc/09.edtut/e1 U src/bin/ed/USD.doc/09.edtut/e2 U src/bin/ed/USD.doc/09.edtut/e3 U src/bin/ed/USD.doc/09.edtut/e4 U src/bin/ed/USD.doc/09.edtut/e5 U src/bin/ed/USD.doc/09.edtut/e6 U src/bin/ed/USD.doc/09.edtut/e7 U src/bin/ed/USD.doc/10.edadv/Makefile U src/bin/ed/USD.doc/10.edadv/ae.mac U src/bin/ed/USD.doc/10.edadv/ae0 U src/bin/ed/USD.doc/10.edadv/ae1 U src/bin/ed/USD.doc/10.edadv/ae2 U src/bin/ed/USD.doc/10.edadv/ae3 U src/bin/ed/USD.doc/10.edadv/ae4 U src/bin/ed/USD.doc/10.edadv/ae5 U src/bin/ed/USD.doc/10.edadv/ae6 U src/bin/ed/USD.doc/10.edadv/ae7 U src/bin/ed/USD.doc/10.edadv/ae9 U src/bin/ed/test/Makefile U src/bin/ed/test/README U src/bin/ed/test/TODO U src/bin/ed/test/a.d U src/bin/ed/test/a.r U src/bin/ed/test/a.t U src/bin/ed/test/a1.err U src/bin/ed/test/a2.err U src/bin/ed/test/addr.d U src/bin/ed/test/addr.r U src/bin/ed/test/addr.t U src/bin/ed/test/addr1.err U src/bin/ed/test/addr2.err U src/bin/ed/test/ascii.d U src/bin/ed/test/ascii.r U src/bin/ed/test/ascii.t U src/bin/ed/test/bang1.d U src/bin/ed/test/bang1.err U src/bin/ed/test/bang1.r U src/bin/ed/test/bang1.t U src/bin/ed/test/bang2.err U src/bin/ed/test/c.d U src/bin/ed/test/c.r U src/bin/ed/test/c.t U src/bin/ed/test/c1.err U src/bin/ed/test/c2.err U src/bin/ed/test/ckscripts.sh U src/bin/ed/test/d.d U src/bin/ed/test/d.err U src/bin/ed/test/d.r U src/bin/ed/test/d.t N src/bin/ed/test/d0.d N src/bin/ed/test/d0.r N src/bin/ed/test/d0.t N src/bin/ed/test/d1.d N src/bin/ed/test/d1.r N src/bin/ed/test/d1.t N src/bin/ed/test/d2.d N src/bin/ed/test/d2.r N src/bin/ed/test/d2.t N src/bin/ed/test/d3.d N src/bin/ed/test/d3.r N src/bin/ed/test/d3.t N src/bin/ed/test/d4.d N src/bin/ed/test/d4.r N src/bin/ed/test/d4.t N src/bin/ed/test/d5.d N src/bin/ed/test/d5.r N src/bin/ed/test/d5.t U src/bin/ed/test/e1.d U src/bin/ed/test/e1.err U src/bin/ed/test/e1.r U src/bin/ed/test/e1.t U src/bin/ed/test/e2.d U src/bin/ed/test/e2.err U src/bin/ed/test/e2.r U src/bin/ed/test/e2.t U src/bin/ed/test/e3.d U src/bin/ed/test/e3.err U src/bin/ed/test/e3.r U src/bin/ed/test/e3.t U src/bin/ed/test/e4.d U src/bin/ed/test/e4.r U src/bin/ed/test/e4.t U src/bin/ed/test/eq.err U src/bin/ed/test/f1.err U src/bin/ed/test/f2.err U src/bin/ed/test/g1.d U src/bin/ed/test/g1.err U src/bin/ed/test/g1.r U src/bin/ed/test/g1.t U src/bin/ed/test/g2.d U src/bin/ed/test/g2.err U src/bin/ed/test/g2.r U src/bin/ed/test/g2.t U src/bin/ed/test/g3.d U src/bin/ed/test/g3.err U src/bin/ed/test/g3.r U src/bin/ed/test/g3.t U src/bin/ed/test/g4.d U src/bin/ed/test/g4.r U src/bin/ed/test/g4.t U src/bin/ed/test/g5.d U src/bin/ed/test/g5.r U src/bin/ed/test/g5.t U src/bin/ed/test/h.err U src/bin/ed/test/i.d U src/bin/ed/test/i.r U src/bin/ed/test/i.t N src/bin/ed/test/i0.d N src/bin/ed/test/i0.r N src/bin/ed/test/i0.t U src/bin/ed/test/j.d U src/bin/ed/test/i1.err U src/bin/ed/test/i2.err U src/bin/ed/test/j.r U src/bin/ed/test/j.t U src/bin/ed/test/k.d U src/bin/ed/test/k.r U src/bin/ed/test/k.t U src/bin/ed/test/k1.err U src/bin/ed/test/k2.err U src/bin/ed/test/k3.err U src/bin/ed/test/k4.err U src/bin/ed/test/l.d U src/bin/ed/test/l.r U src/bin/ed/test/l.t U src/bin/ed/test/m.d U src/bin/ed/test/m.err U src/bin/ed/test/m.r U src/bin/ed/test/m.t U src/bin/ed/test/mkscripts.sh U src/bin/ed/test/n.d U src/bin/ed/test/n.r U src/bin/ed/test/n.t U src/bin/ed/test/nl1.d U src/bin/ed/test/nl1.r U src/bin/ed/test/nl1.t U src/bin/ed/test/nl2.d U src/bin/ed/test/nl2.r U src/bin/ed/test/nl2.t U src/bin/ed/test/p.d U src/bin/ed/test/p.r U src/bin/ed/test/p.t U src/bin/ed/test/q.d U src/bin/ed/test/q.r U src/bin/ed/test/q.t U src/bin/ed/test/q1.err U src/bin/ed/test/r1.d U src/bin/ed/test/r1.err U src/bin/ed/test/r1.r U src/bin/ed/test/r1.t U src/bin/ed/test/r2.d U src/bin/ed/test/r2.err U src/bin/ed/test/r2.r U src/bin/ed/test/r2.t U src/bin/ed/test/r3.d U src/bin/ed/test/r3.r U src/bin/ed/test/r3.t U src/bin/ed/test/s1.d U src/bin/ed/test/s1.err U src/bin/ed/test/s1.r U src/bin/ed/test/s1.t U src/bin/ed/test/s10.err U src/bin/ed/test/s2.d U src/bin/ed/test/s2.r U src/bin/ed/test/s2.t U src/bin/ed/test/s3.d U src/bin/ed/test/s3.err U src/bin/ed/test/s3.r U src/bin/ed/test/s3.t N src/bin/ed/test/s4.d U src/bin/ed/test/s4.err N src/bin/ed/test/s4.r N src/bin/ed/test/s4.t U src/bin/ed/test/s5.err U src/bin/ed/test/s6.err U src/bin/ed/test/s7.err U src/bin/ed/test/s8.err U src/bin/ed/test/s9.err U src/bin/ed/test/t.d U src/bin/ed/test/t.r U src/bin/ed/test/t.t U src/bin/ed/test/u.d U src/bin/ed/test/t1.d U src/bin/ed/test/t1.err U src/bin/ed/test/t1.r U src/bin/ed/test/t1.t U src/bin/ed/test/t2.d U src/bin/ed/test/t2.err U src/bin/ed/test/t2.r U src/bin/ed/test/t2.t U src/bin/ed/test/u.err U src/bin/ed/test/u.r U src/bin/ed/test/u.t U src/bin/ed/test/v.d U src/bin/ed/test/v.r U src/bin/ed/test/v.t U src/bin/ed/test/w.d U src/bin/ed/test/w.r U src/bin/ed/test/w.t U src/bin/ed/test/w1.err U src/bin/ed/test/w2.err U src/bin/ed/test/w3.err U src/bin/ed/test/x.err U src/bin/ed/test/z.err 7 conflicts created by this import. Use the following command to help the merge: cvs checkout -jopenbsd:yesterday -jopenbsd src/bin/ed ________________________________________________________________________ Commit ID: 1005F978A8519B112D1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 02:48:14 UTC Modified files: bin/ed : GNUmakefile Makefile README buf.c ed.1 glbl.c io.c main.c bin/ed/test : README Removed files: bin/ed/test : i3.err nl.err s2.err Log message: fastmerge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/ed/GNUmakefile cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ed/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/ed/README cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/ed/ed.1 cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/ed/glbl.c cvs -R rdiff -kk -upr1.7 -r1.8 src/bin/ed/io.c cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/ed/main.c cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/ed/test/README cvs -R rdiff -kk -upr1.1.1.1 -r0 src/bin/ed/test/i3.err cvs -R rdiff -kk -upr1.1.1.1 -r0 src/bin/ed/test/nl.err cvs -R rdiff -kk -upr1.1.1.1 -r0 src/bin/ed/test/s2.err ________________________________________________________________________ Commit ID: 1005F97A20757B42596 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 04:28:35 UTC Modified files: bin/ed : Tag: 1.14 ed.1 Log message: fixup the manpage something fierce To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/bin/ed/ed.1 ________________________________________________________________________ Commit ID: 1005F97A3BD5D277A28 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 04:35:56 UTC Modified files: bin/ed : buf.c ed.h glbl.c io.c main.c sub.c Log message: rename a struct member to be able to search for it more easily To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/ed/glbl.c cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/ed/io.c cvs -R rdiff -kk -upr1.16 -r1.17 src/bin/ed/main.c cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/bin/ed/sub.c ________________________________________________________________________ Commit ID: 1005F97A442506CB454 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 04:38:06 UTC Modified files: bin/ed : Tag: 1.14 ed.h Log message: some consistency in indentation is welcome To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/bin/ed/ed.h ________________________________________________________________________ Commit ID: 1005F97A6624F49AD7D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 04:47:09 UTC Modified files: bin/ed : buf.c ed.h io.c main.c Log message: make __CRAZY clean To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.14 -r1.15 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/ed/io.c cvs -R rdiff -kk -upr1.17 -r1.18 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97AE30629E3F71 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 05:20:37 UTC Modified files: bin/ed : buf.c ed.1 Log message: fixup tmpfile handling; make it use TMPDIR thanks to ed(1)conference on Twitter for noticing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.14 -r1.15 src/bin/ed/ed.1 ________________________________________________________________________ Commit ID: 1005F97AE8E5FA035F0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 05:22:07 UTC Modified files: bin/ed : ed.1 Log message: it does not print ‘?\n’ but ‘?’ and a newline… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/ed/ed.1 ________________________________________________________________________ Commit ID: 1005F97B61B391DB28A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 05:54:19 UTC Modified files: bin/ed : buf.c ed.h glbl.c io.c main.c re.c sub.c Log message: some int → bool/{,s}size_t To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.7 -r1.8 src/bin/ed/glbl.c cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/ed/io.c cvs -R rdiff -kk -upr1.18 -r1.19 src/bin/ed/main.c cvs -R rdiff -kk -upr1.1.1.4 -r1.2 src/bin/ed/re.c cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/ed/sub.c ________________________________________________________________________ Commit ID: 1005F97BA273936E1D0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 06:11:30 UTC Modified files: bin/ed : io.c main.c re.c Log message: not amused… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/ed/io.c cvs -R rdiff -kk -upr1.19 -r1.20 src/bin/ed/main.c cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/ed/re.c ________________________________________________________________________ Commit ID: 1005F97BD901026EC9D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 06:26:01 UTC Modified files: bin/ed : glbl.c re.c Log message: missed two To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/ed/glbl.c cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/ed/re.c ________________________________________________________________________ Commit ID: 1005F97C02E19DE70D0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 06:37:30 UTC Modified files: distrib/special: Makefile Added files: distrib/special/ed: Makefile Log message: bring back special ed saves 9 bytes of PIC stuff already, will be more with -DSMALL rsn To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.23 -r1.24 src/distrib/special/Makefile cvs -R rdiff -kk -upr1.3 -r1.4 src/distrib/special/ed/Makefile ________________________________________________________________________ Commit ID: 1005F97C17158ADFF74 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 06:42:37 UTC Modified files: distrib/special/ed: Makefile Log message: I will want to test this one, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/distrib/special/ed/Makefile ________________________________________________________________________ Commit ID: 1005F97C18F68D1A00B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 06:43:12 UTC Modified files: bin/ed : ed.h main.c Log message: ifdef SMALL save 2760 bytes by factoring out realloc code, often called To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.20 -r1.21 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97C2830EDDBCF3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 06:47:36 UTC Modified files: bin/ed : ed.h main.c Log message: ifdef SMALL save another 756 bytes by factoring out another oft-used macro (not as big, used more often) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.21 -r1.22 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97C5DB31696D69 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 07:01:27 UTC Modified files: bin/ed : ed.h main.c Log message: shave off another 24 bytes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.22 -r1.23 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97CB747B089D5D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 07:25:36 UTC Modified files: bin/ed : main.c Log message: shave another 240 (normal) / 1888 (SMALL) bytes with crazy refactoring To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.23 -r1.24 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97CD69446EA4BF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 07:33:43 UTC Modified files: bin/ed : Makefile distrib/special/ed: Makefile Log message: a nicer way to regress in both To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/ed/Makefile cvs -R rdiff -kk -upr1.5 -r1.6 src/distrib/special/ed/Makefile ________________________________________________________________________ Commit ID: 1005F97D02B11F29162 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 07:45:36 UTC Modified files: bin/ed : main.c Log message: fix refactoro at 336 bytes cost, reducing savings to 1552 bytes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97D070119E3366 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 07:46:34 UTC Modified files: bin/ed : main.c Log message: this can be local To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 src/bin/ed/main.c ________________________________________________________________________ Commit ID: 1005F97D35135528A01 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 07:58:59 UTC Modified files: bin/ed/test : ckscripts.sh mkscripts.sh Log message: let these scripts work with GNU ed, which has a longstanding bug To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/ed/test/ckscripts.sh cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/ed/test/mkscripts.sh ________________________________________________________________________ Commit ID: 1005F97D4F2728C18A9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 08:05:57 UTC Modified files: bin/ed/test : ckscripts.sh mkscripts.sh Log message: GNU ed is also picky about getting a Q before reading EOF… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ed/test/ckscripts.sh cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ed/test/mkscripts.sh ________________________________________________________________________ Commit ID: 1005F97D8573CD50BF9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/27 08:21:06 UTC Modified files: bin/ed : GNUmakefile sub.c Log message: test on and adjust for contemporary GNU/Linux (glibc ships reallocarray(3) but *still* not strlcpy(3) and strlcat(3); split the addons so users add what they really need only) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/ed/GNUmakefile cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/ed/sub.c ________________________________________________________________________ Commit ID: 1005F9B3F4B3F1FD59A CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/29 22:16:25 UTC Modified files: code/jupp : Makefile.am Log message: don’t kill jupprc on make clean To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 contrib/code/jupp/Makefile.am ________________________________________________________________________ Commit ID: 1005F9B41D321D94DF5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/29 22:27:57 UTC Modified files: lib/libc/string: Tag: openbsd strlcpy.3 Log message: update manpage from OpenBSD; I’m appalled, someone decided to change this function to make behaviour on overlapping strings undefined, and on Darwin this crashes with SIGILL now (deliberately, it appears)… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/lib/libc/string/strlcpy.3 ________________________________________________________________________ Commit ID: 1005F9B49090C12692C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/29 22:58:03 UTC Modified files: lib/libc/string: strlcpy.3 Log message: Mirify the manpage; document UB change and OSX misbehaviour To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libc/string/strlcpy.3 ________________________________________________________________________ Commit ID: 1005F9B4E2E681C488B CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/29 23:19:59 UTC Modified files: code/jupp : joe.1.in Log message: tweak more; mostly dashes of various kinds To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 contrib/code/jupp/joe.1.in ________________________________________________________________________ Commit ID: 1005F9B558474247202 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/29 23:53:02 UTC Modified files: samples : portmdoc share/tmac/mdoc: doc-groff doc-nroff Log message: Simplify \*(EM macro (“correctly spaced em dash”), which has the added benefit of making this easier used in man(7) pages: In the nroff case, instead of space + en dash + space, where en dash is a macro reference because nroff only knows the em dash, not en dash (and both are usually some kind of one-column hyphen-dash-minus anyway) just use space + em dash + space… Modified files: lib/libc/string: strlcpy.3 Log message: sync with latest portmdoc fix To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 contrib/samples/portmdoc cvs -R rdiff -kk -upr1.7 -r1.8 src/share/tmac/mdoc/doc-groff cvs -R rdiff -kk -upr1.16 -r1.17 src/share/tmac/mdoc/doc-nroff cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/string/strlcpy.3 ________________________________________________________________________ Commit ID: 1005F9B565F7E3AD25E CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/29 23:54:54 UTC Modified files: code/jupp : Makefile.bsd-wrapper joe.1.in Log message: fix dependency and many more issues in the manpage To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 contrib/code/jupp/Makefile.bsd-wrapper cvs -R rdiff -kk -upr1.31 -r1.32 contrib/code/jupp/joe.1.in ________________________________________________________________________ Commit ID: 1005F9B56911BE24FB7 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/29 23:55:40 UTC Modified files: code/jupp : joe.txt Log message: regenerate To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.12 -r1.13 contrib/code/jupp/joe.txt ________________________________________________________________________ Commit ID: 1005F9B570A6508C53D CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/29 23:57:41 UTC Modified files: code/jupp : rc.c Log message: fix a Macintosh crash bug To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.50 -r1.51 contrib/code/jupp/rc.c ________________________________________________________________________ Commit ID: 1005F9B573C7CE29C5A CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/29 23:58:34 UTC Modified files: code/jupp : NEWS configure.ac Log message: prepare for a new release To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.138 -r1.139 contrib/code/jupp/NEWS cvs -R rdiff -kk -upr1.75 -r1.76 contrib/code/jupp/configure.ac ________________________________________________________________________ Commit ID: 1005F9B58F970050E6F CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/30 00:05:54 UTC Modified files: code/jupp : Makefile.in configure Log message: regenerate To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 contrib/code/jupp/Makefile.in cvs -R rdiff -kk -upr1.44 -r1.45 contrib/code/jupp/configure ________________________________________________________________________ Commit ID: 1005F9B842647A2321B CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/30 03:11:06 UTC Modified files: code/jupp : b.c charmap.c joe.1.in queue.h selinux.c Log message: some commits tested on the Debian side and online: commit c3fa7ceb04cb952a19cceb55bc4c430d2baaa6af Author: mirabilos Date: Fri Oct 30 01:28:22 2020 +0100 this causes a bad whatis entry on Debian joe.1.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b406113c20c8aeeb36e986769aad58e33afd94d Author: mirabilos Date: Fri Oct 30 01:41:32 2020 +0100 this might untaint for Coverity b.c | 2 +- charmap.c | 46 +++++++++++++++++++++++++--------------------- 2 files changed, 26 insertions(+), 22 deletions(-) commit 72f95e31658079824c538d44cada65f7007010dc Author: mirabilos Date: Fri Oct 30 02:13:03 2020 +0100 this might fix a coverity memory overlapping change issue (cherry picked from commit 849bdad4ab32c88bb542bf8be132a4482a90cda7) b.c | 3 ++- queue.h | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 954efb7261f6b7a9633878f676a85a6e46fd02da Author: mirabilos Date: Fri Oct 30 02:33:28 2020 +0100 fix macro wrapping (fixup for commit 72f95e31658079824c538d44cada65f7007010dc) queue.h | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit 7c77f4b8874a16eb55f946a6f1337e7e30b6fa07 (HEAD -> master) Author: mirabilos Date: Fri Oct 30 02:42:18 2020 +0100 fix SELinux deprecation warning selinux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.41 -r1.42 contrib/code/jupp/b.c cvs -R rdiff -kk -upr1.32 -r1.33 contrib/code/jupp/charmap.c cvs -R rdiff -kk -upr1.32 -r1.33 contrib/code/jupp/joe.1.in cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/queue.h cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/jupp/selinux.c ________________________________________________________________________ Commit ID: 1005F9B851A1AF1879B CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/30 03:14:09 UTC Modified files: code/jupp : NEWS Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.139 -r1.140 contrib/code/jupp/NEWS ________________________________________________________________________ CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2020/10/30 04:23:57 UTC Adding static tag 'joe-3_1jupp40' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.6 code/jupp/COPYING NONE 1.12 code/jupp/ChangeLog NONE 1.21 code/jupp/HINTS NONE 1.12 code/jupp/INFO NONE 1.14 code/jupp/LIST NONE 1.25 code/jupp/Make-w32.sh NONE 1.23 code/jupp/Makefile.am NONE 1.22 code/jupp/Makefile.bsd-wrapper NONE 1.21 code/jupp/Makefile.in NONE 1.140 code/jupp/NEWS NONE 1.8 code/jupp/README NONE 1.54 code/jupp/TODO NONE 1.4 code/jupp/acinclude.m4 NONE 1.9 code/jupp/aclocal.m4 NONE 1.17 code/jupp/autoconf.h.in NONE 1.15 code/jupp/autogen.sh NONE 1.42 code/jupp/b.c NONE 1.11 code/jupp/b.h NONE 1.8 code/jupp/blocks.c NONE 1.9 code/jupp/blocks.h NONE 1.11 code/jupp/builtin.c NONE 1.7 code/jupp/builtin.h NONE 1.34 code/jupp/builtins.c NONE 1.6 code/jupp/bw-lgen.inc NONE 1.40 code/jupp/bw.c NONE 1.9 code/jupp/bw.h NONE 1.33 code/jupp/charmap.c NONE 1.14 code/jupp/charmap.h NONE 1.30 code/jupp/cmd.c NONE 1.10 code/jupp/cmd.h NONE 1.11 code/jupp/compat.c NONE 1.9 code/jupp/config.guess NONE 1.18 code/jupp/config.h NONE 1.9 code/jupp/config.sub NONE 1.45 code/jupp/configure NONE 1.76 code/jupp/configure.ac NONE 1.6 code/jupp/depcomp NONE 1.3 code/jupp/dir.c NONE 1.8 code/jupp/hash.c NONE 1.7 code/jupp/hash.h NONE 1.18 code/jupp/help.c NONE 1.10 code/jupp/help.h NONE 1.40 code/jupp/i18n.c NONE 1.14 code/jupp/i18n.h NONE 1.9 code/jupp/install-sh NONE 1.37 code/jupp/jmacsrc.in NONE 1.33 code/jupp/joe.1.in NONE 1.13 code/jupp/joe.txt NONE 1.37 code/jupp/joerc.in NONE 1.37 code/jupp/jpicorc.in NONE 1.37 code/jupp/jstarrc.in NONE 1.86 code/jupp/jupprc NONE 1.15 code/jupp/kbd.c NONE 1.7 code/jupp/kbd.h NONE 1.21 code/jupp/macro.c NONE 1.6 code/jupp/macro.h NONE 1.47 code/jupp/main.c NONE 1.7 code/jupp/main.h NONE 1.16 code/jupp/menu.c NONE 1.7 code/jupp/menu.h NONE 1.6 code/jupp/missing NONE 1.8 code/jupp/mkinstalldirs NONE 1.25 code/jupp/path.c NONE 1.20 code/jupp/path.h NONE 1.3 code/jupp/popen.inc NONE 1.8 code/jupp/poshist.c NONE 1.6 code/jupp/poshist.h NONE 1.16 code/jupp/pw.c NONE 1.12 code/jupp/pw.h NONE 1.6 code/jupp/queue.c NONE 1.9 code/jupp/queue.h NONE 1.13 code/jupp/qw.c NONE 1.8 code/jupp/qw.h NONE 1.51 code/jupp/rc.c NONE 1.14 code/jupp/rc.h NONE 1.11 code/jupp/regex.c NONE 1.7 code/jupp/regex.h NONE 1.37 code/jupp/rjoerc.in NONE 1.47 code/jupp/scrn.c NONE 1.14 code/jupp/scrn.h NONE 1.12 code/jupp/selinux.c NONE 1.9 code/jupp/setup.inf NONE 1.9 code/jupp/strlfun.inc NONE 1.26 code/jupp/syntax.c NONE 1.6 code/jupp/syntax.h NONE 1.14 code/jupp/tab.c NONE 1.6 code/jupp/tab.h NONE 1.28 code/jupp/termcap.c NONE 1.11 code/jupp/termcap.h NONE 1.8 code/jupp/termidx.c NONE 1.38 code/jupp/tty.c NONE 1.16 code/jupp/tty.h NONE 1.24 code/jupp/tw.c NONE 1.7 code/jupp/tw.h NONE 1.39 code/jupp/types.h NONE 1.33 code/jupp/ublock.c NONE 1.6 code/jupp/ublock.h NONE 1.37 code/jupp/uedit.c NONE 1.10 code/jupp/uedit.h NONE 1.12 code/jupp/uerror.c NONE 1.6 code/jupp/uerror.h NONE 1.31 code/jupp/ufile.c NONE 1.9 code/jupp/ufile.h NONE 1.16 code/jupp/uformat.c NONE 1.7 code/jupp/uformat.h NONE 1.16 code/jupp/uisrch.c NONE 1.6 code/jupp/uisrch.h NONE 1.27 code/jupp/umath.c NONE 1.12 code/jupp/umath.h NONE 1.11 code/jupp/undo.c NONE 1.6 code/jupp/undo.h NONE 1.23 code/jupp/usearch.c NONE 1.6 code/jupp/usearch.h NONE 1.15 code/jupp/ushell.c NONE 1.7 code/jupp/ushell.h NONE 1.11 code/jupp/utag.c NONE 1.7 code/jupp/utag.h NONE 1.26 code/jupp/utf8.c NONE 1.12 code/jupp/utf8.h NONE 1.11 code/jupp/utils.c NONE 1.16 code/jupp/utils.h NONE 1.10 code/jupp/va.c NONE 1.10 code/jupp/va.h NONE 1.17 code/jupp/vfile.c NONE 1.9 code/jupp/vfile.h NONE 1.14 code/jupp/vs.c NONE 1.13 code/jupp/vs.h NONE 1.15 code/jupp/w.c NONE 1.11 code/jupp/w.h NONE 1.4 code/jupp/win32.c NONE 1.2 code/jupp/charmaps/klingon.in NONE 1.3 code/jupp/docs/help-system.html NONE 1.1 code/jupp/docs/jmacs.png NONE 1.1 code/jupp/docs/joe.png NONE 1.1 code/jupp/docs/jpico.png NONE 1.1 code/jupp/docs/jstar.png NONE 1.1 code/jupp/docs/jupp.png NONE 1.6 code/jupp/syntax/asm.jsf.in NONE 1.9 code/jupp/syntax/c.jsf.in NONE 1.4 code/jupp/syntax/conf.jsf.in NONE 1.2 code/jupp/syntax/csh.jsf.in NONE 1.7 code/jupp/syntax/diff.jsf.in NONE 1.4 code/jupp/syntax/fortran.jsf.in NONE 1.2 code/jupp/syntax/html.jsf.in NONE 1.5 code/jupp/syntax/java.jsf.in NONE 1.2 code/jupp/syntax/lisp.jsf.in NONE 1.2 code/jupp/syntax/mail.jsf.in NONE 1.3 code/jupp/syntax/mason.jsf.in NONE 1.3 code/jupp/syntax/pascal.jsf.in NONE 1.4 code/jupp/syntax/perl.jsf.in NONE 1.6 code/jupp/syntax/php.jsf.in NONE 1.6 code/jupp/syntax/python.jsf.in NONE 1.8 code/jupp/syntax/sh.jsf.in NONE 1.3 code/jupp/syntax/tcl.jsf.in NONE 1.2 code/jupp/syntax/tex.jsf.in NONE 1.2 code/jupp/syntax/verilog.jsf.in NONE 1.2 code/jupp/syntax/vhdl.jsf.in NONE 1.5 code/jupp/syntax/xml.jsf.in ________________________________________________________________________ Commit ID: 1005F9BAB8F5B95114E CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/30 05:58:17 UTC Modified files: editors/joe : Makefile distinfo src : jupp.hts Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.44 -r1.45 ports/editors/joe/Makefile cvs -R rdiff -kk -upr1.42 -r1.43 ports/editors/joe/distinfo cvs -R rdiff -kk -upr1.94 -r1.95 www/src/jupp.hts ________________________________________________________________________ Commit ID: 1005F9BB8FA5BA4608B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/30 06:56:01 UTC Modified files: bin/pax : compat.h Log message: nōn-MirBSD systems need which on MirBSD is covered by the inclusion, but was forgotten when the latter was ifdef’d for compatibility To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/bin/pax/compat.h ________________________________________________________________________ Commit ID: 1005F9BB9281E0D495C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/30 06:56:41 UTC Modified files: bin/pax : Build.sh Log message: get this to build on Cygwin again (whose libc is GAH⚠) so we can update the Win32 binaries offered for download To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/bin/pax/Build.sh ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/30 07:02:54 UTC Adding static tag 'paxmirabilis-20201030' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.19 bin/pax/Build.sh NONE 1.28 bin/pax/Makefile NONE 1.12 bin/pax/ar.c NONE 1.4 bin/pax/ar.h NONE 1.28 bin/pax/ar_io.c NONE 1.20 bin/pax/ar_subs.c NONE 1.14 bin/pax/buf_subs.c NONE 1.11 bin/pax/cache.c NONE 1.6 bin/pax/compat.c NONE 1.8 bin/pax/compat.h NONE 1.42 bin/pax/cpio.1 NONE 1.27 bin/pax/cpio.c NONE 1.6 bin/pax/cpio.h NONE 1.40 bin/pax/extern.h NONE 1.31 bin/pax/file_subs.c NONE 1.2 bin/pax/ftimes.h NONE 1.12 bin/pax/ftree.c NONE 1.21 bin/pax/gen_subs.c NONE 1.7 bin/pax/getoldopt.c NONE 1.75 bin/pax/options.c NONE 1.17 bin/pax/pat_rep.c NONE 1.35 bin/pax/pax.1 NONE 1.29 bin/pax/pax.c NONE 1.25 bin/pax/pax.h NONE 1.2 bin/pax/reallocarray.c NONE 1.11 bin/pax/sel_subs.c NONE 1.5 bin/pax/strmode.c NONE 1.4 bin/pax/strtonum.c NONE 1.31 bin/pax/tables.c NONE 1.45 bin/pax/tar.1 NONE 1.24 bin/pax/tar.c NONE 1.4 bin/pax/tar.h NONE 1.13 bin/pax/tty_subs.c NONE 1.9 bin/pax/.linked/strlfun.inc ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/30 07:04:47 UTC Deleting tag 'paxmirabilis-20201030' affecting: old rev. new rev. filename -------- -------- -------- 1.28 1.28 bin/pax/Makefile ________________________________________________________________________ Commit ID: 1005F9BBCD51C1C91A6 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2020/10/30 07:12:00 UTC Modified files: src : pax.hts Log message: portability fix release To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 www/src/pax.hts ________________________________________________________________________ Commit ID: 1005F9CBC2B27AEAC79 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 01:21:59 UTC Modified files: bin/mksh : syn.c Log message: greatly reduce the amount of realloc calls: allocate an ioword array only if there are indeed any (cache during parsing in a static array, since the size is fixed and small enough for this) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.128 -r1.129 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 1005F9CC4B51978688B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 01:58:03 UTC Modified files: usr.bin/calendar/calendars: calendar.birthday calendar.computer calendar.fictional calendar.history calendar.holiday calendar.music calendar.openbsd calendar.usholiday usr.bin/calendar/calendars/de_DE.ISO_8859-1: calendar.feiertag calendar.geschichte calendar.literatur usr.bin/calendar/calendars/fr_FR.ISO8859-1: calendar.jferies usr.bin/calendar/calendars/hr_HR.ISO_8859-2: calendar.praznici usr.bin/calendar/calendars/ru_RU.KOI8-R: calendar.primety Log message: fix some format-inherent spacing mistakes and some double-spacing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/calendar.birthday cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/calendar/calendars/calendar.computer cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/calendar.fictional cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/calendar/calendars/calendar.history cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/calendar.holiday cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/calendar.music cvs -R rdiff -kk -upr1.20 -r1.21 src/usr.bin/calendar/calendars/calendar.openbsd cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/calendar.usholiday cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/de_DE.ISO_8859-1/calendar.feiertag cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/de_DE.ISO_8859-1/calendar.geschichte cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/de_DE.ISO_8859-1/calendar.literatur cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/hr_HR.ISO_8859-2/calendar.praznici cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.primety ________________________________________________________________________ Commit ID: 1005F9CDFA71105FD39 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 03:53:09 UTC Modified files: bin/mksh : check.t sh.h tree.c Log message: fix order of tree-printing heredocs (LP#1783355) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.852 -r1.853 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.903 -r1.904 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.97 -r1.98 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 1005F9CE02D6565721D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 03:56:02 UTC Modified files: bin/mksh : tree.c Log message: drop some code that is at least twice wrong (break ipv break 2; '\'' vs '\\'), probably not reached and untested anyway; from commitid 100576F1CD52EC29A00 (r1.84) no idea how I came to that… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.98 -r1.99 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 1005F9CE5702503568F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 04:17:36 UTC Modified files: bin/mksh : FAQ2HTML.sh Log message: this is really /bin/sh, make it support some more pre-POSIX shells To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/mksh/FAQ2HTML.sh ________________________________________________________________________ Commit ID: 1005F9CE7ED52258ABE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 04:28:55 UTC Modified files: bin/mksh : tree.c Log message: omit very-unlikely code from MKSH_SMALL (keep the if though, there’s time between newtp(TCOM) and assignment to t->{args,vars} during which error messages could call this) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.99 -r1.100 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 1005F9CEFDE08882A49 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 05:02:19 UTC Modified files: bin/mksh : edit.c Log message: omit a static string that’s not needed in MKSH_SMALL without vi mode To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.356 -r1.357 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005F9CF39057A6A7F5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 05:17:47 UTC Modified files: bin/mksh : Makefile Log message: simplify making cats To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.171 -r1.172 src/bin/mksh/Makefile ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 05:23:49 UTC Adding static tag 'mksh-R59c' affecting: old rev. new rev. filename -------- -------- -------- NONE 1.763 bin/mksh/Build.sh NONE 1.2 bin/mksh/FAQ2HTML.sh NONE 1.172 bin/mksh/Makefile NONE 1.51 bin/mksh/check.pl NONE 1.853 bin/mksh/check.t NONE 1.128 bin/mksh/dot.mkshrc NONE 1.357 bin/mksh/edit.c NONE 1.11 bin/mksh/emacsfn.h NONE 1.231 bin/mksh/eval.c NONE 1.224 bin/mksh/exec.c NONE 1.108 bin/mksh/expr.c NONE 1.4 bin/mksh/exprtok.h NONE 1.379 bin/mksh/funcs.c NONE 1.170 bin/mksh/histrap.c NONE 1.1 bin/mksh/jehanne.c NONE 1.128 bin/mksh/jobs.c NONE 1.26 bin/mksh/lalloc.c NONE 1.251 bin/mksh/lex.c NONE 1.26 bin/mksh/lksh.1 NONE 1.374 bin/mksh/main.c NONE 1.6 bin/mksh/mirhash.h NONE 1.302 bin/mksh/misc.c NONE 1.494 bin/mksh/mksh.1 NONE 1.10 bin/mksh/mksh.faq NONE 1.1 bin/mksh/mksh.ico NONE 1.11 bin/mksh/os2.c NONE 1.5 bin/mksh/rlimits.opt NONE 1.904 bin/mksh/sh.h NONE 1.9 bin/mksh/sh_flags.opt NONE 1.102 bin/mksh/shf.c NONE 1.10 bin/mksh/strlcpy.c NONE 1.129 bin/mksh/syn.c NONE 1.100 bin/mksh/tree.c NONE 1.3 bin/mksh/ulimit.c NONE 1.2 bin/mksh/ulimits.opt NONE 1.237 bin/mksh/var.c NONE 1.11 bin/mksh/var_spec.h ________________________________________________________________________ CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/10/31 05:23:53 UTC Deleting tag 'mksh-R59c' affecting: old rev. new rev. filename -------- -------- -------- 1.172 1.172 bin/mksh/Makefile ________________________________________________________________________ Commit ID: 1005F9CF773410C9FE7 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/31 05:35:54 UTC Modified files: share/misc : acronyms src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.774 -r1.775 src/share/misc/acronyms cvs -R rdiff -kk -upr1.705 -r1.706 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005F9CF7F805376B31 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/10/31 05:36:32 UTC Modified files: shells/mksh : Makefile distinfo data : munzbadg.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.91 -r1.92 ports/shells/mksh/Makefile cvs -R rdiff -kk -upr1.87 -r1.88 ports/shells/mksh/distinfo cvs -R rdiff -kk -upr1.33 -r1.34 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005FA475A36482525A CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/11/05 22:00:27 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.775 -r1.776 src/share/misc/acronyms cvs -R rdiff -kk -upr1.286 -r1.287 www/data/WPtg.inc cvs -R rdiff -kk -upr1.34 -r1.35 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005FA5D0EB27D9C3D3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 22:40:25 UTC Modified files: lib/libssl/src/crypto: crypto.h Log message: add some forward compatibility to LibreSSL To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libssl/src/crypto/crypto.h ________________________________________________________________________ Commit ID: 1005FA5D3061706E026 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 22:49:27 UTC Modified files: sys/netinet : ip.h Log message: from OpenBSD: stop using n_time here; allows inclusion in random userspace To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/sys/netinet/ip.h ________________________________________________________________________ Commit ID: 1005FA5D3870ED7F8BA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 22:51:31 UTC Modified files: sys/netinet : ip.h Log message: backport a few extra options from OpenBSD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/sys/netinet/ip.h ________________________________________________________________________ Commit ID: 1005FA5D7780AF4416D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 23:08:31 UTC Modified files: include : Tag: openbsd glob.h Log message: backport latest OpenBSD changes (as applicable) Modified files: lib/libc/gen : Tag: openbsd glob.3 glob.c Log message: sync from OpenBSD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/include/glob.h cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/lib/libc/gen/glob.3 cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/lib/libc/gen/glob.c ________________________________________________________________________ Commit ID: 1005FA5D95A1F9F0FC4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 23:16:25 UTC Modified files: lib/libc/gen : glob.c Log message: revert r1.5, we’ll get this from the OpenBSD update To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/libc/gen/glob.c ________________________________________________________________________ Commit ID: 1005FA5DA9A057AB014 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 23:21:43 UTC Modified files: lib/libc/gen : Tag: openbsd glob.c Log message: keep the charclass.h stuff reverted To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.4 -r1.1.1.5 src/lib/libc/gen/glob.c ________________________________________________________________________ Commit ID: 1005FA5DC626528DC29 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/06 23:29:13 UTC Modified files: include : glob.h lib/libc/gen : glob.3 glob.c Log message: fastmerge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/include/glob.h cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/gen/glob.3 cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libc/gen/glob.c ________________________________________________________________________ Commit ID: 1005FA5E40A56ACC3C3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:02:03 UTC Modified files: lib/libc/gen : glob.3 Log message: some consistency and mdoc fixes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/gen/glob.3 ________________________________________________________________________ Commit ID: 1005FA5E4606F85148A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:03:24 UTC Modified files: lib/libc/gen : glob.3 Log message: repair what was actually a bogus change To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libc/gen/glob.3 ________________________________________________________________________ Commit ID: 1005FA5E54A1F8AD115 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:07:21 UTC Modified files: include : Tag: openbsd pwd.h Log message: backport another thing from OpenBSD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.1.1.2 src/include/pwd.h ________________________________________________________________________ Commit ID: 1005FA5E7DC7521635C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:18:20 UTC Modified files: lib/libc/gen : Tag: openbsd glob.c Log message: revert getpw{uid,nam}_r change as well To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.5 -r1.1.1.6 src/lib/libc/gen/glob.c ________________________________________________________________________ Commit ID: 1005FA5E80D169C8C94 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:19:01 UTC Modified files: lib/libc/gen : glob.c Log message: fastmerge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/lib/libc/gen/glob.c ________________________________________________________________________ Commit ID: 1005FA5EA1070877571 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:27:47 UTC Modified files: lib/libc/gen : glob.3 glob.c include : glob.h Log message: fix errfunc parameter to be as documented and fix documentation as intended To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libc/gen/glob.3 cvs -R rdiff -kk -upr1.11 -r1.12 src/lib/libc/gen/glob.c cvs -R rdiff -kk -upr1.5 -r1.6 src/include/glob.h ________________________________________________________________________ Commit ID: 1005FA5ECEE4E97EEAA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:39:50 UTC Modified files: include : stdio.h lib/libc/stdio : getline.3 getline.c Log message: POSIX now has getline, without _GNU_SOURCE To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/include/stdio.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/stdio/getline.3 cvs -R rdiff -kk -upr1.1 -r1.2 src/lib/libc/stdio/getline.c ________________________________________________________________________ Commit ID: 1005FA5EF2A0E686C2D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 00:49:20 UTC Modified files: lib/libc/stdio : getline.3 Log message: wording/wrapping To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/stdio/getline.3 ________________________________________________________________________ Commit ID: 1005FA5F51C0A90FED4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 01:14:59 UTC Modified files: include : Tag: openbsd stdlib.h lib/libc/stdlib: Tag: openbsd malloc.3 malloc.c Added files: lib/libc/stdlib: Tag: openbsd recallocarray.c Log message: backport freezero and recallocarray from OpenBSD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/include/stdlib.h cvs -R rdiff -kk -upr1.1.1.8 -r1.1.1.9 src/lib/libc/stdlib/malloc.3 cvs -R rdiff -kk -upr1.1.1.11 -r1.1.1.12 src/lib/libc/stdlib/malloc.c cvs -R rdiff -kk -upr0 -r1.1.2.1 src/lib/libc/stdlib/recallocarray.c ________________________________________________________________________ Commit ID: 1005FA5F6662A2AEE69 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 01:20:33 UTC Modified files: lib/libc/stdlib: Makefile.inc share/mk : bsd.own.mk Removed files: lib/libc/stdlib: malloc_mmap.c calloc.c malloc_brk.c Log message: cease allowing malloc flavour selection: freezero is built into omalloc now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/lib/libc/stdlib/Makefile.inc cvs -R rdiff -kk -upr1.1 -r0 src/lib/libc/stdlib/malloc_mmap.c cvs -R rdiff -kk -upr1.1.1.3 -r0 src/lib/libc/stdlib/calloc.c cvs -R rdiff -kk -upr1.4 -r0 src/lib/libc/stdlib/malloc_brk.c cvs -R rdiff -kk -upr1.65 -r1.66 src/share/mk/bsd.own.mk ________________________________________________________________________ Commit ID: 1005FA5F7F6625E3D12 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 01:26:56 UTC Modified files: lib/libc : Makefile include : stdlib.h lib/libc/stdlib: Makefile.inc malloc.3 malloc.c Added files: lib/libc/stdlib: recallocarray.c Log message: merge freezero, recallocarray To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.48 -r1.49 src/lib/libc/Makefile cvs -R rdiff -kk -upr1.38 -r1.39 src/include/stdlib.h cvs -R rdiff -kk -upr1.17 -r1.18 src/lib/libc/stdlib/Makefile.inc cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libc/stdlib/malloc.3 cvs -R rdiff -kk -upr1.15 -r1.16 src/lib/libc/stdlib/malloc.c cvs -R rdiff -kk -upr1.1 -r1.2 src/lib/libc/stdlib/recallocarray.c ________________________________________________________________________ Commit ID: 1005FA5FD9B10815176 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 01:51:09 UTC Modified files: lib/libc/gen : Makefile.inc getcap.3 getcap.c login_cap.3 login_cap.c lib/libc/stdlib: recallocarray.c include : login_cap.h stdlib.h Log message: assorted warning and const-cleanliness fixes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/lib/libc/gen/Makefile.inc cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libc/gen/getcap.3 cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/gen/getcap.c cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/lib/libc/gen/login_cap.3 cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/gen/login_cap.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/stdlib/recallocarray.c cvs -R rdiff -kk -upr1.2 -r1.3 src/include/login_cap.h cvs -R rdiff -kk -upr1.39 -r1.40 src/include/stdlib.h ________________________________________________________________________ Commit ID: 1005FA6044B698B4A11 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 02:20:10 UTC Modified files: lib/libc/string: Makefile.inc include : string.h Added files: lib/libc/string: memmem.c Log message: add the utterly stupid unconstifying memmem(3) API from, presumably, musl, via openssh-portable fix it up somewhat to use standards-compliant unconstifying… hmpf… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 src/lib/libc/string/Makefile.inc cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/string/memmem.c cvs -R rdiff -kk -upr1.16 -r1.17 src/include/string.h ________________________________________________________________________ Commit ID: 1005FA604E05C679659 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 02:22:03 UTC Modified files: lib/libc/gen : Makefile.inc getnetgrent.c Log message: this one was honestly trivial to fix To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/lib/libc/gen/Makefile.inc cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/gen/getnetgrent.c ________________________________________________________________________ Commit ID: 1005FA60EE36C18C891 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 03:04:41 UTC Log message: + Status: Vendor Tag: openbsd Release Tags: cvs-20201107 N src/lib/libutil/bcrypt_pbkdf.c N src/lib/libutil/bcrypt_pbkdf.3 No conflicts created by this import ________________________________________________________________________ Commit ID: 1005FA610353C32A964 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 03:10:26 UTC Modified files: lib/libutil : Makefile bcrypt_pbkdf.c util.h Log message: and hook it; the new ssh needs it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libutil/Makefile cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libutil/bcrypt_pbkdf.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libutil/util.h ________________________________________________________________________ Commit ID: 1005FA71ADA339EF37A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 22:08:09 UTC Modified files: sys/kern : Tag: openbsd sysv_sem.c Log message: backport r1.42 to be able to update To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.1.1.2 src/sys/kern/sysv_sem.c ________________________________________________________________________ Commit ID: 1005FA71B163A0621E6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 22:09:00 UTC Modified files: sys/kern : sysv_sem.c Log message: fastmerge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/sys/kern/sysv_sem.c ________________________________________________________________________ Commit ID: 1005FA71B66143B381A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 22:10:33 UTC Modified files: sys/kern : Tag: openbsd sysv_sem.c Log message: move MAIN branch changes here; they are an OpenBSD erratum after all To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/sys/kern/sysv_sem.c ________________________________________________________________________ Commit ID: 1005FA71BD061CB56F8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 22:12:12 UTC Modified files: sys/kern : Tag: openbsd sysv_sem.c Log message: more for To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/sys/kern/sysv_sem.c ________________________________________________________________________ Commit ID: 1005FA721B77B94284C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 22:39:00 UTC Modified files: sys/sys : Tag: openbsd queue.h tree.h Log message: update from OpenBSD, but keep the CIRCLEQ macros for now: we still have code that uses it, and our compiler is so old it probably shan’t miscompile them… Modified files: share/man/man3 : Tag: openbsd Makefile queue.3 tree.3 Log message: update from OpenBSD also generate MLINKS from the new manpages here, drop CIRCLEQ, we can add them back in contrib/extraman/ as they are obsolete anyway as links to queue.3 as that explains why To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.5 -r1.1.1.6 src/sys/sys/queue.h cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/sys/sys/tree.h cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/share/man/man3/Makefile cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/share/man/man3/queue.3 cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/share/man/man3/tree.3 ________________________________________________________________________ Commit ID: 1005FA722BC4C56464B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 22:41:39 UTC Modified files: share/man/man3 : Makefile Log message: merge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/share/man/man3/Makefile ________________________________________________________________________ Commit ID: 1005FA727E015F3993C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 23:03:38 UTC Modified files: include : dirent.h stdio.h stdlib.h string.h time.h unistd.h kern/include : libckern.h sys/sys : param.h stddef.h Added files: sys/sys : _null.h Log message: move our NULL definitions into like OpenBSD did To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/include/dirent.h cvs -R rdiff -kk -upr1.14 -r1.15 src/include/stdio.h cvs -R rdiff -kk -upr1.40 -r1.41 src/include/stdlib.h cvs -R rdiff -kk -upr1.17 -r1.18 src/include/string.h cvs -R rdiff -kk -upr1.16 -r1.17 src/include/time.h cvs -R rdiff -kk -upr1.13 -r1.14 src/include/unistd.h cvs -R rdiff -kk -upr1.43 -r1.44 src/kern/include/libckern.h cvs -R rdiff -kk -upr0 -r1.1 src/sys/sys/_null.h cvs -R rdiff -kk -upr1.106 -r1.107 src/sys/sys/param.h cvs -R rdiff -kk -upr1.5 -r1.6 src/sys/sys/stddef.h ________________________________________________________________________ Commit ID: 1005FA7287077F96908 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/07 23:06:05 UTC Modified files: sys/sys : _null.h Log message: add CFrustFrust 2011 support To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 src/sys/sys/_null.h ________________________________________________________________________ Commit ID: 1005FA7377A600AEA2B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 00:10:30 UTC Modified files: sys/sys : tree.h Log message: merge and drop delta from openbsd, obsolete since 1.3 merged 1.1.1.3 … nine years ago… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/sys/sys/tree.h ________________________________________________________________________ Commit ID: 1005FA743A42906852B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 01:02:05 UTC Modified files: sys/sys : Tag: openbsd syslimits.h Log message: update To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/sys/sys/syslimits.h ________________________________________________________________________ Commit ID: 1005FA74617777BBAA1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 01:12:32 UTC Modified files: include : limits.h sys/sys : param.h syslimits.h Log message: merge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/include/limits.h cvs -R rdiff -kk -upr1.107 -r1.108 src/sys/sys/param.h cvs -R rdiff -kk -upr1.2 -r1.3 src/sys/sys/syslimits.h ________________________________________________________________________ Commit ID: 1005FA7523B2A1BD894 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 02:04:22 UTC Modified files: sys/sys : Tag: openbsd stat.h Log message: update but keep the ABI To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/sys/sys/stat.h ________________________________________________________________________ Commit ID: 1005FA752892DF27037 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 02:05:35 UTC Modified files: sys/sys : stat.h Log message: merge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/sys/sys/stat.h ________________________________________________________________________ Commit ID: 1005FA83981013BAA16 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 18:31:23 UTC Modified files: sys/sys : tree.h Log message: force inlining the new macros and use __inline for C89 compat To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.4 -r1.5 src/sys/sys/tree.h ________________________________________________________________________ Commit ID: 1005FA839E3200C0737 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 18:33:36 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Makefile Log message: -std=c89 implies -D__STRICT_ANSI__ because it’s the same as -ansi, but we can’t really use that here (as we want __BSD_VISIBLE), so pack -U__STRICT_ANSI__ straight behind -std=c89 as pax does To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.107 -r1.108 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.172 -r1.173 src/bin/mksh/Makefile ________________________________________________________________________ Commit ID: 1005FA83BA62CFE4F23 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/08 18:41:02 UTC Modified files: bin/mksh : edit.c Log message: draw the entire prompt (if multiline) on clear-screen reported in IRC by fsf/member/akko To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.357 -r1.358 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005FAB25ED69073A95 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/10 23:44:30 UTC Modified files: bin/mksh : dot.mkshrc Log message: make Lstripcom keep errorlevel at 0 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.128 -r1.129 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005FB665AE1FEE07A0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:31:33 UTC Modified files: usr.sbin/rdate : cutil.c ntp.c rdate.c rdate.h rfc868time.c Log message: inclusion guard; ensure is earlier as style(9) requires To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/rdate/cutil.c cvs -R rdiff -kk -upr1.22 -r1.23 src/usr.sbin/rdate/ntp.c cvs -R rdiff -kk -upr1.13 -r1.14 src/usr.sbin/rdate/rdate.c cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/rdate/rdate.h cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/rdate/rfc868time.c ________________________________________________________________________ Commit ID: 1005FB666794EEA0D32 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:34:44 UTC Modified files: usr.sbin/rdate : rdate.h Log message: add RCSID and similar stuff from src/usr.bin/rs/rs.h,v 1.4 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/rdate/rdate.h ________________________________________________________________________ Commit ID: 1005FB667973F42EAC4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:41:14 UTC Modified files: usr.sbin/rdate : GNUmakefile rdate.c rdate.h rfc868time.c Log message: make use of the more BSD-standard functions rdate.h can now be used as new standard MBSDPORT_H (not that arc4random.c really needs that…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/rdate/GNUmakefile cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.sbin/rdate/rdate.c cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/rdate/rdate.h cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/rdate/rfc868time.c ________________________________________________________________________ Commit ID: 1005FB669D351A529E1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:49:01 UTC Modified files: usr.sbin/rdate : Tag: 1.14 rdate.8 Log message: update portmdoc To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/usr.sbin/rdate/rdate.8 ________________________________________________________________________ Commit ID: 1005FB66B234A932C00 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:54:41 UTC Modified files: usr.sbin/rdate : rdate.8 Log message: some formatting improvements To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.sbin/rdate/rdate.8 ________________________________________________________________________ Commit ID: 1005FB66B4540E41371 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:55:10 UTC Modified files: usr.sbin/rdate : rdate.8 Log message: less hyphenation To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/usr.sbin/rdate/rdate.8 ________________________________________________________________________ Commit ID: 1005FB66B80144082D8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/19 12:56:18 UTC Modified files: usr.sbin/rdate : ntp.c Log message: OpenSuSE Factory/arm64 defines uint64_t as unsigned long… ARRRRGH! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.23 -r1.24 src/usr.sbin/rdate/ntp.c ________________________________________________________________________ Commit ID: 1005FBEEF647E7AA0F9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/25 23:57:28 UTC Modified files: sys/arch/i386/include: types.h sys/arch/sparc/include: types.h Log message: fix register_t (i386 was int not long, sparc was unsigned‽) also unify {,u}intptr_t while here “supposedly correct” defns from OpenBSD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/sys/arch/i386/include/types.h cvs -R rdiff -kk -upr1.2 -r1.3 src/sys/arch/sparc/include/types.h ________________________________________________________________________ Commit ID: 1005FBEF0893C283594 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 00:02:03 UTC Modified files: sys/kern : Tag: 1.14 syscalls.master Log message: readlink(2) is supposed to return ssize_t; found during mksh review To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/sys/kern/syscalls.master ________________________________________________________________________ Commit ID: 1005FBEF23D6EF298D9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 00:09:08 UTC Modified files: lib/libc/crypt : blowfish.c Log message: small __CRAZY=Yes fix: unused locals To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/crypt/blowfish.c ________________________________________________________________________ Commit ID: 1005FBEF5BE7572232F CVSROOT: /cvs Module name: gcc Changes by: tg@herc.mirbsd.org 2020/11/26 00:24:36 UTC Modified files: gcc : c-typeck.c Log message: revert r1.4 (commitid 1005320FCEC45D3209A): does not work %qT even ICEs, and %T plain doesn’t work (src/lib/libc/sys/mquery.c:19) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 gcc/gcc/c-typeck.c ________________________________________________________________________ Commit ID: 1005FBEF718506FB67C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 00:29:59 UTC Modified files: lib/libc/sys : mmap.c mquery.c Makefile.inc Log message: quell a compiler error (same evil hack as in e.g. lseek.c) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libc/sys/mmap.c cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/lib/libc/sys/mquery.c cvs -R rdiff -kk -upr1.11 -r1.12 src/lib/libc/sys/Makefile.inc ________________________________________________________________________ Commit ID: 1005FBEF923148E008C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 00:42:28 UTC Modified files: lib/libc/sys : readlink.2 include : unistd.h sys/kern : init_sysent.c syscalls.c sys/sys : syscall.h syscallargs.h usr.bin/readlink: readlink.c bin/mksh : misc.c Log message: • check readlink(2) arg (to avoid TOCTOU race) by doing something like: char buf[size + 1]; ssize_t n = readlink(fn, buf, sizeof(buf)); if (n == (ssize_t)-1 || n > size) // error alt. if (n == (ssize_t)-1 || n >= sizeof(buf)) // error via https://www.hadrons.org/~guillem/debian/ports/porting • readlink(2) returns ssize_t (per POSIX) while here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/sys/readlink.2 cvs -R rdiff -kk -upr1.14 -r1.15 src/include/unistd.h cvs -R rdiff -kk -upr1.10 -r1.11 src/sys/kern/init_sysent.c cvs -R rdiff -kk -upr1.10 -r1.11 src/sys/kern/syscalls.c cvs -R rdiff -kk -upr1.10 -r1.11 src/sys/sys/syscall.h cvs -R rdiff -kk -upr1.10 -r1.11 src/sys/sys/syscallargs.h cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/readlink/readlink.c cvs -R rdiff -kk -upr1.302 -r1.303 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 1005FBF01CB7A12556F CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/11/26 01:16:15 UTC Modified files: infrastructure/scripts: update-patches mailnews/bmf/files: mbmf-sm.sh mbmf.sh mailnews/pine/files: ckp_bso.c pine.smime pine.smime.init extras/evilwm : events.c code/heartbeat : hbaction hbbackend.mirdns hbbackend.sample hbclient hbmulti hbserver code/heartbeat/toolkit.mirdns: Makefile cvt-aaaa.sh distribute.sh hbclient make.sh mkscript.sh code/lkm/programmer: lkm_intf.c programmerinstall programmerlkm.h programmeruninstall code/lkm/rijndael: lkm_intf.c rijndaelinstall rijndaellkm.h rijndaeluninstall code/mpczar/minizip: zopen.h hosted/fwcf : c_null.c c_zlib.c compress.c cpr_get.c cpr_list.c cpr_lsth.c ft_creat.c ft_dump.c ft_pack.c ft_packm.c fts_debg.c fts_subs.c header.c sys_linux.c unwraps.c wraps.c hosted/fwcf/mkfwcf: mkfwcf.c hosted/fwcf/unfwcf: unfwcf.c samples : dot.xinitrc gcc/p/doc/generated: md5.texi gcc/p/units : md5.pas libstdc++-v3 : autogen.sh lib/csu/common_elf: crti.c lib/libc/gen : setdomainname.c lib/libc/stdio : getline.c lib/libc/stdlib: getprogname.c lib/libc/string: wcsdup.c lib/libc/time : zdump.c lib/libcitrus_iconv/test: iconv_test.c lib/libz : gzfopen.3 gzfopen.c sbin/route : route_print.sh share/man/man4/man4.i386: powernowhack.4 share/man/man7 : gas-intel-howto.7 sys/compat/openbsd: compat_openbsd.h openbsd_stat.c openbsd_timet.c usr.bin/gzsig : pemrsa.c usr.bin/iconv : iconv.1 iconv.c usr.bin/oldroff/nr8pre: nr8pre.c usr.bin/oldroff/nroff: n1.c usr.bin/readlink: readlink.c usr.bin/splitb : splitb.1 usr.sbin/openssl: asn1octetstream.c Log message: update pre-OSI licence with current MirBSD licence (where possible) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 ports/infrastructure/scripts/update-patches cvs -R rdiff -kk -upr1.5 -r1.6 ports/mailnews/bmf/files/mbmf-sm.sh cvs -R rdiff -kk -upr1.4 -r1.5 ports/mailnews/bmf/files/mbmf.sh cvs -R rdiff -kk -upr1.4 -r1.5 ports/mailnews/pine/files/ckp_bso.c cvs -R rdiff -kk -upr1.7 -r1.8 ports/mailnews/pine/files/pine.smime cvs -R rdiff -kk -upr1.7 -r1.8 ports/mailnews/pine/files/pine.smime.init cvs -R rdiff -kk -upr1.9 -r1.10 X11/extras/evilwm/events.c cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/heartbeat/hbaction cvs -R rdiff -kk -upr1.10 -r1.11 contrib/code/heartbeat/hbbackend.mirdns cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/heartbeat/hbbackend.sample cvs -R rdiff -kk -upr1.14 -r1.15 contrib/code/heartbeat/hbclient cvs -R rdiff -kk -upr1.7 -r1.8 contrib/code/heartbeat/hbmulti cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/heartbeat/hbserver cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/heartbeat/toolkit.mirdns/Makefile cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/heartbeat/toolkit.mirdns/cvt-aaaa.sh cvs -R rdiff -kk -upr1.11 -r1.12 contrib/code/heartbeat/toolkit.mirdns/distribute.sh cvs -R rdiff -kk -upr1.7 -r1.8 contrib/code/heartbeat/toolkit.mirdns/hbclient cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/heartbeat/toolkit.mirdns/make.sh cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/heartbeat/toolkit.mirdns/mkscript.sh cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/lkm/programmer/lkm_intf.c cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/lkm/programmer/programmerinstall cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/lkm/programmer/programmerlkm.h cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/lkm/programmer/programmeruninstall cvs -R rdiff -kk -upr1.9 -r1.10 contrib/code/lkm/rijndael/lkm_intf.c cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/lkm/rijndael/rijndaelinstall cvs -R rdiff -kk -upr1.5 -r1.6 contrib/code/lkm/rijndael/rijndaellkm.h cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/lkm/rijndael/rijndaeluninstall cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/mpczar/minizip/zopen.h cvs -R rdiff -kk -upr1.6 -r1.7 contrib/hosted/fwcf/c_null.c cvs -R rdiff -kk -upr1.5 -r1.6 contrib/hosted/fwcf/c_zlib.c cvs -R rdiff -kk -upr1.7 -r1.8 contrib/hosted/fwcf/compress.c cvs -R rdiff -kk -upr1.4 -r1.5 contrib/hosted/fwcf/cpr_get.c cvs -R rdiff -kk -upr1.4 -r1.5 contrib/hosted/fwcf/cpr_list.c cvs -R rdiff -kk -upr1.3 -r1.4 contrib/hosted/fwcf/cpr_lsth.c cvs -R rdiff -kk -upr1.2 -r1.3 contrib/hosted/fwcf/ft_creat.c cvs -R rdiff -kk -upr1.5 -r1.6 contrib/hosted/fwcf/ft_dump.c cvs -R rdiff -kk -upr1.7 -r1.8 contrib/hosted/fwcf/ft_pack.c cvs -R rdiff -kk -upr1.4 -r1.5 contrib/hosted/fwcf/ft_packm.c cvs -R rdiff -kk -upr1.2 -r1.3 contrib/hosted/fwcf/fts_debg.c cvs -R rdiff -kk -upr1.8 -r1.9 contrib/hosted/fwcf/fts_subs.c cvs -R rdiff -kk -upr1.7 -r1.8 contrib/hosted/fwcf/header.c cvs -R rdiff -kk -upr1.3 -r1.4 contrib/hosted/fwcf/sys_linux.c cvs -R rdiff -kk -upr1.10 -r1.11 contrib/hosted/fwcf/unwraps.c cvs -R rdiff -kk -upr1.7 -r1.8 contrib/hosted/fwcf/wraps.c cvs -R rdiff -kk -upr1.13 -r1.14 contrib/hosted/fwcf/mkfwcf/mkfwcf.c cvs -R rdiff -kk -upr1.8 -r1.9 contrib/hosted/fwcf/unfwcf/unfwcf.c cvs -R rdiff -kk -upr1.7 -r1.8 contrib/samples/dot.xinitrc cvs -R rdiff -kk -upr1.2 -r1.3 gcc/gcc/p/doc/generated/md5.texi cvs -R rdiff -kk -upr1.5 -r1.6 gcc/gcc/p/units/md5.pas cvs -R rdiff -kk -upr1.12 -r1.13 gcc/libstdc++-v3/autogen.sh cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/csu/common_elf/crti.c cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/libc/gen/setdomainname.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/stdio/getline.c cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libc/stdlib/getprogname.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/string/wcsdup.c cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libc/time/zdump.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libcitrus_iconv/test/iconv_test.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libz/gzfopen.3 cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libz/gzfopen.c cvs -R rdiff -kk -upr1.5 -r1.6 src/sbin/route/route_print.sh cvs -R rdiff -kk -upr1.3 -r1.4 src/share/man/man4/man4.i386/powernowhack.4 cvs -R rdiff -kk -upr1.6 -r1.7 src/share/man/man7/gas-intel-howto.7 cvs -R rdiff -kk -upr1.3 -r1.4 src/sys/compat/openbsd/compat_openbsd.h cvs -R rdiff -kk -upr1.3 -r1.4 src/sys/compat/openbsd/openbsd_stat.c cvs -R rdiff -kk -upr1.3 -r1.4 src/sys/compat/openbsd/openbsd_timet.c cvs -R rdiff -kk -upr1.1 -r1.2 src/usr.bin/gzsig/pemrsa.c cvs -R rdiff -kk -upr1.1 -r1.2 src/usr.bin/iconv/iconv.1 cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/iconv/iconv.c cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/oldroff/nr8pre/nr8pre.c cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/oldroff/nroff/n1.c cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/readlink/readlink.c cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/splitb/splitb.1 cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/openssl/asn1octetstream.c ________________________________________________________________________ Commit ID: 1005FBF1B17406C05BF CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2020/11/26 03:03:27 UTC Modified files: net/sirc/dist : PROGRAMMING Log message: fix typo To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 ports/net/sirc/dist/PROGRAMMING ________________________________________________________________________ Commit ID: 1005FBF1CF33D419731 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 03:11:46 UTC Modified files: bin/mksh : check.t Log message: fix expected-stderr-pattern for regression-37 (and fix a bad typo fix) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.853 -r1.854 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005FBF1EDA01E1426E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 03:21:22 UTC Modified files: usr.bin/vi/docs/USD.doc/exref: Makefile Removed files: share/doc/usd/14.jove: Makefile jove.1 jove.2 jove.3 jove.4 Log message: nuke USD/14.jove and move USD/13.ex to USD/14.exref: • deduplicates number with USD/13.viref • it’s called exref as well in the source and parallels viref To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/14.jove/Makefile cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/14.jove/jove.1 cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/14.jove/jove.2 cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/14.jove/jove.3 cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/14.jove/jove.4 cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/vi/docs/USD.doc/exref/Makefile ________________________________________________________________________ Commit ID: 1005FBF23F649ADF418 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/26 03:41:29 UTC Modified files: usr.bin/vi/docs/USD.doc/vi.man: vi.1 Log message: explain “to hajkl”, visually and mnemonically To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/vi/docs/USD.doc/vi.man/vi.1 ________________________________________________________________________ Commit ID: 1005FBF2B743CAE6E17 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/11/26 04:14:59 UTC Modified files: bin/mksh : mksh.1 share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.494 -r1.495 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.776 -r1.777 src/share/misc/acronyms cvs -R rdiff -kk -upr1.35 -r1.36 www/data/munzbadg.out cvs -R rdiff -kk -upr1.706 -r1.707 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005FC04F3C778D624E CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/11/27 00:59:05 UTC Modified files: bin/mksh : mksh.1 src : mksh.hts Log message: we’ll have to let go of the built-in cat as well, for signal reasons see https://upsilon.cc/~zack/teaching/1314/progsyst/cours-05-signals.pdf plus mentioned on https://issuetracker.google.com/issues/167231623 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.495 -r1.496 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.707 -r1.708 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005FC051356FEB55A4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/27 01:07:25 UTC Modified files: bin/mksh : mksh.1 Log message: fix “accent gravis” rendering, oops To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.496 -r1.497 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005FC057D372CCE405 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/27 01:35:19 UTC Modified files: bin/mksh : exec.c mksh.1 Log message: unbreak restoring set ±m (±o monitor) and never restore ±p (±o privileged) upon FKSH function exit To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.224 -r1.225 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.497 -r1.498 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1005FC1760C67192B59 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/27 21:56:11 UTC Modified files: bin/mksh : edit.c Log message: another const-cleanliness thing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.358 -r1.359 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1005FC2DD1F4F616A20 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/28 23:33:49 UTC Modified files: bin/mksh : dot.mkshrc Log message: cease making use of the cat builtin • _dot_mkshrc_wrapped_cat: new, wraps $1 (shifted away) into either just "$1" (if no args, or a sole dash as arg) or 「cat "$@" | "$1"」 • smores: use _dot_mkshrc_wrapped_cat, drop subshell/coprocess stuff, use local variables only, use || logic for better set -e compat • hd/hd_mksh: use external cat as _dot_mkshrc_wrapped_cat cannot be used since hd_mksh sets stdin to raw mode so ^D stops working • Lb64decode: use read -rN-1 instead of cat/X • Lstripcom: use _dot_mkshrc_wrapped_cat also: • review print statements, function fallthrough errorlevels • add missing backslashes before function or externals calls • insert missing \\builtin before return To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.129 -r1.130 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005FC2E0060A0476DD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/28 23:40:58 UTC Modified files: bin/mksh : dot.mkshrc Log message: stop trashing nōn-line-continuation backslashes (keeps trashhing ‘#’ inside strings, quoted, etc. but SOL there) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.130 -r1.131 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005FC2E68B4926805E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/29 00:09:27 UTC Modified files: bin/mksh : dot.mkshrc Log message: restore the ability to ^D on Lb64decode and add for Lb64encode, Lbafh_add (basically all users of read -[Nn]-1) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.131 -r1.132 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005FC2EA0B576914E9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/11/29 00:24:44 UTC Modified files: bin/mksh : dot.mkshrc Log message: make more 'set -ueo pipefail'-safe mostly by sprinkling set +e where appropriate and using explicit error handling especially where arithmetics are used, the alternative of doing http://www.mirbsd.org/cvs.cgi/contrib/hosted/tg/progress-bar#rev1.6 would be worse; also, end functions with \: (= return 0) in many places and do not use implicitly-initialised variables; also protect against some unset To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.132 -r1.133 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 1005FC2EFBF3E1A7121 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/11/29 00:50:06 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.777 -r1.778 src/share/misc/acronyms cvs -R rdiff -kk -upr1.36 -r1.37 www/data/munzbadg.out cvs -R rdiff -kk -upr1.708 -r1.709 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005FD40ED27E1F014E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2020/12/12 00:31:10 UTC Modified files: bin/mksh : check.t Log message: enhance the tests for the exec builtin: • one to ensure it never returns (unlike GNU bash) • rename “modern korn shell” one, as pdksh derivatives and zsh do this • add Austin reference to ksh88 one as POSIX Issue 8 (the “next” release) will require that old behaviour, which we already do (if -o posix) • let these tests run with echo for cross-shell checking fix some typos while here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.854 -r1.855 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1005FD6AFCB0AD3163A CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/12/14 00:21:53 UTC Modified files: bin/mksh : check.t lex.c share/misc : acronyms data : munzbadg.out news.inc src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.855 -r1.856 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.251 -r1.252 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.778 -r1.779 src/share/misc/acronyms cvs -R rdiff -kk -upr1.37 -r1.38 www/data/munzbadg.out cvs -R rdiff -kk -upr1.175 -r1.176 www/data/news.inc cvs -R rdiff -kk -upr1.709 -r1.710 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1005FDD76ED6AD60EF0 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/12/19 03:51:10 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.779 -r1.780 src/share/misc/acronyms cvs -R rdiff -kk -upr1.287 -r1.288 www/data/WPtg.inc cvs -R rdiff -kk -upr1.38 -r1.39 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1005FE769DD2BFCC362 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2020/12/26 16:51:50 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.780 -r1.781 src/share/misc/acronyms cvs -R rdiff -kk -upr1.288 -r1.289 www/data/WPtg.inc cvs -R rdiff -kk -upr1.39 -r1.40 www/data/munzbadg.out cvs -R rdiff -kk -upr1.25 -r1.26 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005FF746C74F818BA1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/07 17:36:45 UTC Modified files: share/zoneinfo/datfiles: leapseconds Log message: Bulletin C number 61 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.23 -r1.24 src/share/zoneinfo/datfiles/leapseconds ________________________________________________________________________ Commit ID: 1005FFB3B616A173419 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/10 17:39:12 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.781 -r1.782 src/share/misc/acronyms cvs -R rdiff -kk -upr1.289 -r1.290 www/data/WPtg.inc cvs -R rdiff -kk -upr1.40 -r1.41 www/data/munzbadg.out cvs -R rdiff -kk -upr1.26 -r1.27 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1005FFB47ED7E45F3C6 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/10 18:32:21 UTC Modified files: . : Makefile data : wlog2020.inc share/misc : acronyms Added files: data : announce mk : news2rss Log message: create new announce.rss feed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.130 -r1.131 www/Makefile cvs -R rdiff -kk -upr0 -r1.1 www/data/announce cvs -R rdiff -kk -upr1.14 -r1.15 www/data/wlog2020.inc cvs -R rdiff -kk -upr0 -r1.1 www/mk/news2rss cvs -R rdiff -kk -upr1.782 -r1.783 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1005FFB4B036C0FF487 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/10 18:44:07 UTC Modified files: bin/mksh : mksh.1 rlimits.opt Log message: found a new ulimit; using the same letter -R as GNU bash does To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.498 -r1.499 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/mksh/rlimits.opt ________________________________________________________________________ Commit ID: 1005FFB4D3F2C586A0F CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/10 18:53:35 UTC Modified files: distrib/baselive: Makefile distrib/baselive/i386: loopback.0 distrib/common : 00-README Makefile boot.cfg.i386 boot.cfg.serial-floppy distrib/common/grml: boot.cfg loopback.0 distrib/common/netboot.me: boot.cfg distrib/tools : Makefile boot.cfg.serial scripts : roff2htm share/doc/legal: LICENCE lbsd.mdoc sys/kern : init_main.c files : LICENCE Log message: 2021 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.75 -r1.76 src/distrib/baselive/Makefile cvs -R rdiff -kk -upr1.12 -r1.13 src/distrib/baselive/i386/loopback.0 cvs -R rdiff -kk -upr1.30 -r1.31 src/distrib/common/00-README cvs -R rdiff -kk -upr1.73 -r1.74 src/distrib/common/Makefile cvs -R rdiff -kk -upr1.23 -r1.24 src/distrib/common/boot.cfg.i386 cvs -R rdiff -kk -upr1.8 -r1.9 src/distrib/common/boot.cfg.serial-floppy cvs -R rdiff -kk -upr1.17 -r1.18 src/distrib/common/grml/boot.cfg cvs -R rdiff -kk -upr1.14 -r1.15 src/distrib/common/grml/loopback.0 cvs -R rdiff -kk -upr1.17 -r1.18 src/distrib/common/netboot.me/boot.cfg cvs -R rdiff -kk -upr1.53 -r1.54 src/distrib/tools/Makefile cvs -R rdiff -kk -upr1.15 -r1.16 src/distrib/tools/boot.cfg.serial cvs -R rdiff -kk -upr1.101 -r1.102 src/scripts/roff2htm cvs -R rdiff -kk -upr1.36 -r1.37 src/share/doc/legal/LICENCE cvs -R rdiff -kk -upr1.46 -r1.47 src/share/doc/legal/lbsd.mdoc cvs -R rdiff -kk -upr1.43 -r1.44 src/sys/kern/init_main.c cvs -R rdiff -kk -upr1.26 -r1.27 www/files/LICENCE ________________________________________________________________________ Commit ID: 1005FFB4DE454B289BD CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/10 18:56:12 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.710 -r1.711 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060083DE30EE5649D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/20 14:27:26 UTC Modified files: data : wlog2019.inc Log message: fix image path (must be relative) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 www/data/wlog2019.inc ________________________________________________________________________ Commit ID: 10060084FA6465F83C6 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/20 15:44:55 UTC Modified files: share/misc : acronyms data : munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.783 -r1.784 src/share/misc/acronyms cvs -R rdiff -kk -upr1.41 -r1.42 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 100600B2C4414A6A91B CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/22 19:49:04 UTC Modified files: data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.290 -r1.291 www/data/WPtg.inc cvs -R rdiff -kk -upr1.42 -r1.43 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 100600B99A95A056FB8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 03:37:01 UTC Modified files: bin/pax : Build.sh Added files: bin/sleep : Build.sh Makefile sleep.1 sleep.c sleep.h Log message: add portable MirBSD sleep(1), sub-second capable, fully GNU compatible even with -DSMALL still 804 bytes more than the mksh builtin, but this is more compatible (avoids builtins’ issue wrt signal handling) and meets user experience (GNU…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 src/bin/pax/Build.sh cvs -R rdiff -kk -upr0 -r1.1 src/bin/sleep/Build.sh cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/sleep/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/sleep/sleep.1 cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/sleep/sleep.c cvs -R rdiff -kk -upr0 -r1.1 src/bin/sleep/sleep.h ________________________________________________________________________ Commit ID: 100600B9A234A7163A2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 03:37:46 UTC src/distrib/special/sleep Update of /cvs/src/distrib/special/sleep In directory herc.mirbsd.org:/var/tmp/cvs-serv19057/sleep Log Message: Directory /cvs/src/distrib/special/sleep put under version control ________________________________________________________________________ Commit ID: 100600B9C1555F6B1BB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 03:47:04 UTC Modified files: bin : Makefile bin/mksh : Makefile distrib/common : list distrib/special: Makefile Added files: distrib/special/sleep: Makefile Log message: hook up the new sleep(1), unlink from mksh multi-call binary… … in preparation for removing the builtin entirely To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/Makefile cvs -R rdiff -kk -upr1.173 -r1.174 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.31 -r1.32 src/distrib/common/list cvs -R rdiff -kk -upr1.24 -r1.25 src/distrib/special/Makefile cvs -R rdiff -kk -upr0 -r1.1 src/distrib/special/sleep/Makefile ________________________________________________________________________ Commit ID: 100600B9CD5111C122C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 03:49:43 UTC Modified files: distrib/common : list Log message: switch installer from mksh’s builtin cat to the BSD cat-v also in prepararion for removing that builtin entirely To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.32 -r1.33 src/distrib/common/list ________________________________________________________________________ Commit ID: 100600BA00865A03DEA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 04:05:08 UTC Modified files: bin/mksh : check.t funcs.c main.c sh.h Log message: begin removing the cat and sleep builtins: signal handling was… … impossible to get right portably with reasonable overhead, i.e. less overhead than fork()+exec() have; a portable sleep(1), sub-second-capable, and, new, fully compatible with GNU coreutils’ sleep, is now available from The MirOS Project, too, which allows us to drop these with no loss for users given Android added cat (funnily enough also a cat-v ☺) in the meantime To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.856 -r1.857 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.379 -r1.380 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.374 -r1.375 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.904 -r1.905 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100600BA22636484EBA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 04:12:15 UTC Log message: https://data.iana.org/time-zones/releases/tzdata2020f.tar.gz Status: Vendor Tag: tz Release Tags: tzdata2020f U src/share/zoneinfo/datfiles/africa U src/share/zoneinfo/datfiles/antarctica U src/share/zoneinfo/datfiles/asia U src/share/zoneinfo/datfiles/australasia U src/share/zoneinfo/datfiles/europe U src/share/zoneinfo/datfiles/northamerica U src/share/zoneinfo/datfiles/southamerica U src/share/zoneinfo/datfiles/etcetera U src/share/zoneinfo/datfiles/factory U src/share/zoneinfo/datfiles/backward C src/share/zoneinfo/datfiles/leapseconds 1 conflicts created by this import. Use the following command to help the merge: cvs checkout -jtz:yesterday -jtz src/share/zoneinfo/datfiles ________________________________________________________________________ Commit ID: 100600BA40B71C953EE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 04:20:07 UTC Modified files: share/zoneinfo/datfiles: leapseconds Removed files: share/zoneinfo/datfiles: pacificnew systemv Log message: fastmerge but retain yearistype.sh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 src/share/zoneinfo/datfiles/leapseconds cvs -R rdiff -kk -upr1.1.123.6 -r0 src/share/zoneinfo/datfiles/pacificnew cvs -R rdiff -kk -upr1.1.123.6 -r0 src/share/zoneinfo/datfiles/systemv ________________________________________________________________________ Commit ID: 100600BA5804826074D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 04:26:46 UTC Modified files: share/zoneinfo : Tag: 1.14 Makefile Log message: fix quoting, document better To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/share/zoneinfo/Makefile ________________________________________________________________________ Commit ID: 100600BA6403353FC24 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 04:29:39 UTC Modified files: share/zoneinfo : Makefile Log message: merge (pacificnew is gone; so is systemv, but that never appeared?) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/share/zoneinfo/Makefile ________________________________________________________________________ Commit ID: 100600BBE5219E810E5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 06:12:48 UTC Modified files: bin/sleep : sleep.c sleep.h Log message: shave another 411 bytes out of -DSMALL sleep by directed refactoring… … and deactivating suffix support for it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/sleep/sleep.c cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/sleep/sleep.h ________________________________________________________________________ Commit ID: 100600BC44420B53982 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 06:37:37 UTC Modified files: bin/cat : cat.c Log message: also shave a couple of bytes off cat-v To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/cat/cat.c ________________________________________________________________________ Commit ID: 100600BC6CD262A0946 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 06:48:27 UTC Modified files: lib/libc/gen : disklabel.c Log message: fix use of cgetent(3) API To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/gen/disklabel.c ________________________________________________________________________ Commit ID: 100600BC98A4A601E1F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 07:00:05 UTC Modified files: lib/libncurses/src/ncurses/tinfo: read_bsd_terminfo.c read_termcap.c Log message: more cgetent(3) misuses To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libncurses/src/ncurses/tinfo/read_bsd_terminfo.c cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libncurses/src/ncurses/tinfo/read_termcap.c ________________________________________________________________________ Commit ID: 100600BCA1C659D54C9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 07:02:34 UTC Modified files: lib/libocurses : termcap.c Log message: ocurses uses cgetent wrong, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libocurses/termcap.c ________________________________________________________________________ Commit ID: 100600C3EA83CF37FC9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 15:20:11 UTC Modified files: libexec/ftpd : extern.h ftpcmd.y ftpd.c Log message: avoid conflict with getline(3) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/libexec/ftpd/extern.h cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/libexec/ftpd/ftpcmd.y cvs -R rdiff -kk -upr1.8 -r1.9 src/libexec/ftpd/ftpd.c ________________________________________________________________________ Commit ID: 100600C42345F500FEF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 15:35:05 UTC Modified files: libexec/getty : extern.h main.c subr.c Log message: more cgetent-prodded ancient code cleanup, even passes __CRAZY=Yes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/libexec/getty/extern.h cvs -R rdiff -kk -upr1.3 -r1.4 src/libexec/getty/main.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/libexec/getty/subr.c ________________________________________________________________________ Commit ID: 100600C44A15D22043C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 15:45:17 UTC Modified files: usr.bin/ctags : C.c ctags.h fortran.c lisp.c print.c yacc.c Log message: another conflicting getline() To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/ctags/C.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/ctags/ctags.h cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/ctags/fortran.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/ctags/lisp.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/ctags/print.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/ctags/yacc.c ________________________________________________________________________ Commit ID: 100600C45622F4107E8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 15:48:35 UTC Modified files: usr.bin/diff3 : diff3prog.c Log message: another getline(), disturbingly close-but-not-equal to getline(3)… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/usr.bin/diff3/diff3prog.c ________________________________________________________________________ Commit ID: 100600C47F0745ED07C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 15:59:20 UTC Modified files: usr.bin/oldroff/neqn: io.c Log message: getline() To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/oldroff/neqn/io.c ________________________________________________________________________ Commit ID: 100600C4D3150F48682 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:21:45 UTC Modified files: usr.bin/telnet : getent.c Log message: cgetent, protos To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/telnet/getent.c ________________________________________________________________________ Commit ID: 100600C4E0758C9DC43 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:25:19 UTC Modified files: usr.bin/tip : remote.c Log message: cgetent cont To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/tip/remote.c ________________________________________________________________________ Commit ID: 100600C4F210817D2B8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:30:03 UTC Modified files: usr.bin/unifdef: unifdef.c Log message: getline To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/unifdef/unifdef.c ________________________________________________________________________ Commit ID: 100600C50005275EE94 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:33:44 UTC Modified files: usr.bin/vgrind : vfontedpr.c Log message: cgetent const To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/vgrind/vfontedpr.c ________________________________________________________________________ Commit ID: 100600C52AE34B1E941 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:45:14 UTC Modified files: usr.sbin/httpd/src/support: htdigest.c htpasswd.c logresolve.c usr.sbin/lpr/common_source: common.c displayq.c lp.h rmjob.c usr.sbin/lpr/lpc: cmds.c usr.sbin/lpr/lpd: printjob.c Log message: getline To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/src/support/htdigest.c cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/src/support/htpasswd.c cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/src/support/logresolve.c cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/usr.sbin/lpr/common_source/common.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/lpr/common_source/displayq.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/lpr/common_source/lp.h cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/lpr/common_source/rmjob.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/lpr/lpc/cmds.c cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/usr.sbin/lpr/lpd/printjob.c ________________________________________________________________________ Commit ID: 100600C53126DC6BE08 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:46:52 UTC Modified files: usr.sbin/lpr/common_source: common_vars.c lp.h Log message: const To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/lpr/common_source/common_vars.c cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/lpr/common_source/lp.h ________________________________________________________________________ Commit ID: 100600C55206277D0C0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 16:56:26 UTC Modified files: lib/libc/time : strftime.3 strftime.c bin/date : date.1 date.c Log message: add support for -Iseconds to date(1); with -u use Zulu offset though necessaryily, add %:z as strftime(3) extension, even documented, contrary to GNU… also, enhance examples accordingly and document the format strings date(1) uses To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/time/strftime.3 cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/time/strftime.c cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/date/date.1 cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/date/date.c ________________________________________________________________________ Commit ID: 100600C62003C42A167 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/23 17:52:20 UTC Modified files: files : .htaccess etc/mtree : 4.4BSD.dist share/doc/usd : 00.contents usr.bin/vi/docs/USD.doc/edit: edittut.ms usr.bin/vi/docs/USD.doc/vi.man: vi.1 Log message: first part of cleanup after commitid 1005FBF1EDA01E1426E: • redirect USD/13.ex to USD/14.exref • redirect USD/14.jove (nuked) to USD/ • create the proper directories in mtree • fix links from other documents • slightly update USD index more yak shaving to do: apparently, there are multiple copies of several USD (others perhaps as well) documents around, and the .ps/.${PRINTER} extra files are broken, too… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 www/files/.htaccess cvs -R rdiff -kk -upr1.35 -r1.36 src/etc/mtree/4.4BSD.dist cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/usd/00.contents cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/vi/docs/USD.doc/edit/edittut.ms cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/vi/docs/USD.doc/vi.man/vi.1 ________________________________________________________________________ Commit ID: 100600C649B71B8A923 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 18:01:52 UTC Modified files: share/doc/usd/13.ex: Makefile usr.bin/vi/docs/USD.doc/exref: Makefile Added files: share/doc : INDEX.src Log message: grep around in the hope of actually finding *all* papers, document them To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.1 src/share/doc/INDEX.src cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/doc/usd/13.ex/Makefile cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/vi/docs/USD.doc/exref/Makefile ________________________________________________________________________ Commit ID: 100600C6FF7082535FB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 18:50:48 UTC Modified files: etc/mtree : 4.4BSD.dist share/doc : INDEX.src Log message: sync paper/PSD/SMM/USD registry INDEX.src (new master) against mtree/4.4BSD.dist (drop empty ones) both against list on server and distrib/lists/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.36 -r1.37 src/etc/mtree/4.4BSD.dist cvs -R rdiff -kk -upr1.1 -r1.2 src/share/doc/INDEX.src ________________________________________________________________________ Commit ID: 100600C72F424851295 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2021/01/23 19:04:02 UTC Modified files: games/bsdgames : Makefile Log message: correct licence; rogue(6) was excluded for a reason; needs fixup: we’ll wish to include this with the CD; split rogue(6) into a different subpackage (its docs are OK though so fine for htman) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 ports/games/bsdgames/Makefile ________________________________________________________________________ Commit ID: 100600C76BE2B56CA64 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2021/01/23 19:19:48 UTC Modified files: shells/csh : Makefile shells/csh/pkg : DESCR PLIST Log message: install 04.csh(USD) into ${PREFIX}/share/doc/csh this is a more correct location for MirPorts, and we cannot easily install this into /usr/share/doc/usd/ where it belongs, so this is the next-best thing, and we’ll get the htmans right soon To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 ports/shells/csh/Makefile cvs -R rdiff -kk -upr1.1 -r1.2 ports/shells/csh/pkg/DESCR cvs -R rdiff -kk -upr1.1 -r1.2 ports/shells/csh/pkg/PLIST ________________________________________________________________________ Commit ID: 100600C7C7D2ABD205F CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/23 19:44:21 UTC Modified files: shells/csh : distinfo shells/csh/patches: patch-Makefile games/bsdgames : distinfo games/bsdgames/patches: patch-Makefile extraman : Makefile Log message: install the 04.csh(USD), 30.rogue(USD) and 31.trek(USD) htmans To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 ports/shells/csh/distinfo cvs -R rdiff -kk -upr1.1 -r1.2 ports/shells/csh/patches/patch-Makefile cvs -R rdiff -kk -upr1.4 -r1.5 ports/games/bsdgames/distinfo cvs -R rdiff -kk -upr1.1.7.1 -r1.2 ports/games/bsdgames/patches/patch-Makefile cvs -R rdiff -kk -upr1.8 -r1.9 contrib/extraman/Makefile ________________________________________________________________________ Commit ID: 100600C85F90B9CA3BF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 20:24:36 UTC Modified files: scripts : roff2htm Log message: fixup commitid 100587294941C76EBE9 to not move too much inside bolds refactor link target handling to avoid even more work To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.102 -r1.103 src/scripts/roff2htm ________________________________________________________________________ Commit ID: 100600C94E148B2F98E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 21:27:40 UTC Modified files: lib/libc/gen : disklabel.c Log message: make __CRAZY=Yes clean To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/gen/disklabel.c ________________________________________________________________________ Commit ID: 100600C95892FFAEF2A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 21:31:22 UTC Modified files: sys/sys : cdefs.h include : stdlib.h lib/libc/gen : getcap.c Log message: hack around C deficiencies wrt. pointer-to-pointer types In C, you can pass a (char *) argument to a (const char *) parameter, but its address (char **) cannot be passed to a (const char **) parameter (for some reason I don’t get); use of the const-qualified variants in an API is needed for const cleanliness in programs but cget{first,next,ent} were documented with (char **) so the change effects a minor API break ☹ Enter this workaround: a new global utility macro __mb_constcharmalmal(v) checks whether its argument is of type (char **) and, if so, casts it to (const char **); otherwise it is returned unchanged; this uses GCC-specific compiler builtins to do this without the need for a shared type, other compilers just cast so compiling with the system GCC is m̲a̲n̲d̲a̲t̲o̲r̲y̲ to get type-casting warnings for users of this macro! (Other compilers are often not warning anyway, if they even do const… so no big loss.) cget{first,next,ent} are redefined to macros of the same name that use __mb_constcharmalmal() on their db_array argument. This allows passing a (char **) to succeed; modern callers can also pass a (const char **). To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.32 -r1.33 src/sys/sys/cdefs.h cvs -R rdiff -kk -upr1.41 -r1.42 src/include/stdlib.h cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/gen/getcap.c ________________________________________________________________________ Commit ID: 100600C993E461185AE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 21:46:23 UTC Modified files: usr.bin/yacc/PSD.doc: ss0 ss3 ss5 ssA Log message: we have a working refer(1), apparently unlike OpenBSD… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/yacc/PSD.doc/ss0 cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/yacc/PSD.doc/ss3 cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/yacc/PSD.doc/ss5 cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/yacc/PSD.doc/ssA ________________________________________________________________________ Commit ID: 100600C9D42678AD3EA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 22:04:04 UTC Modified files: share/doc : INDEX.src share/doc/usd : 00.contents usr.bin/awk/USD.doc: awk Removed files: share/doc/psd/15.yacc: Makefile ss.. ss0 ss1 ss2 ss3 ss4 ss5 ss6 ss7 ss8 ss9 ssA ssB ssa ssb ssc ssd share/doc/psd/16.lex: Makefile lex.ms share/doc/psd/17.m4: Makefile m4.ms share/doc/usd/11.edit: Makefile edit.vindex edittut.ms share/doc/usd/12.vi: Makefile vi.apwh.ms vi.chars vi.in vi.summary share/doc/usd/13.ex: Makefile ex.rm ex.summary share/doc/usd/16.awk: Makefile awk Log message: decide on which of the duplicate manuals to keep (the newer, in all cases, but for some we merge some old content) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/INDEX.src cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/psd/15.yacc/Makefile cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss.. cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss0 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss1 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss2 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss3 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss4 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss5 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss6 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss7 cvs -R rdiff -kk -upr1.3 -r0 src/share/doc/psd/15.yacc/ss8 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ss9 cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ssA cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ssB cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ssa cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ssb cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ssc cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/15.yacc/ssd cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/psd/16.lex/Makefile cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/16.lex/lex.ms cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/psd/17.m4/Makefile cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/psd/17.m4/m4.ms cvs -R rdiff -kk -upr1.4 -r1.5 src/share/doc/usd/00.contents cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/11.edit/Makefile cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/11.edit/edit.vindex cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/usd/11.edit/edittut.ms cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/12.vi/Makefile cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/12.vi/vi.apwh.ms cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/12.vi/vi.chars cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/12.vi/vi.in cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/12.vi/vi.summary cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/usd/13.ex/Makefile cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/usd/13.ex/ex.rm cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/13.ex/ex.summary cvs -R rdiff -kk -upr1.1.7.1 -r0 src/share/doc/usd/16.awk/Makefile cvs -R rdiff -kk -upr1.2 -r0 src/share/doc/usd/16.awk/awk cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/awk/USD.doc/awk ________________________________________________________________________ Commit ID: 100600CAF910EFD5DF0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/23 23:22:25 UTC Modified files: gnu/usr.sbin/sendmail/doc/op: op.me lib/libocurses/PSD.doc: appen.A appen.B appen.C macros share/doc/papers/beyond4.3: beyond43.ms share/doc/psd/01.cacm: p1 share/doc/psd/02.implement: implement share/doc/psd/03.iosys: iosys share/doc/psd/04.uprog: p0 share/doc/psd/06.Clang: Clang.ms share/doc/psd/07.pascal: puman0.n share/doc/psd/08.f77: f77.ms share/doc/psd/09.f77io: f77IO.ms share/doc/psd/11.adb: adb.ms share/doc/psd/14.sccs: sccs.me share/doc/smm/05.fastfs: 0.t share/doc/smm/06.nfs: 0.t share/doc/smm/15.uucpnet: network.ms share/doc/smm/16.security: security.ms share/doc/usd/21.troff: m.mac share/doc/usd/22.trofftut: tt00 share/doc/usd/23.eqn: e0 share/doc/usd/24.eqnguide: g0 share/doc/usd/25.tbl: tbl share/doc/usd/26.refer: refer.bib share/doc/usd/27.invert: refer share/doc/usd/28.bib: bibdoc.ms share/doc/usd/29.diction: rm0 usr.bin/vi/docs/USD.doc/exref: ex.rm usr.bin/vi/docs/USD.doc/vitut: vi.in usr.bin/xlint/PSD.doc: lint.ms Log message: note bookshelf locations correctly, e.g. PSD3-% To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/gnu/usr.sbin/sendmail/doc/op/op.me cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libocurses/PSD.doc/appen.A cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libocurses/PSD.doc/appen.B cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libocurses/PSD.doc/appen.C cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libocurses/PSD.doc/macros cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/papers/beyond4.3/beyond43.ms cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/psd/01.cacm/p1 cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/psd/02.implement/implement cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/psd/03.iosys/iosys cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/psd/04.uprog/p0 cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/psd/06.Clang/Clang.ms cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/doc/psd/07.pascal/puman0.n cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/psd/08.f77/f77.ms cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/psd/09.f77io/f77IO.ms cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/psd/11.adb/adb.ms cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/psd/14.sccs/sccs.me cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/smm/05.fastfs/0.t cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/smm/06.nfs/0.t cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/smm/15.uucpnet/network.ms cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/smm/16.security/security.ms cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/usd/21.troff/m.mac cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/usd/22.trofftut/tt00 cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/usd/23.eqn/e0 cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/usd/24.eqnguide/g0 cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/usd/25.tbl/tbl cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/doc/usd/26.refer/refer.bib cvs -R rdiff -kk -upr1.3 -r1.4 src/share/doc/usd/27.invert/refer cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/doc/usd/28.bib/bibdoc.ms cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/usd/29.diction/rm0 cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/vi/docs/USD.doc/exref/ex.rm cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/vi/docs/USD.doc/vitut/vi.in cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/xlint/PSD.doc/lint.ms ________________________________________________________________________ Commit ID: 100600CD28C28C45A5D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 01:50:50 UTC Modified files: lib/libocurses : Makefile Log message: actually build libocurses against its own header To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libocurses/Makefile ________________________________________________________________________ Commit ID: 100600CD300547D84EE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 01:52:48 UTC Modified files: lib/libocurses : Makefile Log message: better: use the OpenBSD API, don’t depend on -I order To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libocurses/Makefile ________________________________________________________________________ Commit ID: 100600CDFA24123B035 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 02:46:58 UTC Modified files: distrib/special/more: more.c Log message: getline defer const-cleanup for ocurses/more, I doubt my headaches’ ability to stave off mistakes doing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/distrib/special/more/more.c ________________________________________________________________________ Commit ID: 100600CE7A95BF612FD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 03:21:26 UTC Modified files: sys/arch/i386/i386: trap.c Log message: fix a now-format string error in the kernel… why not… ever since commitid 1005FBEEF647E7AA0F9 register_t moved from int to long on i386 (int was incorrect) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/sys/arch/i386/i386/trap.c ________________________________________________________________________ Commit ID: 100600CEF8A6E9E334E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 03:54:34 UTC Modified files: usr.bin/m4/PSD.doc: m4.ms Log message: don’t double-space lines with nroff for now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/m4/PSD.doc/m4.ms ________________________________________________________________________ Commit ID: 100600CF0127267771A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 03:56:58 UTC Modified files: usr.bin/m4 : Makefile Log message: actually hook up the PSD doc from here (WTF OpenBSD‽ why did you not?) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/m4/Makefile ________________________________________________________________________ Commit ID: 100600CF46F291B9645 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/24 04:15:29 UTC Modified files: extraman : Makefile distrib/lists/base/base: mi distrib/lists/base/dev: mi distrib/lists/htman/htmi: mi Log message: preliminary sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 contrib/extraman/Makefile cvs -R rdiff -kk -upr1.149 -r1.150 src/distrib/lists/base/base/mi cvs -R rdiff -kk -upr1.82 -r1.83 src/distrib/lists/base/dev/mi cvs -R rdiff -kk -upr1.46 -r1.47 src/distrib/lists/htman/htmi/mi ________________________________________________________________________ Commit ID: 100600CFB9F1AFF731C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 04:46:13 UTC Modified files: share/doc/psd : 00.contents Log message: 10.gdb(PSD) is just a .ps rendition of gdb(GNU) which we ship as HTML/info To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/share/doc/psd/00.contents ________________________________________________________________________ Commit ID: 100600D088019BC1470 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 05:41:08 UTC Modified files: share/doc/psd/06.Clang: Clang.ms Log message: fix apparent mistake in the code plus nroff-level mistake alerted by gnroff To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/share/doc/psd/06.Clang/Clang.ms ________________________________________________________________________ Commit ID: 100600D08F96E2D7263 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 05:43:12 UTC Modified files: share/doc/psd/06.Clang: Clib.ms Makefile cmac1 ctrademarks Log message: get the Clib part to also render mostly intact and at all; hook it up To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/psd/06.Clang/Clib.ms cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/doc/psd/06.Clang/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/psd/06.Clang/cmac1 cvs -R rdiff -kk -upr1.2 -r1.3 src/share/doc/psd/06.Clang/ctrademarks ________________________________________________________________________ Commit ID: 100600D9DFE62E328DB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 16:18:47 UTC Modified files: distrib/lists/base/dev: mi Log message: update To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.83 -r1.84 src/distrib/lists/base/dev/mi ________________________________________________________________________ Commit ID: 100600DB91E0624C5E2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 18:14:42 UTC Modified files: bin/mksh : edit.c Log message: improve upon commitid 1005FA83BA62CFE4F23 (less code, less tty I/O) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.359 -r1.360 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 100600DC9E0300C9843 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 19:26:08 UTC Modified files: bin/mksh : check.t Log message: drop a check for a now-removed builtin To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.857 -r1.858 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 100600DCC851F28E958 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 19:37:33 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Build.sh Makefile funcs.c sh.h Log message: Darwin has st_mtimespec but not the BSD st_mtim name for it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.108 -r1.109 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.763 -r1.764 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.174 -r1.175 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.380 -r1.381 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.905 -r1.906 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100600DCD6711A4367A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 19:41:10 UTC Modified files: bin/mksh : check.t Log message: fix builtin removal-related fuckup To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.858 -r1.859 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 100600DCDB62D1AC858 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 19:42:43 UTC Modified files: bin/mksh : dot.mkshrc Log message: fix “set -e”-safe refactoring-caused fuckup (must double ! within PS1) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.133 -r1.134 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 100600DD0F5585660A7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 19:56:21 UTC Modified files: bin/mksh : Build.sh Log message: give some install paths $srcdir-relative if needed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.764 -r1.765 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100600DD7F245087038 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 20:26:00 UTC src/bin/false Update of /cvs/src/bin/false In directory herc.mirbsd.org:/var/tmp/cvs-serv17672/false Log Message: Directory /cvs/src/bin/false put under version control ________________________________________________________________________ Commit ID: 100600DDA163D5C06DA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 20:35:16 UTC Modified files: bin/mksh : dot.mkshrc Log message: some more cat and sleep removal To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.134 -r1.135 src/bin/mksh/dot.mkshrc ________________________________________________________________________ Commit ID: 100600DDAC3248F5C09 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 20:38:31 UTC Modified files: bin : Makefile bin/hostname : hostname.1 bin/mksh : Makefile dot.mkshrc funcs.c Added files: bin/false : Makefile false.1 false.c Log message: introduce a separate space-saving true/false (builtin still ok) drop domainname hack from mksh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/Makefile cvs -R rdiff -kk -upr0 -r1.1 src/bin/false/Makefile cvs -R rdiff -kk -upr0 -r1.1 src/bin/false/false.1 cvs -R rdiff -kk -upr0 -r1.1 src/bin/false/false.c cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/hostname/hostname.1 cvs -R rdiff -kk -upr1.175 -r1.176 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.135 -r1.136 src/bin/mksh/dot.mkshrc cvs -R rdiff -kk -upr1.381 -r1.382 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 100600DE9F07FB5DDCE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 21:42:58 UTC Modified files: bin/false : false.1 false.c Log message: skip a leading hyphen-minus in __progname like mksh does, for login To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/false/false.1 cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/false/false.c ________________________________________________________________________ Commit ID: 100600DF24A59660E00 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/24 22:19:28 UTC Modified files: . : Makefile data : announce mk : htsconv news2rss src : rss.hts Added files: src : subprj.hts Log message: • add new subprj.htm (Miscellaneous), somewhat stubby • hook that up in the navigation • add new portable sleep subproject to Miscellaneous • announce its release • correct RSS feed validator links • add announce feed to the list To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.131 -r1.132 www/Makefile cvs -R rdiff -kk -upr1.1 -r1.2 www/data/announce cvs -R rdiff -kk -upr1.103 -r1.104 www/mk/htsconv cvs -R rdiff -kk -upr1.1 -r1.2 www/mk/news2rss cvs -R rdiff -kk -upr1.21 -r1.22 www/src/rss.hts cvs -R rdiff -kk -upr0 -r1.1 www/src/subprj.hts ________________________________________________________________________ Commit ID: 100600DF88019274E2C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 22:45:26 UTC Modified files: bin/mksh : Makefile mksh.1 mksh.faq Log message: finish removal of cat and sleep builtins: undocument; update FAQ point to portable sleep download for old OS’ users To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.176 -r1.177 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.499 -r1.500 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 100600DFCA2710E930D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 23:03:13 UTC Modified files: bin/mksh : main.c mksh.1 Log message: make HISTFILE read-only in restricted shells to avoid file overwriting To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.375 -r1.376 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.500 -r1.501 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 100600DFCE806ADB554 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 23:04:40 UTC Modified files: bin/mksh : mksh.1 Log message: The Queen’s English, despite Brexit it’s still closer to [::1] To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.501 -r1.502 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 100600DFE2B3166C695 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/24 23:09:16 UTC Log message: https://data.iana.org/time-zones/releases/tzdata2021a.tar.gz Status: Vendor Tag: tz Release Tags: tzdata2021a U src/share/zoneinfo/datfiles/africa U src/share/zoneinfo/datfiles/antarctica U src/share/zoneinfo/datfiles/asia U src/share/zoneinfo/datfiles/australasia U src/share/zoneinfo/datfiles/europe U src/share/zoneinfo/datfiles/northamerica U src/share/zoneinfo/datfiles/southamerica U src/share/zoneinfo/datfiles/etcetera U src/share/zoneinfo/datfiles/factory U src/share/zoneinfo/datfiles/backward C src/share/zoneinfo/datfiles/leapseconds 1 conflicts created by this import. Use the following command to help the merge: cvs checkout -jtz:yesterday -jtz src/share/zoneinfo/datfiles ________________________________________________________________________ Commit ID: 100600E02A33CB6EB9D CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/24 23:30:00 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.784 -r1.785 src/share/misc/acronyms cvs -R rdiff -kk -upr1.43 -r1.44 www/data/munzbadg.out cvs -R rdiff -kk -upr1.711 -r1.712 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100600ECDA9658E7226 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/25 13:54:28 UTC Modified files: data : announce src : kwalletcli.hts subprj.hts Log message: release kwalletcli To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 www/data/announce cvs -R rdiff -kk -upr1.41 -r1.42 www/src/kwalletcli.hts cvs -R rdiff -kk -upr1.1 -r1.2 www/src/subprj.hts ________________________________________________________________________ Commit ID: 100600EDE3152067315 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/25 15:05:13 UTC Modified files: . : LICENCE files : vstyle.css src : main.hts Log message: put the announcements onto the main page, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.35 -r1.36 www/LICENCE cvs -R rdiff -kk -upr1.64 -r1.65 www/files/vstyle.css cvs -R rdiff -kk -upr1.26 -r1.27 www/src/main.hts ________________________________________________________________________ Commit ID: 100600EDEF150D07C46 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/25 15:08:14 UTC Modified files: data : announce Log message: fix sorto To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 www/data/announce ________________________________________________________________________ Commit ID: 100600EDF7A2E0410EC CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/25 15:10:29 UTC Modified files: mk : news2rss Log message: fix refactoro To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 www/mk/news2rss ________________________________________________________________________ Commit ID: 100600EE2884A9D0AA3 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/01/25 15:24:01 UTC Modified files: files : vstyle.css Log message: mark #hash target = @id element; for now, globally To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.65 -r1.66 www/files/vstyle.css ________________________________________________________________________ Commit ID: 1006010A1107863FC5C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/26 23:11:09 UTC Modified files: bin/mksh : misc.c Log message: TIL Linux getcwd(2) can return nōn-absolute paths in some cases… ksh_get_wd uses an extra mksh_abspath defence against this POSIX violation now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.303 -r1.304 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 1006010AA162C8658CC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/26 23:48:47 UTC Modified files: bin/mksh : misc.c Log message: fix __CRAZY=Yes-equivalent issues in the Hurd codepath using this on any glibc system: CPPFLAGS='-DMKSH__NO_PATH_MAX -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS='-Wl,-z,relro -Wl,-z,now -Wl,--as-needed' CFLAGS='-g -O2 -fstack-protector-strong -Wall -Werror -Wextra -Wformat' sh Build.sh -r To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.304 -r1.305 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 1006010AAAB2F40C145 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/26 23:49:50 UTC Modified files: bin/mksh : misc.c Log message: set a default errno for cases where we abort but the syscall didn’t set one To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.305 -r1.306 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 10060118B881ECEF3DB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/27 15:49:13 UTC Modified files: bin/mksh : exec.c Log message: fix jobless builds; spotted by @komh on OS/2 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.225 -r1.226 src/bin/mksh/exec.c ________________________________________________________________________ Commit ID: 10060118DF5700A4C58 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/27 15:59:35 UTC Modified files: bin/mksh : Build.sh funcs.c Log message: mirtoconf to detect one-out-of-three can be tricky To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.765 -r1.766 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.382 -r1.383 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 100601198B929BAC164 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/27 16:45:28 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Build.sh Makefile Log message: do it right, after some testing… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.109 -r1.110 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.766 -r1.767 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.177 -r1.178 src/bin/mksh/Makefile ________________________________________________________________________ Commit ID: 1006011DE014CA23747 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/27 21:41:54 UTC Modified files: lib/libssl/crypto: mbsd_md4.c mbsd_rc4.c mbsd_rmd160.c mbsd_sha1.c md4.h rc4.h ripemd.h sha.h lib/libssl/src/crypto/aes: aes_misc.c lib/libssl/src/crypto/asn1: asn1_lib.c lib/libssl/src/crypto/bf: bf_ecb.c lib/libssl/src/crypto/bn: bn_lib.c lib/libssl/src/crypto/cast: c_ecb.c lib/libssl/src/crypto/conf: conf_def.c conf_lib.c lib/libssl/src/crypto/des: des.c ecb_enc.c rpc_enc.c lib/libssl/src/crypto/dh: dh_lib.c lib/libssl/src/crypto/dsa: dsa_lib.c lib/libssl/src/crypto/evp: evp_enc.c lib/libssl/src/crypto/lhash: lhash.c lib/libssl/src/crypto/md2: md2_dgst.c lib/libssl/src/crypto/pem: pem_lib.c lib/libssl/src/crypto/rand: mbsdrand.c lib/libssl/src/crypto/rc2: rc2_ecb.c lib/libssl/src/crypto/rsa: rsa_lib.c lib/libssl/src/crypto/stack: stack.c lib/libssl/src/crypto/txt_db: txt_db.c lib/libssl/src/crypto/x509: x509_vfy.c lib/libssl/src/ssl: s3_lib.c ssl_lib.c t1_lib.c Removed files: lib/libssl/src/crypto/des: des_ver.h Log message: I highly doubt these extra version strings are part of the API OpenSSL 1.x (Debian) lacks them anyway, and nuking them makes them not show up in instbin which is a goal… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/crypto/mbsd_md4.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/crypto/mbsd_rc4.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/crypto/mbsd_rmd160.c cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libssl/crypto/mbsd_sha1.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/crypto/md4.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/crypto/rc4.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/crypto/ripemd.h cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libssl/crypto/sha.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/aes/aes_misc.c cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libssl/src/crypto/asn1/asn1_lib.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/src/crypto/bf/bf_ecb.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/bn/bn_lib.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/src/crypto/cast/c_ecb.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/src/crypto/conf/conf_def.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/conf/conf_lib.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libssl/src/crypto/des/des.c cvs -R rdiff -kk -upr1.2 -r0 src/lib/libssl/src/crypto/des/des_ver.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/des/ecb_enc.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libssl/src/crypto/des/rpc_enc.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/dh/dh_lib.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/dsa/dsa_lib.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/src/crypto/evp/evp_enc.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/lhash/lhash.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/md2/md2_dgst.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libssl/src/crypto/pem/pem_lib.c cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libssl/src/crypto/rand/mbsdrand.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/rc2/rc2_ecb.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/rsa/rsa_lib.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/stack/stack.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/txt_db/txt_db.c cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libssl/src/crypto/x509/x509_vfy.c cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libssl/src/ssl/s3_lib.c cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libssl/src/ssl/ssl_lib.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/ssl/t1_lib.c ________________________________________________________________________ Commit ID: 1006014BEF6450577F9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:06:17 UTC Modified files: gnu/usr.bin/cvs: AUTHORS gnu/usr.bin/cvs/doc: cvs.texinfo cvsclient.texi getdate.texi mkman.pl gnu/usr.bin/cvs/lib: error.c error.h strftime.c gnu/usr.bin/cvs/src: commit.c cvs.h error.c import.c logmsg.c ls.c main.c rcscmds.c sanity.sh subr.c suck.c tag.c Log message: import a few fixes found in Debian (newer GCC and other tools): commit 9f4ec79f3cb2e46d67bce5a87a6099e7019be958 Date: Fri Jan 29 23:38:13 2021 +0100 fix a Perl 5.32 error commit 0583111ddf7abca2283a20bd9cafebd2236008ba Date: Fri Jan 29 23:43:36 2021 +0100 this is the GNU version of “goto fail;” I guess; thankfully no effect found by -Wmultistatement-macros in an else branch, but the then branch was a goto already so no bug commit cd0ce307465073799cbf58494d041bbf4eb30614 Date: Fri Jan 29 23:56:06 2021 +0100 GNU has this weird idiom strncpy(dst, src, strlen(src)); fix it: This is used with dynamically allocated buffers of at least the length the third argument is and I’m wondering whether that’s someone unknowing’s answer to being told strcpy is a no-no… memcpy is, of course, the correct answer, in all these cases (checked against the allocation size only, of course) commit 99e6916ed5dfc68688581cb727ff479930a54083 Date: Sat Jan 30 00:09:16 2021 +0100 plug a fortify warning I don’t get, (size_t)-1 is checked above‽ commit 781dacb2575f0095bb67fe5e64192229f2fc31c5 Date: Sat Jan 30 00:14:10 2021 +0100 some glibc thing I don’t understand commit 02b2c6f58dfc78a454d3e46bf3337eaf1f1d1d3f Date: Sat Jan 30 00:38:56 2021 +0100 try to fix up the GNU error() API as much as possible: they define an API error() whose first argument is the errorlevel to exit with, BUT IF IT’S 0 IT DOES NOT EXIT! so it cannot be marked __dead, throwing dead/alive branch analysis fully out of the range of possibilities, leading to subsequent errors, such as the one in commit 99e6916ed5dfc68688581cb727ff479930a54083 ☹ for CVS, rename the function to warning, drop its first argument, introduce an error macro that does the if(status)exit(status) dance, and don’t worry too much about constant arguments and rely on modern compilers instead ☹ but nooooo is not good enough for the GNU folks‽ commit 575f1dd1e22aec9c2e4e06529b1bda6dbbc3f892 Date: Sat Jan 30 00:41:55 2021 +0100 Revert "plug a fortify warning I don’t get, (size_t)-1 is checked above‽" because the compiler couldn’t know it was exiting in the -1 case ☹ see commit 02b2c6f58dfc78a454d3e46bf3337eaf1f1d1d3f This reverts commit 99e6916ed5dfc68688581cb727ff479930a54083. commit bd4a1987af7706c9d11603434a6a86b6aac7923e Date: Sat Jan 30 00:45:06 2021 +0100 there’s printfs out there that don’t handle nil for %s‽ commit 0260ec0cc0bff732a51a5c9107d1abcfb5965e78 Date: Sat Jan 30 01:12:49 2021 +0100 try to plug the Overfull \hbox commit 5074a8f314d871a6d7ff4321e51780acd5565574 Date: Sat Jan 30 01:16:48 2021 +0100 try to plug Underfull \hbox commit 7b284f98f30d9f6e24d78a325d10bb89b3db70c8 Date: Sat Jan 30 01:22:05 2021 +0100 oops! commit 692e85933211ac27886718399d6e6283bf88011e Date: Sat Jan 30 01:22:10 2021 +0100 make exit(3) available to the macro commit 9412fc91e5b76b04fa071c1928ebadb6a117e949 Date: Sat Jan 30 01:43:44 2021 +0100 add explicit prev/next/up info to some nodes: the node “CVS command list” contains an @menu referencing “all” CVS commands; a @menu is normally a navigation item though, and most of them (e.g. “admin”) are normally an @node in the @menu CVS commands (some are an @anchor only), and a node cannot live in two (or more) menus, makeinfo’s linking will break, but hardcoding the correct(!) refs manually makes it work commit 3124de135d4c07ab83647e14d32059dda2db4d89 Date: Sat Jan 30 02:18:58 2021 +0100 update copyright and other metadata commit 7e65d3c3a3e75c7d7bed208901974d4df69cb2dc Date: Sat Jan 30 02:35:54 2021 +0100 rename fperrmsg to fpwarnmsg and remove its ability to exit commit 996bc80abac4b550093123ca021337c52355aa99 Date: Sat Jan 30 02:44:15 2021 +0100 we have TWO error()? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/gnu/usr.bin/cvs/AUTHORS cvs -R rdiff -kk -upr1.37 -r1.38 src/gnu/usr.bin/cvs/doc/cvs.texinfo cvs -R rdiff -kk -upr1.11 -r1.12 src/gnu/usr.bin/cvs/doc/cvsclient.texi cvs -R rdiff -kk -upr1.8 -r1.9 src/gnu/usr.bin/cvs/doc/getdate.texi cvs -R rdiff -kk -upr1.6 -r1.7 src/gnu/usr.bin/cvs/doc/mkman.pl cvs -R rdiff -kk -upr1.1.101.3 -r1.2 src/gnu/usr.bin/cvs/lib/error.c cvs -R rdiff -kk -upr1.1.101.2 -r1.2 src/gnu/usr.bin/cvs/lib/error.h cvs -R rdiff -kk -upr1.1.101.3 -r1.2 src/gnu/usr.bin/cvs/lib/strftime.c cvs -R rdiff -kk -upr1.11 -r1.12 src/gnu/usr.bin/cvs/src/commit.c cvs -R rdiff -kk -upr1.9 -r1.10 src/gnu/usr.bin/cvs/src/cvs.h cvs -R rdiff -kk -upr1.2 -r1.3 src/gnu/usr.bin/cvs/src/error.c cvs -R rdiff -kk -upr1.12 -r1.13 src/gnu/usr.bin/cvs/src/import.c cvs -R rdiff -kk -upr1.12 -r1.13 src/gnu/usr.bin/cvs/src/logmsg.c cvs -R rdiff -kk -upr1.1.101.2 -r1.2 src/gnu/usr.bin/cvs/src/ls.c cvs -R rdiff -kk -upr1.23 -r1.24 src/gnu/usr.bin/cvs/src/main.c cvs -R rdiff -kk -upr1.1.101.3 -r1.2 src/gnu/usr.bin/cvs/src/rcscmds.c cvs -R rdiff -kk -upr1.20 -r1.21 src/gnu/usr.bin/cvs/src/sanity.sh cvs -R rdiff -kk -upr1.7 -r1.8 src/gnu/usr.bin/cvs/src/subr.c cvs -R rdiff -kk -upr1.1 -r1.2 src/gnu/usr.bin/cvs/src/suck.c cvs -R rdiff -kk -upr1.9 -r1.10 src/gnu/usr.bin/cvs/src/tag.c ________________________________________________________________________ Commit ID: 1006014BF7E43B7873B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:07:41 UTC Modified files: gnu/usr.bin/cvs/lib: Makefile.am Log message: I’m pretty sure getdate doesn’t need this To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/gnu/usr.bin/cvs/lib/Makefile.am ________________________________________________________________________ Commit ID: 1006014BFF17EAB4A73 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:09:30 UTC Modified files: gnu/usr.bin/cvs: configure.in Removed files: gnu/usr.bin/cvs/lib: error.c progname.c Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.34 -r1.35 src/gnu/usr.bin/cvs/configure.in cvs -R rdiff -kk -upr1.2 -r0 src/gnu/usr.bin/cvs/lib/error.c cvs -R rdiff -kk -upr1.1.101.1 -r0 src/gnu/usr.bin/cvs/lib/progname.c ________________________________________________________________________ Commit ID: 1006014C0EA12210CB0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:13:43 UTC Modified files: gnu/usr.bin/cvs: configure.in Log message: this broke the generated configure To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.35 -r1.36 src/gnu/usr.bin/cvs/configure.in ________________________________________________________________________ Commit ID: 1006014C18915DB09A4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:16:26 UTC Modified files: gnu/usr.bin/cvs: config.h.in configure gnu/usr.bin/cvs/lib: Makefile.in Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/gnu/usr.bin/cvs/config.h.in cvs -R rdiff -kk -upr1.35 -r1.36 src/gnu/usr.bin/cvs/configure cvs -R rdiff -kk -upr1.18 -r1.19 src/gnu/usr.bin/cvs/lib/Makefile.in ________________________________________________________________________ Commit ID: 1006014C45E1B5FFB31 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:28:28 UTC Modified files: gnu/usr.bin/cvs/lib: Tag: 1.14 getdate.y Log message: stock xalloc_die() uses^Hd error() To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/gnu/usr.bin/cvs/lib/getdate.y ________________________________________________________________________ Commit ID: 1006014C4D10AF90E89 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 02:30:18 UTC Modified files: gnu/usr.bin/cvs/lib: getdate.c Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/gnu/usr.bin/cvs/lib/getdate.c ________________________________________________________________________ Commit ID: 1006014D6461C097A10 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 03:44:49 UTC Modified files: gnu/usr.bin/cvs: Makefile.bsd-wrapper Log message: little helper To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.37 -r1.38 src/gnu/usr.bin/cvs/Makefile.bsd-wrapper ________________________________________________________________________ Commit ID: 1006014D8840B2640A7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 03:54:24 UTC Modified files: gnu/usr.bin/cvs/src: history.c Log message: fix a Y2038 issue while here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/gnu/usr.bin/cvs/src/history.c ________________________________________________________________________ Commit ID: 1006014DB6422AD732E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 04:07:21 UTC Modified files: gnu/usr.bin/cvs/src: history.c Log message: basic2-64 can fail due to ordering (older history lines are written after newer ones, then sorted by time upon display); ensure we only take the time *after* obtaining the history lock, and fix a memory leak while here anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/gnu/usr.bin/cvs/src/history.c ________________________________________________________________________ Commit ID: 1006014DDC950A3FD7B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 04:17:06 UTC Modified files: gnu/usr.bin/cvs/src: server.c Log message: a lot of s{→n}printf, now that GCC warns… #facepalm To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/gnu/usr.bin/cvs/src/server.c ________________________________________________________________________ Commit ID: 1006014E19C3D5B7F42 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 04:33:20 UTC Modified files: gnu/usr.bin/cvs: configure.in Log message: GNU fucked up the correct name for this option; support both… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.36 -r1.37 src/gnu/usr.bin/cvs/configure.in ________________________________________________________________________ Commit ID: 1006014E2AB555F28FA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 04:37:47 UTC Modified files: gnu/usr.bin/cvs: configure Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.36 -r1.37 src/gnu/usr.bin/cvs/configure ________________________________________________________________________ Commit ID: 1006014E3C62D281EA4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 04:42:54 UTC Modified files: gnu/usr.bin/cvs/src: filesubr.c Log message: work around a bug with -Wstringop-overflow not doing block_read() right To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/gnu/usr.bin/cvs/src/filesubr.c ________________________________________________________________________ Commit ID: 1006014E848694FD7A4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 05:01:40 UTC Modified files: gnu/usr.bin/cvs: configure.in gnu/usr.bin/cvs/src: subr.c Log message: fix another warning To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.37 -r1.38 src/gnu/usr.bin/cvs/configure.in cvs -R rdiff -kk -upr1.8 -r1.9 src/gnu/usr.bin/cvs/src/subr.c ________________________________________________________________________ Commit ID: 1006014EB4325A02D0D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 05:14:21 UTC Modified files: gnu/usr.bin/cvs/doc: Tag: 1.14 cvsclient.texi Log message: give this thing a title page To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/gnu/usr.bin/cvs/doc/cvsclient.texi ________________________________________________________________________ Commit ID: 1006014EC501535E60F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 05:19:00 UTC Modified files: gnu/usr.bin/cvs: Makefile.bsd-wrapper configure Log message: old-info-format-support is required for sanity.sh :/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.38 -r1.39 src/gnu/usr.bin/cvs/Makefile.bsd-wrapper cvs -R rdiff -kk -upr1.37 -r1.38 src/gnu/usr.bin/cvs/configure ________________________________________________________________________ Commit ID: 1006014F5140F1D58F2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 05:56:16 UTC Modified files: bin/mksh : mksh.faq Log message: incorporate suggestion from Selk via IRC To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 10060150B96528B69DD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 07:32:50 UTC Modified files: sys/arch/i386/conf: GENERIC RAMDISK Log message: disable the tsc as clocksource for now, OpenBSD has only bad things to report about it, and my VM’s gettimeofday(2) and even time(3) runs BACKWARDS!!!, and this BREAKS MY cvs(1) TESTSUITE!!! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.52 -r1.53 src/sys/arch/i386/conf/GENERIC cvs -R rdiff -kk -upr1.25 -r1.26 src/sys/arch/i386/conf/RAMDISK ________________________________________________________________________ Commit ID: 10060151D2310114E82 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 08:47:43 UTC Modified files: sys/arch/i386/conf: GENERIC Log message: revert for now, TSC works fine on herc and fish (bare metal), and nothing works fine when running under Linux-kvm :(( keep TSC disabled for the floppy though, for simplicity To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.53 -r1.54 src/sys/arch/i386/conf/GENERIC ________________________________________________________________________ Commit ID: 100601522F463B2142E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/01/30 09:12:06 UTC Modified files: gnu/usr.bin/cvs/src: subr.c Log message: try to add workarounds for system time travelling backwards To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/gnu/usr.bin/cvs/src/subr.c ________________________________________________________________________ Commit ID: 1006016D4DC39AC0318 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/01/31 16:04:27 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.785 -r1.786 src/share/misc/acronyms cvs -R rdiff -kk -upr1.44 -r1.45 www/data/munzbadg.out cvs -R rdiff -kk -upr1.712 -r1.713 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100601788CD535B2FBB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/01 04:51:21 UTC Modified files: gnu/usr.bin/texinfo/info: infomap.c Log message: bind { and } to repeat last search {back,fore}wards, like newer texinfo To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.101.1 -r1.2 src/gnu/usr.bin/texinfo/info/infomap.c ________________________________________________________________________ Commit ID: 100601B0DA069F1B9B8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/03 20:54:34 UTC Modified files: gnu/usr.sbin/sendmail/cf/cf: openbsd-localhost.mc openbsd-proto.mc Log message: improve comments To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/gnu/usr.sbin/sendmail/cf/cf/openbsd-localhost.mc cvs -R rdiff -kk -upr1.18 -r1.19 src/gnu/usr.sbin/sendmail/cf/cf/openbsd-proto.mc ________________________________________________________________________ Commit ID: 100601F42C442131F30 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/07 01:30:35 UTC Modified files: bin/mksh : Tag: 1.14 mksh.faq Log message: tell users to not depend on entering POSIX mode disabling UTF-8 mode (locale tracking is near!) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 100601F430E08AAABD1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/07 01:31:40 UTC Modified files: bin/mksh : mksh.1 Log message: document that BOM and turning on POSIX mode will, most likely, not have an effect on UTF-8 mode any more once full locale tracking is implemented To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.502 -r1.503 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 100601F4946496CBA6A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/07 02:02:28 UTC Modified files: bin/mksh : main.c Log message: early-locale-tracking: fix unsetting LANG and LC_* if all were unset, null ("") was passed to setlocale as the locale to set; setlocale would take this to look at the environment, and we don’t update the shell’s own environment at all, so it would use the locale variables that were set at startup; now it hardcodes "C" instead in those cases Note: this also is not quite right: • in POSIX, o̲n̲l̲y̲ the environment, not the string search, should influence the locale • setting the "" locale *is* possible, but only via the environment, and means “the implementation-specified default locale”, which there is talk already about considering setting it to C.UTF-8 in… Debian? glibc? (note that without a call to setlocale "POSIX" is still mandated to be the one set at main() start) Full locale tracking therefore must • not set UTFMODE = isuc(ccp) before checking the POSIX locale • update the environment variables (at least LANG, LC_CTYPE, LC_ALL) of the shell process itself (ugh, but doable…) and revert this ternary To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.376 -r1.377 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 100601F4B782FE80AEA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/07 02:07:59 UTC Modified files: etc : profile Log message: set LC_ALL=C.UTF-8 as default locale settings in /etc/profile Modified files: scripts : cleanenv Log message: set LC_ALL=C.UTF-8 as default locale for cleanenv - and cleanenv / (normal cleanenv still retains the LC_CTYPE that was set) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.70 -r1.71 src/etc/profile cvs -R rdiff -kk -upr1.5 -r1.6 src/scripts/cleanenv ________________________________________________________________________ Commit ID: 100601F553D0F8606DD CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/02/07 02:50:35 UTC Modified files: share/misc : acronyms data : munzbadg.out wlog2020.inc src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.786 -r1.787 src/share/misc/acronyms cvs -R rdiff -kk -upr1.45 -r1.46 www/data/munzbadg.out cvs -R rdiff -kk -upr1.15 -r1.16 www/data/wlog2020.inc cvs -R rdiff -kk -upr1.713 -r1.714 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100602357B36CCC7E79 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 03:49:45 UTC Modified files: usr.sbin/httpd/src/main: gen_test_char.c Log message: let httpd URI-escape parenthesēs ‘(’ and ‘)’ in generated output it doesn’t hurt and too much software *cough*MuseScore fora*cough* is just too broken, letting hyperlink auto-parsing terminate at them To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/src/main/gen_test_char.c ________________________________________________________________________ Commit ID: 10060235FF4727DE3F8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 04:24:10 UTC Modified files: usr.sbin/wsconfig: wsconfig.c Log message: fix restoring the cursor position after querying it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/usr.sbin/wsconfig/wsconfig.c ________________________________________________________________________ Commit ID: 100602361004871AB65 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 04:28:35 UTC Modified files: usr.sbin/httpd/src: Configure Log message: it’s LC_ALL, not LANG, which you set when you want to override it, dear ASF To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/src/Configure ________________________________________________________________________ Commit ID: 100602361AD0D783271 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 04:31:28 UTC Modified files: usr.bin/spell : spell.ksh Log message: don’t use $LANG for something nōn-POSIXy To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/spell/spell.ksh ________________________________________________________________________ Commit ID: 100602362731827CA79 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 04:34:44 UTC Modified files: usr.bin/diff3 : diff3.ksh usr.bin/spell : spell.ksh Log message: revert commitid 1004AC78BE14BC9F752 for these two, we have set -o posix To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/diff3/diff3.ksh cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/spell/spell.ksh ________________________________________________________________________ Commit ID: 1006023642A534D590D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 04:43:20 UTC Modified files: distrib/common : dot.profile usr.sbin/wsconfig: wsconfig.c Log message: same default locales as in commitid 100601F4B782FE80AEA Modified files: etc : rc Log message: same default locales as in commitid 100601F4B782FE80AEA (let’s just hope that startup things are ready for UTF-8 mode) this is because restarting with 「sudo cleanenv /」 now uses the same… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.65 -r1.66 src/distrib/common/dot.profile cvs -R rdiff -kk -upr1.133 -r1.134 src/etc/rc cvs -R rdiff -kk -upr1.17 -r1.18 src/usr.sbin/wsconfig/wsconfig.c ________________________________________________________________________ Commit ID: 1006023650D7A08300C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 04:45:47 UTC Modified files: etc : rc Log message: protect some file parsing from globbing To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.134 -r1.135 src/etc/rc ________________________________________________________________________ Commit ID: 10060236BA57315BE21 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/10 05:14:01 UTC Modified files: usr.sbin/httpd/src/main: gen_test_char.c Log message: musescore.*org* breaks parentheses, .*com* breaks five others… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/src/main/gen_test_char.c ________________________________________________________________________ Commit ID: 1006025DCD94023D674 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/12 01:42:44 UTC Modified files: lib/libncurses : Makefile lib/libncurses/src/include: curses.h.in curses.head curses.tail ncurses_cfg.h lib/libncurses/src/ncurses: curses.priv.h lib/libncurses/src/ncurses/base: lib_set_term.c lib/libncurses/src/ncurses/tinfo: lib_setup.c gnu/usr.bin/lynx/src: LYCharSets.c Log message: some ncurses cleanup to prepare for locale tracking: • revert commitid 1004AA3BCA2415FF513: drop _nc_set_locale and _nc_overridden_locale; MirBSD will have two locales again RSN • fix termpath: allow /etc/ to override /usr/share/misc/ • disable xmc-glitch • fix, tweak and/or optimise some of the existing delta • document current options to configure in the Makefile • make lynx not use _nc_set_locale any more (port needs to evenually follow but no harm in keeping for a bit) bumping libncurses shlib major but this really depends on the locale change in libc that is not yet committed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/lib/libncurses/Makefile cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libncurses/src/include/curses.h.in cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libncurses/src/include/curses.head cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libncurses/src/include/curses.tail cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libncurses/src/include/ncurses_cfg.h cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libncurses/src/ncurses/curses.priv.h cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libncurses/src/ncurses/base/lib_set_term.c cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libncurses/src/ncurses/tinfo/lib_setup.c cvs -R rdiff -kk -upr1.5 -r1.6 src/gnu/usr.bin/lynx/src/LYCharSets.c ________________________________________________________________________ Commit ID: 100602F4307393AF565 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/19 04:47:52 UTC Modified files: gnu/usr.sbin/sendmail/cf/cf: openbsd-proto.mc Log message: require working reverse DNS by default, to fight more spammers To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 src/gnu/usr.sbin/sendmail/cf/cf/openbsd-proto.mc ________________________________________________________________________ Commit ID: 100602F45C272FD91FB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/19 04:59:32 UTC Modified files: gnu/usr.sbin/sendmail/cf/cf: openbsd-proto.mc Log message: keep the comment indentation/separation cadence; document better To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 src/gnu/usr.sbin/sendmail/cf/cf/openbsd-proto.mc ________________________________________________________________________ Commit ID: 100602F46454AF35054 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/19 05:01:34 UTC Modified files: gnu/usr.sbin/sendmail/cf/cf: openbsd-proto.mc Log message: improve preamble as well To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/gnu/usr.sbin/sendmail/cf/cf/openbsd-proto.mc ________________________________________________________________________ Commit ID: 1006032B9A83BC97271 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/02/21 19:51:45 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.787 -r1.788 src/share/misc/acronyms cvs -R rdiff -kk -upr1.291 -r1.292 www/data/WPtg.inc cvs -R rdiff -kk -upr1.46 -r1.47 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1006038B23A580E7658 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/26 08:32:47 UTC Modified files: bin/mksh : mksh.1 mksh.faq Log message: comment on OPTU-16 vs. UCS-4 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.503 -r1.504 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.14 -r1.15 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 1006038E0385216EEDE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/26 11:48:59 UTC Modified files: bin/mksh : edit.c emacsfn.h mksh.1 mksh.faq Log message: • implement bigwords-based movement commands, requested by Andrew Fuller (qartis) via IRC: – Esc+B matching Esc+b (move backwards) – Esc+D matching Esc+d (delete forwards) – Esc+F matching Esc+f (move forwards) – Esc+H matching Esc+h (delete backwards) like GNU bash ^W also changing Esc+C, Esc+L, Esc+U to change bigwords case (Esc+c, Esc+l, Esc+u keep their current function operating on words) • define bigword as space/tab-separated (affecting prev-hist-word, which qartis pointed out was already using bigwords) • improve Emacs mode keybinding documentation again • add ^W entry to FAQ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.360 -r1.361 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/mksh/emacsfn.h cvs -R rdiff -kk -upr1.504 -r1.505 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 1006038E06E75F7E837 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/26 11:49:39 UTC Modified files: bin/mksh : Tag: 1.14 emacsfn.h Log message: fix spelling To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/bin/mksh/emacsfn.h ________________________________________________________________________ Commit ID: 1006038E0C06F6A2DF9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/26 11:51:10 UTC Modified files: bin/mksh : edit.c emacsfn.h mksh.1 Log message: rename prev-hist-word to prev-hist-bigword to match To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.361 -r1.362 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.14 -r1.15 src/bin/mksh/emacsfn.h cvs -R rdiff -kk -upr1.505 -r1.506 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1006038E1F65ADDB773 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/02/26 11:56:20 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.714 -r1.715 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100603BB1862247F10D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/02/28 15:06:52 UTC Modified files: lib/libc/crypt : arc4random_base.c Log message: avoid accessing an arc4 state between arcfour_init() and arcfour_ksa() To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/lib/libc/crypt/arc4random_base.c ________________________________________________________________________ Commit ID: 100603CF16D3A6B166A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/03/01 13:51:21 UTC Modified files: gnu/usr.sbin/sendmail/cf/cf: access Log message: update example to use Letzencrtpy To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/gnu/usr.sbin/sendmail/cf/cf/access ________________________________________________________________________ Commit ID: 10060429A4504E7AAEA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/03/05 20:54:06 UTC Modified files: share/misc : acronyms Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.788 -r1.789 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1006048C6462F27C2F7 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/03/10 13:14:26 UTC Modified files: samples : kbd-layout Log message: add the Win9x layout To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 contrib/samples/kbd-layout ________________________________________________________________________ Commit ID: 1006048C9916226FD9C CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/03/10 13:28:45 UTC Modified files: samples : kbd-xf86 code/Snippets : KBDmir2U.map Log message: put in em dashes surrounded by hair space since we can’t map that to keys To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 contrib/samples/kbd-xf86 cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/Snippets/KBDmir2U.map ________________________________________________________________________ Commit ID: 1006048CCA155D5014D CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/03/10 13:42:01 UTC Modified files: samples : kbd-layout Log message: • drop obsolete gnuwin branch • document the extras some • align positions with kbd-xf86 (unshifted bottom-left, shift up meta right) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 contrib/samples/kbd-layout ________________________________________________________________________ Commit ID: 1006048D13466B5826D CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/03/10 14:09:38 UTC Modified files: samples : dot.Xmodmap kbd-layout kbd-xf86 samples : Tag: grml dot.Xmodmap code/Snippets : KBDmir2U.map Log message: MirKeyboardLayout 4.10: • replace almost unused, intended-as-placeholder ≠ with ‐ (U+2011) • swap the latter with MSw-F12 ‥ so it’s closer physically to -/‐ Changed mapping after this: • ModeSwitch-F6: ‥ (U+2025 two dots, Pascal interval), instead of MSw-F12 • ModeSwitch-F12: ‑ (U+2011 nōn-breaking hyphen) Note ModeSwitch-- is still ‐ (U+2010 hyphen); uses are: • within a hyphenated word, e.g. foo-based, use U+002D ‘-’ (the - key) • when wrap‐\nping long lines use U+2010 ‘‐’ (ModeSwitch--) • to avoid (line‑)wrapping use U+2011 ‘‑’ (ModeSwitch-F12) • for bullet lists with dashes, date intervals, etc. use U+2013 ‘–’ (ModeSwitch-Shift-Return); for other intervals, use U+2025 ‘‥’ (ModeSwitch-F6) • for sub-sentences and thought use a hair space-surrounded em dash U+200A,U+2014,U+200A ‘ — ’ (not mapped to any key or keys; copy/paste) • do not use U+00AD (soft hyphen); this is why ModeSwitch-- maps to U+2010 No change to KBDmir2A (uses ANSI codepage 1252, not UCS, plus same as below) nor to KBDmir2U (we currently cannot remap the function keys on Windows®). To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.32 -r1.33 contrib/samples/dot.Xmodmap cvs -R rdiff -kk -upr1.8 -r1.9 contrib/samples/kbd-layout cvs -R rdiff -kk -upr1.4 -r1.5 contrib/samples/kbd-xf86 cvs -R rdiff -kk -upr1.24.4.14 -r1.24.4.15 contrib/samples/dot.Xmodmap cvs -R rdiff -kk -upr1.7 -r1.8 contrib/code/Snippets/KBDmir2U.map ________________________________________________________________________ Commit ID: 1006048F7C60300ADD5 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/03/10 16:46:40 UTC Modified files: share/misc : acronyms data : announce munzbadg.out src : subprj.hts Log message: sync, KBDmir To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.789 -r1.790 src/share/misc/acronyms cvs -R rdiff -kk -upr1.4 -r1.5 www/data/announce cvs -R rdiff -kk -upr1.47 -r1.48 www/data/munzbadg.out cvs -R rdiff -kk -upr1.2 -r1.3 www/src/subprj.hts ________________________________________________________________________ Commit ID: 100604A263D7C7FE27E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/03/11 14:16:09 UTC Modified files: bin/mksh : mksh.faq Log message: improve documentation wrt. $ENV To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 100604D00F522001290 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/03/13 18:15:30 UTC Modified files: bin/mksh : Build.sh Log message: document MKSH_ASSUME_UTF8 will need to go away with full locale tracking (this will drop the various Plan 9 variants and Haiku into C mode unless the POSIX parameters are set correctly and enable it on MSYS, OS/2, OS/390) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.767 -r1.768 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060511C57233FD224 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/03/16 20:59:58 UTC Modified files: lib/libc/string: strlcpy.3 Log message: musl libc is also trigger-happy cf. https://github.com/openwrt/packages/issues/15143 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/string/strlcpy.3 ________________________________________________________________________ Commit ID: 100605132DE4E789F4F CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/03/16 22:37:37 UTC Modified files: code/jupp : NEWS src : jupp.hts Log message: retroactively change jupp40 changelog entry: the crash isn’t limited to ^V/Ins or Mac OSX; strlcpy(3) post-facto became stricter in several operating environments, and some of them seem to be trigger-happy and SIGILL on certain conditions (overlapping strings or overlong length passed) cf. commitid 10060511C57233FD224 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.140 -r1.141 contrib/code/jupp/NEWS cvs -R rdiff -kk -upr1.95 -r1.96 www/src/jupp.hts ________________________________________________________________________ Commit ID: 100605221B754FA8D98 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/03/17 15:34:55 UTC Modified files: code/jupp : NEWS src : jupp.hts lib/libc/string: strlcpy.3 Log message: solve the SIGILL mystery: ud2 inserted by __builtin_trap() from standalone fortify-headers which OpenWrt add-ons to musl libc To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.141 -r1.142 contrib/code/jupp/NEWS cvs -R rdiff -kk -upr1.96 -r1.97 www/src/jupp.hts cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/string/strlcpy.3 ________________________________________________________________________ Commit ID: 1006068CFE54FD17515 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/04/03 20:29:36 UTC Modified files: code/Snippets : getshver Log message: '. ./getshver' in AT&T ksh93 insists on parsing the entire file, even after an *unconditional* “exit 0”, so use a here document to make it ignore until EOF; jsh also parses more for dot, so use more of older command substitution syntax first issue spotted by mwilson (Marc Wilson) via #ksh on IRC To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.23 -r1.24 contrib/code/Snippets/getshver ________________________________________________________________________ Commit ID: 1006068DB574C268F73 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/04/03 21:17:02 UTC Modified files: code/Snippets : getshver Log message: distinguish between ksh93 (pre-ksh2020), ksh2020, ksh93 “+m” by Martijn Dekker To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 contrib/code/Snippets/getshver ________________________________________________________________________ Commit ID: 1006068DE195F7A44E1 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/04/03 21:29:48 UTC Modified files: share/misc : acronyms data : WPtg.inc ksh-chan.inc munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.790 -r1.791 src/share/misc/acronyms cvs -R rdiff -kk -upr1.292 -r1.293 www/data/WPtg.inc cvs -R rdiff -kk -upr1.41 -r1.42 www/data/ksh-chan.inc cvs -R rdiff -kk -upr1.48 -r1.49 www/data/munzbadg.out cvs -R rdiff -kk -upr1.715 -r1.716 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100606A131353C40845 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/04/04 19:26:56 UTC Modified files: lib/libc/time : strftime.3 strftime.c Log message: implement %-d etc. GNU extension To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libc/time/strftime.3 cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libc/time/strftime.c ________________________________________________________________________ Commit ID: 100606B74701B25E652 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/05 20:34:48 UTC Modified files: files : vstyle.css Log message: let that line match the amber of roff2htm Fließtext To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.66 -r1.67 www/files/vstyle.css ________________________________________________________________________ Commit ID: 100606B80F258A63127 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/04/05 21:29:08 UTC Modified files: share/misc : acronyms Log message: another few To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.791 -r1.792 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 100606B823C52A0A2A1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/04/05 21:33:47 UTC Modified files: usr.sbin/rdate : rdate.h Log message: semantically correct includes here (even if doubling the .c files) note we probably can s/param/types/ in the .c files now but need to check To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.sbin/rdate/rdate.h ________________________________________________________________________ Commit ID: 100606B864A500B950C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/05 21:51:06 UTC Modified files: files : .htaccess Log message: by default, README* are ignored; we’ll wish to not do that here [to review] needs backport of IndexIgnoreReset to httpd… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 www/files/.htaccess ________________________________________________________________________ Commit ID: 100606B88E10BE56031 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/04/05 22:02:23 UTC Modified files: usr.sbin/httpd/conf: httpd.conf Log message: httpd should not exclude {README,HEADER}* from auto dirindex by default cid 100606B864A500B950C still must be solved as we need eg. CVS/ in /MirOS/ shown To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 src/usr.sbin/httpd/conf/httpd.conf ________________________________________________________________________ Commit ID: 1006073241E6E24D886 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/04/11 16:31:10 UTC Modified files: share/misc : acronyms data : munzbadg.out wlog2020.inc Log message: 🥄⃠ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.792 -r1.793 src/share/misc/acronyms cvs -R rdiff -kk -upr1.49 -r1.50 www/data/munzbadg.out cvs -R rdiff -kk -upr1.16 -r1.17 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 100607A1CAC6C279142 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/04/16 23:25:23 UTC Modified files: share/misc : acronyms data : WPtg.inc announce munzbadg.out souv2hts.out wlog2020.inc src : subprj.hts Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.793 -r1.794 src/share/misc/acronyms cvs -R rdiff -kk -upr1.293 -r1.294 www/data/WPtg.inc cvs -R rdiff -kk -upr1.5 -r1.6 www/data/announce cvs -R rdiff -kk -upr1.50 -r1.51 www/data/munzbadg.out cvs -R rdiff -kk -upr1.27 -r1.28 www/data/souv2hts.out cvs -R rdiff -kk -upr1.17 -r1.18 www/data/wlog2020.inc cvs -R rdiff -kk -upr1.3 -r1.4 www/src/subprj.hts ________________________________________________________________________ Commit ID: 100607F4A0338BB6B98 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/04/20 21:40:02 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.794 -r1.795 src/share/misc/acronyms cvs -R rdiff -kk -upr1.294 -r1.295 www/data/WPtg.inc cvs -R rdiff -kk -upr1.51 -r1.52 www/data/munzbadg.out cvs -R rdiff -kk -upr1.28 -r1.29 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 1006081E6EF762BB394 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/04/22 21:14:07 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.795 -r1.796 src/share/misc/acronyms cvs -R rdiff -kk -upr1.295 -r1.296 www/data/WPtg.inc cvs -R rdiff -kk -upr1.52 -r1.53 www/data/munzbadg.out cvs -R rdiff -kk -upr1.29 -r1.30 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 10060838509566F8D69 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/24 02:41:25 UTC Modified files: data : wlog2020.inc Added files: pics : Metronom.png Log message: yay, a new soundfont for posterity: I converted the floating-point data with: #define __STDC_WANT_IEC_18661_EXT1__ #include #include #include #include #include #include #include static const double s_tack[] = { -0.0019836426, 0.0097045898, 0.019165039, 0.028594971, 0.036102295, // … -0.001739502, -0.002166748, 0, // for SoundFont spec 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; static const double s_tick[] = { 0.002166748, 0.0023193359, 0.001739502, 0.002166748, 0.0021362305, // … -3.0517578e-05, -3.0517578e-05, 0, // for SoundFont spec 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; #define S_TICK (sizeof(s_tick) / sizeof(s_tick[0])) #define S_TACK (sizeof(s_tack) / sizeof(s_tack[0])) static int16_t i_tick[S_TICK]; static int16_t i_tack[S_TACK]; static double d_tick[S_TICK]; static double d_tack[S_TACK]; #ifndef FAC //#define FAC 0x7FFF #define FAC 0x8000 #endif static const double fac = FAC; static void xdo1(const double *src, size_t len, int16_t *wav, double *out, int mode) { register double d; register intmax_t imx; double dmin = 0, dmax = 0; size_t n; for (n = 0; n < len; ++n) { d = src[n]; if (d > 1.0) { fprintf(stderr, "E: sample #%zu too large: %.20f\n", n, d); d = 1.0; } else if (d < -1.0) { fprintf(stderr, "E: sample #%zu too small: %.20f\n", n, d); d = -1.0; } errno = 0; imx = fromfp(d * fac, mode, 16); if (errno) err(1, "sample #%zu", n); if (imx < -32768 || imx > 32767) errx(1, "sample #%zu : %d ← %.20f\n", n, (int)imx, d); wav[n] = imx; } for (n = 0; n < len; ++n) { d = wav[n]; d /= fac; out[n] = d; d -= src[n]; dmin = fmin(dmin, d); dmax = fmax(dmax, d); } fprintf(stderr, "min: %.20f\nmax: %.20f\n", dmin, dmax); } static void xdo(const double *src, size_t len, int16_t *wav, double *out) { // printf("‣‣ FP_INT_UPWARD\n"); // xdo1(src, len, wav, out, FP_INT_UPWARD); // printf("‣‣ FP_INT_DOWNWARD\n"); // xdo1(src, len, wav, out, FP_INT_DOWNWARD); // printf("‣‣ FP_INT_TOWARDZERO\n"); // xdo1(src, len, wav, out, FP_INT_TOWARDZERO); // printf("‣‣ FP_INT_TONEARESTFROMZERO\n"); // xdo1(src, len, wav, out, FP_INT_TONEARESTFROMZERO); // printf("‣‣ FP_INT_TONEAREST\n"); xdo1(src, len, wav, out, FP_INT_TONEAREST); } int main(void) { fprintf(stderr, "‣ tick\n"); xdo(s_tick, S_TICK, i_tick, d_tick); errno = 0; if ((size_t)write(4, i_tick, sizeof(i_tick)) != sizeof(i_tick)) err(1, "write %zu to i_tick", sizeof(i_tick)); fprintf(stderr, "‣ tack\n"); xdo(s_tack, S_TACK, i_tack, d_tack); errno = 0; if ((size_t)write(5, i_tack, sizeof(i_tack)) != sizeof(i_tack)) err(1, "write %zu to i_tack", sizeof(i_tack)); return (0); } This way I found the correct rounding mode (the // commented out code). To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 www/data/wlog2020.inc cvs -R rdiff -kk -upr0 -r1.1 www/pics/Metronom.png ________________________________________________________________________ Commit ID: 10060838615251693DA CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/24 02:44:15 UTC Modified files: data : wlog2020.inc Log message: forgot to resolve the footnote… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 100608390BF3674D82E CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/24 03:30:04 UTC Modified files: src : subprj.hts Log message: add soundfonts, even if ~tg, so users find it easierly Modified files: mk : inc2htm Log message: make //html/head/title more speaking for permalinks To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 www/src/subprj.hts cvs -R rdiff -kk -upr1.42 -r1.43 www/mk/inc2htm ________________________________________________________________________ Commit ID: 100608398554B669489 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/24 04:02:16 UTC Modified files: data : wlog2020.inc Log message: subbeats are a possibility, although none I’ve personally encountered To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 www/data/wlog2020.inc ________________________________________________________________________ Commit ID: 10060839C4E75AF5FA9 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/04/24 04:19:10 UTC Modified files: mk : htsconv inc2htm Log message: set canonical URL for permalinks to themselves, not _all To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.104 -r1.105 www/mk/htsconv cvs -R rdiff -kk -upr1.43 -r1.44 www/mk/inc2htm ________________________________________________________________________ Commit ID: 10060874AD73D1091AF CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/04/26 23:20:36 UTC Modified files: code/jupp : TODO Log message: another thing I noticed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.54 -r1.55 contrib/code/jupp/TODO ________________________________________________________________________ Commit ID: 100608DDD563F376407 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/01 22:59:12 UTC Modified files: bin/mksh : eval.c Log message: small tweak To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.231 -r1.232 src/bin/mksh/eval.c ________________________________________________________________________ Commit ID: 100608E006B58A64DF0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 01:29:09 UTC Modified files: bin/mksh : shf.c Log message: add massive test code for character classes (developer mode) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.102 -r1.103 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 100608E031B127FBF55 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 01:40:29 UTC Modified files: bin/mksh : shf.c Log message: fix issues found in sh.h (gah!) and g/c C_CFS (unused since a while) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.103 -r1.104 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 100608E0DA23408EB68 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 02:25:19 UTC Modified files: bin/mksh : misc.c Log message: fix memory leak in -T option To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.306 -r1.307 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 100608E2EFF64EE02B4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 04:47:55 UTC Modified files: bin/mksh : misc.c sh.h shf.c Log message: make use of getn() slightly more universal we have more than enough/necessary number parsers in here… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.307 -r1.308 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.906 -r1.907 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.104 -r1.105 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 100608E3CF60E0D3C47 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 05:50:48 UTC Modified files: bin/mksh : check.t mksh.faq var.c Log message: harden conversion of imported variables to integer, like Perl “taint”: • factor out parse code for integers with bases • call that instead of checking for digits for array indicēs so we can use foo[0x123]=bar in importing, like ksh93; FPOSIX only shows up later, so we do without there • check when converting imported variables to integers, like ksh93 did for CVE-2019-14868 except we d̲o̲ honour FPOSIX octals here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.859 -r1.860 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.17 -r1.18 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.237 -r1.238 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100608E3F45093B683D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 05:57:06 UTC Modified files: bin/mksh : eval.c sh.h var.c Log message: plug another memory leak To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.232 -r1.233 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.907 -r1.908 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.238 -r1.239 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100608E583D135331C5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 07:43:42 UTC Modified files: bin/mksh : edit.c Log message: partial tilde tabcompletion fix; more to follow To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.362 -r1.363 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 100608E61E70E017C07 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 08:26:04 UTC Modified files: bin/mksh : mksh.faq syn.c Log message: fix token state corruption during yylex(), namely when its interna call the interactive command line editing and during t̲h̲a̲t̲ evaluate-region is called, which uses the parser… so, the latter is now f̲i̲n̲a̲l̲l̲y̲ ripe for production 🎉 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.129 -r1.130 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 100608EC8E945BA7D1B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 15:44:24 UTC Modified files: bin/mksh : edit.c Log message: fix tabcompleting files with \002 in their names To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.363 -r1.364 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 100608ED19060B561EF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 16:21:58 UTC Modified files: bin/mksh : sh.h var.c Log message: factor out strndupx-but-maybe-into-a-small-stack-buffer as strnbdupx and use this in arraybase() to reduce malloc pressure To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.908 -r1.909 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.239 -r1.240 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100608EDA195B84E6CC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 16:57:58 UTC Modified files: bin/mksh : edit.c mksh.1 sh.h shf.c Log message: fix both proper escaping and tab completion for curly braces and tilde To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.364 -r1.365 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.506 -r1.507 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.909 -r1.910 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.105 -r1.106 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 100608EEC1B5BE48D1D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 18:14:37 UTC Modified files: bin/mksh : mksh.1 sh.h shf.c Log message: document character classes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.507 -r1.508 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.910 -r1.911 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.106 -r1.107 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 100608EFC16222B0B5E CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/05/02 19:22:41 UTC Modified files: data : munzbadg.out souv2hts.out src : mksh.hts wptg.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.53 -r1.54 www/data/munzbadg.out cvs -R rdiff -kk -upr1.30 -r1.31 www/data/souv2hts.out cvs -R rdiff -kk -upr1.716 -r1.717 www/src/mksh.hts cvs -R rdiff -kk -upr1.23 -r1.24 www/src/wptg.hts ________________________________________________________________________ Commit ID: 100608F121F790F61B5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 20:56:47 UTC Modified files: gnu/usr.bin/cvs/lib: getdate.y Log message: add missing ATTRIBUTE_NORETURN from cid 1006014C45E1B5FFB31 to fix FTBFS To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/gnu/usr.bin/cvs/lib/getdate.y ________________________________________________________________________ Commit ID: 100608F13884F8A0EC9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 21:02:41 UTC Modified files: gnu/usr.bin/cvs/lib: getdate.c Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.19 -r1.20 src/gnu/usr.bin/cvs/lib/getdate.c ________________________________________________________________________ Commit ID: 100608F2F997BFE4588 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/02 23:02:32 UTC Modified files: distrib/lists/base/base: mi Log message: sync (though there will be more major changes, this isn’t over!) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.150 -r1.151 src/distrib/lists/base/base/mi ________________________________________________________________________ Commit ID: 100608F50D06CEB9B88 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/03 01:24:21 UTC Modified files: bin/mksh : check.t var.c Log message: clear IMPORT flag on most actions mutating a variable To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.860 -r1.861 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.240 -r1.241 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100608F54B72C0A42A7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/03 01:40:56 UTC Modified files: gnu/usr.bin/cvs/lib: getdate.y Log message: turns out we need this shit only outside of rcs(1) anyway… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/gnu/usr.bin/cvs/lib/getdate.y ________________________________________________________________________ Commit ID: 100608F552B74195BFB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/03 01:42:44 UTC Modified files: gnu/usr.bin/cvs/lib: getdate.c Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 src/gnu/usr.bin/cvs/lib/getdate.c ________________________________________________________________________ Commit ID: 100608F563F43F3373B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/03 01:47:23 UTC Modified files: gnu/usr.bin/cvs/lib: test-getdate.sh Log message: keep existing preloads though To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/gnu/usr.bin/cvs/lib/test-getdate.sh ________________________________________________________________________ Commit ID: 1006092EFA451A7C9C2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/05 19:19:23 UTC Modified files: bin/mksh : Build.sh sh.h Log message: klibc has SYSV setjmp as sigsetjmp(!), cf. Debian #988027, and BSD _setjmp (not saving the signal mask) as setjmp… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.768 -r1.769 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.911 -r1.912 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100609C594B58607E98 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/12 22:39:51 UTC Modified files: bin/mksh : shf.c Log message: fuck shit Wikipedia fuckers To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.107 -r1.108 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 100609C5FCA382BD728 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/12 23:08:28 UTC Modified files: bin/mksh : misc.c Log message: small code reordering pessimise unusual cases, optimise common cases code note: inquote is only inquote in the “if (c == 0)” block; before, it’s “don’t quote”, and the else branch does not use it at all To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.308 -r1.309 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 100609DA2D5456D2818 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/13 22:06:56 UTC Modified files: share/misc : acronyms Log message: tons more To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.796 -r1.797 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 10060A1EBD645A03EBC CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/05/17 04:07:31 UTC Modified files: files : .htaccess usr.sbin/httpd/conf: httpd.conf Log message: [security] replace AddHandler with SetHandler https://blog.hartwork.org/posts/apache-addhandler-madness-all-over-the-place/ in httpd.conf keep one example of AddHandler (commented out) with a corresponding SetHandler block and documentation for admins to ignore To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.28 -r1.29 www/files/.htaccess cvs -R rdiff -kk -upr1.31 -r1.32 src/usr.sbin/httpd/conf/httpd.conf ________________________________________________________________________ Commit ID: 10060A311A66DD975CC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 01:01:37 UTC Modified files: usr.sbin/httpd/htdocs: index.htm usr.sbin/httpd/htdocs/manual: FAQ.html bind.html configuring.html content-negotiation.html custom-error.html dns-caveats.html dso.html env.html handler.html index.html invoking.html keepalive.html location.html logs.html multilogs.html process-model.html sections.html server-wide.html sitemap.html stopping.html suexec.html urlmapping.html usr.sbin/httpd/htdocs/manual/howto: auth.html cgi.html htaccess.html ssi.html usr.sbin/httpd/htdocs/manual/misc: API.html custom_errordocs.html descriptors.html fin_wait_2.html howto.html index.html known_client_problems.html perf-bsd44.html perf-tuning.html perf.html rewriteguide.html security_tips.html tutorials.html usr.sbin/httpd/htdocs/manual/mod: core.html directive-dict.html directives.html index-bytype.html index.html mod_access.html mod_actions.html mod_alias.html mod_asis.html mod_auth.html mod_auth_anon.html mod_auth_db.html mod_auth_dbm.html mod_auth_digest.html mod_auth_msql.html mod_autoindex.html mod_cern_meta.html mod_cgi.html mod_define.html mod_digest.html mod_dir.html mod_env.html mod_expires.html mod_headers.html mod_imap.html mod_include.html mod_info.html mod_log_agent.html mod_log_common.html mod_log_config.html mod_log_referer.html mod_mime.html mod_mime_magic.html mod_mmap_static.html mod_negotiation.html mod_proxy.html mod_rewrite.html mod_setenvif.html mod_so.html mod_speling.html mod_status.html mod_unique_id.html mod_userdir.html mod_usertrack.html mod_vhost_alias.html module-dict.html usr.sbin/httpd/htdocs/manual/mod/mod_ssl: index.html ssl_compat.html ssl_faq.html ssl_glossary.html ssl_howto.html ssl_intro.html ssl_overview.html ssl_reference.html usr.sbin/httpd/htdocs/manual/programs: apxs.html dbmmanage.html htdigest.html htpasswd.html httpd.html index.html logresolve.html other.html rotatelogs.html suexec.html usr.sbin/httpd/htdocs/manual/vhosts: details.html examples.html fd-limits.html host.html index.html ip-based.html mass.html name-based.html vhosts-in-depth.html virtual-host.html Log message: yak shaving I “just” wanted to fix “some” dead links before fixing something else. Turns out there’s imperial tons… also, ^K] and fix XHTML where in use, convert entities to numeric for xmlstarlet, too… *sigh* To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/httpd/htdocs/index.htm cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/FAQ.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/bind.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/configuring.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/content-negotiation.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/custom-error.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/dns-caveats.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/dso.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/env.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/handler.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/index.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/invoking.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/keepalive.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/location.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/logs.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/multilogs.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/process-model.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/sections.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/server-wide.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/sitemap.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/stopping.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/suexec.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/urlmapping.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/howto/auth.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/howto/cgi.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/howto/htaccess.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/howto/ssi.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/API.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/custom_errordocs.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/descriptors.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/fin_wait_2.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/howto.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/index.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/known_client_problems.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/perf-bsd44.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/perf-tuning.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/perf.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/rewriteguide.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/misc/security_tips.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/tutorials.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/mod/core.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/directive-dict.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/directives.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/index-bytype.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/index.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_access.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_actions.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_alias.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_asis.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_anon.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_db.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_dbm.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_digest.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_msql.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_autoindex.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_cern_meta.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_cgi.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_define.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_digest.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_dir.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_env.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_expires.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_headers.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_imap.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_include.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_info.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_agent.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_common.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_config.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_referer.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_mime.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_mime_magic.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_mmap_static.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_negotiation.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_proxy.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_rewrite.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_setenvif.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_so.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_speling.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_status.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_unique_id.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_userdir.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_usertrack.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_vhost_alias.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/module-dict.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/index.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_compat.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_faq.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_glossary.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_howto.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_intro.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_overview.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_reference.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/apxs.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/dbmmanage.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/htdigest.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/htpasswd.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/httpd.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/index.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/logresolve.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/other.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/rotatelogs.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/programs/suexec.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/details.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/examples.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/fd-limits.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/host.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/index.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/ip-based.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/mass.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/name-based.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/htdocs/manual/vhosts/vhosts-in-depth.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/virtual-host.html ________________________________________________________________________ Commit ID: 10060A31B383C5000C0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 01:41:03 UTC Modified files: scripts : genhtman.sh distrib/lists/htman: ignfiles distrib/lists/htman/htmi: mi Log message: add MirOS httpd documentation to htman To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 src/scripts/genhtman.sh cvs -R rdiff -kk -upr1.6 -r1.7 src/distrib/lists/htman/ignfiles cvs -R rdiff -kk -upr1.47 -r1.48 src/distrib/lists/htman/htmi/mi ________________________________________________________________________ Commit ID: 10060A31E5C64D7C9A4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 01:55:42 UTC Modified files: usr.sbin/httpd/htdocs/manual: FAQ.html bind.html configuring.html content-negotiation.html custom-error.html dns-caveats.html dso.html env.html handler.html index.html invoking.html keepalive.html location.html logs.html multilogs.html process-model.html sections.html server-wide.html sitemap.html stopping.html suexec.html urlmapping.html usr.sbin/httpd/htdocs/manual/howto: auth.html cgi.html htaccess.html ssi.html usr.sbin/httpd/htdocs/manual/misc: API.html custom_errordocs.html descriptors.html fin_wait_2.html howto.html index.html known_client_problems.html perf-bsd44.html perf-tuning.html perf.html rewriteguide.html security_tips.html tutorials.html usr.sbin/httpd/htdocs/manual/programs: apxs.html dbmmanage.html htdigest.html htpasswd.html httpd.html index.html logresolve.html other.html rotatelogs.html suexec.html usr.sbin/httpd/htdocs/manual/vhosts: details.html examples.html fd-limits.html host.html index.html ip-based.html mass.html name-based.html vhosts-in-depth.html virtual-host.html Log message: since we install this, replace the name in most places and document that Modified files: usr.sbin/httpd/htdocs/manual/mod: core.html directive-dict.html directives.html index-bytype.html index.html mod_access.html mod_actions.html mod_alias.html mod_asis.html mod_auth.html mod_auth_anon.html mod_auth_db.html mod_auth_dbm.html mod_auth_digest.html mod_autoindex.html mod_cern_meta.html mod_cgi.html mod_define.html mod_digest.html mod_dir.html mod_env.html mod_expires.html mod_headers.html mod_imap.html mod_include.html mod_info.html mod_log_agent.html mod_log_common.html mod_log_config.html mod_log_referer.html mod_mime.html mod_mmap_static.html mod_negotiation.html mod_proxy.html mod_rewrite.html mod_setenvif.html mod_so.html mod_speling.html mod_status.html mod_unique_id.html mod_userdir.html mod_usertrack.html mod_vhost_alias.html module-dict.html Removed files: usr.sbin/httpd/htdocs/manual/mod: mod_auth_msql.html Log message: since we install this, replace the name in most places and document that also drop docs of an Apache httpd 1.2 module that’s not shipped anyway Modified files: distrib/lists/htman/htmi: mi Log message: drop docs of an Apache httpd 1.2 module that’s not shipped anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/FAQ.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/bind.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/configuring.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/content-negotiation.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/custom-error.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/dns-caveats.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/dso.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/env.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/handler.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/index.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/invoking.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/keepalive.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/location.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/logs.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/multilogs.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/process-model.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/sections.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/server-wide.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/sitemap.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/stopping.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/suexec.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/urlmapping.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/howto/auth.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/howto/cgi.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/howto/htaccess.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/howto/ssi.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/API.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/custom_errordocs.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/descriptors.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/fin_wait_2.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/howto.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/index.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/known_client_problems.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/perf-bsd44.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/perf-tuning.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/perf.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/rewriteguide.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/misc/security_tips.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/tutorials.html cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/httpd/htdocs/manual/mod/core.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/directive-dict.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/directives.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/index-bytype.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/index.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_access.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_actions.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_alias.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_asis.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_anon.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_db.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_dbm.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_digest.html cvs -R rdiff -kk -upr1.2 -r0 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_msql.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_autoindex.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_cern_meta.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_cgi.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_define.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_digest.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_dir.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_env.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_expires.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_headers.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_imap.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_include.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_info.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_agent.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_common.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_config.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_referer.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_mime.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_mmap_static.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_negotiation.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_proxy.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_rewrite.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_setenvif.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_so.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_speling.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_status.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_unique_id.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_userdir.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_usertrack.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_vhost_alias.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/module-dict.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/apxs.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/dbmmanage.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/htdigest.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/htpasswd.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/httpd.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/index.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/logresolve.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/other.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/rotatelogs.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/programs/suexec.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/details.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/examples.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/fd-limits.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/host.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/index.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/ip-based.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/mass.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/name-based.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/vhosts/vhosts-in-depth.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/virtual-host.html cvs -R rdiff -kk -upr1.48 -r1.49 src/distrib/lists/htman/htmi/mi ________________________________________________________________________ Commit ID: 10060A32347021D87B8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 02:15:11 UTC Modified files: scripts : genhtman.sh usr.sbin/httpd/htdocs/manual/programs: apxs.html dbmmanage.html htdigest.html htpasswd.html httpd.html index.html logresolve.html rotatelogs.html suexec.html Log message: point the user to the “live” manpage instead of the Apache-generated one To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/scripts/genhtman.sh cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/apxs.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/dbmmanage.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/htdigest.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/htpasswd.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/httpd.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/index.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/logresolve.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/rotatelogs.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/suexec.html ________________________________________________________________________ Commit ID: 10060A3277A6FE62A7A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 02:33:33 UTC Modified files: usr.sbin/httpd/htdocs/manual: FAQ.html bind.html configuring.html content-negotiation.html custom-error.html dns-caveats.html dso.html env.html handler.html index.html invoking.html keepalive.html location.html logs.html multilogs.html process-model.html sections.html server-wide.html sitemap.html stopping.html suexec.html urlmapping.html usr.sbin/httpd/htdocs/manual/howto: auth.html cgi.html htaccess.html ssi.html usr.sbin/httpd/htdocs/manual/misc: API.html custom_errordocs.html descriptors.html fin_wait_2.html howto.html index.html known_client_problems.html perf-bsd44.html perf-tuning.html perf.html rewriteguide.html security_tips.html tutorials.html usr.sbin/httpd/htdocs/manual/mod: core.html directive-dict.html directives.html index-bytype.html index.html mod_access.html mod_actions.html mod_alias.html mod_asis.html mod_auth.html mod_auth_anon.html mod_auth_db.html mod_auth_dbm.html mod_auth_digest.html mod_autoindex.html mod_cern_meta.html mod_cgi.html mod_define.html mod_digest.html mod_dir.html mod_env.html mod_expires.html mod_headers.html mod_imap.html mod_include.html mod_info.html mod_log_agent.html mod_log_common.html mod_log_config.html mod_log_referer.html mod_mime.html mod_mime_magic.html mod_mmap_static.html mod_negotiation.html mod_proxy.html mod_rewrite.html mod_setenvif.html mod_so.html mod_speling.html mod_status.html mod_unique_id.html mod_userdir.html mod_usertrack.html mod_vhost_alias.html module-dict.html usr.sbin/httpd/htdocs/manual/mod/mod_ssl: index.html ssl_compat.html ssl_faq.html ssl_glossary.html ssl_howto.html ssl_intro.html ssl_overview.html ssl_reference.html usr.sbin/httpd/htdocs/manual/programs: apxs.html dbmmanage.html htdigest.html htpasswd.html httpd.html index.html logresolve.html other.html rotatelogs.html suexec.html usr.sbin/httpd/htdocs/manual/vhosts: details.html examples.html fd-limits.html host.html index.html ip-based.html mass.html name-based.html vhosts-in-depth.html virtual-host.html Log message: harmonise footer To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/httpd/htdocs/manual/FAQ.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/bind.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/configuring.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/content-negotiation.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/custom-error.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/dns-caveats.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/dso.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/env.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/handler.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/index.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/invoking.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/keepalive.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/location.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/logs.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/multilogs.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/process-model.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/sections.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/server-wide.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/sitemap.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/stopping.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/suexec.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/urlmapping.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/howto/auth.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/howto/cgi.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/howto/htaccess.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/howto/ssi.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/API.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/custom_errordocs.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/descriptors.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/fin_wait_2.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/howto.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/index.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/known_client_problems.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/perf-bsd44.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/perf-tuning.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/perf.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/misc/rewriteguide.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/misc/security_tips.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/tutorials.html cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.sbin/httpd/htdocs/manual/mod/core.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/directive-dict.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/directives.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/index-bytype.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/index.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_access.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_actions.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_alias.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_asis.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_anon.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_db.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_dbm.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_auth_digest.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_autoindex.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_cern_meta.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_cgi.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_define.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_digest.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_dir.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_env.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_expires.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_headers.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_imap.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_include.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_info.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_agent.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_common.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_config.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_log_referer.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_mime.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_mime_magic.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_mmap_static.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_negotiation.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_proxy.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_rewrite.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_setenvif.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_so.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_speling.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_status.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_unique_id.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_userdir.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_usertrack.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_vhost_alias.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/module-dict.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/index.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_compat.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_faq.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_glossary.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_howto.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_intro.html cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_overview.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_reference.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/apxs.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/dbmmanage.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/htdigest.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/htpasswd.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/httpd.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/programs/index.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/logresolve.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/programs/other.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/rotatelogs.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/programs/suexec.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/details.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/vhosts/examples.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/fd-limits.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/host.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/index.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/ip-based.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/mass.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/name-based.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/vhosts/vhosts-in-depth.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/vhosts/virtual-host.html ________________________________________________________________________ Commit ID: 10060A3316726CB2212 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 03:15:56 UTC Modified files: usr.sbin/httpd/htdocs/manual: FAQ.html content-negotiation.html handler.html usr.sbin/httpd/htdocs/manual/howto: cgi.html htaccess.html ssi.html usr.sbin/httpd/htdocs/manual/misc: custom_errordocs.html usr.sbin/httpd/htdocs/manual/mod: mod_actions.html mod_asis.html mod_cgi.html mod_imap.html mod_include.html mod_mime.html usr.sbin/httpd/src/modules/example: README Log message: more SetHandler, including stuff pointed out by Sebastian Pipping which the ASF has yet to address… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.sbin/httpd/htdocs/manual/FAQ.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/content-negotiation.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/handler.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/howto/cgi.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/howto/htaccess.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/howto/ssi.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/misc/custom_errordocs.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_actions.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_asis.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_cgi.html cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/mod/mod_imap.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_include.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_mime.html cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.sbin/httpd/src/modules/example/README ________________________________________________________________________ Commit ID: 10060A3347E55778063 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 03:28:40 UTC Modified files: usr.sbin/httpd/htdocs/manual/mod/mod_ssl: ssl_faq.html ssl_reference.html usr.sbin/httpd/htdocs/manual/programs: apxs.html dbmmanage.html htdigest.html htpasswd.html httpd.html index.html logresolve.html rotatelogs.html suexec.html Log message: gah, I hate working in nōn-UTF8 files also, fix -- in XML/HTML comment (V̲E̲R̲B̲O̲T̲E̲N̲!̲) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_faq.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_reference.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/apxs.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/dbmmanage.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/htdigest.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/htpasswd.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/httpd.html cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.sbin/httpd/htdocs/manual/programs/index.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/logresolve.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/programs/rotatelogs.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/programs/suexec.html ________________________________________________________________________ Commit ID: 10060A341A509D0C821 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 04:24:59 UTC Modified files: usr.sbin/httpd/htdocs/manual: dso.html usr.sbin/httpd/htdocs/manual/misc: rewriteguide.html usr.sbin/httpd/htdocs/manual/mod: mod_define.html usr.sbin/httpd/htdocs/manual/mod/mod_ssl: index.html ssl_compat.html ssl_faq.html ssl_glossary.html ssl_howto.html ssl_intro.html ssl_overview.html ssl_reference.html Log message: beat them all into xmlstarlet validity somehow To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.sbin/httpd/htdocs/manual/dso.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/misc/rewriteguide.html cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.sbin/httpd/htdocs/manual/mod/mod_define.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/index.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_compat.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_faq.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_glossary.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_howto.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_intro.html cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_overview.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/mod/mod_ssl/ssl_reference.html ________________________________________________________________________ Commit ID: 10060A34CFC50E5C66A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/18 05:13:50 UTC Modified files: usr.sbin/httpd/conf: httpd.conf Log message: bring some sense in the options and document more also fix commented-out example (httpd doesn’t like inline comment start) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.32 -r1.33 src/usr.sbin/httpd/conf/httpd.conf ________________________________________________________________________ Commit ID: 10060A69F4E7CED6F9F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/20 17:43:57 UTC Modified files: bin/mksh : check.t Log message: integer-base-check-numeric-from-2: don’t test 37 twice (duh; fixup for commitid 100548F6C16391FF689); while here, test with 100 not 10 in the base to avoid crosstalking To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.861 -r1.862 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 10060A9B1EB6FCCB2F4 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/05/23 01:39:29 UTC Modified files: code/Snippets : KBDmir2U.map Log message: make Shift-KP_{789461230.} work properly cf. https://t3n.de/news/ibm-tastatur-1977-figma-bug-1380395/ ⚠ Note: you’ll need Linux 5.8.7-1 or older for proper console scrollback! The fucking idiots removed it in 5.8.10 and 5.9… making it unsuitable for proper production use except with an external serial console attached… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/Snippets/KBDmir2U.map ________________________________________________________________________ Commit ID: 10060A9BBAC00B6A4CC CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/05/23 02:20:09 UTC Modified files: share/misc : acronyms data : munzbadg.out src : irc.hts Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.797 -r1.798 src/share/misc/acronyms cvs -R rdiff -kk -upr1.54 -r1.55 www/data/munzbadg.out cvs -R rdiff -kk -upr1.10 -r1.11 www/src/irc.hts ________________________________________________________________________ Commit ID: 10060A9BD6C59219500 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/05/23 02:26:27 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.717 -r1.718 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060AEC6900E84EEAF CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/05/26 22:08:02 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out news.cfg souv2hts.out wlog-10.cfg Added files: data : wlog2021.inc Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.798 -r1.799 src/share/misc/acronyms cvs -R rdiff -kk -upr1.296 -r1.297 www/data/WPtg.inc cvs -R rdiff -kk -upr1.55 -r1.56 www/data/munzbadg.out cvs -R rdiff -kk -upr1.12 -r1.13 www/data/news.cfg cvs -R rdiff -kk -upr1.31 -r1.32 www/data/souv2hts.out cvs -R rdiff -kk -upr1.12 -r1.13 www/data/wlog-10.cfg cvs -R rdiff -kk -upr0 -r1.1 www/data/wlog2021.inc ________________________________________________________________________ Commit ID: 10060AFEC0C18117D44 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/05/27 18:59:00 UTC Modified files: data : ksh-chan.inc src : ksh-chan.hts Log message: update ksh stuff To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.42 -r1.43 www/data/ksh-chan.inc cvs -R rdiff -kk -upr1.106 -r1.107 www/src/ksh-chan.hts ________________________________________________________________________ Commit ID: 10060B008C606726183 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/27 21:01:42 UTC Modified files: bin/mksh : misc.c Log message: fix comment spelling (oops) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.309 -r1.310 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 10060B2DB9522392959 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/30 00:26:54 UTC Modified files: bin/mksh : shf.c Log message: EBCDIC: • document use of “nega-UTF-8” (UTF-8 converted from extASCII to EBCDIC) • check compile-time vs. run-time codepage match (i.e. every x from an ORD('x') constant is tested if rtt2asc('x') equals ASC("x") to avoid surprises e.g. with brackets… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.108 -r1.109 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060B2E82416B0FB08 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/30 01:19:10 UTC Modified files: bin/mksh : lex.c tree.c Log message: plug memory leaks To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.252 -r1.253 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.100 -r1.101 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060B310104F5FC69F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/30 04:17:57 UTC Modified files: bin/mksh : Makefile check.t misc.c mksh.1 mksh.faq sh.h sh_flags.opt Log message: advance proper escaping of “special” characters: • add a new shell option “asis” that, when enabled, is supposed to avoid escaping of C1 control characters; basically, it defines \x80‥\x9F as printable; this is ignored in utf8-mode (UCS C1 control characters are always escaped) and when compiling for EBCDIC (whose control characters, all 65, are also always escaped) • implement the new rule in print_value_quoted and make escaping dependent on whether utf8-mode is in effect: if so, print nōn-ASCII nōn-control characters; we assume the tty properly handles things like LTR/RTL marks etc. that joe additionally escapes (only U+0000‥U+001F, U+007F‥U+009F are considered needing escaping); if not, do not print \u escapes; don’t print unprintable octets in either case (C1 for !utf8-mode unless asis, [![:print:]] in utf8-mode) in the next step this will extend to encompass editor and tab completion quoting, which currently use a kind of caret notation, although not consistently, and multiple spaces for tabs (for legibility reasons); most likely we will use a stable ASCII-based caret notation, standard for C0 and DEL, other than tab (see above), extended for C1 (though I’m just noticing right now that C1 octets vs C1 UTF-8 encoded needs handling but in utf8-mode we’d probably just show � for a raw octet, no matter which one, so…) this turned out to be MUCH more involved and yak-shaving than anticipated To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.178 -r1.179 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.862 -r1.863 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.310 -r1.311 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.508 -r1.509 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.19 -r1.20 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.912 -r1.913 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/mksh/sh_flags.opt ________________________________________________________________________ Commit ID: 10060B317CF160E3774 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/30 04:42:45 UTC Modified files: bin/mksh : jobs.c lex.c main.c misc.c tree.c Log message: prefer shf_putc (macro) over shf_putchar (function) for speed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.128 -r1.129 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.253 -r1.254 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.377 -r1.378 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.311 -r1.312 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.101 -r1.102 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060B31B8810BA939D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/30 04:58:36 UTC Modified files: bin/mksh : lex.c Log message: leak even less by allocating it all in the new env (which has its Area) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.254 -r1.255 src/bin/mksh/lex.c ________________________________________________________________________ Commit ID: 10060B31CAF30E3680E CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/05/30 05:03:23 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.718 -r1.719 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060B4193772D6B2AF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/05/30 23:00:49 UTC Modified files: bin/mksh : misc.c Log message: fix -Wpointer-sign To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.312 -r1.313 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 10060B52CCA2B4D90D0 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/05/31 18:36:35 UTC Modified files: files : .htaccess Log message: another bot disregarding robots.txt and hammering poor fish To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.29 -r1.30 www/files/.htaccess ________________________________________________________________________ Commit ID: 10060B5A23955FCC233 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/06/01 02:59:00 UTC Modified files: share/misc : acronyms lib/libc/gen : siglist.c data : munzbadg.out wlog2021.inc Log message: some fallout from the server downtime, and some misc. updates while here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.799 -r1.800 src/share/misc/acronyms cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/lib/libc/gen/siglist.c cvs -R rdiff -kk -upr1.56 -r1.57 www/data/munzbadg.out cvs -R rdiff -kk -upr1.1 -r1.2 www/data/wlog2021.inc ________________________________________________________________________ Commit ID: 10060B8110D599269FF CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/02 23:15:03 UTC Modified files: files : .htaccess Log message: another spammer fucktard To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.30 -r1.31 www/files/.htaccess ________________________________________________________________________ Commit ID: 10060BB8D2321F9D7E1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/05 14:41:26 UTC Modified files: bin/mksh : edit.c Log message: comment-document a minor wrongness found during code review To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.365 -r1.366 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060BF45F67A97DF4D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/08 10:28:01 UTC Modified files: files : xhtml11.dtd Log message: add comments about compatibility / document creation: • re_format(7) basic RE for the content of an id attribute • only quot/amp/lt/gt are HTML 4 entities so avoid apos To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 www/files/xhtml11.dtd ________________________________________________________________________ Commit ID: 10060C290F3481F4A16 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/10 22:23:29 UTC Modified files: files : wp.pm mk : wp.inc Log message: http://wiki.xkcd.com/geohashing/ → https://geohashing.site/geohashing/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 www/files/wp.pm cvs -R rdiff -kk -upr1.3 -r1.4 www/mk/wp.inc ________________________________________________________________________ Commit ID: 10060C3DA841B70D26E CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/06/11 21:50:44 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.800 -r1.801 src/share/misc/acronyms cvs -R rdiff -kk -upr1.297 -r1.298 www/data/WPtg.inc cvs -R rdiff -kk -upr1.57 -r1.58 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 10060C7FDAC421A8AEC CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/06/15 01:09:52 UTC Modified files: . : README bin/mksh : FAQ2HTML.sh code/Flyers : de.tex en.tex fr.tex code/jupp : README distrib/baselive: rc.netselect.common distrib/common/grml: boot.cfg loopback.0 distrib/common/netboot.me: boot.cfg etc : csh.login profile net/sirc/dist : dsircp share/man/man7 : install.i386.7 data : news.inc Log message: just use irc.mirbsd.org (even though that DNS entry currently does not exist… until we found a permanent new home that accepts SSL from MirBSD systems we reconvene, unencrypted even if must be, for now on OFTC) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 CVSROOT/README cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/mksh/FAQ2HTML.sh cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/Flyers/de.tex cvs -R rdiff -kk -upr1.4 -r1.5 contrib/code/Flyers/en.tex cvs -R rdiff -kk -upr1.3 -r1.4 contrib/code/Flyers/fr.tex cvs -R rdiff -kk -upr1.8 -r1.9 contrib/code/jupp/README cvs -R rdiff -kk -upr1.27 -r1.28 src/distrib/baselive/rc.netselect.common cvs -R rdiff -kk -upr1.18 -r1.19 src/distrib/common/grml/boot.cfg cvs -R rdiff -kk -upr1.15 -r1.16 src/distrib/common/grml/loopback.0 cvs -R rdiff -kk -upr1.18 -r1.19 src/distrib/common/netboot.me/boot.cfg cvs -R rdiff -kk -upr1.2 -r1.3 src/etc/csh.login cvs -R rdiff -kk -upr1.71 -r1.72 src/etc/profile cvs -R rdiff -kk -upr1.58 -r1.59 ports/net/sirc/dist/dsircp cvs -R rdiff -kk -upr1.21 -r1.22 src/share/man/man7/install.i386.7 cvs -R rdiff -kk -upr1.176 -r1.177 www/data/news.inc ________________________________________________________________________ Commit ID: 10060C801FE15138844 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/06/15 01:27:24 UTC Modified files: bin/mksh : lksh.1 mksh.1 mksh.faq data : announce ksh-chan.inc src : irc.hts ksh-chan.hts mksh.hts Log message: they obliterated OpenProjects (linpeople) IRC after over two decades ☹ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 src/bin/mksh/lksh.1 cvs -R rdiff -kk -upr1.509 -r1.510 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.20 -r1.21 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.6 -r1.7 www/data/announce cvs -R rdiff -kk -upr1.43 -r1.44 www/data/ksh-chan.inc cvs -R rdiff -kk -upr1.11 -r1.12 www/src/irc.hts cvs -R rdiff -kk -upr1.107 -r1.108 www/src/ksh-chan.hts cvs -R rdiff -kk -upr1.719 -r1.720 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060C806D330306ADC CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/06/15 01:47:54 UTC Modified files: usr.bin/calendar/calendars: calendar.computer src : ksh-chan.hts Log message: missed these in the IRC network death To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/calendar/calendars/calendar.computer cvs -R rdiff -kk -upr1.108 -r1.109 www/src/ksh-chan.hts ________________________________________________________________________ Commit ID: 10060C807E52BEEA52D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/15 01:52:17 UTC Modified files: data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.58 -r1.59 www/data/munzbadg.out cvs -R rdiff -kk -upr1.720 -r1.721 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060C8A84E251881EC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/15 13:20:07 UTC Modified files: bin/mksh : lksh.1 mksh.1 mksh.faq Log message: streamline the “contact the developer” information • point from the manpages to the FAQ (only one place where to change) • … with a link to the online version, which can be changed post releaso • link to the other relevant webpages from the FAQ • mention, with a “for now” qualifier, that we’ve reconvened on OFTC in the FAQ as it’ll be a FAQ… but consider it a temporary home, with a future update noting the new forever home (which is not decided yet) so make sure to check the online FAQ, too… though OFTC will likely not forbid putting forwarding information in the channels (BTDT…) • format manpages for best output with MirBSD nroff wrt. line breaks To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 src/bin/mksh/lksh.1 cvs -R rdiff -kk -upr1.510 -r1.511 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.21 -r1.22 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 10060C8AAD503D9E569 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/15 13:27:28 UTC Modified files: data : announce Log message: ack, no HTML in here, I get it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 www/data/announce ________________________________________________________________________ Commit ID: 10060C8DAA93831A54C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/15 16:51:34 UTC Modified files: scripts : genhtman.sh Log message: oops, forgot a level of subdirectory To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 src/scripts/genhtman.sh ________________________________________________________________________ Commit ID: 10060C8DB58163DB9AF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/15 16:54:29 UTC Modified files: distrib/lists/base/etc: mi Log message: this file is gone, it was never useful anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.75 -r1.76 src/distrib/lists/base/etc/mi ________________________________________________________________________ Commit ID: 10060C8E3C878BD5443 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/15 17:31:07 UTC Modified files: scripts : genhtman.sh usr.sbin/httpd/htdocs/manual: FAQ.html index.html usr.sbin/httpd : Makefile.bsd-wrapper distrib/lists/htman/htmi: mi distrib/lists/base/etc: mi Log message: LICENCE.httpd{ ⇒ .txt}, so it doesn’t get served as application/octet-stream (/var/www/htdocs/ and /www/manDOCS/ only as /usr/share/doc/legal/ is good) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.23 -r1.24 src/scripts/genhtman.sh cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.sbin/httpd/htdocs/manual/FAQ.html cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.sbin/httpd/htdocs/manual/index.html cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.sbin/httpd/Makefile.bsd-wrapper cvs -R rdiff -kk -upr1.49 -r1.50 src/distrib/lists/htman/htmi/mi cvs -R rdiff -kk -upr1.76 -r1.77 src/distrib/lists/base/etc/mi ________________________________________________________________________ Commit ID: 10060C8FF816D7DB63F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/15 19:28:54 UTC Modified files: distrib/lists/base/base: mi distrib/lists/base/etc: mi Log message: move so ⓐ the symlink target matches and ⓑ this ain’t a conffile really To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.151 -r1.152 src/distrib/lists/base/base/mi cvs -R rdiff -kk -upr1.77 -r1.78 src/distrib/lists/base/etc/mi ________________________________________________________________________ Commit ID: 10060CBAAD070BB5D47 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/17 20:05:29 UTC Modified files: src : main.hts mgp.hts subprj.hts Log message: some project/subproject reorganisation: • from /music/free/ (etc.) link back to / • from / ensure subprj.htm is easy to find • list a̲l̲l̲ subprojects there, even those with their own navbar entry • add /music/free/ as subproject, too also fix some links in mgp.htm (with more to follow, once edugit.org staff communicates the correct ones to me…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 www/src/main.hts cvs -R rdiff -kk -upr1.2 -r1.3 www/src/mgp.hts cvs -R rdiff -kk -upr1.5 -r1.6 www/src/subprj.hts ________________________________________________________________________ Commit ID: 10060CBB130535F8D8F CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/17 20:31:32 UTC Modified files: mk : htsconv Log message: reorganise the navbar To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.105 -r1.106 www/mk/htsconv ________________________________________________________________________ Commit ID: 10060CBB5D95E260B2D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/17 20:51:11 UTC Modified files: src : mgp.hts Log message: fix edugit link To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 www/src/mgp.hts ________________________________________________________________________ Commit ID: 10060CBB94B52EC6788 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/17 21:05:57 UTC Modified files: usr.sbin/httpd/src/modules/standard: mod_autoindex.c Log message: HTML 3.2 is simply awful To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.sbin/httpd/src/modules/standard/mod_autoindex.c ________________________________________________________________________ Commit ID: 10060CEA28C264C966B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 02:05:46 UTC Modified files: usr.bin/calendar/calendars: calendar.holiday calendar.music calendar.pagan calendar.usholiday Log message: a few apostrophitis fixes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/calendar.holiday cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/calendars/calendar.music cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/calendar.pagan cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/calendar.usholiday ________________________________________________________________________ Commit ID: 10060CEA39F732BF944 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 02:10:29 UTC Modified files: usr.bin/calendar/calendars: calendar.pagan Log message: excise Abrahamic references from pagan calendar To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/calendar.pagan ________________________________________________________________________ Commit ID: 10060CEA9253A75D381 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/06/20 02:35:00 UTC Modified files: share/misc : acronyms data : munzbadg.out Log message: TNF sync, and then some To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.802 -r1.803 src/share/misc/acronyms cvs -R rdiff -kk -upr1.59 -r1.60 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 10060CF851E5E7029B6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 18:12:51 UTC Modified files: bin/mksh : edit.c sh.h Log message: inline T4spaces (one user, which is going to go away) and x_vi_zotc (two users, one’s going to be fixed, the other is vi mode…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.366 -r1.367 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.913 -r1.914 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060CF8F233D07F45A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 18:55:12 UTC Modified files: bin/mksh : edit.c Log message: no x_bs0 without lower_bound! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.367 -r1.368 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060CFA2212193A644 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 20:17:16 UTC Modified files: bin/mksh : edit.c Log message: • make x_adj_done an unsigned type so we get defined overflow • … and a byte, at that, as it’s always compared == with a saved value only • add pdksh’s README.emacs info about xbuf/xbp/xcp/xlp/xep/xend as comment To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.368 -r1.369 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060CFA57569CDA3B6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 20:30:23 UTC Modified files: bin/mksh : edit.c Log message: some truths about xlp To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.369 -r1.370 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060CFB1C530704E71 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 21:27:12 UTC Modified files: bin/mksh : edit.c Log message: introduce xdp which tracks xlp if xlp < xep, adding one-column widths for the unfilled octets after xep, but up to xbp+x_displen (modulo nōn-1-column-wide characters in the visible part), otherwise also fix some x_e_putc badness or prepare for fixing it in a few commits XXX xep points to… where exactly? I think to the trailing NUL / the place XXX where the cursor is at the end of the input line, past the last char? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.370 -r1.371 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060CFB9430966F201 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 21:55:25 UTC Modified files: bin/mksh : edit.c expr.c Log message: • fix utf_skipcols misuse in x_goto instead of x_size2 • drop corresponding special code from utf_skipcols • document x_bs failure on nōn-UTF8 chars in UTF8MODE To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.371 -r1.372 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.108 -r1.109 src/bin/mksh/expr.c ________________________________________________________________________ Commit ID: 10060CFC51C17B259F5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 22:45:43 UTC Modified files: bin/mksh : edit.c Log message: fix the way the displayable window is calculated; requested on IRC by many To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.372 -r1.373 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060CFC923019960A9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 23:02:46 UTC Modified files: bin/mksh : edit.c Log message: fix the possible “backspacing too much” in UTF8MODE with raw octets To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.373 -r1.374 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060CFCD38109997A4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/20 23:21:01 UTC Modified files: bin/mksh : var.c Log message: drop utf_skipcols call: qq = utf_skipcols(s, slen, &slen); doesn’t modify slen if olen = (int)utf_mbswidth(s); int slen = olen; and in that case is equivalent to qq = s + strlen(s); To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.241 -r1.242 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10060CFDAC867BA03E4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/21 00:17:55 UTC Modified files: bin/mksh : funcs.c Log message: no side effects in macro invocation To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.383 -r1.384 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 10060CFDD6459364ECC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/21 00:29:34 UTC Modified files: bin/mksh : expr.c sh.h shf.c Log message: • inline utf_skipcols into the only remaining user shf_vfprintf • but fix it so "%.21s" cuts off 2-column chars correctly at the end To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.109 -r1.110 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.914 -r1.915 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.109 -r1.110 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060D1F52A656ADE0F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/22 14:35:02 UTC Modified files: usr.bin/time : time.c Log message: __COPYRIGHT, __CRAZY=Yes clobber warning To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/time/time.c ________________________________________________________________________ Commit ID: 10060D1F5BB029942B7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/22 14:37:39 UTC Modified files: usr.bin/time : time.c Log message: let time(1) exit 125 if it has errors of its own 1 is allowed by POSIX but 125 is easier to spot To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/time/time.c ________________________________________________________________________ Commit ID: 10060D1F7D744D7C7A7 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/06/22 14:46:27 UTC Modified files: code/Snippets : getshver Log message: there’s a bash5 now and nobody noticed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 contrib/code/Snippets/getshver ________________________________________________________________________ Commit ID: 10060D8E94D0AF923AD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 21:10:22 UTC Modified files: bin/mksh : shf.c Log message: more EBCDIC sanity checks as I begin drafting new escaping APIs To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.110 -r1.111 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060D8F2307ED2C64B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 21:48:18 UTC Modified files: bin/mksh : sh.h tree.c Log message: in prep of things to come, factor out dumpchar in a loop To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.915 -r1.916 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.102 -r1.103 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060D8F3022C89849A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 21:51:46 UTC Modified files: bin/mksh : sh.h Log message: mask prototypes for #ifdef DEBUG-only functions the same To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.916 -r1.917 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060D8FD083AF0C8F8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 22:34:37 UTC Modified files: bin/mksh : edit.c Log message: use a terminated buffer on the odd chance of a hi-bit7 intr char To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.374 -r1.375 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060D8FDBB34180076 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 22:37:57 UTC Modified files: bin/mksh : edit.c misc.c sh.h Log message: inline ksh_toctrl into its two users • misc.c is proven-correct, will stay, for ksh93 compatibility as well • edit.c tbd, probably not exactly like that To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.375 -r1.376 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.313 -r1.314 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.917 -r1.918 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060D8FFE56BDFBB1A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 22:46:43 UTC Modified files: bin/mksh : tree.c Log message: use an on-stack buffer, much less malloc overhead To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.103 -r1.104 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060D904865FF9C702 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/27 23:06:54 UTC Modified files: bin/mksh : edit.c Log message: optimise initialisation size of dynamic string for bind now it fits into 32 on ILP32, which is good To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.376 -r1.377 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10060D93B7C3C650149 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 03:13:54 UTC Modified files: bin/mksh : edit.c misc.c sh.h shf.c tree.c Log message: partial escaping work: • promote misc.c’s dollarq_isctrl8 to sh.h ksh_isctrl8 • fix missing parenthesis around macro expansions in misc.c • factor out shf_sreopen from some code around edit.c that we need more: the ability to create a dynamic reallocable string shf of an already allocated string in an arbitrary Area (here, AEDIT) ← x_quote_region_helper • move dumpchar (now uprntc, reversed arguments like shf) and dumpstr (now uprntmbs, extra middle argument to also escape caret (with backslash) and backslash, obviously) out of #ifdef DEBUG • introduce uescmb which escapes one multibyte character into a given buffer (of at least five octets), NUL-terminated, returns amount written into buffer, updates passed pointer • redo x_bind_showone using filtered uprntc for the key and uprntmbs with middle argument true, with shf_sreopen for temp storage before quoting • use uprntc in x_intr to output ^C or whatever the intr edchar was, avoids trouble if hi-bit7 better • redo vistree in two different ways; the #if 1’d one uses uescmb (which doesn’t yet have another user), while the #if 0’d one uses uprntmbs (with middle argument false) which suffers from multibyte truncation though: (sleep 20; : $'x\x85xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxabcdefghijklmnopqrstuvwxyz䷀123456789') & sleep 0.5; jobs; kill %1; fg (sleep 20; : $'x\x85xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxabcdefghijklmnopqrstuvwxy䷀z123456789') & sleep 0.5; jobs; kill %1; fg (sleep 20; : $'x\x85xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxabcdefghijklmnopqrstuvwx䷀yz123456789') & sleep 0.5; jobs; kill %1; fg we probably will want to fix this either in shf.c (for all?) or with a new function therein to ensure that N bytes will still be able to be written (for SHF_STRING at least) Greatly advances the escaping fixes, but some more will need to be done after sleep(), for example x_bind_getc can not parse the shown codes yet. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.377 -r1.378 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.314 -r1.315 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.918 -r1.919 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.111 -r1.112 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.104 -r1.105 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060DA210109DE5B14 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 19:20:31 UTC Modified files: bin/mksh : main.c Log message: ensure direct builtin calls unwind properly in particular, flushing stderr is missed otherwise To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.378 -r1.379 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 10060DA25D8436693AB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 19:42:31 UTC Modified files: bin/mksh : sh.h shf.c Log message: introduce shf_scheck for shf objects (like XcheckN for dynamic strings) which we can use to “close up” an SHF_STRING shf for any further writes if n bytes cannot be made to fit (by growing); this ensures we can avoid multibyte character truncating in the middle (when used properly) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.919 -r1.920 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.112 -r1.113 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060DA31637BD2F3CB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 20:31:09 UTC Modified files: bin/mksh : shf.c Log message: let shf_write (and its wrapper shf_puts) truncate when writing to string; before, it refused to write due to lack of space but didn’t close the destination for further writing, allowing loss of information in the middle truncating instead of closing up completely matches printf(3) better To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.113 -r1.114 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060DA37E21BF0D59B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 20:57:53 UTC Modified files: bin/mksh : shf.c Log message: inline what little is needed off that macro body To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.114 -r1.115 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060DA38160D3F995C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 20:58:43 UTC Modified files: bin/mksh : var.c Log message: another tiny I/O optimisation To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.242 -r1.243 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10060DA3A98646AD6CF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 21:09:30 UTC Modified files: bin/mksh : misc.c sh.h tree.c Log message: make use of some shf_scheck to avoid splitting some multibyte chars To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.315 -r1.316 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.920 -r1.921 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.105 -r1.106 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060DA3B7A1D46DA0E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 21:13:24 UTC Modified files: bin/mksh : jobs.c sh.h tree.c Log message: move vistree() from tree.c to jobs.c it only uses public APIs now so no need to keep it there To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.129 -r1.130 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.921 -r1.922 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.106 -r1.107 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10060DA3F057D37E756 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 21:28:45 UTC Modified files: bin/mksh : jobs.c Log message: trim trailing whitespace from p->command and put one back in its users for truncation tolerance; also, use file-local knowledge to size buffers To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.130 -r1.131 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 10060DA3F7F72D3D368 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 21:30:18 UTC Modified files: bin/mksh : jobs.c Log message: switch vistree to uprntmbs-based as this works now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.131 -r1.132 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 10060DA42F41625F561 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 21:46:15 UTC Modified files: bin/mksh : jobs.c misc.c sh.h Log message: turn some crazy printfs in puts/putc combinations this costs us 292 bytes .text going directly contrary to my earlier, admittedly-crazy as well, size optimisations, but it reduces passing null string arguments more often and is in general better for sanity? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.132 -r1.133 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.316 -r1.317 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.922 -r1.923 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060DA5C8731040E95 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/28 23:34:36 UTC Modified files: bin/mksh : sh.h Log message: fucking GCC fucktard warns on macros like this; this is even a common FAQ! rearranged per https://stackoverflow.com/a/13203096/2171120 recommendation To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.923 -r1.924 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060DB78105690696A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 19:44:05 UTC Modified files: scripts : stringpool.sh bin/mksh : Makefile Log message: let make repool output a list of string names, for used-at-all? check To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/scripts/stringpool.sh cvs -R rdiff -kk -upr1.179 -r1.180 src/bin/mksh/Makefile ________________________________________________________________________ Commit ID: 10060DB878A0A77BC3B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 20:50:02 UTC Modified files: bin/mksh : Makefile Log message: ensure we don’t string-pool ourselves when testing with gc-sections To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.180 -r1.181 src/bin/mksh/Makefile ________________________________________________________________________ Commit ID: 10060DB886760773365 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 20:54:47 UTC Modified files: bin/mksh : eval.c exec.c jobs.c main.c misc.c sh.h shf.c var.c Log message: bring 272 of these bytes back by playing more with string pooling also remove chtypes “blind array” from .bss which was unused ever since we switched to new fast ctypes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.233 -r1.234 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.226 -r1.227 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.133 -r1.134 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.379 -r1.380 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.317 -r1.318 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.924 -r1.925 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.115 -r1.116 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.243 -r1.244 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10060DB8AA21CE2B19F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 21:03:31 UTC Modified files: bin/mksh : main.c sh.h Log message: another easy optimisation for some bytes note the uses in misc.c (ksh_getopt) would make it worse, keep them To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.380 -r1.381 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.925 -r1.926 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060DB8C626481F3E1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 21:11:34 UTC Modified files: bin/mksh : jobs.c Log message: drop the manual uescmb-based vistree in favour of the uprntmbs-based one which now is identical To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.134 -r1.135 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 10060DB91043EEA384A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 21:30:30 UTC Modified files: bin/mksh : shf.c Log message: cast argument for newer GCCs’ -Wformat To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.116 -r1.117 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060DB91E96F9ED786 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 21:34:53 UTC Modified files: bin/mksh : shf.c Log message: ensure shf_flush and shf_emptybuf on !SHF_STRING reliably set errno when returning (-1); I can’t even get SHF_STRING behaviour here ⇒ leave it alone To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.117 -r1.118 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10060DBA5070C8C8D51 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 22:57:48 UTC Modified files: bin/mksh : check.t exec.c sh.h Log message: wrap all builtin calls into something that raises an error if stdout had write errors; since shl_stdout gets reopened for each, this SHOULD work fine and I hope it doesn’t break anything… it may or may not be enough to fix Vincent’s issue To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.863 -r1.864 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.227 -r1.228 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.926 -r1.927 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060DBA92855681E9E CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/29 23:13:22 UTC Modified files: data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.60 -r1.61 www/data/munzbadg.out cvs -R rdiff -kk -upr1.721 -r1.722 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060DBABEF08F568CA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 23:26:23 UTC Modified files: share/misc : acronyms Log message: TNF sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.803 -r1.804 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 10060DBB3CD3DBECF12 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/29 23:59:54 UTC Modified files: usr.bin/printf : printf.c Log message: modernise mksh integration To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/usr.bin/printf/printf.c ________________________________________________________________________ Commit ID: 10060DBB683154BD9E3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/06/30 00:10:29 UTC Modified files: bin/mksh : funcs.c Log message: let echo/print also diagnostic when they encounter write errors To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.384 -r1.385 src/bin/mksh/funcs.c ________________________________________________________________________ Commit ID: 10060DBB7B3461272E4 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/06/30 00:15:25 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.722 -r1.723 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060DBD75A458FE040 CVSROOT: /cvs Module name: gcc Changes by: tg@herc.mirbsd.org 2021/06/30 02:30:31 UTC Modified files: gcc/doc : invoke.texi Log message: deduplicate To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 gcc/gcc/doc/invoke.texi ________________________________________________________________________ Commit ID: 10060DBEA791AC52792 CVSROOT: /cvs Module name: gcc Changes by: tg@herc.mirbsd.org 2021/06/30 03:52:34 UTC Modified files: contrib : texi2pod.pl gcc/doc : cpp.texi cppopts.texi gcc.texi gccint.texi install.texi invoke.texi md.texi gcc/doc/include: fdl.texi Log message: fixup some texinfo and related issues To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.101.1 -r1.2 gcc/contrib/texi2pod.pl cvs -R rdiff -kk -upr1.5 -r1.6 gcc/gcc/doc/cpp.texi cvs -R rdiff -kk -upr1.3 -r1.4 gcc/gcc/doc/cppopts.texi cvs -R rdiff -kk -upr1.1.101.1 -r1.2 gcc/gcc/doc/gcc.texi cvs -R rdiff -kk -upr1.1.101.1 -r1.2 gcc/gcc/doc/gccint.texi cvs -R rdiff -kk -upr1.7 -r1.8 gcc/gcc/doc/install.texi cvs -R rdiff -kk -upr1.23 -r1.24 gcc/gcc/doc/invoke.texi cvs -R rdiff -kk -upr1.1.101.1 -r1.2 gcc/gcc/doc/md.texi cvs -R rdiff -kk -upr1.2 -r1.3 gcc/gcc/doc/include/fdl.texi ________________________________________________________________________ Commit ID: 10060DBEC3B19A82BB9 CVSROOT: /cvs Module name: gcc Changes by: tg@herc.mirbsd.org 2021/06/30 03:59:41 UTC Modified files: gcc/doc : cpp.texi Log message: update to newer truth To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 gcc/gcc/doc/cpp.texi ________________________________________________________________________ Commit ID: 10060DF72273C4AE9A8 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/02 20:09:02 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.804 -r1.805 src/share/misc/acronyms cvs -R rdiff -kk -upr1.298 -r1.299 www/data/WPtg.inc cvs -R rdiff -kk -upr1.61 -r1.62 www/data/munzbadg.out cvs -R rdiff -kk -upr1.32 -r1.33 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 10060E334DE2782781C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/05 16:35:23 UTC Modified files: share/zoneinfo/datfiles: leapseconds Log message: new Bulletin C: no leap second To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 src/share/zoneinfo/datfiles/leapseconds ________________________________________________________________________ Commit ID: 10060E39D64312F3D21 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/06 00:02:30 UTC Modified files: share/misc : acronyms data : munzbadg.out Log message: 106677 acronyms with 138190 expansions To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.805 -r1.806 src/share/misc/acronyms cvs -R rdiff -kk -upr1.62 -r1.63 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 10060E39F3A72387D01 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/06 00:09:12 UTC Modified files: files : xhtml11.dtd Log message: add list of valid XML codepoints, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 www/files/xhtml11.dtd ________________________________________________________________________ Commit ID: 10060E3A4C75456092E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/06 00:34:00 UTC Modified files: share/misc : acronyms Log message: small deduplication missed in the previous commit To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.806 -r1.807 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 10060E509C86E6F5FA8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 01:56:33 UTC Modified files: lib/libedit : Makefile Log message: avoid mixing -ltermcap (ncurses) and -lotermcap (ocurses) they differ in char ttytype[] vs. char *ttytype; this seems intentional To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/lib/libedit/Makefile ________________________________________________________________________ Commit ID: 10060E51412495962DA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 02:40:17 UTC Log message: import latest libreadline from TNF so we get UTF-8 support Status: Vendor Tag: TNF Release Tags: cvs-20210707 C src/lib/libedit/Makefile C src/lib/libedit/chared.c C src/lib/libedit/chared.h N src/lib/libedit/chartype.c N src/lib/libedit/chartype.h C src/lib/libedit/common.c C src/lib/libedit/config.h C src/lib/libedit/editline.3 N src/lib/libedit/editline.7 C src/lib/libedit/editrc.5 C src/lib/libedit/el.c C src/lib/libedit/el.h N src/lib/libedit/eln.c C src/lib/libedit/emacs.c N src/lib/libedit/filecomplete.c N src/lib/libedit/filecomplete.h C src/lib/libedit/hist.c C src/lib/libedit/hist.h C src/lib/libedit/histedit.h C src/lib/libedit/history.c N src/lib/libedit/historyn.c N src/lib/libedit/keymacro.c N src/lib/libedit/keymacro.h N src/lib/libedit/literal.c N src/lib/libedit/literal.h C src/lib/libedit/makelist C src/lib/libedit/map.c C src/lib/libedit/map.h C src/lib/libedit/parse.c C src/lib/libedit/parse.h C src/lib/libedit/prompt.c C src/lib/libedit/prompt.h C src/lib/libedit/read.c C src/lib/libedit/read.h C src/lib/libedit/readline.c C src/lib/libedit/refresh.c C src/lib/libedit/refresh.h C src/lib/libedit/search.c C src/lib/libedit/search.h C src/lib/libedit/shlib_version C src/lib/libedit/sig.c C src/lib/libedit/sig.h C src/lib/libedit/sys.h N src/lib/libedit/terminal.c N src/lib/libedit/terminal.h C src/lib/libedit/tokenizer.c N src/lib/libedit/tokenizern.c C src/lib/libedit/tty.c C src/lib/libedit/tty.h C src/lib/libedit/vi.c C src/lib/libedit/TEST/Makefile N src/lib/libedit/TEST/rl1.c N src/lib/libedit/TEST/tc1.c N src/lib/libedit/TEST/test_filecompletion.c N src/lib/libedit/TEST/wtc1.c N src/lib/libedit/readline/Makefile C src/lib/libedit/readline/readline.h 38 conflicts created by this import. Use the following command to help the merge: cvs checkout -jTNF:yesterday -jTNF src/lib/libedit ________________________________________________________________________ Commit ID: 10060E525F54D1502DF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 03:56:22 UTC Modified files: share/tmac/mdoc: doc-syms Log message: stop bothering with ever-updating TNF releases, just DTRT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 src/share/tmac/mdoc/doc-syms ________________________________________________________________________ Commit ID: 10060E5379B39F0853D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 05:12:34 UTC Modified files: lib/libedit : Makefile chared.c chared.h chartype.c chartype.h common.c config.h editline.3 editline.7 editrc.5 el.c el.h emacs.c filecomplete.c hist.c hist.h histedit.h history.c literal.h makelist map.c map.h parse.c parse.h prompt.c prompt.h read.c read.h readline.c refresh.c refresh.h search.c search.h sig.c sig.h sys.h terminal.c tokenizer.c tty.c tty.h vi.c lib/libedit/TEST: Makefile rl1.c tc1.c test_filecompletion.c wtc1.c lib/libedit/readline: readline.h Removed files: lib/libedit : key.c key.h term.c term.h lib/libedit/TEST: test.c lib/libedit/readline: Makefile Log message: switch to TNF libedit despite it will malfunction for half the BMP because the idiots can’t get wchar_t vs wint_t right but we will switch to 21-bit UCS soon anyway which will fix it automatically… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.12 -r1.13 src/lib/libedit/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/chared.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/chared.h cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/chartype.c cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/chartype.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/common.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/config.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/editline.3 cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/editline.7 cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/editrc.5 cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/el.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/el.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/emacs.c cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/filecomplete.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/hist.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/hist.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/histedit.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/history.c cvs -R rdiff -kk -upr1.2 -r0 src/lib/libedit/key.c cvs -R rdiff -kk -upr1.2 -r0 src/lib/libedit/key.h cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/literal.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/makelist cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/map.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/map.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/parse.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/parse.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/prompt.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/prompt.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/read.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/read.h cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libedit/readline.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/refresh.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/refresh.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/search.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/search.h cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/sig.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/sig.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/sys.h cvs -R rdiff -kk -upr1.3 -r0 src/lib/libedit/term.c cvs -R rdiff -kk -upr1.2 -r0 src/lib/libedit/term.h cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/terminal.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/tokenizer.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/tty.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/tty.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/vi.c cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/TEST/Makefile cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/TEST/rl1.c cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/TEST/tc1.c cvs -R rdiff -kk -upr1.4 -r0 src/lib/libedit/TEST/test.c cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/TEST/test_filecompletion.c cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/TEST/wtc1.c cvs -R rdiff -kk -upr1.1.3.1 -r0 src/lib/libedit/readline/Makefile cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libedit/readline/readline.h ________________________________________________________________________ Commit ID: 10060E53F961F3BC096 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/07 05:45:53 UTC Modified files: etc : sysctl.conf databases/postgresql: Makefile distinfo databases/postgresql/files: README.MirPorts databases/postgresql/patches: patch-aclocal_m4 patch-config_programs_m4 patch-configure_in patch-src_backend_access_transam_xact_c databases/postgresql/pkg: DESCR DESCR-docs DESCR-server PLIST PLIST-docs PLIST-server Added files: databases/postgresql/patches: patch-src_backend_access_gin_ginget_c patch-src_backend_access_nbtree_nbtinsert_c patch-src_backend_commands_analyze_c patch-src_backend_postmaster_postmaster_c patch-src_backend_storage_lmgr_s_lock_c patch-src_backend_utils_adt_float_c patch-src_bin_pg_dump_pg_backup_files_c patch-src_bin_pg_dump_pg_backup_tar_c patch-src_include_optimizer_geqo_random_h patch-src_include_pg_config_manual_h patch-src_pl_plperl_plperl_c patch-src_test_regress_resultmap patch-src_timezone_Makefile patch-src_timezone_tznames_Australia patch-src_timezone_tznames_Default patch-src_timezone_zic_c databases/postgresql/pkg: MESSAGE-server Log message: beef up the PostgreSQL port (but stay within the same major version) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/etc/sysctl.conf cvs -R rdiff -kk -upr1.10 -r1.11 ports/databases/postgresql/Makefile cvs -R rdiff -kk -upr1.3 -r1.4 ports/databases/postgresql/distinfo cvs -R rdiff -kk -upr1.4 -r1.5 ports/databases/postgresql/files/README.MirPorts cvs -R rdiff -kk -upr1.2 -r1.3 ports/databases/postgresql/patches/patch-aclocal_m4 cvs -R rdiff -kk -upr1.2 -r1.3 ports/databases/postgresql/patches/patch-config_programs_m4 cvs -R rdiff -kk -upr1.3 -r1.4 ports/databases/postgresql/patches/patch-configure_in cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_backend_access_gin_ginget_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_backend_access_nbtree_nbtinsert_c cvs -R rdiff -kk -upr1.3 -r1.4 ports/databases/postgresql/patches/patch-src_backend_access_transam_xact_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_backend_commands_analyze_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_backend_postmaster_postmaster_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_backend_storage_lmgr_s_lock_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_backend_utils_adt_float_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_bin_pg_dump_pg_backup_files_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_bin_pg_dump_pg_backup_tar_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_include_optimizer_geqo_random_h cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_include_pg_config_manual_h cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_pl_plperl_plperl_c cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_test_regress_resultmap cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_timezone_Makefile cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_timezone_tznames_Australia cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_timezone_tznames_Default cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/patches/patch-src_timezone_zic_c cvs -R rdiff -kk -upr1.2 -r1.3 ports/databases/postgresql/pkg/DESCR cvs -R rdiff -kk -upr1.1.7.1 -r1.2 ports/databases/postgresql/pkg/DESCR-docs cvs -R rdiff -kk -upr1.1 -r1.2 ports/databases/postgresql/pkg/DESCR-server cvs -R rdiff -kk -upr0 -r1.1 ports/databases/postgresql/pkg/MESSAGE-server cvs -R rdiff -kk -upr1.4 -r1.5 ports/databases/postgresql/pkg/PLIST cvs -R rdiff -kk -upr1.4 -r1.5 ports/databases/postgresql/pkg/PLIST-docs cvs -R rdiff -kk -upr1.3 -r1.4 ports/databases/postgresql/pkg/PLIST-server ________________________________________________________________________ Commit ID: 10060E543A817DE0F3D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 06:03:56 UTC Modified files: lib/libc/string: wcschr.c Log message: fix wcschr(s, WNUL) by replacing the Citrus project’s code with my own, specifically strchr’s from libkern, which handles this correctly and thus unbreaks libedit’s editrc(5) parser… (ouch!) who knows where else they fucked up…? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libc/string/wcschr.c ________________________________________________________________________ Commit ID: 10060E5444C50BC0215 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 06:06:48 UTC Modified files: lib/libedit : editrc.5 Log message: do say which regex format is used To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/editrc.5 ________________________________________________________________________ Commit ID: 10060E5453252926C4D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 06:09:38 UTC Modified files: etc : Makefile Added files: etc/skel : editrc Log message: we not only use ~/.etc/ by default but also emacs command line editing mode To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.54 -r1.55 src/etc/Makefile cvs -R rdiff -kk -upr0 -r1.1 src/etc/skel/editrc ________________________________________________________________________ Commit ID: 10060E547992F4104A2 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/07 06:19:52 UTC Modified files: src : mksh.hts Log message: might be considered crazy, but… why not… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.723 -r1.724 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060E5D11F50D69D4B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 16:06:38 UTC Modified files: gnu/usr.bin/binutils/gdb: top.c Log message: drop diff against FSF now our libedit is better readline-compatible To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/gnu/usr.bin/binutils/gdb/top.c ________________________________________________________________________ Commit ID: 10060E5DA2D33C0B540 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 16:47:01 UTC Modified files: lib/libedit : Makefile tty.c lib/libedit/TEST: Makefile lib/libedit/readline: readline.h Added files: lib/libedit : libedit.exp Log message: • use a -Wl,--version-script to not export libedit_private symbols • undo a substituto related to libedit_private introduction by TNF • add nōn-libedit_private symbols exposed by readline to headers • link TEST programs against static library so they can access the private symbols • hide all possibly missed ones as well To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/lib/libedit/Makefile cvs -R rdiff -kk -upr0 -r1.1 src/lib/libedit/libedit.exp cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/tty.c cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/TEST/Makefile cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/libedit/readline/readline.h ________________________________________________________________________ Commit ID: 10060E5E9844512D027 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 17:50:48 UTC Modified files: lib/libc/i18n : mbsrtowcs.c Log message: include only if building for libmbfun To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/lib/libc/i18n/mbsrtowcs.c ________________________________________________________________________ Commit ID: 10060E5EE7310883DFF CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/07 18:13:02 UTC Modified files: extraman : Makefile hosted/tg : any2cesu8.c hosted/tg/historic: optu8-decoder-test.c distrib/lists/base/dev: mi distrib/lists/htman/htmi: mi share/man/man9 : style.9 usr.bin/tr : tr.c usr.bin/wtf : sortdb.c audio/mpg123 : Makefile audio/mpg123/files: uniprint.c lib/libmbfun : Makefile mbfun.h Added files: lib/libmbfun : xambstowcs.3 xambstowcs.c xawcstombs.c Removed files: lib/libmbfun : ambstowcs.3 ambstowcs.c awcstombs.c Log message: s/a(mbs|wcs)n?to(wcs|mbs)/x&/ because they err(3) on calloc(3) failure we’ll reintroduce the unpræfixed versions later but have them return NULL on memory allocation failure; we’ll need that in libc internally for a few functions now anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 contrib/extraman/Makefile cvs -R rdiff -kk -upr1.3 -r1.4 contrib/hosted/tg/any2cesu8.c cvs -R rdiff -kk -upr1.1 -r1.2 contrib/hosted/tg/historic/optu8-decoder-test.c cvs -R rdiff -kk -upr1.84 -r1.85 src/distrib/lists/base/dev/mi cvs -R rdiff -kk -upr1.50 -r1.51 src/distrib/lists/htman/htmi/mi cvs -R rdiff -kk -upr1.32 -r1.33 src/share/man/man9/style.9 cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/tr/tr.c cvs -R rdiff -kk -upr1.19 -r1.20 src/usr.bin/wtf/sortdb.c cvs -R rdiff -kk -upr1.13 -r1.14 ports/audio/mpg123/Makefile cvs -R rdiff -kk -upr1.3 -r1.4 ports/audio/mpg123/files/uniprint.c cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libmbfun/Makefile cvs -R rdiff -kk -upr1.3 -r0 src/lib/libmbfun/ambstowcs.3 cvs -R rdiff -kk -upr1.2 -r0 src/lib/libmbfun/ambstowcs.c cvs -R rdiff -kk -upr1.2 -r0 src/lib/libmbfun/awcstombs.c cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libmbfun/mbfun.h cvs -R rdiff -kk -upr0 -r1.1 src/lib/libmbfun/xambstowcs.3 cvs -R rdiff -kk -upr0 -r1.1 src/lib/libmbfun/xambstowcs.c cvs -R rdiff -kk -upr0 -r1.1 src/lib/libmbfun/xawcstombs.c ________________________________________________________________________ Commit ID: 10060E5FA020536BF91 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 19:01:13 UTC Modified files: lib/libc/i18n : Makefile.inc lib/libc/include: mir18n.h Added files: lib/libc/i18n : ambstowcs.c awcstombs.c Log message: add but commented-out; turns out fwprintf(3) is NOT as easy as it sounded To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.38 -r1.39 src/lib/libc/i18n/Makefile.inc cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/i18n/ambstowcs.c cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/i18n/awcstombs.c cvs -R rdiff -kk -upr1.18 -r1.19 src/lib/libc/include/mir18n.h ________________________________________________________________________ Commit ID: 10060E5FBF5595DD62A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 19:09:26 UTC Modified files: lib/libedit/TEST: Makefile wtc1.c Log message: use a replacement fwprintf(3) instead, its rv is never used here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libedit/TEST/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/TEST/wtc1.c ________________________________________________________________________ Commit ID: 10060E61C272C8089D5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 21:26:50 UTC Modified files: share/man/man7 : library-specs.7 Log message: XXX this should go to ports/ (with pkgutils) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/share/man/man7/library-specs.7 ________________________________________________________________________ Commit ID: 10060E61F7265EDE6A1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 21:40:44 UTC Modified files: share/man/man5 : dump.5 plot.5 share/man/man7 : eqnchar.7eqn man.7tbl ms.7 term.7 Log message: s/proprietary to AT&T/Caldera licence/ where remaining To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/share/man/man5/dump.5 cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/man/man5/plot.5 cvs -R rdiff -kk -upr1.2 -r1.3 src/share/man/man7/eqnchar.7eqn cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/man/man7/man.7tbl cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/man/man7/ms.7 cvs -R rdiff -kk -upr1.1.7.1 -r1.2 src/share/man/man7/term.7 ________________________________________________________________________ Commit ID: 10060E6206738B98AFD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 21:44:50 UTC Modified files: share/man/man7 : term.7 Log message: use tmac.doc.old; fix .Xr To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/share/man/man7/term.7 ________________________________________________________________________ Commit ID: 10060E6209847A8E54F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 21:45:41 UTC Modified files: share/man/man7 : intro.7 distrib/lists/base/base: mi distrib/lists/base/dev: mi distrib/lists/base/etc: mi distrib/lists/htman/htmi: mi Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/share/man/man7/intro.7 cvs -R rdiff -kk -upr1.152 -r1.153 src/distrib/lists/base/base/mi cvs -R rdiff -kk -upr1.85 -r1.86 src/distrib/lists/base/dev/mi cvs -R rdiff -kk -upr1.78 -r1.79 src/distrib/lists/base/etc/mi cvs -R rdiff -kk -upr1.51 -r1.52 src/distrib/lists/htman/htmi/mi ________________________________________________________________________ Commit ID: 10060E6224F4436563A CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/07 21:52:58 UTC Modified files: share/man/man7 : intro.7 distrib/lists/base/base: mi infrastructure/pkgtools/rtfm: Makefile Added files: infrastructure/pkgtools/rtfm: library-specs.7 Removed files: share/man/man7 : library-specs.7 Log message: move library-specs(7) from base to MirPorts To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/share/man/man7/intro.7 cvs -R rdiff -kk -upr1.2 -r0 src/share/man/man7/library-specs.7 cvs -R rdiff -kk -upr1.153 -r1.154 src/distrib/lists/base/base/mi cvs -R rdiff -kk -upr1.4 -r1.5 ports/infrastructure/pkgtools/rtfm/Makefile cvs -R rdiff -kk -upr0 -r1.1 ports/infrastructure/pkgtools/rtfm/library-specs.7 ________________________________________________________________________ Commit ID: 10060E62688059901EF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 22:11:08 UTC Modified files: share/mk : bsd.cfwrap.mk bsd.lib.mk bsd.lkm.mk bsd.prog.mk Log message: attach _SUBDIRUSE to clean only if not making cleandir which also recurses To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 src/share/mk/bsd.cfwrap.mk cvs -R rdiff -kk -upr1.87 -r1.88 src/share/mk/bsd.lib.mk cvs -R rdiff -kk -upr1.11 -r1.12 src/share/mk/bsd.lkm.mk cvs -R rdiff -kk -upr1.31 -r1.32 src/share/mk/bsd.prog.mk ________________________________________________________________________ Commit ID: 10060E6272753E0A84B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 22:13:40 UTC Modified files: lib/libedit/TEST: tc1.c Log message: clear input line on exit like wtc1 does To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/TEST/tc1.c ________________________________________________________________________ Commit ID: 10060E6273E1EB3D2F2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 22:14:39 UTC Modified files: lib/libedit : Makefile Log message: recurse into TEST as SUBDIR instead of pulling objects aside from the system To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/lib/libedit/Makefile ________________________________________________________________________ Commit ID: 10060E62B563D39F802 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/07 22:31:27 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.724 -r1.725 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060E62E7D0AD31C5E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 22:45:01 UTC Modified files: etc : ssh_known_hosts Log message: add another OpenBSD AnonCVS mirror hostkey, validated via https To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/etc/ssh_known_hosts ________________________________________________________________________ Commit ID: 10060E63B9434B4E3E2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 23:41:40 UTC Modified files: lib/libc/locale: wcrtomb.3 Log message: we ⓐ worked around that by raising MB_LEN_MAX and ⓑ I misread the specs and a future wcsrtombs will no longer cause such states by only writing entire multibyte characters, no fragments, as the spec really demands To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/lib/libc/locale/wcrtomb.3 ________________________________________________________________________ Commit ID: 10060E63CDE3CF0EDE0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/07 23:47:41 UTC Modified files: include : wchar.h Log message: while MB_CUR_MAX is technically correct, only MB_LEN_MAX is guaranteed to be a constant; now GCC may raise some wrong alerts (in the C locale, MB_CUR_MAX is 1 but MB_LEN_MAX will be 4 RSN™), but this is better than a compile-time syntax error ☺ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.39 -r1.40 src/include/wchar.h ________________________________________________________________________ Commit ID: 10060E667C0464B0BCA CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2021/07/08 02:49:49 UTC Modified files: infrastructure/pkgtools/rtfm: Makefile Log message: oops, the .if was there for a reason To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 ports/infrastructure/pkgtools/rtfm/Makefile ________________________________________________________________________ Commit ID: 10060E71ECE0F73BB13 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 15:50:24 UTC Modified files: lib/libc/i18n : mbrtowc.c Log message: fix bug which made mbrtowc(3) sometimes return 0 ipv (size_t)-2 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/lib/libc/i18n/mbrtowc.c ________________________________________________________________________ Commit ID: 10060E72AE71D2E2DF9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 16:41:54 UTC Modified files: lib/libedit : tty.c Log message: handle _POSIX_VDISABLE properly To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/tty.c ________________________________________________________________________ Commit ID: 10060E72C351F1D3BBE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 16:47:41 UTC Modified files: lib/libedit : map.c Log message: in an UTF-8 world mapping UTF-8-encoded C1 control chars to editor keys makes no sense at all To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/map.c ________________________________________________________________________ Commit ID: 10060E72D036275CF37 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 16:51:01 UTC Modified files: lib/libedit : chartype.c Log message: UTF-8-encoded C1 control characters are most certainly not ASCII control chars To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/chartype.c ________________________________________________________________________ Commit ID: 10060E73A67280C867B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 17:48:06 UTC Modified files: share/tmac/mdoc: doc Log message: fixup continuation indent for tagged lists To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.28 -r1.29 src/share/tmac/mdoc/doc ________________________________________________________________________ Commit ID: 10060E741B365720FAB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 18:19:09 UTC Modified files: lib/libedit : editline.3 Log message: more manpage display fixes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/editline.3 ________________________________________________________________________ Commit ID: 10060E741E41E2FCA26 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 18:20:13 UTC Modified files: lib/libedit : editline.7 Log message: documentation part for commitid 10060E72C351F1D3BBE -r1.4 src/lib/libedit/map.c To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libedit/editline.7 ________________________________________________________________________ Commit ID: 10060E742742875AB47 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 18:22:26 UTC Modified files: lib/libedit : read.c Log message: drop commented-out code that makes the meta thing even harder To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/read.c ________________________________________________________________________ Commit ID: 10060E7446D3566BA1A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 18:31:06 UTC Modified files: lib/libedit : common.c Log message: band-aid prevent inserting of characters that are misused for pointers (better than coredumping) if sizeof(wchar_t)==2 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/common.c ________________________________________________________________________ Commit ID: 10060E752DD4050EE25 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 19:32:35 UTC Modified files: lib/libedit : editline.7 Log message: update documentation regarding use of Meta key vs. editing commands To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/editline.7 ________________________________________________________________________ Commit ID: 10060E763AB0E78E6CA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 20:44:52 UTC Modified files: lib/libedit : keymacro.c keymacro.h libedit.exp map.c Log message: fix rendering of keybindings: • raise column width for "\U+0080" occurring, possibly twice • use display width for padding, to make things align properly To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/keymacro.c cvs -R rdiff -kk -upr1.1.3.1 -r1.2 src/lib/libedit/keymacro.h cvs -R rdiff -kk -upr1.1 -r1.2 src/lib/libedit/libedit.exp cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/map.c ________________________________________________________________________ Commit ID: 10060E76C9F343165BF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/08 21:22:26 UTC Modified files: share/man/man7 : term.7 lib/libedit : editline.7 editrc.5 Log message: update libedit keybinding information and environment/terminal settings To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/share/man/man7/term.7 cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/editline.7 cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/editrc.5 ________________________________________________________________________ Commit ID: 10060E799B00A73AEC8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 00:34:40 UTC Modified files: lib/libedit : map.c Log message: sort bind -l output, improve single key display To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/map.c ________________________________________________________________________ Commit ID: 10060E7A6CC091EF906 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 01:30:34 UTC Modified files: lib/libedit : tty.c Log message: let setty -a show the chars To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/tty.c ________________________________________________________________________ Commit ID: 10060E7A906269A2AFB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 01:40:09 UTC Modified files: lib/libedit : parse.c Log message: allow single-wchar arguments to parse__escape as was probably intended To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/parse.c ________________________________________________________________________ Commit ID: 10060E7A99401BDB06E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 01:42:41 UTC Modified files: lib/libedit : parse.c Log message: allow \U-12345 since we serialise that keep \U+12345 working for TNF compatibility though To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/parse.c ________________________________________________________________________ Commit ID: 10060E7A9F44EF94C5B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 01:43:58 UTC Modified files: lib/libedit : parse.c Log message: fix \U escapes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/parse.c ________________________________________________________________________ Commit ID: 10060E7AC364A84C5B5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 01:53:38 UTC Modified files: lib/libedit : parse.c Log message: huh, not so easy… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libedit/parse.c ________________________________________________________________________ Commit ID: 10060E7AC71262B2CA4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 01:54:43 UTC Modified files: lib/libedit : parse.c Log message: aaaah @TNF how many times can one fuck up a single hex parsing routine? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libedit/parse.c ________________________________________________________________________ Commit ID: 10060E7B3B922B2C6C4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 02:25:42 UTC Modified files: lib/libedit : tty.c Log message: VMIN and VTIME are decimal, says stty(1) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libedit/tty.c ________________________________________________________________________ Commit ID: 10060E7B3EB4630EEC4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 02:26:33 UTC Modified files: include : wchar.h Log message: fix missing closing quote‽ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.40 -r1.41 src/include/wchar.h ________________________________________________________________________ Commit ID: 10060E7BB8B2618925A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/09 02:59:08 UTC Modified files: lib/libedit : editline.7 editrc.5 emacs.c parse.c Log message: more documentation improvements; add \E for escape like we did in mksh, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/editline.7 cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libedit/editrc.5 cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/emacs.c cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/libedit/parse.c ________________________________________________________________________ Commit ID: 10060E9089F705B5390 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/10 02:50:02 UTC Modified files: sys/sys : termios.h sys/dev/wscons : wsemul_vt100.c Log message: add comments to remind me later that we need UTF-8 and wcwidth in-kernel: without, the following script’s output will never align, not even on an ssh session to a system with proper UTF-8 output etc: #!/bin/mksh set -A chars -- a $'\u00E4' $'\u263B' $'\u4DC0' $'a\u0332' $'\xF0\x9D\x84\xBD' $'\xF0\x9F\x90\x88' o set -A width -- 1 1 1 2 1 1 2 1 tab=$'\t' ds8='--------' i=-1 while (( ++i < ${#chars[*]} )); do print -r -- "${chars[i]}$tab|" done print i=-1 while (( ++i < ${#chars[*]} )); do print -r -- "${chars[i]}$tab╷" print -r -- "${chars[i]}${ds8:${width[i]}}╵" done exit 0 we’ll need to do the following: • kern/tty.c processing (e.g. '\t') operates on width, so it needs a flag whether the tty is in UTF-8 mode (Linux doesn’t have this, its tab/column/width processing is in the vt code), default off¹ • dev/wscons/wsemul_vt100.c sets that flag to a default value, on probably, and handles Esc+%+@ to turn it off (ASCII 8-bit-clean) and Esc+%+G to turn it on (UTF-8) • upon turning on IUTF8 is also set on the tty’s input side; see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220009 for why this is necessary IUTF8 has no influence on the script. ① default off? works for local sessions connected to wscons but not for ssh sessions; how does Linux handle this? Aaaaaaaaah! ssh -t $bsd mksh x → 'a·······|^M'[…] ssh -t $lnx mksh x → 'a^I|^M'[…] Why? How? Both have ICANON set so Linux seems to canonise less on (nōn-vc) tty(4) devices… perhaps mirror that first? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/sys/sys/termios.h cvs -R rdiff -kk -upr1.4 -r1.5 src/sys/dev/wscons/wsemul_vt100.c ________________________________________________________________________ Commit ID: 10060E9DB4461A65DDB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/10 17:39:27 UTC Modified files: bin/mksh : mksh.1 mksh.faq Log message: • mksh.1: nuke accidentally left-in commented-out experimental wording • mksh.faq: improve sentence construction on new escaping things To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.511 -r1.512 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.22 -r1.23 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 10060EB5B566C41D145 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/11 20:58:47 UTC Modified files: share/misc : acronyms data : WPtg.inc Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.807 -r1.808 src/share/misc/acronyms cvs -R rdiff -kk -upr1.299 -r1.300 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 10060ECC533260B6C40 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/12 22:41:52 UTC Modified files: data : announce Log message: reinstate the irc.mb.o RR to the temporary IRC home network To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 www/data/announce ________________________________________________________________________ Commit ID: 10060EF6B0067D2E34A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/14 23:12:19 UTC Modified files: bin/mksh : expr.c Log message: fucking fuck the C standard again! this commit fixes rotating by 0, 32, 64, … (basically, the shift by 0 was okay, the one by 32-0 was not) but… … it turns out that the fixed-width integer types in C are utterly unusable as well: read the discussion about the shift promoting uint32_t to SIGNED int if its rank is lower (e.g. in a 36-bit int system), in the comments at http://web.archive.org/web/20210714225456/https://blog.regehr.org/archives/1063 and then add consideration of padding bits in C integers… this is all so utterly fucked up. To fix this, we basically must check that unsigned long has ≥32 usable bits, maybe cta((unsigned long)0xFFFFFFFFUL > (unsigned long)0x7FFFFFFFUL), then calculate in unsigned long and AND everything with 0xFFFFFFFFUL for output… kinda like the arc4random implementation in Perl does it… ugh… and then, this is still likely to not generate optimal code, well even more than now… … this commit, at least, only adds one Jcc using the status bits that the AND with 31 already sets… this yak-shaving via https://stackoverflow.com/a/776523/2171120 which… per http://web.archive.org/web/20210714230051/https://stackoverflow.com/questions/776508/best-practices-for-circular-shift-rotate-operations-in-c if necessary… is also worth a read, the whole thing arrived at mine via https://www.ralfj.de/blog/2020/12/14/provenance.html via laffer1’s RT of https://twitter.com/steveklabnik/status/1415096204740997120 but I was looking for https://lists.debian.org/debian-devel/2014/04/msg00393.html To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.110 -r1.111 src/bin/mksh/expr.c ________________________________________________________________________ Commit ID: 10060EF759E67871024 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/14 23:40:04 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.808 -r1.809 src/share/misc/acronyms cvs -R rdiff -kk -upr1.63 -r1.64 www/data/munzbadg.out cvs -R rdiff -kk -upr1.725 -r1.726 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060F0EF896494B48C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/16 02:33:18 UTC Modified files: bin/mksh : sh.h Log message: we shall need this shortly: IMAX_BITS((unsigned long)~(unsigned long)0) via https://stackoverflow.com/a/4589384/2171120 assuming types of <2040 bits To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.927 -r1.928 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060FD8C1F28796C1E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/25 16:07:21 UTC Modified files: bin/mksh : Build.sh Log message: replace almost all add_cppflags with cpp_define (no change YET) exceptions are: _GNU_SOURCE and friends (MUST be REALLY early), -D_FILE_OFFSET_BITS=64 and -D_LARGE_FILES=1, things like that To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.769 -r1.770 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060FD921E213BFF92 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/25 16:32:59 UTC Modified files: bin/mksh : Build.sh sh.h Log message: new Build.sh flag -A this puts all those -D into "autoconf.h" (and logs them) instead of CPPFLAGS which makes the command line too long or reaches the compiler’s -D flag limit (SCO Open Server 3.2r4.2) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.770 -r1.771 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.928 -r1.929 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060FD942B588A1412 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/07/25 16:42:02 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.809 -r1.810 src/share/misc/acronyms cvs -R rdiff -kk -upr1.64 -r1.65 www/data/munzbadg.out cvs -R rdiff -kk -upr1.726 -r1.727 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10060FD9C0D1862326A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/25 17:14:34 UTC Modified files: libexec/anoncvssh: anoncvssh.c Log message: update default hostname To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/libexec/anoncvssh/anoncvssh.c ________________________________________________________________________ Commit ID: 10060FDAAD70BC46D33 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/25 18:17:36 UTC Modified files: bin/mksh : Build.sh Log message: fix refactoro To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.771 -r1.772 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060FE1BA96F794064 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/07/26 02:19:19 UTC Modified files: fonts/fixed : 9x18.bdfc Log message: a not-enough attempt to distinguish з and э To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.33 -r1.34 contrib/fonts/fixed/9x18.bdfc ________________________________________________________________________ Commit ID: 10060FF50564AE41A4F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 00:16:45 UTC Modified files: bin/mksh : Build.sh jobs.c Log message: add some of RT’s findings on SCO OpenServer 3.2r4.2 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.772 -r1.773 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.135 -r1.136 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 10060FF516013E58377 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 00:21:06 UTC Modified files: bin/mksh : eval.c Log message: work around Microsoft C compiler (which cc(DP) on SCO 3.2r4.2 is) bug it issues C2166 here but the lvalue isn’t const… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.234 -r1.235 src/bin/mksh/eval.c ________________________________________________________________________ Commit ID: 10060FF5CFB5BDEE82D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 01:10:04 UTC Modified files: bin/mksh : Build.sh Log message: RT had TARGET_OS=_svr4 set in the environment; autodetect instead To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.773 -r1.774 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060FF5D884AEA870A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 01:13:22 UTC Modified files: share/misc : acronyms Log message: inspired by the current mksh porting efforts To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.810 -r1.811 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 10060FF601F02EF54AA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 01:24:16 UTC Modified files: bin/mksh : var.c Log message: this craziness brought to you by SCO’s Microsoft C compiler 02:54⎜ yeah *(char *)(vp->val.s + namelen) = '='; does work 03:11⎜ ((char *)vp->val.s)[namelen] doesn't work 03:19⎜ and ((char *)(vp->val.s))[namelen] works! 03:19⎜ I wonder how does its parser/lexer work To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.244 -r1.245 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10060FF608070C66B82 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 01:25:27 UTC Modified files: bin/mksh : Build.sh Log message: define ssize_t as int for scosysv, like we do for ULTRIX 03:18⎜ BTW sco3.2 missed ssize_t as well[…] 03:22⎜ size_t is unsigned int here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.774 -r1.775 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060FF6FFB352E18F2 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/27 02:31:11 UTC Modified files: files : cvs.cgi Log message: prepend a log header to plaintext diffs To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 www/files/cvs.cgi ________________________________________________________________________ Commit ID: 10060FF715718D3BADB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 02:36:56 UTC Modified files: bin/mksh : FAQ2HTML.sh Log message: fix on pre-POSIX sh (sco3.2r4.2) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/mksh/FAQ2HTML.sh ________________________________________________________________________ Commit ID: 10060FF72191B392984 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 02:40:09 UTC Modified files: bin/mksh : check.t Log message: fix to work with ancient tr To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.864 -r1.865 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 10060FF74A77F38C6C8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 02:51:40 UTC Modified files: bin/mksh : Build.sh Log message: some more porting fixes: • whitelist scosysv for uname -n ignoring • add MKSH_UNEMPLOYED like for 5.x • default to HAVE_SETLOCALE_CTYPE=0 because it has no UTF-8 locale anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.775 -r1.776 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060FF855328469D46 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 04:02:41 UTC Modified files: bin/mksh : Build.sh funcs.c sh.h Log message: • try to detect scosysv cc as Quick C • check if / pairing is usable; defer to the former if not To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.776 -r1.777 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.385 -r1.386 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.929 -r1.930 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10060FF8B545BF6A9A4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 04:28:00 UTC Modified files: bin/mksh : Build.sh Log message: struct timeval, not struct tm, is the one we’re actually after To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.777 -r1.778 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10060FF8BD51778298C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 04:30:03 UTC Modified files: bin/mksh : Build.sh Log message: make MKSH__NO_SETEUGID imply to default to HAVE_SETRESUGID=0 (optimisation) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.778 -r1.779 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061005BCF31CDD8E6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 19:17:17 UTC Modified files: bin/mksh : Build.sh check.t Log message: we may have neither fgrep nor grep -F (scosysv has only the former…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.779 -r1.780 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.865 -r1.866 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 10061005E080A117AFE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 19:26:47 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Makefile Log message: update to changed Build.sh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.110 -r1.111 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.181 -r1.182 src/bin/mksh/Makefile ________________________________________________________________________ Commit ID: 100610068A12D70CCBD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 20:11:56 UTC Modified files: bin/sleep : Build.sh Makefile sleep.h bin/pax : Build.sh Makefile compat.h cpio.c Log message: sync with src/bin/mksh/Build.sh,v 1.780 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 src/bin/sleep/Build.sh cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/sleep/Makefile cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/sleep/sleep.h cvs -R rdiff -kk -upr1.20 -r1.21 src/bin/pax/Build.sh cvs -R rdiff -kk -upr1.28 -r1.29 src/bin/pax/Makefile cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/pax/compat.h cvs -R rdiff -kk -upr1.27 -r1.28 src/bin/pax/cpio.c ________________________________________________________________________ Commit ID: 1006100690662AB2C95 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/27 20:13:41 UTC Modified files: bin/pax : compat.h Log message: forgot this in cid 100610068A12D70CCBD To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/pax/compat.h ________________________________________________________________________ Commit ID: 1006100BA506B0BB997 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/28 02:00:38 UTC Modified files: bin/sleep : sleep.c Log message: put the fallthru lint comment after the #endif to beat GCC [-Werror=implicit-fallthrough=] :/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/sleep/sleep.c ________________________________________________________________________ Commit ID: 1006100D6F11B839C0E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/28 04:07:56 UTC Modified files: bin/mksh : misc.c Log message: get the lowest negative number w/o triggering UB, try n… I have a feeling we’ll need this RSN: /* * styp sv = (uv > 0x7FFFFFFF) ? (styp)(-(styp)(~uv & 0x7FFFFFFF) - 1) : ((styp)uv); * utyp uv = (sv < 0) ? ((utyp)(~(utyp)(-(sv + 1)) & 0xFFFFFFFFU)) : ((utyp)sv); * * long sl = (ul > (ulng)LONG_MAX) ? (long)(-(long)(~ul) - 1L) : ((long)ul); * ulng ul = (sl < 0) ? ((ulng)(~(ulng)(-(sl + 1L)))) : ((ulng)ul); * * styp sneg = (uval > 0) ? (styp)(-(styp)((uval - 1U) & 0x7FFFFFFF) - 1) : (styp)0; */ The first twice two are what I figured out how to convert between internal two’s complement and ISO C’s signed integer types, once for mksh’s 32-bit arithmetics, once for POSIX’ C long arithmetics (both implemented, as already announced, on standard integer type (probably just long for both checking it’s wide enough), as fixed width types have lower conversion rank). The last negates from an unsigned 0‥-TYPE_MIN to a signed TYPE_MIN‥0 and is what this com‐ mit introduced in actual prod code. This rabbit hole is a bottomless barrel… I still want my Ͻ… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.318 -r1.319 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 10061021B8C064E8DA1 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/29 03:08:06 UTC Modified files: src : mksh.hts Log message: sync clog, update OEs (OS and cc), mention Xenix WIP porting effort, add very short-term TODO as note in clog as I need sleep… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.727 -r1.728 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1006103597F761CDF8C CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/30 01:44:15 UTC Modified files: src : mksh.hts Log message: update Xenix notes, we’re getting it working! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.728 -r1.729 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100610369B252427BB6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 02:53:18 UTC Modified files: bin/mksh : Build.sh Log message: unbreak -g build (-DDEBUG, as it assumes modern compilers anyway) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.780 -r1.781 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061036A2024FB4DCB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 02:55:11 UTC Modified files: bin/mksh : misc.c sh.h Log message: poison strchr() and strstr(), ensure {uc,c}str{chr,str} are used To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.319 -r1.320 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.930 -r1.931 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061036AC8381AEA44 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 02:58:09 UTC Modified files: bin/mksh : edit.c eval.c histrap.c jobs.c main.c misc.c os2.c sh.h Log message: remove all uses of __UNCONST()ing str{chr,str} — this ain’t NetBSD® we only use cstr{chr,str} now if the argument is const, ucstr{chr,str} if it isn’t, vstr{chr,str} if we are only interested in whether it matched To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.378 -r1.379 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.235 -r1.236 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.170 -r1.171 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.136 -r1.137 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.381 -r1.382 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.320 -r1.321 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/mksh/os2.c cvs -R rdiff -kk -upr1.931 -r1.932 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061036B0F36EF5B7B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 02:59:12 UTC Modified files: bin/mksh : Build.sh misc.c sh.h Log message: check for having strstr; implement {,u}cstrstr ourselves if not To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.781 -r1.782 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.321 -r1.322 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.932 -r1.933 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061036B3E14B7A221 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 02:59:55 UTC Modified files: bin/mksh : Build.sh Log message: skip checking for __attribute__(…) with some compilers (speed up) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.782 -r1.783 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061036B700309D8B8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:00:46 UTC Modified files: bin/mksh : check.t Log message: on nosymlink systems the ln will diagnose to stderr, ignore that To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.866 -r1.867 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 10061036BDA679B6CDF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:02:34 UTC Modified files: bin/mksh : funcs.c main.c Log message: more unsigned constant fixes + update code predating it to strndupx() we used to strdupx() "varname?very long user query prompt" then overwrite the question mark with NUL (EOS)… this allocated, possibly much, more memory than needed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.386 -r1.387 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.382 -r1.383 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 10061036C31243171AC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:04:02 UTC Modified files: bin/mksh : main.c Log message: ksh93 clears several more terminal flags; add what makes sense also fixes what I wrote there for R40… ugh… ksh93 does the weird thing of turning off echomode, our forread, as well, but that doesn’t look right for us To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.383 -r1.384 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 10061036CA46DFFF80F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:05:54 UTC Modified files: bin/mksh : Build.sh funcs.c mksh.1 mksh.faq Log message: elide the rename builtin if the syscall is missing (Xenix) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.783 -r1.784 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.387 -r1.388 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.512 -r1.513 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.23 -r1.24 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 10061036D0464CC4DB8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:07:55 UTC Modified files: bin/mksh : Build.sh main.c sh.h Log message: address systems with neither memmove nor bcopy To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.784 -r1.785 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.384 -r1.385 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.933 -r1.934 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061036E31158E263A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:12:28 UTC Modified files: bin/mksh : Build.sh Log message: add check for sigaction(), no action yet on it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.785 -r1.786 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061036E7D7A18BF3A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:13:45 UTC Modified files: bin/mksh : histrap.c jobs.c sh.h Log message: add an abstraction around sigaction To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.171 -r1.172 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.137 -r1.138 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.934 -r1.935 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061036EA92CE55ED1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:14:35 UTC Modified files: bin/mksh : Build.sh histrap.c sh.h Log message: implement a signal(3)-based alternative BASED ON A WHITELIST the whitelist SHALL only include functions that fulfill the contract (mostly masking, not oneshot) and SHOULD include only OSes that are known to not always have sigaction(2) plus MirBSD (for testing only) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.786 -r1.787 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.172 -r1.173 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.935 -r1.936 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061036F0109F76515 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:16:04 UTC Modified files: bin/mksh : Build.sh var.c Log message: do not define _IBCS2, go the route for struct winsize _IBCS2 is almost certainly wrong for Xenix; scosysv 3.2r4 started supporting it, unclear whether it’s better to (still) define it generally on scosysv… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.787 -r1.788 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.245 -r1.246 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10061036F3A2974D771 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:17:00 UTC Modified files: bin/mksh : Build.sh Log message: hook up some Xenix stuff, cross-compiling from scosysv at the moment just includes there, and they have termio plus *two* different sets of POSIX termios (one pre-iBCS2, one not) which seem to be… not entirely compatible, all around; disable termios hard for Xenix, default-disable it for scosysv also, diagnostic CC and *FLAGS on start so I can read others’ logs To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.788 -r1.789 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061036F52123576C1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 03:19:26 UTC Modified files: bin/mksh : Build.sh Log message: whitelist Xenix for having a usable signal() based on http://www.polarhome.com/service/man/?qf=signal&of=Xenix it’s blocking and not oneshot, which is what we need; while it is restarting (we don’t use SA_RESTART in the sigaction(2)-based code) this should not be problematic in practice, and we allow it 06:56⎜ System V.3 machines have the old 4.1 BSD `reliable' signal interface. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.789 -r1.790 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100610373A034786284 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/30 03:35:37 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.729 -r1.730 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1006103795827367973 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 04:00:12 UTC Modified files: bin/mksh : lalloc.c Log message: ISO C is a weird beast; it may be better to not prefix transparently… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 src/bin/mksh/lalloc.c ________________________________________________________________________ Commit ID: 10061037FE919939737 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 04:28:08 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Makefile Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.111 -r1.112 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.182 -r1.183 src/bin/mksh/Makefile ________________________________________________________________________ Commit ID: 100610452BC4A19119D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/30 19:28:40 UTC Modified files: share/misc : acronyms Log message: update and some fixes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.811 -r1.812 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 10061045B2C220C2CED CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/30 20:03:35 UTC Modified files: src : subprj.hts Log message: add rdate, no page yet To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 www/src/subprj.hts ________________________________________________________________________ Commit ID: 1006104A94757B042A6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 01:37:18 UTC Modified files: bin/mksh : eval.c Log message: not ever used uninitialised but GCC 4.1.2 fails to recognise that on syllable syllable 7 0.6 i586 Syllable To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.236 -r1.237 src/bin/mksh/eval.c ________________________________________________________________________ Commit ID: 1006104AA87472A5E65 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 01:42:21 UTC Modified files: bin/mksh : check.t Log message: enhance self-tests; might make it easier to spot where the error is To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.867 -r1.868 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1006104AABF6D7EF296 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 01:47:26 UTC Modified files: bin/mksh : Build.sh Log message: Syllable Desktop can be reduced to minor issues (fd-cloexec-{1,2}) now tested by RT|AO (though (given pass fd-cloexec-3) that is likely an issue with its perl or something so drop the minor issues oswarn) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.790 -r1.791 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1006104AD6765737AB9 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/31 01:54:23 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.730 -r1.731 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10061058416678AD4E0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 17:10:50 UTC Modified files: bin/mksh : check.t Log message: skip two more tests on LynxOS 3.0 $ uname -a >&2 | LynxOS lynx30 3.0.0 040698-G i386 running on 'lynxos, Perl version 5.00307' To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.868 -r1.869 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1006105886423E03D86 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 17:30:59 UTC Modified files: bin/mksh : Build.sh check.t Log message: some adjustments by RT for BeOS 6.2 | BeOS zeta 6.2 20392 BePC x86 GenuineIntel Zeta running on 'beos, Perl version 5.008' • running Build.sh with zsh seems to be best (has to be built first) • BeOS needs MKSH_UNLIMITED=1 • exclude exit-stdout-{1,2}: we can’t test this at all since trying to force the error condition with SIGPIPE does not work • exclude fd-cloexec-{1,2} on BeOS like on Xenix with the same logic: fd-cloexec-3 passes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.791 -r1.792 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.869 -r1.870 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 10061058BE552CBD28F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 17:44:41 UTC Modified files: bin/mksh : check.t Log message: add new selftest-exec-a to test “exec -a newargv0 prog args…” as not only some qemu-user-* failed this, also does BeOS; split sh-mode-1-exec-a off sh-mode-1 and skip on BeOS To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.870 -r1.871 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 10061058CC258A9096E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 17:50:03 UTC Modified files: bin/mksh : Build.sh Log message: default (all) BeOS versions to CC=gcc BeOS "Dano" sh can’t even run Build.sh but zsh can, but mksh can’t run its cc script (that ultimately calls gcc anyway) says RT | BeOS trantor 5.1 1000009 BePC unknown running on 'beos, Perl version 5.006002' it fails way too many tests to be usable though To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.792 -r1.793 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061058F9855B96A9A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 18:01:28 UTC Modified files: bin/mksh : Build.sh Log message: • declare BeOS < 6 “Zeta” as having MAJOR issues, not minor ones • RT found that 5.0 “Maui” and older require MKSH_NO_SIGSUSPEND | BeOS trantor 5.0 1000009 BePC unknown running on 'beos, Perl version 5.00503' To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.793 -r1.794 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100610592906A73ECD0 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/31 18:12:21 UTC Modified files: src : mksh.hts Log message: sync clog BSDi 3.1 works well, too, retested by RT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.731 -r1.732 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100610592F173BDE6B5 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/07/31 18:13:51 UTC Modified files: src : mksh.hts Log message: formalise an already extant plan To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.732 -r1.733 www/src/mksh.hts ________________________________________________________________________ Commit ID: 10061059FC11C51BD16 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 19:12:18 UTC Modified files: bin/mksh : misc.c sh.h var.c Log message: move mksh_ari_u to var.c to localise the badness; drop its use elsewhere it looks like we need distinguished {g}set{u,s}int functions if we’ll really not assume two’s complement any more; getpn() implicit-casts mksh_ari_t(later long) into int but that’s range-checked here, though we’ll need to check actual int ranges or switch it and all of its users to mksh_ari_t… *sigh* To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.322 -r1.323 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.936 -r1.937 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.246 -r1.247 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006105A5A77A01BB4C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 19:35:58 UTC Modified files: bin/mksh : Build.sh edit.c eval.c exec.c expr.c lex.c main.c mirhash.h misc.c sh.h tree.c Log message: drop use of *int8_t completely introduce new types: • kby (ksh byte: unsigned char) • kul/ksl (ksh {un,}signed long), also for next-gen arithmetics kby is simply what char should have been; we still use bool (mksh_bool) for truth values kul/ksl are to be extended by suitable compile-time checks in time we can’t drop *int32_t in mksh yet as the old arithmetics types use it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.794 -r1.795 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.379 -r1.380 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.237 -r1.238 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.228 -r1.229 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.111 -r1.112 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.255 -r1.256 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.385 -r1.386 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/mksh/mirhash.h cvs -R rdiff -kk -upr1.323 -r1.324 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.937 -r1.938 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.107 -r1.108 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 1006105A7445D2F995F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 19:40:38 UTC Modified files: bin/mksh : check.t Log message: fix sh-mode-1 after refactor to exit 0 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.871 -r1.872 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1006105AA7C10E8783B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 19:54:23 UTC Modified files: kern/include : mirhash.h Log message: drop globally-unused BAFHHost*() macros, they complicate things too much To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/kern/include/mirhash.h ________________________________________________________________________ Commit ID: 1006105AACD203BAF02 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/07/31 19:56:33 UTC Modified files: bin/mksh : mirhash.h Log message: as we learnt in commitid 10060EF6B0067D2E34A BAFHror(eax,cl) is only conforming ISO C for cl in [1; 31] not [0; 31] (though this hash uses it with cl=8 only anyway) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/bin/mksh/mirhash.h ________________________________________________________________________ Commit ID: 1006106C2DC265EE3B7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/01 15:56:00 UTC Modified files: bin/mksh : check.t Log message: adapt tests for SkyOS | skyos skyhost 5.0.0 beta i586 unknown unknown skyos running on 'skyos, Perl version 5.008008' • file permission handling seems to be broken: umask 222;umask → 0600 and exit-enoent-1 failed: don’t run the umask test on skyos • split exit-enoent-1 into 'mksh x' and './x' and skip the latter • SIGPIPE is hosed, like on BeOS, skip exit-stdout-{1,2} 03:34 < RT|AO> yeah, skyos' posix support is quite broken. 03:54 < RT|AO> in some conditions, bash crashes, and bringing up gdb and gdb crashes, and finally drops me into kernel debugger 03:55 < RT|AO> older skyos build seems to be lesser buggy To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.872 -r1.873 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 1006108801F5719D81C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/02 23:30:18 UTC Modified files: usr.bin/host : host.c Log message: show the reversed name To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/host/host.c ________________________________________________________________________ Commit ID: 10061088D1C35357294 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 00:26:01 UTC Modified files: usr.bin/host : host.c Log message: escape most special chars when printing doesn’t handle inline NULs properly yet To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/host/host.c ________________________________________________________________________ Commit ID: 1006108924F4B0AA5DE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 00:48:25 UTC Modified files: lib/libc/net : res_comp.c Log message: escape in dn_expand() the same characters glibc does To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/net/res_comp.c ________________________________________________________________________ Commit ID: 10061089F6569920F0A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 01:44:34 UTC Modified files: usr.bin/host : host.c Log message: escaping in libc turned out to be sufficient here (but I did figure out the correct, modulo DNS “special chars”, set of escapes and from tinydns-data(8) also encoding method (unlike glibc’s)) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/host/host.c ________________________________________________________________________ Commit ID: 1006108AEDC0074C9E5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 02:50:19 UTC Modified files: lib/libc/net : res_comp.c Log message: implement the other direction as well, for completeness this is required for host to behave the same as on GNU though I couldn’t see where this was done in glibc sources so I did it myself To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/net/res_comp.c ________________________________________________________________________ Commit ID: 1006108B1EC56B740CC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 03:03:34 UTC Modified files: lib/libc/net : res_comp.c Log message: allow shorter escapes, like \0 or \10, as well djbdns does, glibc does not… but also fucks up the escape format, requiring decimal instead of, what’s correct, octal, so… SOL To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libc/net/res_comp.c ________________________________________________________________________ Commit ID: 1006108B4EB57AF7A05 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 03:15:38 UTC Modified files: lib/libc/net : res_mkquery.c Log message: fix fucked-up comments describing the parameters To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/net/res_mkquery.c ________________________________________________________________________ Commit ID: 1006108BA123C86FBC3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 03:38:39 UTC Modified files: usr.bin/host : host.c Log message: reresolve the initial query name from the compressed form, so that asking for 'w\167w.mirbsd.org' doesn’t complain about the reply for 'www.mirbsd.org' it gets; “normal” query only, I didn’t change it for all those special cases like retrieving nameservers/SOA/… on -l etc. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/host/host.c ________________________________________________________________________ Commit ID: 1006108C15102852B02 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/03 04:09:35 UTC Modified files: lib/libc/net : res_comp.c Log message: remove arbitrary limiting to MAXHOSTNAMELEN from dn_expand() even code in libc/net/ uses longer buffers and expects them to work… DNS names can be longer than MAXHOSTNAMELEN (255) and with escaping even trigger that if they aren’t longer… other code uses MAXDNAME (1025) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libc/net/res_comp.c ________________________________________________________________________ Commit ID: 100610AC70A68223C6D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/04 16:57:37 UTC Modified files: bin/mksh : jobs.c Log message: fix compilation if both MKSH_NOPROSPECTOFWORK and MKSH_NO_SIGSUSPEND are defined; spotted by RT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.138 -r1.139 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 100610D658C022AC7B9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/06 16:38:16 UTC Modified files: bin/mksh : Build.sh Log message: initial SerenityOS port by RT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.795 -r1.796 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100610D676927322D3B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/06 16:46:47 UTC Modified files: bin/mksh : Build.sh funcs.c jobs.c misc.c sh.h Log message: allow building with HAVE_GETRUSAGE=0 when getrusage _is_ defined (rename the function to ksh_getrusage) SerenityOS only has a stub right now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.796 -r1.797 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.388 -r1.389 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.139 -r1.140 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.324 -r1.325 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.938 -r1.939 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100610D715639BB45BC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/06 17:28:43 UTC Modified files: bin/mksh : Build.sh jobs.c Log message: SerenityOS has no sigsuspend nor pause so emulate it with poll; from RT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.797 -r1.798 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.140 -r1.141 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 100610D740176F53355 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/06 17:40:32 UTC Modified files: bin/mksh : Build.sh check.t Log message: add some sanity checks for grep(1), sed(1), tr(1) telling people to install better ones if they fail (e.g. SerenityOS) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.798 -r1.799 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.873 -r1.874 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 100610DF3597B02FD51 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/07 02:45:23 UTC Modified files: bin/mksh : Build.sh Log message: so, apparently some OSes have times(3) but not CLK_TCK, the unit in which it is defined (probably because POSIX changed this in 1996 to a sysconf(3)) for SerenityOS, CLOCKS_PER_SEC is usable though (which is a different clock unit, namely the one used by clock(3), and need not, but does here, match) so use it here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.799 -r1.800 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100610DFC76465B4881 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/07 03:22:15 UTC Modified files: bin/mksh : Build.sh misc.c Log message: this was apparently wrong; use sysconf(_SC_CLK_TCK) even on SerenityOS To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.800 -r1.801 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.325 -r1.326 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 100610E04070E187362 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/07 03:54:29 UTC Modified files: bin/mksh : funcs.c jobs.c Log message: act on getrusage errors To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.389 -r1.390 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.141 -r1.142 src/bin/mksh/jobs.c ________________________________________________________________________ Commit ID: 100610ED261040BDAA3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/07 18:35:13 UTC Modified files: bin/mksh : check.t Log message: run the history-ed-* tests under set -e to error out early if ed(1) is missing to make the tests less illegible To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.874 -r1.875 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 100610ED35125A940AE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/07 18:39:41 UTC Modified files: bin/mksh : Build.sh Log message: pretty straightforward port to Minoca OS by RT • default CC to gcc • minor issues as two tmpfile tests fail, one even with an OS assertion | Minoca minocad71 0.4.0.2414-debug v0.4-97abb21 Jun 26 2017 19:26:52 i686 running on 'minoca, Perl version 5.024001' To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.801 -r1.802 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061169D42625FFB7F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 16:26:27 UTC Modified files: bin/mksh : Build.sh Log message: 15:23 < RT|AO> mira: minoca os's bug has been fixed in their side. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.802 -r1.803 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1006116AD6646C8846C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 17:35:17 UTC Modified files: bin/ed : GNUmakefile Log message: don’t use -c -o as some compilers don’t do that To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/ed/GNUmakefile ________________________________________________________________________ Commit ID: 1006116B07B22F689E0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 17:48:29 UTC Modified files: bin/ed : buf.c ed.h glbl.c io.c main.c re.c sub.c undo.c Log message: include from "ed.h" only, which already does it anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.19 -r1.20 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.9 -r1.10 src/bin/ed/glbl.c cvs -R rdiff -kk -upr1.12 -r1.13 src/bin/ed/io.c cvs -R rdiff -kk -upr1.26 -r1.27 src/bin/ed/main.c cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ed/re.c cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ed/sub.c cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/bin/ed/undo.c ________________________________________________________________________ Commit ID: 1006116B26531FED1A8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 17:57:18 UTC Log message: Import latest ed(1) from OpenBSD to see whether they have fixed the bug (spoiler: they haven’t) Status: Vendor Tag: openbsd Release Tags: cvs-20210812 U src/bin/ed/Makefile U src/bin/ed/POSIX U src/bin/ed/README U src/bin/ed/buf.c C src/bin/ed/ed.1 U src/bin/ed/ed.h U src/bin/ed/glbl.c U src/bin/ed/io.c U src/bin/ed/main.c U src/bin/ed/re.c U src/bin/ed/sub.c U src/bin/ed/undo.c U src/bin/ed/USD.doc/09.edtut/Makefile U src/bin/ed/USD.doc/09.edtut/e.mac U src/bin/ed/USD.doc/09.edtut/e0 U src/bin/ed/USD.doc/09.edtut/e1 U src/bin/ed/USD.doc/09.edtut/e2 U src/bin/ed/USD.doc/09.edtut/e3 U src/bin/ed/USD.doc/09.edtut/e4 U src/bin/ed/USD.doc/09.edtut/e5 U src/bin/ed/USD.doc/09.edtut/e6 U src/bin/ed/USD.doc/09.edtut/e7 U src/bin/ed/USD.doc/10.edadv/Makefile U src/bin/ed/USD.doc/10.edadv/ae.mac U src/bin/ed/USD.doc/10.edadv/ae0 U src/bin/ed/USD.doc/10.edadv/ae1 U src/bin/ed/USD.doc/10.edadv/ae2 U src/bin/ed/USD.doc/10.edadv/ae3 U src/bin/ed/USD.doc/10.edadv/ae4 U src/bin/ed/USD.doc/10.edadv/ae5 U src/bin/ed/USD.doc/10.edadv/ae6 U src/bin/ed/USD.doc/10.edadv/ae7 U src/bin/ed/USD.doc/10.edadv/ae9 U src/bin/ed/test/Makefile U src/bin/ed/test/README U src/bin/ed/test/TODO U src/bin/ed/test/a.d U src/bin/ed/test/a.r U src/bin/ed/test/a.t U src/bin/ed/test/a1.err U src/bin/ed/test/a2.err U src/bin/ed/test/addr.d U src/bin/ed/test/addr.r U src/bin/ed/test/addr.t U src/bin/ed/test/addr1.err U src/bin/ed/test/addr2.err U src/bin/ed/test/ascii.d U src/bin/ed/test/ascii.r U src/bin/ed/test/ascii.t U src/bin/ed/test/bang1.d U src/bin/ed/test/bang1.err U src/bin/ed/test/bang1.r U src/bin/ed/test/bang1.t U src/bin/ed/test/bang2.err U src/bin/ed/test/c.d U src/bin/ed/test/c.r U src/bin/ed/test/c.t U src/bin/ed/test/c1.err U src/bin/ed/test/c2.err U src/bin/ed/test/ckscripts.sh U src/bin/ed/test/d.d U src/bin/ed/test/d.err U src/bin/ed/test/d.r U src/bin/ed/test/d.t U src/bin/ed/test/d0.d U src/bin/ed/test/d0.r U src/bin/ed/test/d0.t U src/bin/ed/test/d1.d U src/bin/ed/test/d1.r U src/bin/ed/test/d1.t U src/bin/ed/test/d2.d U src/bin/ed/test/d2.r U src/bin/ed/test/d2.t U src/bin/ed/test/d3.d U src/bin/ed/test/d3.r U src/bin/ed/test/d3.t U src/bin/ed/test/d4.d U src/bin/ed/test/d4.r U src/bin/ed/test/d4.t U src/bin/ed/test/d5.d U src/bin/ed/test/d5.r U src/bin/ed/test/d5.t U src/bin/ed/test/e1.d U src/bin/ed/test/e1.err U src/bin/ed/test/e1.r U src/bin/ed/test/e1.t U src/bin/ed/test/e2.d U src/bin/ed/test/e2.err U src/bin/ed/test/e2.r U src/bin/ed/test/e2.t U src/bin/ed/test/e3.d U src/bin/ed/test/e3.err U src/bin/ed/test/e3.r U src/bin/ed/test/e3.t U src/bin/ed/test/e4.d U src/bin/ed/test/e4.r U src/bin/ed/test/e4.t U src/bin/ed/test/eq.err U src/bin/ed/test/f1.err U src/bin/ed/test/f2.err U src/bin/ed/test/g1.d U src/bin/ed/test/g1.err U src/bin/ed/test/g1.r U src/bin/ed/test/g1.t U src/bin/ed/test/g2.d U src/bin/ed/test/g2.err U src/bin/ed/test/g2.r U src/bin/ed/test/g2.t U src/bin/ed/test/g3.d U src/bin/ed/test/g3.err U src/bin/ed/test/g3.r U src/bin/ed/test/g3.t U src/bin/ed/test/g4.d U src/bin/ed/test/g4.r U src/bin/ed/test/g4.t U src/bin/ed/test/g5.d U src/bin/ed/test/g5.r U src/bin/ed/test/g5.t U src/bin/ed/test/h.err U src/bin/ed/test/i.d U src/bin/ed/test/i.r U src/bin/ed/test/i.t U src/bin/ed/test/i0.d U src/bin/ed/test/i0.r U src/bin/ed/test/i0.t U src/bin/ed/test/j.d U src/bin/ed/test/i1.err U src/bin/ed/test/i2.err U src/bin/ed/test/j.r U src/bin/ed/test/j.t U src/bin/ed/test/k.d U src/bin/ed/test/k.r U src/bin/ed/test/k.t U src/bin/ed/test/k1.err U src/bin/ed/test/k2.err U src/bin/ed/test/k3.err U src/bin/ed/test/k4.err U src/bin/ed/test/l.d U src/bin/ed/test/l.r U src/bin/ed/test/l.t U src/bin/ed/test/m.d U src/bin/ed/test/m.err U src/bin/ed/test/m.r U src/bin/ed/test/m.t U src/bin/ed/test/mkscripts.sh U src/bin/ed/test/n.d U src/bin/ed/test/n.r U src/bin/ed/test/n.t U src/bin/ed/test/nl1.d U src/bin/ed/test/nl1.r U src/bin/ed/test/nl1.t U src/bin/ed/test/nl2.d U src/bin/ed/test/nl2.r U src/bin/ed/test/nl2.t U src/bin/ed/test/p.d U src/bin/ed/test/p.r U src/bin/ed/test/p.t U src/bin/ed/test/q.d U src/bin/ed/test/q.r U src/bin/ed/test/q.t U src/bin/ed/test/q1.err U src/bin/ed/test/r1.d U src/bin/ed/test/r1.err U src/bin/ed/test/r1.r U src/bin/ed/test/r1.t U src/bin/ed/test/r2.d U src/bin/ed/test/r2.err U src/bin/ed/test/r2.r U src/bin/ed/test/r2.t U src/bin/ed/test/r3.d U src/bin/ed/test/r3.r U src/bin/ed/test/r3.t U src/bin/ed/test/s1.d U src/bin/ed/test/s1.err U src/bin/ed/test/s1.r U src/bin/ed/test/s1.t U src/bin/ed/test/s10.err U src/bin/ed/test/s2.d U src/bin/ed/test/s2.r U src/bin/ed/test/s2.t U src/bin/ed/test/s3.d U src/bin/ed/test/s3.err U src/bin/ed/test/s3.r U src/bin/ed/test/s3.t U src/bin/ed/test/s4.d U src/bin/ed/test/s4.err U src/bin/ed/test/s4.r U src/bin/ed/test/s4.t U src/bin/ed/test/s5.err U src/bin/ed/test/s6.err U src/bin/ed/test/s7.err U src/bin/ed/test/s8.err U src/bin/ed/test/s9.err U src/bin/ed/test/t.d U src/bin/ed/test/t.r U src/bin/ed/test/t.t U src/bin/ed/test/u.d U src/bin/ed/test/t1.d U src/bin/ed/test/t1.err U src/bin/ed/test/t1.r U src/bin/ed/test/t1.t U src/bin/ed/test/t2.d U src/bin/ed/test/t2.err U src/bin/ed/test/t2.r U src/bin/ed/test/t2.t U src/bin/ed/test/u.err U src/bin/ed/test/u.r U src/bin/ed/test/u.t U src/bin/ed/test/v.d U src/bin/ed/test/v.r U src/bin/ed/test/v.t U src/bin/ed/test/w.d U src/bin/ed/test/w.r U src/bin/ed/test/w.t U src/bin/ed/test/w1.err U src/bin/ed/test/w2.err U src/bin/ed/test/w3.err U src/bin/ed/test/x.err U src/bin/ed/test/z.err 1 conflicts created by this import. Use the following command to help the merge: cvs checkout -jopenbsd:yesterday -jopenbsd src/bin/ed ________________________________________________________________________ Commit ID: 1006116B520054D984C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 18:08:08 UTC Modified files: bin/ed : ed.1 Log message: slowmerge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/bin/ed/ed.1 ________________________________________________________________________ Commit ID: 1006116C2E64EC5942D CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/08/13 19:07:47 UTC Modified files: games/bsdgames : Makefile shells/csh : Makefile bin/ed : ed.1 sbin/fsck_ext2fs: fsck_ext2fs.8 sbin/fsck_ffs : fsck_ffs.8 usr.bin/bc : bc.1 usr.bin/lex : flex.1 usr.bin/make : make.1 usr.bin/vi/docs/USD.doc/vi.man: vi.1 usr.bin/yacc : yacc.1 share/man/man1 : intro.1 share/man/man6 : intro.6 share/man/man7 : intro.7 share/man/man8 : afterboot.8 share/man/man9 : mbuf.9 Added files: games/bsdgames/patches: patch-trek_trek_6 shells/csh/patches: patch-csh_1 Log message: link to USD/PSD/SMM/PAPERS/GNU documents in a way that creates hyperlinks in our HTML-formatted online manpages; point to them from intro(1), point there from some more places To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 ports/games/bsdgames/Makefile cvs -R rdiff -kk -upr0 -r1.1 ports/games/bsdgames/patches/patch-trek_trek_6 cvs -R rdiff -kk -upr1.4 -r1.5 ports/shells/csh/Makefile cvs -R rdiff -kk -upr0 -r1.1 ports/shells/csh/patches/patch-csh_1 cvs -R rdiff -kk -upr1.17 -r1.18 src/bin/ed/ed.1 cvs -R rdiff -kk -upr1.2 -r1.3 src/sbin/fsck_ext2fs/fsck_ext2fs.8 cvs -R rdiff -kk -upr1.2 -r1.3 src/sbin/fsck_ffs/fsck_ffs.8 cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/bc/bc.1 cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/lex/flex.1 cvs -R rdiff -kk -upr1.20 -r1.21 src/usr.bin/make/make.1 cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/vi/docs/USD.doc/vi.man/vi.1 cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/usr.bin/yacc/yacc.1 cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/share/man/man1/intro.1 cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/share/man/man6/intro.6 cvs -R rdiff -kk -upr1.5 -r1.6 src/share/man/man7/intro.7 cvs -R rdiff -kk -upr1.15 -r1.16 src/share/man/man8/afterboot.8 cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/share/man/man9/mbuf.9 ________________________________________________________________________ Commit ID: 1006116EAC5075EED3F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 21:57:44 UTC Modified files: bin/ed/test : Makefile Added files: bin/ed/test : errs.exp Log message: compare test results with expected amount of failures for lax acceptance output the success message if exactly these fail, a message about POSIX strictness if none fails, the failures otherwise To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/ed/test/Makefile cvs -R rdiff -kk -upr0 -r1.1 src/bin/ed/test/errs.exp ________________________________________________________________________ Commit ID: 1006116EB03009B9A14 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 21:58:41 UTC Modified files: bin/ed : buf.c ed.h glbl.c io.c main.c re.c sub.c Log message: fix memory misallocation: the amount to ensure was instead used as increment causing much too high memory usage also implement more overflow checks To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/bin/ed/buf.c cvs -R rdiff -kk -upr1.20 -r1.21 src/bin/ed/ed.h cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/ed/glbl.c cvs -R rdiff -kk -upr1.13 -r1.14 src/bin/ed/io.c cvs -R rdiff -kk -upr1.27 -r1.28 src/bin/ed/main.c cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/ed/re.c cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/ed/sub.c ________________________________________________________________________ Commit ID: 1006116EDA849CD206D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:09:54 UTC Modified files: bin/ed : io.c main.c sub.c Log message: combine scenario where below the loop another x chars are needed into ensuring within the loop that they are already accounted for to avoid realloc()ing more than necessary To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/bin/ed/io.c cvs -R rdiff -kk -upr1.28 -r1.29 src/bin/ed/main.c cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/ed/sub.c ________________________________________________________________________ Commit ID: 1006116EED32A0E5C3E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:14:22 UTC Modified files: bin/ed : io.c main.c sub.c Log message: *&^@)^_^%!ing ISO C… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/ed/io.c cvs -R rdiff -kk -upr1.29 -r1.30 src/bin/ed/main.c cvs -R rdiff -kk -upr1.7 -r1.8 src/bin/ed/sub.c ________________________________________________________________________ Commit ID: 1006116F25A75AF3470 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:29:27 UTC Modified files: bin/sleep : Build.sh sleep.h Log message: we seem to have forgotten we need __attribute__((__used__)) for idstring To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/bin/sleep/Build.sh cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/sleep/sleep.h ________________________________________________________________________ Commit ID: 1006116F527322C7ABC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:41:24 UTC Modified files: bin/ed : ed.h Log message: use ed.h to get to __IDSTRING and friends To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/bin/ed/ed.h ________________________________________________________________________ Commit ID: 1006116F5593F67873E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:42:22 UTC Modified files: bin/ed : GNUmakefile Log message: set ed.h as MBSDPORT_H and ensure protos are defined only once for strlfun To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.12 -r1.13 src/bin/ed/GNUmakefile ________________________________________________________________________ Commit ID: 1006116F57B4BA572E4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:43:04 UTC Modified files: bin/ed : GNUmakefile Log message: use cat+> to copy files to avoid creating them with bad modes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/bin/ed/GNUmakefile ________________________________________________________________________ Commit ID: 1006116F7991EC0972D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:51:45 UTC Modified files: bin/ed : GNUmakefile Log message: add gmake check To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/bin/ed/GNUmakefile ________________________________________________________________________ Commit ID: 1006116F8B164259D0B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/13 22:56:32 UTC Modified files: bin/ed/test : Makefile mkscripts.sh Log message: actually use $SHELL in the test scripts To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/ed/test/Makefile cvs -R rdiff -kk -upr1.5 -r1.6 src/bin/ed/test/mkscripts.sh ________________________________________________________________________ Commit ID: 10061186F577FC21018 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/15 01:36:20 UTC Modified files: share/misc : acronyms Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.812 -r1.813 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 1006118A27F3AFD98A9 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/15 05:13:13 UTC Modified files: data : munzbadg.out wlog2021.inc src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.65 -r1.66 www/data/munzbadg.out cvs -R rdiff -kk -upr1.2 -r1.3 www/data/wlog2021.inc cvs -R rdiff -kk -upr1.733 -r1.734 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1006119D9046D0CFA60 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/16 03:18:22 UTC Modified files: data : wlog2021.inc Log message: gpsgames is pretty much gone without chance for resurrection; small updates To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 www/data/wlog2021.inc ________________________________________________________________________ Commit ID: 1006119DD7936A5CC4D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/16 03:37:06 UTC Modified files: src : wptg.hts Log message: unbreak link To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.24 -r1.25 www/src/wptg.hts ________________________________________________________________________ Commit ID: 1006119E8E57900E8BB CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/16 04:29:49 UTC Modified files: files : wp.pm mk : WP2dat WPmk wp.inc wp.t Log message: • prepare for having waypoint classification with no matching URL ⇒ if the site, e.g. GPSgames.org, is defunct • resurrect OX but with no URL • empty URLs of all five GPSgames waypoint types • in WPtg summary merge them as one number, for simplicity • empty URL for BesserCacher, they broke everything, BC#### numbering can not make any sense any longer and they also delisted caches To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 www/files/wp.pm cvs -R rdiff -kk -upr1.16 -r1.17 www/mk/WP2dat cvs -R rdiff -kk -upr1.60 -r1.61 www/mk/WPmk cvs -R rdiff -kk -upr1.4 -r1.5 www/mk/wp.inc cvs -R rdiff -kk -upr1.4 -r1.5 www/mk/wp.t ________________________________________________________________________ Commit ID: 1006119EC6F7A8FDA63 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/16 04:41:23 UTC Modified files: data : WPtg.inc munzbadg.out souv2hts.out files : wp.pm mk : wp.inc src : wptg.hts Log message: update data files, and waymarking moved to https To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.300 -r1.301 www/data/WPtg.inc cvs -R rdiff -kk -upr1.66 -r1.67 www/data/munzbadg.out cvs -R rdiff -kk -upr1.33 -r1.34 www/data/souv2hts.out cvs -R rdiff -kk -upr1.6 -r1.7 www/files/wp.pm cvs -R rdiff -kk -upr1.5 -r1.6 www/mk/wp.inc cvs -R rdiff -kk -upr1.25 -r1.26 www/src/wptg.hts ________________________________________________________________________ Commit ID: 1006119F3A20323BBE9 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/16 05:12:07 UTC Modified files: . : Makefile src : mksh.hts Added files: src : mksh_oe.hts Log message: split OE-specific information off mksh into a page of its own shaves off about ⅓ of the page size and more importantly almost all images To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.132 -r1.133 www/Makefile cvs -R rdiff -kk -upr1.734 -r1.735 www/src/mksh.hts cvs -R rdiff -kk -upr0 -r1.1 www/src/mksh_oe.hts ________________________________________________________________________ Commit ID: 100611B0DBE7258A894 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/17 01:15:24 UTC Modified files: usr.bin/awk : awk.1 Log message: document incomplete support for EREs better To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/awk/awk.1 ________________________________________________________________________ Commit ID: 100611BF86F6C5C6161 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/17 17:56:41 UTC Modified files: src : wptg.hts Log message: update BC link To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 www/src/wptg.hts ________________________________________________________________________ Commit ID: 100611D954561AC4561 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/18 23:23:14 UTC Modified files: share/misc : acronyms Log message: tons new and improved acronyms SMuFL UCS codepoints (both SMuFL PUA and alternative UCS codepoints), via https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=useful-scripts/useful-scripts.git;a=blob;f=misc/smufl2list.php;hb=HEAD over all revisions, with some manual postprocessing to make up for things changed between their standard’s versions or lost in processing (probably more, https://github.com/w3c/smufl/issues/196 etc.) Many from the ’net and individual users, many from Jens Korte again. The policy on… tricky acronyms like mkuvG/NSDAP is that we add them as it’s probably better if people can find them then turn away in disgust than to not find them, g**gle for them ending up on their propaganda webpages. Therefore adding bad/evil/problematic acronyms/abbreviations probably is the lesser evil (and the user has been warned already anyway, given that we included acronyms-o and wtfubar from the beginning). To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.813 -r1.814 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 100611D9DA2190B4C13 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/18 23:55:04 UTC Modified files: share/misc : acronyms Log message: … and then I partout forgot the one from $dayjob… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.814 -r1.815 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 100611DA6EA4595D882 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/19 00:34:30 UTC Modified files: bin/pax : Build.sh compat.h tables.c Log message: get rid of {,u}int16_t, which was wrong here anyway uint32_t isn’t as easy (and ar.c and options.c use {,u}int64_t totally unabashedly without even testing… gah!) yet but will follow later… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/bin/pax/Build.sh cvs -R rdiff -kk -upr1.10 -r1.11 src/bin/pax/compat.h cvs -R rdiff -kk -upr1.31 -r1.32 src/bin/pax/tables.c ________________________________________________________________________ Commit ID: 100611DA7B500EBD89B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/19 00:36:49 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Makefile bin/pax : Makefile bin/sleep : Makefile Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.112 -r1.113 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.183 -r1.184 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.29 -r1.30 src/bin/pax/Makefile cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/sleep/Makefile ________________________________________________________________________ Commit ID: 10061203B682229B7DE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/20 23:31:56 UTC Modified files: lib/libc/stdlib: Tag: openbsd Makefile.inc getenv.3 getenv.c setenv.c Log message: import updated {get,{,un}set,put}env from OpenBSD as it has a few changes we want (as well as several undesired…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.1.1.3 src/lib/libc/stdlib/Makefile.inc cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/lib/libc/stdlib/getenv.3 cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/lib/libc/stdlib/getenv.c cvs -R rdiff -kk -upr1.1.1.3 -r1.1.1.4 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 10061204979587A5847 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 00:31:41 UTC Modified files: share/tmac/mdoc: doc Log message: allow multiple functions as arg to .Rv -std which .Ox now uses To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.29 -r1.30 src/share/tmac/mdoc/doc ________________________________________________________________________ Commit ID: 10061205CC9654DEB70 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 01:55:58 UTC Modified files: lib/libc/stdlib: Makefile.inc getenv.3 getenv.c setenv.c Removed files: lib/libc/stdlib: putenv.c Log message: I guess you could call this a merge of sorts, even if it is much more. This basically switched to the new OpenBSD implementation, except while merging just the error handling and looking at what they did I rewrote half the thing. It only works with this diff: --- /usr/src/include/stdlib.h Sat Jan 23 21:31:20 2021 +++ /usr/include/stdlib.h Sat Jan 23 23:24:48 2021 @@ -246,7 +246,7 @@ void srandom(unsigned int); void srandomdev(void); -int putenv(const char *); +int putenv(char *); int setenv(const char *, const char *, int); int unsetenv(const char *); void setproctitle(const char *, ...) This is because the POSuX prototype omits the const qualifier on putenv which *WILL* break our build. No longer strdup(3)ing the argument is bad enough, but I’ve seen many code places pass a constant string. BAD. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.18 -r1.19 src/lib/libc/stdlib/Makefile.inc cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/stdlib/getenv.3 cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/stdlib/getenv.c cvs -R rdiff -kk -upr1.2 -r0 src/lib/libc/stdlib/putenv.c cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 10061205E8603BB538A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 02:01:59 UTC Modified files: lib/libc/stdlib: setenv.c Log message: fix the POSuX blunder by casting off the const for the string :/ this fixes all the .rodata arg cases, which leaves the on-stack ones… which we cannot reasonably support, but we can probably warn… hmm, let me ponder… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 100612061E432CFE1FC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 02:15:52 UTC Modified files: lib/csu/common_elf: common.h Log message: no need to predeclare a file-local static in a header file To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/csu/common_elf/common.h ________________________________________________________________________ Commit ID: 1006120626F2F164D31 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 02:18:03 UTC Modified files: lib/libc : csuhlpr.c Log message: improve comments on initialisation To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 src/lib/libc/csuhlpr.c ________________________________________________________________________ Commit ID: 1006120647E3ABBF757 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 02:26:49 UTC Modified files: lib/csu/common_elf: common.c Log message: tweak for efficiency To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/csu/common_elf/common.c ________________________________________________________________________ Commit ID: 100612064EE3C763C10 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 02:28:39 UTC Modified files: lib/libc : csuhlpr.c Log message: uhm, oops? To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libc/csuhlpr.c ________________________________________________________________________ Commit ID: 100612069F670D37378 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 02:50:57 UTC Modified files: include : stdlib.h lib/csu/common_elf: common.c common.h lib/libc : csuhlpr.c lib/libc/gen : Makefile.inc Added files: lib/libc/gen : _onstack.c Log message: add (undocumented but _ALL_SOURCE-defined) function _onstack to check whether a given pointer (its argument) is on the stack; store the top of the stack into a csuhlpr common to make that possible To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.42 -r1.43 src/include/stdlib.h cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/csu/common_elf/common.c cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/csu/common_elf/common.h cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/csuhlpr.c cvs -R rdiff -kk -upr1.15 -r1.16 src/lib/libc/gen/Makefile.inc cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/gen/_onstack.c ________________________________________________________________________ Commit ID: 10061206D85144F064F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 03:06:30 UTC Modified files: lib/libc/stdlib: getenv.3 getenv.c setenv.c Log message: at least don’t crash with on-stack putenv(3) arguments: • detect them using the new _onstack() function • LOG_ALERT syslog(3) the fact (with content iff a compile-time debugging flag is given), with progname and pointer address • strdup(3) it, returning -1 when that fails To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libc/stdlib/getenv.3 cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/stdlib/getenv.c cvs -R rdiff -kk -upr1.10 -r1.11 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 1006120762915B4130E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 03:42:10 UTC Modified files: lib/libc/stdlib: setenv.c Log message: fix refactoro To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 10061209A1579C2B9DF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 06:15:48 UTC Modified files: bin/mksh : edit.c Log message: set the mark to the beginning of the tabcompleted word when doing so might help xthechar[m] from IRC To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.380 -r1.381 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10061209AA03E7C8780 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 06:18:14 UTC Modified files: lib/libedit : readline.c Log message: repair history in gdb see https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=56370 for what passes as backstory… and possibly follow-up fixes for regressions I introduced with this change :/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/lib/libedit/readline.c ________________________________________________________________________ Commit ID: 1006120A46253B686B1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 06:59:32 UTC Modified files: gnu/usr.bin/perl: embed.fnc util.c proto.h gnu/usr.bin/perl/vms: vms.c Log message: sprinkle some const we’re gonne need for a backport To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/gnu/usr.bin/perl/embed.fnc cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/gnu/usr.bin/perl/util.c cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/gnu/usr.bin/perl/proto.h cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/gnu/usr.bin/perl/vms/vms.c ________________________________________________________________________ Commit ID: 1006120A8AC7DF5D74B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 07:18:54 UTC Modified files: gnu/usr.bin/perl: perl.c Log message: apply appropriate upstream patch to solve the env discussion (which actually defers to the libc’s getenv for resolution, nice) From: Tony Cook Date: Wed, 27 Jan 2016 11:52:15 +1100 Subject: [PATCH] remove duplicate environment variables from environ If we see duplicate environment variables while iterating over environ[]: a) make sure we use the same value in %ENV that getenv() returns. Previously on a duplicate, %ENV would have the last entry for the name from environ[], but a typical getenv() would return the first entry. Rather than assuming all getenv() implementations return the first entry explicitly call getenv() to ensure they agree. b) remove duplicate entries from environ Previously if there was a duplicate definition for a name in environ[] setting that name in %ENV could result in an unsafe value being passed to a child process, so ensure environ[] has no duplicates. CVE-2016-2381 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/gnu/usr.bin/perl/perl.c ________________________________________________________________________ Commit ID: 1006120ADBD729C3E2D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 07:41:31 UTC Modified files: bin/mksh : var.c Log message: change environment import resolution to first match wins ⚠ considering OpenSSH 8.6, both OpenBSD and glibc getenv(3) etc. all use this now, and perl at least is nice enough to ask getenv(3), this will be necessary for consistence, even though I prefer last match wins for sanity and consistency with other usual duplicate resolution algorithms envdup.c to test this and others is: #define _GNU_SOURCE #include #include #include #include #include extern char **environ; static void q(const char *s, int sp) { unsigned char c; int Q = 0; if (sp) putchar(' '); if (!s) { printf(""); goto out; } while ((c = (unsigned char)(*s++))) { if (c == '\'') { if (Q) { putchar('\''); Q = 0; } putchar('\\'); } else if (!Q) { putchar('\''); Q = 1; } putchar(c); } if (Q) putchar('\''); out: if (sp > 1) putchar('\n'); } char tv1[] = "tv=foo"; char tv2[] = "tv=bar"; char bar[] = "foo=bar"; char baz[] = "foo=baz"; char mau[] = "meow=<3"; char *newenv[] = { NULL, tv1, bar, tv2, baz, mau, NULL }; char newarg1[] = "redo"; char newarg2[] = "mksh"; char newarg3[] = "-xc"; char newarg4[] = "print -r -- \"$tv\""; char *newarg[] = { NULL, newarg1, NULL, NULL, NULL, NULL }; char **newargv = newarg; int main(int argc, char *argv[], char *envp[]) { size_t n; char *p; printf("%d args:", argc); if (argc < 0) return (254); for (n = 0; n < (size_t)argc; ++n) q(argv[n], 1); putchar('\n'); printf("envp == %p (%c= environ %p):\n", (void *)envp, envp == environ ? '=' : '!', (void *)environ); if (envp != environ) { printf("envp == %p (!= environ):\n", (void *)envp); for (n = 0; envp[n]; ++n) q(envp[n], 2); } else printf("(== envp) "); printf("environ == %p:\n", (void *)environ); for (n = 0; environ[n]; ++n) q(environ[n], 2); if (argc == 0) return (1); if (argc > 2) { if (!*argv[1]) { argv[1] = newarg1; newargv = argv; goto reexec; } printf("executing"); for (n = 2; n < (size_t)argc; ++n) q(argv[n], 1); putchar('\n'); errno = ENOMSG; execvp(argv[2], argv + 2U); err(1, "execvp"); } if (argc > 1) { printf("getenv('meow') ="); q(getenv("meow"), 2); printf("environ == %p (%c= envp):\n", (void *)environ, environ == envp ? '=' : '!'); for (n = 0; environ[n]; ++n) q(environ[n], 2); printf("getenv('tv') ="); q(getenv("tv"), 2); printf("environ == %p (%c= envp):\n", (void *)environ, environ == envp ? '=' : '!'); for (n = 0; environ[n]; ++n) q(environ[n], 2); printf("setenv('meow', 'miau')...\n"); if (setenv("meow", "miau", 1)) warn("setenv"); printf("getenv('meow') ="); q(getenv("meow"), 2); printf("environ == %p (%c= envp):\n", (void *)environ, environ == envp ? '=' : '!'); for (n = 0; environ[n]; ++n) q(environ[n], 2); printf("setenv('tv', 'moo')...\n"); if (setenv("tv", "moo", 1)) warn("setenv"); printf("getenv('tv') ="); q(getenv("tv"), 2); printf("environ == %p (%c= envp):\n", (void *)environ, environ == envp ? '=' : '!'); for (n = 0; environ[n]; ++n) q(environ[n], 2); newarg[2] = newarg2; newarg[3] = newarg3; newarg[4] = newarg4; } newarg[0] = argv[0]; reexec: p = getenv("PATH"); errno = ENOMSG; if (asprintf(&(newenv[0]), "PATH=%s", p ? p : "/bin:/usr/bin") == -1) err(1, "asprintf"); printf("re-executing with new environment:\n"); for (n = 0; newenv[n]; ++n) q(newenv[n], 2); errno = ENOMSG; execve(argv[0], newargv, newenv); err(1, "execve"); return (255); } To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.247 -r1.248 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006120B1244714DD1B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 07:53:58 UTC Modified files: bin/mksh : mksh.1 Log message: document from-environment tainting here as well, not just in the FAQ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.513 -r1.514 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1006120B7CD2E08CF29 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 08:23:42 UTC Modified files: bin/mksh : main.c var.c Log message: heh… good thing we have regression tests the init code actually sets up defpath as shell variable before environment import begins, thankfully not with EXPORT, so we have a flag that can be used to recognise that and permit overwriting… once To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.386 -r1.387 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.248 -r1.249 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006120BC882B1B52D5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 08:42:32 UTC Modified files: bin/mksh : mksh.1 var.c Log message: just make the env export order defined To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.514 -r1.515 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.249 -r1.250 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006120BE415FBDB731 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/21 08:49:45 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.735 -r1.736 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100612143A816A34AD5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 18:20:34 UTC Modified files: bin/mksh : edit.c mksh.1 Log message: move kill-region default binding from ^W to Esc+^W while this creates an incompatibility with Emacs in theory, in practice ^W is always taken over by WERASE anyway, so the default binding shown in the manpage confuses users (and, evidently, developers) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.381 -r1.382 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.515 -r1.516 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 10061215D732BD04411 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/21 20:09:08 UTC Modified files: data : WPtg.inc munzbadg.out souv2hts.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.301 -r1.302 www/data/WPtg.inc cvs -R rdiff -kk -upr1.67 -r1.68 www/data/munzbadg.out cvs -R rdiff -kk -upr1.34 -r1.35 www/data/souv2hts.out cvs -R rdiff -kk -upr1.736 -r1.737 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100612169462BF3DF25 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 20:59:51 UTC Log message: Update libedit, the last commit was even merged Status: Vendor Tag: TNF Release Tags: cvs-20210821 U src/lib/libedit/Makefile U src/lib/libedit/chared.c U src/lib/libedit/chared.h U src/lib/libedit/chartype.c U src/lib/libedit/chartype.h U src/lib/libedit/common.c U src/lib/libedit/config.h C src/lib/libedit/editline.3 U src/lib/libedit/editline.7 U src/lib/libedit/editrc.5 C src/lib/libedit/el.c C src/lib/libedit/el.h U src/lib/libedit/eln.c U src/lib/libedit/emacs.c U src/lib/libedit/filecomplete.c U src/lib/libedit/filecomplete.h U src/lib/libedit/hist.c U src/lib/libedit/hist.h C src/lib/libedit/histedit.h U src/lib/libedit/history.c U src/lib/libedit/historyn.c U src/lib/libedit/keymacro.c U src/lib/libedit/keymacro.h U src/lib/libedit/literal.c U src/lib/libedit/literal.h U src/lib/libedit/makelist U src/lib/libedit/map.c U src/lib/libedit/map.h U src/lib/libedit/parse.c U src/lib/libedit/parse.h U src/lib/libedit/prompt.c U src/lib/libedit/prompt.h C src/lib/libedit/read.c U src/lib/libedit/read.h C src/lib/libedit/readline.c U src/lib/libedit/refresh.c U src/lib/libedit/refresh.h U src/lib/libedit/search.c U src/lib/libedit/search.h U src/lib/libedit/shlib_version U src/lib/libedit/sig.c U src/lib/libedit/sig.h U src/lib/libedit/sys.h U src/lib/libedit/terminal.c U src/lib/libedit/terminal.h U src/lib/libedit/tokenizer.c U src/lib/libedit/tokenizern.c C src/lib/libedit/tty.c C src/lib/libedit/tty.h U src/lib/libedit/vi.c U src/lib/libedit/TEST/Makefile U src/lib/libedit/TEST/rl1.c U src/lib/libedit/TEST/tc1.c U src/lib/libedit/TEST/test_filecompletion.c U src/lib/libedit/TEST/wtc1.c U src/lib/libedit/readline/Makefile C src/lib/libedit/readline/readline.h 9 conflicts created by this import. Use the following command to help the merge: cvs checkout -jTNF:yesterday -jTNF src/lib/libedit ________________________________________________________________________ Commit ID: 10061216C330379769C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/21 21:11:57 UTC Modified files: lib/libedit : editline.3 el.c el.h histedit.h read.c readline.c tty.c tty.h lib/libedit/readline: readline.h Log message: merge To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/editline.3 cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libedit/el.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/el.h cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/histedit.h cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libedit/read.c cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libedit/readline.c cvs -R rdiff -kk -upr1.7 -r1.8 src/lib/libedit/tty.c cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libedit/tty.h cvs -R rdiff -kk -upr1.9 -r1.10 src/lib/libedit/readline/readline.h ________________________________________________________________________ Commit ID: 100612C164F7DA90CD7 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/08/29 23:20:23 UTC Modified files: data : munzbadg.out src : wptg.hts Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.68 -r1.69 www/data/munzbadg.out cvs -R rdiff -kk -upr1.27 -r1.28 www/src/wptg.hts ________________________________________________________________________ Commit ID: 100612E5B4B0B04206E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/31 16:39:27 UTC Modified files: bin/mksh : check.t Log message: substitute another use of env(1) which sadly is not portable (NeXTstep) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.875 -r1.876 src/bin/mksh/check.t ________________________________________________________________________ Commit ID: 100612E5B8A3D239668 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/08/31 16:40:53 UTC Modified files: bin/mksh : Build.sh Log message: RT reports NeXTstep’s cc(1) chokes on the *.gen files for strings 17:27⎜ cc -v shows "NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8" 17:28⎜ I think NeXT did customizations that may break some normal usages To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.803 -r1.804 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100612F647917C61904 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/01 11:31:38 UTC Modified files: bin/mksh : check.pl Log message: • update and reword documentation on default and per-test env-setup • -U defaults to C.UTF-8 now everywhere except os:hpux (en_US.utf8) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.51 -r1.52 src/bin/mksh/check.pl ________________________________________________________________________ Commit ID: 100612F64DD5DD224D6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/01 11:33:34 UTC Modified files: bin/mksh : check.pl Log message: add LANG=C to the default test environment: user yyyymmdd reports in IRC that musl defaults to C.UTF-8 if no LANG/LC_* are set (and since I heard talks about this for Debian as well, better cope globally and consider what to do for the shell…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.52 -r1.53 src/bin/mksh/check.pl ________________________________________________________________________ Commit ID: 100612F6A676D3C5A95 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/01 11:57:36 UTC Modified files: bin/mksh : main.c Log message: Jehanne (MKSH_ENVDIR) specific: • #error out if setlocale use is enabled, considering we’d have to unset all related environment variables, and we’ll need to talk to the Jehanne developer how to do this and Jehanne doesn’t do POSIX locale anyway so do not bother right now • when enlarging, avoid boundless growth To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.387 -r1.388 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 100612F7EA04B488DE8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/01 13:23:25 UTC Modified files: bin/mksh : mksh.1 sh.h var.c Log message: • document problems with base-1 integers • let base-1 integers pass through “typeset -p” by using -i1 16#nn • move another if into a colder codepath • introduce flag helper macros IS and HAS To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.516 -r1.517 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.939 -r1.940 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.250 -r1.251 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100612F7FA940C204C2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/01 13:29:02 UTC Modified files: bin/mksh : mksh.1 Log message: fix manpage rendering with groff for: .Oo Ar key .Op Ns = Op Ar value .Ar ...\& Oc AT&T nroff seems to optimise the .Op Ns to .Ns Op and append it back to the previous line; GNU gnroff doesn’t. This… .Oo Ar key .Ns Op = Op Ar value .Ar ...\& Oc … does n̲o̲t̲ work either, it has to be… .Oo Ar key Ns Op = Op Ar value .Ar ...\& Oc … but d̲o̲ make sure the .Oo line has no more than eight arguments! (It doesn’t here but it’s stretching the limit already…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.517 -r1.518 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 100612F80DC0B0703E4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/01 13:32:38 UTC Modified files: bin/mksh : Build.sh Log message: prepare for -DMKSH_ASSUME_UTF8={0|1} vanishing by no longer relying on its presence implying defaulting HAVE_SETLOCALE_CTYPE=0 by making this explicit in any TARGET_OS blocks in which we currently set -DMKSH_ASSUME_UTF8=* To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.804 -r1.805 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 100612F86EE51EAF660 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/09/01 13:59:00 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts mksh_old.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.815 -r1.816 src/share/misc/acronyms cvs -R rdiff -kk -upr1.69 -r1.70 www/data/munzbadg.out cvs -R rdiff -kk -upr1.737 -r1.738 www/src/mksh.hts cvs -R rdiff -kk -upr1.56 -r1.57 www/src/mksh_old.hts ________________________________________________________________________ Commit ID: 1006135017011A6A1DA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/05 17:42:15 UTC Modified files: bin/mksh : Build.sh main.c sh.h Log message: drop bcopy fallback if memmove is not found; always resolve to memmove at least on A/UX, bcopy is a memcpy, making it fail; found by RT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.805 -r1.806 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.388 -r1.389 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.940 -r1.941 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100613514102438FCE9 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/09/05 19:03:05 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out src : mksh.hts Log message: sync clog also, I am o̲f̲f̲e̲n̲d̲e̲d̲ at what TNF does to their acronyms list… it’s a good thing wtfubar exists To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.816 -r1.817 src/share/misc/acronyms cvs -R rdiff -kk -upr1.302 -r1.303 www/data/WPtg.inc cvs -R rdiff -kk -upr1.70 -r1.71 www/data/munzbadg.out cvs -R rdiff -kk -upr1.738 -r1.739 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1006135EE640FC014FD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 10:32:45 UTC Modified files: usr.sbin/pppd/chat: chat.c Log message: it’s not that easy… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/pppd/chat/chat.c ________________________________________________________________________ Commit ID: 1006135EEBB45105E38 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 10:34:25 UTC Modified files: usr.sbin/mrouted: defs.h Log message: drop local delta; memmove would be safer but this isn’t true, and bcopy is not used in here anyway To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.sbin/mrouted/defs.h ________________________________________________________________________ Commit ID: 1006135EF676EF19FD7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 10:37:05 UTC Modified files: lib/libexpat/lib: xmlparse.c Log message: if only it were this easy… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/lib/libexpat/lib/xmlparse.c ________________________________________________________________________ Commit ID: 1006135EFFB3C22A98B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 10:39:32 UTC Modified files: lib/libssl/src : e_os.h Log message: hmph To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libssl/src/e_os.h ________________________________________________________________________ Commit ID: 1006135F4A8732B2E9D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 10:59:54 UTC Removed files: lib/libc/string: bcopy.c Log message: nuke; this is almost certainly unused, plus just as (though in a different way) wrong as src/kern/c/i386/memcpy.S To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r0 src/lib/libc/string/bcopy.c ________________________________________________________________________ Commit ID: 1006135F5200AEB94E6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 11:01:29 UTC Modified files: lib/libc/regex : utils.h Log message: … you wish To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/regex/utils.h ________________________________________________________________________ Commit ID: 1006135F74721CEF4C3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 11:10:53 UTC Modified files: sys/sys : systm.h sys/net : slcompress.c Log message: arrrrrgh! 13:07⎜ aaaaaaah and the kernel has ovbcopy “like bcopy but the regions may overlap” 13:07⎜ so BSD in ipso has an inconsistent definition of what bcopy is 13:08⎜ money quote: 13:08⎜ #ifndef _KERNEL 13:08⎜ #define ovbcopy bcopy To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/sys/sys/systm.h cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/sys/net/slcompress.c ________________________________________________________________________ Commit ID: 100613601B044866DDF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 11:57:21 UTC Modified files: sys/arch/sparc/sparc: locore.s Log message: • indent BDS for bcopy, ovbcopy cf. https://arcb.csc.ncsu.edu/~mueller/codeopt/codeopt00/notes/delaybra.html • document BDS and ,a nullification cf. https://www.cs.unm.edu/~maccabe/classes/341/labman/node3.html • document memcpy fallthrough to bcopy only works because we don’t profile • move memmove from bcopy to ovbcopy • document memmove/memcpy, unlile bcopy, have a return value, which we don’t set here, which may very well cause trouble later on (we could poison that by doing cpp(1) magic, but GCC a̲l̲s̲o̲ emits calls and we can’t be sure it ignores the return value absence…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/sys/arch/sparc/sparc/locore.s ________________________________________________________________________ Commit ID: 100613603092ECF5C53 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 12:00:58 UTC Modified files: sys/arch/sparc/sparc: locore.s Log message: save three bytes by s/OpenBSD/MirBSD/ ☻ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/sys/arch/sparc/sparc/locore.s ________________________________________________________________________ Commit ID: 1006136206A5B0657B7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/06 14:06:32 UTC Modified files: bin/mksh : check.pl Log message: make it easier to work around a broken $Config{perlpath}, from/with RT To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.53 -r1.54 src/bin/mksh/check.pl ________________________________________________________________________ Commit ID: 1006137842728737B39 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/09/07 15:24:01 UTC Modified files: data : WPtg.inc Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.303 -r1.304 www/data/WPtg.inc ________________________________________________________________________ Commit ID: 100613A3A4967AAEC75 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/09/09 16:46:19 UTC Modified files: code/jupp : queue.c Log message: NUL-initialise a number of allocated items fixes at least one Conditional jump or move depends on uninitialised value(s) ==4435== at 0x13B506: saver (ufile.c:377) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/queue.c ________________________________________________________________________ Commit ID: 100613BB0814664D2D5 CVSROOT: /cvs Module name: ports Changes by: tg@herc.mirbsd.org 2021/09/10 19:22:33 UTC Modified files: net/sirc/dist : dsircp Log message: spawn openssl(1) in the forkchild, not the parent… oops… Modified files: net/sirc : Makefile Log message: bump To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.59 -r1.60 ports/net/sirc/dist/dsircp cvs -R rdiff -kk -upr1.39 -r1.40 ports/net/sirc/Makefile ________________________________________________________________________ Commit ID: 100614532C969D94554 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/09/18 00:29:48 UTC Modified files: share/misc : acronyms data : munzbadg.out souv2hts.out Log message: +, TNF sync, Jens Korte-supplied acronyms, … (last(?) update before UCD 14) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.817 -r1.818 src/share/misc/acronyms cvs -R rdiff -kk -upr1.71 -r1.72 www/data/munzbadg.out cvs -R rdiff -kk -upr1.35 -r1.36 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 100614A220645DCB745 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/21 18:18:32 UTC Log message: import slightly different {g,s}etprogname(3) interface from OpenBSD Status: Vendor Tag: openbsd Release Tags: cvs-20210921 N src/lib/libc/gen/getprogname.3 N src/lib/libc/gen/getprogname.c N src/lib/libc/gen/setprogname.c No conflicts created by this import ________________________________________________________________________ Commit ID: 100614A284701403E21 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/21 18:45:23 UTC Modified files: share/man/man9 : style.9 lib/libc/gen : Makefile.inc getprogname.c setprogname.c lib/libc/stdlib: Makefile.inc Removed files: lib/libc/stdlib: getprogname.c Log message: some fallout of the bcopy issue, and fallout from the fallout… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.33 -r1.34 src/share/man/man9/style.9 cvs -R rdiff -kk -upr1.16 -r1.17 src/lib/libc/gen/Makefile.inc cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libc/gen/getprogname.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libc/gen/setprogname.c cvs -R rdiff -kk -upr1.19 -r1.20 src/lib/libc/stdlib/Makefile.inc cvs -R rdiff -kk -upr1.7 -r0 src/lib/libc/stdlib/getprogname.c ________________________________________________________________________ Commit ID: 100614A34C73264FDDC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/21 19:39:10 UTC Modified files: sys/arch/sparc/sparc: locore.s share/man/man9 : style.9 Log message: some assembly required: fix sparc in-kernel memcpy and memmove to actually return the value required by the C API they, as opposed to bcopy(3), should implement To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/sys/arch/sparc/sparc/locore.s cvs -R rdiff -kk -upr1.34 -r1.35 src/share/man/man9/style.9 ________________________________________________________________________ Commit ID: 100614A3A40632DC716 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/21 20:02:53 UTC Modified files: share/misc : acronyms Log message: [Jens Korte] Abk. 21 Wall-E special To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.818 -r1.819 src/share/misc/acronyms ________________________________________________________________________ Commit ID: 100614A3AE3021810DE CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/09/21 20:04:26 UTC Modified files: data : munzbadg.out Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.72 -r1.73 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 100614CEE96466666C5 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/09/23 21:15:50 UTC Modified files: gnu/libtool : libtool.m4 ltmain.in bin/pax : gen_subs.c pax.1 tar.1 Log message: cf. http://www.mirbsd.org/permalinks/wlog-10-tg_evo-77.htm To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.70 -r1.71 contrib/gnu/libtool/libtool.m4 cvs -R rdiff -kk -upr1.48 -r1.49 contrib/gnu/libtool/ltmain.in cvs -R rdiff -kk -upr1.21 -r1.22 src/bin/pax/gen_subs.c cvs -R rdiff -kk -upr1.35 -r1.36 src/bin/pax/pax.1 cvs -R rdiff -kk -upr1.45 -r1.46 src/bin/pax/tar.1 ________________________________________________________________________ Commit ID: 100614CEF4560FF2BDA CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/09/23 21:18:39 UTC Modified files: gnu/libtool : ltmain.sh Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 contrib/gnu/libtool/ltmain.sh ________________________________________________________________________ Commit ID: 100614CF1C91E1871EE CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/09/23 21:29:34 UTC Modified files: gnu/libtool : libtool.m4 ltmain.in m4salt.inc Log message: harmonise author statements while here… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.71 -r1.72 contrib/gnu/libtool/libtool.m4 cvs -R rdiff -kk -upr1.49 -r1.50 contrib/gnu/libtool/ltmain.in cvs -R rdiff -kk -upr1.11 -r1.12 contrib/gnu/libtool/m4salt.inc ________________________________________________________________________ Commit ID: 100614CF21426B28D83 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/09/23 21:30:45 UTC Modified files: gnu/libtool : ltmain.sh Log message: regen welp, this could have been handled better To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.28 -r1.29 contrib/gnu/libtool/ltmain.sh ________________________________________________________________________ Commit ID: 100614CF36B779B0EA4 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/09/23 21:36:32 UTC Modified files: infrastructure/db: libtool.m4 ltmain.sh m4salt.inc uname.sed gnu/share : libtool.m4 ltmain.sh m4salt.inc Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.32 -r1.33 ports/infrastructure/db/libtool.m4 cvs -R rdiff -kk -upr1.21 -r1.22 ports/infrastructure/db/ltmain.sh cvs -R rdiff -kk -upr1.6 -r1.7 ports/infrastructure/db/m4salt.inc cvs -R rdiff -kk -upr1.3 -r1.4 ports/infrastructure/db/uname.sed cvs -R rdiff -kk -upr1.16 -r1.17 src/gnu/share/libtool.m4 cvs -R rdiff -kk -upr1.14 -r1.15 src/gnu/share/ltmain.sh cvs -R rdiff -kk -upr1.6 -r1.7 src/gnu/share/m4salt.inc ________________________________________________________________________ Commit ID: 100614F7D351673918A CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/09/25 19:48:48 UTC Modified files: data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.304 -r1.305 www/data/WPtg.inc cvs -R rdiff -kk -upr1.73 -r1.74 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 1006150D5A8290F4CA0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/26 20:27:48 UTC Modified files: bin/mksh : edit.c mksh.1 Log message: implement and document extended caret notation parsing for bind caret notation quick primer: encoding: – C_PRINT? (20‥7E) • if esc_caret (uprntmbs-only bool flag, for bind) and /[\\^]/: write(backslash) • write(ch) and out – UTFMODE? • invalid UTF-8? ⇒ write("\\x##") and out • wc >= 0xA0? ⇒ encode and write wc then out • wc >= 0x80? ⇒ printC1 with + • else ⇒ printC0 – not UTFMODE! • !ksh_isctrl8(ch) ⇒ write(ch) and out (must be ≥0xA0, ≥0x80 with asis) • ch >= 0x80? ⇒ printC1 with ! • else ⇒ printC0 printC1: write(^), write(! or +), write(asc((wc & 0x7F) ^ 0x40)) printC0: write(^), write(asc(wc ^ 0x40)) decoding: only used for bind (which additionally escapes the backslash!) if (^) if (!) ch = unctrl(next) + 0x80 elif (+) wc = unctrl(next) + U+0080 else ch = unctrl(cur) elif (\\) if (x and ishex(next2)) ch = unhex(next2) else ch = cur else ch = cur note that encoding (uprntc, uescmb, uprntmbs) writes both sole backslashes and carets as-is, except if uprntmbs’ esc_caret is set (which exists for bind only, as bind is the only place atm where the output needs to be reversible as the escaping other‐ wise is used only for displaying e.g. command line editing) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.382 -r1.383 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.518 -r1.519 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1006150DA840FC53C73 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/09/26 20:39:08 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.739 -r1.740 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1006150F38C5F8A72E8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/26 22:29:02 UTC Modified files: bin/mksh : main.c shf.c Log message: shf.c: note that ebcdic_init() needs setlocale main.c: note ebcdic_init() call needs to come before init_environ() call init_environ(): implement but #ifdef notyet for now the code to remove LC_* and LANG from the shell’s own running environment so that when we track the locale and the user set it to the empty string and we there‐ fore call setlocale with the empty string, it’ll really use whatever’s the system’s default locale (musl’s is C.UTF-8, incidentally); we need to clear it because otherwise it’d instead use the shell’s invocation- time locale, or we’d need to pass an explicit one as default which may or may not match then what the operating environment’s default is :/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.389 -r1.390 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.118 -r1.119 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 1006154E65177C25F3D CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/09/29 22:21:31 UTC Modified files: hosted/tg/code/any2utf8: wide.c hosted/tg : uni.mk share/misc : acronyms src : wtf.hts Log message: • use an extra parenthesis in the UTF-16 formula due to operator(7) • shave yaks by adding explicit UCD licence, a wtf(1) query Lizenzen to show all claimed copyright/licences I am aware of, and add DS100 one • update DS100 (DB-Betriebsstellen) retaining those the current list lacks • more acronyms from Jens Korte as well as misc. other sources To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 contrib/hosted/tg/code/any2utf8/wide.c cvs -R rdiff -kk -upr1.19 -r1.20 contrib/hosted/tg/uni.mk cvs -R rdiff -kk -upr1.819 -r1.820 src/share/misc/acronyms cvs -R rdiff -kk -upr1.23 -r1.24 www/src/wtf.hts ________________________________________________________________________ Commit ID: 1006155298A1CA1EF7C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/30 03:20:13 UTC Modified files: bin/mksh : check.t edit.c eval.c expr.c funcs.c lex.c misc.c mksh.1 mksh.faq sh.h tree.c var.c Log message: major escaping-related overhaul finishing the escaping saga for existing escaping code (tab completion is still needed), plus some; in detail: • switch from OPTU-8 (using U+EF80‥U+EFFF for raw octets) to using U-00200080‥U-002000FF for raw octets, in preparation of 21-bit UCS (two tests emulate this as they dump as 16-bit quantities) • add x_emacs_DF() for make dr, displaying the state of the emacs buffer • move uescmb, (new) uwidthmb to edit-only, merging tab handling (uwidthmbT fully replaces x_size2) • x_bs0 is now a global backspacing helper, ez_bs • replace x_zotc3 by x_uescmb DTRT and rename x_zots to x_uescs to match • inline x_e_putc3 into x_e_puts, remove x_zotc3 helper code from x_e_putc2 and rename that to x_e_putb making clear it accepts one-column SBCS only • replace utf_ptradj by dst-less ez_mbtoc ⚠ returns 0, no longer 1, for NUL • repair x_transpose for nōn-UTF-8 and merge identical code subpaths • probably fix, or at least harmonise, control char handling in other places • move ksh_unctrl to last remaining user, vi mode (which doesn’t get the escaping fixes as they are bound to UTFMODE which it never got) • add ez_mbtowc which DTRT for !UTFMODE or utf_mbtowc==-1 • add ez_mbtoc and ez_ctomb doing the same, but no rtt2asc for !UTFMODE (use ez_mbtowc if you want wcwidth on wc result; use ez_mbtoc if you either don’t want any result or want the result in EBCDIC in !UTFMODE) • fix a bit in trimsub (notably, a neverending loop as it did weird things past end of string) • small utf_wcwidth speedup for the common case, ASCII; might slightly slow down anything beyond C1 but those were slow due to bsearch anyway • fix some XcheckN bounds; switch more buffers to 4-byte multibyte chars • fencepost get_brace_var for ${#-word} which only worked by accident • new shf_wr_sm to write small strings (i.e. one multibyte char) inline • nuke utf_ptradjx, rare, and easily inlined …and what I forgot To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.876 -r1.877 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.383 -r1.384 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.238 -r1.239 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.112 -r1.113 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.390 -r1.391 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.256 -r1.257 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.326 -r1.327 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.519 -r1.520 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.24 -r1.25 src/bin/mksh/mksh.faq cvs -R rdiff -kk -upr1.941 -r1.942 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.108 -r1.109 src/bin/mksh/tree.c cvs -R rdiff -kk -upr1.251 -r1.252 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100615530645B06C290 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/09/30 03:34:37 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.740 -r1.741 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100615626140CBD3583 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/30 21:03:12 UTC Modified files: bin/mksh : edit.c Log message: actually do fix ^T (tested even the raw-octet situation) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.384 -r1.385 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 10061562C9718808835 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/09/30 21:31:05 UTC Modified files: bin/mksh : sh.h Log message: WEOF must not match so mask and compare instead of mask-matching To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.942 -r1.943 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100615795BB238AD84E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/01 23:25:37 UTC Modified files: bin/mksh : edit.c exec.c funcs.c histrap.c jobs.c lex.c main.c misc.c sh.h shf.c tree.c Log message: • improve x_read() API, let x_{emacs,vi}() use ssize_t ipv int as is proper • redo key and macro definition handling, for my own sanity and Coverity’s • improve input handling, especially regarding multibyte, both valid and invalid/incomplete/unknown • adjust some on-stack static multibyte char buffers to prep for 21-bit UCS • warn if fcntl for setting/clearing the close-on-exec flag fails • do not attempt any more to do precisely that for just-closed fds… • for c_exec(), factor out the ksh vs. POSIX/legacy sh handling of fds > 2 so the loop doesn’t check each iteration • plug leak in history initialisation if the fd could not be saved, found by Coverity and I wasn’t believing it misreading which line it applied to (this is going away anyway with psql history) • hard-suppress some more false-positives from Coverity with comments • fix the way tbl->name is initialised for that one case Coverity complains about; the others maybe aren’t even C99 either but do them later? • work around another Coverity FP using an assert • use S_ISCHR, not testing S_IFCHR, as that’s no bitmask • define ord in terms of KBI(c) = KUI(KBY(c)), so we have KBI elsewhere too • maybe fix more things re. casting and/or EBCDIC, even, via this • add dumphex() ifdef DEBUG To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.385 -r1.386 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.229 -r1.230 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.391 -r1.392 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.173 -r1.174 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.142 -r1.143 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.257 -r1.258 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.390 -r1.391 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.327 -r1.328 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.943 -r1.944 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.119 -r1.120 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.109 -r1.110 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 10061579BB760D9753C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/01 23:37:57 UTC Modified files: bin/mksh : Build.sh Log message: when doing Build.sh -g, append -g3 -fno-builtin to CFLAGS instead of prepending, which doesn’t do much good if -O2 or so re-enables those builtins that trip up Valgrind only affects if CFLAGS didn’t have anything at start but better… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.806 -r1.807 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 1006157A0500FE3DBDA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/01 23:56:54 UTC Modified files: bin/mksh : sh.h Log message: when poisoning strchr do not run afoul of libcs that define it as macro To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.944 -r1.945 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1006157A06E797F34E9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/01 23:57:24 UTC Modified files: bin/mksh : edit.c Log message: some char vs. unsigned char pickiness To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.386 -r1.387 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1006157A55411E64A13 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/02 00:18:12 UTC Modified files: bin/mksh : edit.c Log message: when reallocating, shrink to only what’s needed To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.387 -r1.388 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1006157AC4367941E6F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/02 00:49:30 UTC Modified files: bin/mksh : edit.c mksh.1 Log message: let tab completion escape control characters, like command line editing *ahem* pr_list needs a trailing NULL element past nwords… also document that pr_list’s only other user, print -c, does not escape (which the user can do themselves, currently with ${foo@Q} but I’ll add ${foo@^} later which won’t be entirely identical though since that will escape carets and backslashes, tab completion doesn’t) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.388 -r1.389 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.520 -r1.521 src/bin/mksh/mksh.1 ________________________________________________________________________ Commit ID: 1006157B2816B8C1CFA CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/10/02 01:14:21 UTC Modified files: .linked : mksh-faq.inc data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 www/.linked/mksh-faq.inc cvs -R rdiff -kk -upr1.74 -r1.75 www/data/munzbadg.out cvs -R rdiff -kk -upr1.741 -r1.742 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100615A14516E8EFFC1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 20:48:08 UTC Modified files: bin/mksh : Build.sh bin/pax : Build.sh options.c pax.h bin/sleep : Build.sh sleep.c sleep.h Log message: bring mirtoconf installments into sync, plus fallout mksh: • remove bogus TARGET_OSREV on a line by itself breaking BeOS builds • move HAVE_MKNOD=0 default to just before use for easier sync • rename mkshexe → buildoutput, like the others pax, sleep (mirtoconf sync): • test basic tools • display *flags on entry • get version from pax.h or sleep.h and add it there • fixed -g handling • add all OSes known to mksh’s Build.sh, even if osnote’d or oswarn’d as untested or worse (but this way we have them complete) • NeXTstep’s cc needs -traditional-cpp • skip checking for __attribute__ on compilers we know lack them • reintroduce or reorder some code/comment blocks, to sync more easily all: • fix list of files to be not removed in rmf() and sync with ccpr • factor out long and short name for easier synchronisation (-v shows long) • only add '-g3 -fno-builtin' with -g for gcc, just add -g for all others • add osnote which is less harsh than oswarn • if -g try -Og over -O2 if adding optflags pax: • use cp -p in the ln|| case; use ln -f||cp -pf if not rm -f’ing first • show paxmirabilis version in/before usage() sleep: • fix in-tree build, missing file removal • display sleep version on -V (but otherwise just skip that arg though exit 0 if it’s the only one) • use ts2 as timespecsub result, so we have a -= ipv a=b-a • inline timespecsub, GNU lacks it To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.807 -r1.808 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.22 -r1.23 src/bin/pax/Build.sh cvs -R rdiff -kk -upr1.75 -r1.76 src/bin/pax/options.c cvs -R rdiff -kk -upr1.25 -r1.26 src/bin/pax/pax.h cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/sleep/Build.sh cvs -R rdiff -kk -upr1.6 -r1.7 src/bin/sleep/sleep.c cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/sleep/sleep.h ________________________________________________________________________ Commit ID: 100615A1D223CE78EF9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 21:13:52 UTC Modified files: bin/mksh : Makefile bin/pax : Makefile distrib/special/mksh: Makefile Log message: regen To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.184 -r1.185 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.30 -r1.31 src/bin/pax/Makefile cvs -R rdiff -kk -upr1.113 -r1.114 src/distrib/special/mksh/Makefile ________________________________________________________________________ Commit ID: 100615A2C273237855B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 22:18:04 UTC Modified files: bin/mksh : misc.c Log message: turning on -o posix no longer turns off -o utf8-mode, long announced To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.328 -r1.329 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 100615A2D5D1EC233FF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 22:23:41 UTC Modified files: bin/mksh : lex.c main.c mksh.1 mksh.faq Log message: bring over the changes Debian’s mediæval locale tracking did, ifdef’d still To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.258 -r1.259 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.391 -r1.392 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.521 -r1.522 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.26 -r1.27 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 100615A30C63FEE0320 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 22:38:51 UTC Modified files: bin/mksh : main.c Log message: enable the env reset code to revert setting our own default locale; we can now use the OS’ implementation-defined one (if locale tracking); annotate lots in preparation for renaissance-era locale tracking utf8opt-1 is exactly the testcase that toggles when l.t. is on To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.392 -r1.393 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 100615A32A14FA2EF4F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 22:45:35 UTC Modified files: bin/mksh : check.pl Log message: default utflocale to UTF-8 on darwin (tested) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.54 -r1.55 src/bin/mksh/check.pl ________________________________________________________________________ Commit ID: 100615A3EEE6E96DA90 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 23:38:14 UTC Modified files: bin/mksh : check.t eval.c mksh.1 mksh.faq Log message: small documentation pimp; add ${var@^} trivially To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.877 -r1.878 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.239 -r1.240 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.522 -r1.523 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.27 -r1.28 src/bin/mksh/mksh.faq ________________________________________________________________________ Commit ID: 100615A40904B42BEF3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/03 23:45:56 UTC Modified files: bin/mksh : check.t sh.h Log message: switch the raw octet range back to EF80‥EFFF as we identify as R59-current still (we can trivially switch later once this bumps to R60-beta) that it is THIS easy proves that my abstraction works! ;-) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.878 -r1.879 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.945 -r1.946 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100615A441A528CF3AD CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/10/04 00:00:02 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.742 -r1.743 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100615CCB4D6703196E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/05 22:01:34 UTC Modified files: bin/mksh : main.c Log message: ensure internal_errorf() lets the shell exit nonzero To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.393 -r1.394 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 100615CCB9E10AEB60F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/05 22:04:43 UTC Modified files: bin/mksh : exec.c Log message: remove forced original handler restoring for SIGINT and SIGQUIT if !(XBGND && !FMONITOR); might fix Debian #992885 AFAICT this code is redundant with its inverse in jobs.c:exchild() and introduces the problem since all other signals are handed down to children correctly; POSIX indicates Vincent is correct To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.230 -r1.231 src/bin/mksh/exec.c ________________________________________________________________________ Commit ID: 100615CCC2C475570B4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/05 22:06:37 UTC Modified files: bin/mksh : check.t histrap.c sh.h Log message: drop the warnings if sigaction(2)/bsd_signal(3) fails again, completely add justification, dealing with all documented error causes in BSD, POSIX and GNU; introduce tracking of error state as to not attempt to reset the handler to SIG_ERR To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.879 -r1.880 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.174 -r1.175 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.946 -r1.947 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100615CCCDC28C416A6 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/05 22:08:20 UTC Modified files: lib/libc/gen : Makefile.inc Log message: install a bsd_signal(3) MLINK as I often refer to this in portable code commit messages now To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/lib/libc/gen/Makefile.inc ________________________________________________________________________ Commit ID: 100615E27497EFA125A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/06 22:46:53 UTC Modified files: bin/mksh : check.t eval.c mksh.1 sh.h Log message: make valsubs behave even more like regular functions: set -e and exit affect them/the parent shell now we cannot enable this for funsubs because ksh93 doesn’t but we can here To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.880 -r1.881 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.240 -r1.241 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.523 -r1.524 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.947 -r1.948 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100615E3C293CCF67A7 CVSROOT: /cvs Module name: X11 Changes by: tg@herc.mirbsd.org 2021/10/07 00:18:03 UTC Modified files: xc/nls/Compose : en_US.UTF-8 Log message: [WIP] update Compose map from X.org twas supposed to bring us closer but I found too many yaks to shave first commit f3831dde6972e4da9e018c6a5f4013d8756a5e78 of libX11.git, apparently so more to go until we can Compose+p+o+o for 💩… what a goal, heh… (no, I’m not a friend of emôji, plus only this month I learnt that the idiotic U™ consortium lists them as emoticons in the data sheets, while emoticons like :-| are a *totally* different thing from emôji…) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 X11/xc/nls/Compose/en_US.UTF-8 ________________________________________________________________________ Commit ID: 100615F721302C6C393 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/07 22:18:21 UTC Modified files: lib/libc/stdlib: Tag: 1.14 setenv.c Log message: change the handling of putenv() again: if _onstack() cannot say with confidence whether the pointer is on the stack (1) or not (0), *do* the strdup but *don’t* syslog a diagnostic To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 100615F741479C7122C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/07 22:27:04 UTC Modified files: lib/libc/gen : _onstack.c Log message: return 2 if we cannot say with confidence whether the arg is on stack or off stack; e.g. an older csu would not have initialised the _estack ptr; on MirBSD with recent csu though, we can say with confidence To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 src/lib/libc/gen/_onstack.c ________________________________________________________________________ Commit ID: 100615F74604742C3D7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/07 22:27:26 UTC Modified files: lib/libc/stdlib: getenv.3 setenv.c Log message: gah, I didn’t even need that extra arg! To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/stdlib/getenv.3 cvs -R rdiff -kk -upr1.14 -r1.15 src/lib/libc/stdlib/setenv.c ________________________________________________________________________ Commit ID: 100615F74A835C1EB55 CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/10/07 22:28:36 UTC Modified files: code/jupp : NEWS Log message: refresh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.142 -r1.143 contrib/code/jupp/NEWS ________________________________________________________________________ Commit ID: 1006163418801F4A24A CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/10/10 19:41:00 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.820 -r1.821 src/share/misc/acronyms cvs -R rdiff -kk -upr1.305 -r1.306 www/data/WPtg.inc cvs -R rdiff -kk -upr1.75 -r1.76 www/data/munzbadg.out cvs -R rdiff -kk -upr1.36 -r1.37 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 10061634A7A4EA92D57 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 20:18:42 UTC Modified files: bin/mksh : edit.c main.c sh.h Log message: clean up the _POSIX_VDISABLE mess a bit but do not go as far as to use fpathconf(2) for this, resort to 0377 ifndef (only if an OS port needs it shall we do that) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.389 -r1.390 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.394 -r1.395 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.948 -r1.949 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061634C720F5D8CCB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 20:30:38 UTC Modified files: bin/mksh : check.t exec.c funcs.c jobs.c main.c sh.h syn.c Log message: redo the entire fd saving handling to keep track of when the base fd (not the saved fd!) was closed in iosetup() so c_exec() doesn’t fcntl it and fails; this is proper for what funcs.c 1.392 attempted and fixes komh (github) OS/2 and yyyymmdd (IRC) musl-Linux errors • revert the part that MIGHT make fd-cloexec-1 fail • rename e->savefd[] to savedfd but keep savefd() at that name ‣ disambiguates for easier grepping • fix comments • rearrange oksh 1.20: mksh -c 'exec >&-; ls >x; echo moo' • improve too many open files reporting • redo the entire fd saving • limit FDBASE=NUFILE=10 and consequentials as that is what we can currently do To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.881 -r1.882 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.231 -r1.232 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.392 -r1.393 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.143 -r1.144 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.395 -r1.396 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.949 -r1.950 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.130 -r1.131 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 10061634FFD35FA3667 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 20:41:19 UTC Modified files: bin/mksh : Build.sh edit.c expr.c histrap.c jobs.c lalloc.c misc.c Log message: fix whitespace (no binary change) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.808 -r1.809 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.390 -r1.391 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.113 -r1.114 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.175 -r1.176 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.144 -r1.145 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.27 -r1.28 src/bin/mksh/lalloc.c cvs -R rdiff -kk -upr1.329 -r1.330 src/bin/mksh/misc.c ________________________________________________________________________ Commit ID: 10061635B7C321FB57B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 21:30:24 UTC Modified files: sys/kern : exec_script.c Log message: abolish BOM-before-shebang handling, to match mksh To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/sys/kern/exec_script.c ________________________________________________________________________ Commit ID: 10061635C4076669FF5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 21:34:00 UTC Modified files: bin/mksh : check.t eval.c exec.c lex.c main.c mksh.1 sh.h syn.c Log message: advance towards locale tracking: drop BOM handling entirely (also for when it’s not yet enabled; it was an abomination anyway) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.882 -r1.883 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.241 -r1.242 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.232 -r1.233 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.259 -r1.260 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.396 -r1.397 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.524 -r1.525 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.950 -r1.951 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.131 -r1.132 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 10061635C94219951C8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 21:35:05 UTC Modified files: bin/mksh : exec.c Log message: also refuse files starting with two NULs, might be UCS-4 or generic binary To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.233 -r1.234 src/bin/mksh/exec.c ________________________________________________________________________ Commit ID: 10061635D0C5BAF10E5 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 21:36:55 UTC Modified files: bin/mksh : eval.c lex.c sh.h syn.c Log message: fix whitespace (no binary change) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.242 -r1.243 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.260 -r1.261 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.951 -r1.952 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.132 -r1.133 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 10061635E0946484251 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/10 21:41:10 UTC Modified files: bin/mksh : sh.h Log message: small wording change in error path, no binary change To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.952 -r1.953 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061635FA27BD95427 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/10/10 21:47:54 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.743 -r1.744 www/src/mksh.hts ________________________________________________________________________ Commit ID: 1006164B93B25387B25 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/11 22:23:06 UTC Modified files: bin/mksh : Build.sh bin/pax : Build.sh bin/sleep : Build.sh Log message: let CFLAGS autodetection choke on stack protector when the libc lacks it (Linux klibc) by introducing an array on the stack of main() To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.809 -r1.810 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.23 -r1.24 src/bin/pax/Build.sh cvs -R rdiff -kk -upr1.4 -r1.5 src/bin/sleep/Build.sh ________________________________________________________________________ Commit ID: 1006164B98C3D981688 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/11 22:35:25 UTC Modified files: bin/mksh : sh.h Log message: more _POSIX_VDISABLE fuckery (fuck GNU glibc, a̲g̲a̲i̲n̲!): Act 1: glibc on GNU/kFreeBSD, in contrast to proper MidnightBSD (for example), defines _POSIX_VDISABLE to something not a valid C præprocessor token: ../../sh.h:399:7: error: missing binary operator before token "char" 399 | #elif _POSIX_VDISABLE == -1 | ^~~~~~~~~~~~~~~ Verified on lemon.debian.net (kfreebsd-amd64 porter box). This actively breaks the *intended* way of using this macro but (I suppose…) that’s GNU for you… Act 2: A gem shared by https://stackoverflow.com/a/50186064/2171120 “I looked at some old systems in the Unix tree. All of Minix 1.5 (1989), Linux 0.96c (1992), and 4.4BSD (1993) have _POSIX_VDISABLE defined and not -1.” So rip out the ifdef and assume it’s defined-and-not-disabled until someone porting encounters an OS which doesn’t? Act 3: Of course, Linux klibc (nor the Linux uapi headers) define _POSIX_VDISABLE at all. I mean it’s not like this is part of the kernel tty API or something (ha ha only serious)… Therefore we’re currently ending up with: • if _POSIX_VDISABLE is defined assume it’s not -1 • if _POSIX_VDISABLE is not defined use “the old BSD value” (0377, but as unsigned int because cc_t is unsigned, and as hex number because the days octal (outside of chmod/umask…) made sense have died with PDP endianness), which also fits with EO not being in use in UTF-8 o̲r̲ EBCDIC… If this ever reaches an operating environment where these don’t hold true and where the fallback to 0xFFU (which -1 would map to as well) causes trouble, we’ll need to do as pdksh did and store _POSIX_VDISABLE in a variable (though, of what type…) possibly using fpathconf(2) also. Intermediate chance may be a mirtoconf test for whether _POSIX_VDISABLE is defined and not -1 and restoring the pre-1.954 macros except checking the mirtoconf output first… (still no fpathconf(2) but meh) tl;dr: portability was fucking hard before the modern fuckers who are probably younger than many systems mksh runs on invented sarding more catdamned breakage… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.953 -r1.954 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1006164BD606062B58A CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/10/11 22:40:08 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.744 -r1.745 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100616617A72E05E504 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/12 23:18:14 UTC Modified files: bin/mksh : main.c Log message: for locale tracking without setlocale(), define a way to set the implementation-defined default locale ("C" normally but can be "UTF-8") also, comments with more things yet to fix… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.397 -r1.398 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 100616A2A9E73AC33D1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/16 01:28:06 UTC Modified files: bin/mksh : edit.c emacsfn.h Log message: add debug-buffer editing command ifdef DF (not because I need it but because otherwise x_emacs_DF is defined/unused) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.391 -r1.392 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.15 -r1.16 src/bin/mksh/emacsfn.h ________________________________________________________________________ Commit ID: 100616A36666EA45629 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/16 02:20:03 UTC Modified files: bin/mksh : tree.c Log message: unroll that loop to fix a bad off-by-one error could have fixed it by changing the while (n--) after the goto utflead; to a while (--n) but not only feels that wrong (others even worse), it’s also more performant this way (unrolled via Duff’s), knowing that n can only be 2/3 (or 4 with 21-bit UCS later) here (we should do more multibyte-induced loops this way!) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.110 -r1.111 src/bin/mksh/tree.c ________________________________________________________________________ Commit ID: 100616A3C385CAB169D CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/10/16 02:42:40 UTC Modified files: src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.745 -r1.746 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100616C90BA0297B6A9 CVSROOT: /cvs Module name: gcc Changes by: tg@herc.mirbsd.org 2021/10/17 21:12:35 UTC Modified files: gcc/config : mirbsd.h gcc/config/i386: mirbsd.h gcc/config/sparc: mirbsd.h Log message: tweak target definitions for MirBSD • revert adding __MirOS__ and __MirBSD_kernel__ default definitions; nothing in-tree uses it, nothing else better… or else… • add -D_REENTRANT to -pthread (like TNF) • drop C++ includes paths by default, keep documenting it though • prefer memmove over bcopy etc. • use unsigned long as pointer type in __enable_execute_stack to avoid UB (intptr_t is signed) as we have that kind of insight • generalise ASM_APP_ON/ASM_APP_OFF to MI as we use as(1) with it • use default ASM_OUTPUT_DEF via .set which as(1) supports • define MAX_LONG_DOUBLE_TYPE_SIZE also, and for both arches • add DBX_CONTIN_CHAR to sparc in case someone wants DBX-format debugging information there (matching TNF) • fixup comments To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.26 -r1.27 gcc/gcc/config/mirbsd.h cvs -R rdiff -kk -upr1.9 -r1.10 gcc/gcc/config/i386/mirbsd.h cvs -R rdiff -kk -upr1.5 -r1.6 gcc/gcc/config/sparc/mirbsd.h ________________________________________________________________________ Commit ID: 100616C95EF5C08A2EB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/17 21:30:28 UTC Modified files: sys/arch/sparc/sparc: locore.s Log message: cannot use %o5 as the ldd on %o4 clobbers it; use %g1 as temporary instead for the memcpy/memmove return value To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/sys/arch/sparc/sparc/locore.s ________________________________________________________________________ Commit ID: 100616C9BA40581A655 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/17 21:54:23 UTC Modified files: sys/arch/sparc/sparc: locore.s Log message: deduplicate To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/sys/arch/sparc/sparc/locore.s ________________________________________________________________________ Commit ID: 100616F9BF917B15519 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/20 04:39:44 UTC Modified files: usr.bin/calendar: calendar.c calendar.h day.c io.c pathnames.h Added files: usr.bin/calendar: test.cal Log message: add the beginnings of a “parse and output for conversion” mode (not yet documented) can be used to convert to iCalendar (.ics, RFC5545) later… I hope this first draft outputs the match data structures (which have been enhanced with more information from parsing) and the individual text lines; later it will parse year, time-of-day/timezone information from the first line as well and use that combined with the match info (recurrence etc.) to produce something sensible To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/calendar/calendar.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.19 -r1.20 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/pathnames.h cvs -R rdiff -kk -upr0 -r1.1 src/usr.bin/calendar/test.cal ________________________________________________________________________ Commit ID: 100616F9E6760AE977A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/20 04:43:08 UTC Modified files: usr.bin/calendar: io.c Log message: fix memleak; abort on consistency error and streamline flow To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 1006170AC566F256F52 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/20 23:54:36 UTC Modified files: usr.bin/cal : cal.c Log message: update external reference To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/usr.bin/cal/cal.c ________________________________________________________________________ Commit ID: 1006171E53859EEBCCE CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/10/21 22:11:14 UTC Added files: code/Snippets : uricheck.py Log message: add Python/Py3k module to check an URI for syntactic validity companion to uri-grabber.sh however uses the newer URI RFC instead of the older from back then not checked: hostnames/IPv{4,6} addresses; UTF-8 percent encoding validity ensuring correct scheme and whether the authority component is present is left to the user, out of scope for the generic checker To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.1 contrib/code/Snippets/uricheck.py ________________________________________________________________________ Commit ID: 100617377CB39520D1C CVSROOT: /cvs Module name: contrib Changes by: tg@herc.mirbsd.org 2021/10/23 02:47:27 UTC Modified files: code/Snippets : uricheck.py Log message: offer a method to split authority between userinfo, host, port To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1 -r1.2 contrib/code/Snippets/uricheck.py ________________________________________________________________________ Commit ID: 10061748ACA7C2FBB88 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/23 22:21:18 UTC Modified files: gnu/usr.bin/binutils/binutils: ar.c gnu/usr.bin/binutils/binutils/doc: binutils.texi Log message: warn on ar(1) ‘l’ modifier someone had the GREAT idea of reusing it in an incompatible way in 2.36… see https://sourceware.org/bugzilla/show_bug.cgi?id=28435 and the linked bugreports for the whole sad story To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/gnu/usr.bin/binutils/binutils/ar.c cvs -R rdiff -kk -upr1.1.101.4 -r1.2 src/gnu/usr.bin/binutils/binutils/doc/binutils.texi ________________________________________________________________________ Commit ID: 10061748B91787269A7 CVSROOT: /cvs Module name: X11 Changes by: tg@herc.mirbsd.org 2021/10/23 22:23:54 UTC Modified files: xc/config/cf : Imake.tmpl xc/config/util : crayar.sh Log message: avoid “ar clq” (I don’t know what it even did, but the Imake.tmpl change indicates it had to do with supporting systems with small temporary storage) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.1.103.1 -r1.2 X11/xc/config/cf/Imake.tmpl cvs -R rdiff -kk -upr1.1.103.1 -r1.2 X11/xc/config/util/crayar.sh ________________________________________________________________________ Commit ID: 10061758C9D3CA8FF7D CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/10/24 16:41:58 UTC Modified files: share/misc : acronyms data : WPtg.inc munzbadg.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.821 -r1.822 src/share/misc/acronyms cvs -R rdiff -kk -upr1.306 -r1.307 www/data/WPtg.inc cvs -R rdiff -kk -upr1.76 -r1.77 www/data/munzbadg.out ________________________________________________________________________ Commit ID: 10061760AE16D30DD61 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/25 01:39:24 UTC Modified files: distrib/lists/base/dev: mi distrib/lists/htman/htmi: mi Log message: sync To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.86 -r1.87 src/distrib/lists/base/dev/mi cvs -R rdiff -kk -upr1.52 -r1.53 src/distrib/lists/htman/htmi/mi ________________________________________________________________________ Commit ID: 10061760CD64EB4CCBE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/25 01:48:44 UTC Modified files: gnu/usr.bin/binutils/binutils: ar.c Log message: add missing “break;” to this… quality piece of GNU software… commitid 10061748ACA7C2FBB88 pointed out the lack of this :/ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.6 -r1.7 src/gnu/usr.bin/binutils/binutils/ar.c ________________________________________________________________________ Commit ID: 10061760D394BFDEE5C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/25 01:51:06 UTC Modified files: share/mk : sys.mk Log message: change ARFLAGS from rl to the POSIXly required -rv • use option dash • drop -l which previously was of no use anyway • add -v since why not if it appeases the green-table planners To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.177 -r1.178 src/share/mk/sys.mk ________________________________________________________________________ Commit ID: 10061783E494F38A0FB CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/26 17:44:43 UTC Modified files: usr.bin/calendar: io.c Log message: print only the needed data • time-of-day is always UTC noon, for calculations • weekday, year are redundant with DTSTART • printed date similarily To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617842372BDF6460 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/26 18:00:17 UTC Modified files: usr.bin/calendar: calendar.h day.c Log message: refactor to prevent relying on libc’s one struct tm storage too much To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/calendar/day.c ________________________________________________________________________ Commit ID: 100617878202D7DB064 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/26 21:54:35 UTC Modified files: usr.bin/calendar: calendar.c calendar.h day.c io.c test.cal Log message: further the parse mode (still not documented, will do that once final) • restart at the 1ˢᵗ of a year, if any is given, so we really get the first occurrence in that given year of the calendar entry, which we need for iCalendar’s recurrences • parse year, time start/end/zone if present; will need to document the expected input format for this as well • verify timezone exists (locally in Olson), warn only if not, though • yearly+given year → once • Easter-like events → special (treat as yearly if your destination format supports it; iCalendar doesn’t so we’ll need to drop+warn there) • print year or ‘*’; “whole-day” or start time plus ‘@’ or end time plus optionally timezone To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/calendar/calendar.c cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.22 -r1.23 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.1 -r1.2 src/usr.bin/calendar/test.cal ________________________________________________________________________ Commit ID: 1006178A1CA36E00A49 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 00:47:45 UTC Modified files: bin/mksh : main.c Log message: reword; the original extra complexity is gone, and this looks less ridiculous AND makes MIPSpro trip up less To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.398 -r1.399 src/bin/mksh/main.c ________________________________________________________________________ Commit ID: 1006178A1CD2F2AF68F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 00:47:51 UTC Modified files: bin/mksh : sh.h var.c Log message: MIPSpro trips up over (void, NULL) → NULL as return type To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.954 -r1.955 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.252 -r1.253 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006178A3E410DF99B7 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 00:56:49 UTC Modified files: bin/mksh : edit.c Log message: more MIPSpro not accepting language constructs To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.392 -r1.393 src/bin/mksh/edit.c ________________________________________________________________________ Commit ID: 1006178A6AB00DE073A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 01:09:07 UTC Modified files: bin/mksh : Build.sh Log message: more MIPSpro fixes; thanks Redfoxmoon for testing and reporting To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.810 -r1.811 src/bin/mksh/Build.sh ________________________________________________________________________ Commit ID: 10061798D366AC0F085 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 17:32:53 UTC Modified files: usr.bin/calendar/calendars/fr_FR.ISO8859-1: calendar.all calendar.jferies Added files: usr.bin/calendar/calendars/fr_FR.ISO8859-1: calendar.fnferies Log message: clean up French a little; from lanodan via IRC To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.all cvs -R rdiff -kk -upr0 -r1.1 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fnferies cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies ________________________________________________________________________ Commit ID: 10061798F0B4A69F155 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 17:40:05 UTC Modified files: usr.bin/calendar: test.cal Log message: more things to test To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/test.cal ________________________________________________________________________ Commit ID: 1006179921768566782 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 17:53:04 UTC Modified files: usr.bin/calendar: ostern.c paskha.c pesach.c usr.bin/calendar/calendars: calendar.pagan calendar.usholiday usr.bin/calendar/calendars/de_DE.ISO_8859-1: calendar.literatur usr.bin/calendar/calendars/hr_HR.ISO_8859-2: calendar.all calendar.praznici usr.bin/calendar/calendars/ru_RU.KOI8-R: calendar.all calendar.primety Log message: RCS IDs To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/ostern.c cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/paskha.c cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/pesach.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/calendar.pagan cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/calendar.usholiday cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/de_DE.ISO_8859-1/calendar.literatur cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/hr_HR.ISO_8859-2/calendar.all cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/hr_HR.ISO_8859-2/calendar.praznici cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.all cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.primety ________________________________________________________________________ Commit ID: 100617992512703BD81 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 17:54:06 UTC Modified files: etc/skel : calendar Log message: enable anniversary handling by default To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/etc/skel/calendar ________________________________________________________________________ Commit ID: 100617993D860164FB2 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/27 18:00:57 UTC Modified files: usr.bin/calendar: calendar.1 io.c Log message: use correct field separator (ASCII unit separator) as in SSV, not ASCII file separator… https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=shellsnippets/shellsnippets.git;a=commit;h=31598f3508d5d288d132866274558c1915857560 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/calendar/calendar.1 cvs -R rdiff -kk -upr1.23 -r1.24 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617B2D743F3489F1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/28 23:08:20 UTC Modified files: usr.bin/calendar: calendar.c io.c Log message: if -PP also quote the original line https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=useful-scripts/useful-scripts.git;a=tree;f=cal2ics;hb=HEAD needs this To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/calendar/calendar.c cvs -R rdiff -kk -upr1.24 -r1.25 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617B4F6E1B1719F9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 01:33:18 UTC Modified files: usr.bin/calendar: io.c Log message: add the ability to read from stdin To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.25 -r1.26 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617B5B463334633D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:23:50 UTC Modified files: usr.bin/calendar: calendar.1 Log message: clean up a little; mention stdin, missing Pesach To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/calendar/calendar.1 ________________________________________________________________________ Commit ID: 100617B5B675008B697 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:24:24 UTC Modified files: usr.bin/calendar: calendar.1 calendar.h day.c io.c test.cal usr.bin/calendar/calendars: calendar.christian usr.bin/calendar/calendars/de_DE.ISO_8859-1: calendar.kirche Log message: add proper Advent handling in C code by defining a new special To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/calendar/calendar.1 cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.12 -r1.13 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.26 -r1.27 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/test.cal cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/calendar.christian cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/de_DE.ISO_8859-1/calendar.kirche ________________________________________________________________________ Commit ID: 100617B5BED2296DF28 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:26:47 UTC Modified files: usr.bin/calendar: day.c Log message: drop TM_YEAR_BASE magic, just use 1900 like everyone else To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/usr.bin/calendar/day.c ________________________________________________________________________ Commit ID: 100617B5D600DEA5F70 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:32:42 UTC Modified files: usr.bin/calendar: calendar.c calendar.h day.c ostern.c paskha.c pesach.c Log message: let go away To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/calendar/calendar.c cvs -R rdiff -kk -upr1.7 -r1.8 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/ostern.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/paskha.c cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/pesach.c ________________________________________________________________________ Commit ID: 100617B5E0D0FE1E7CD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:35:33 UTC Modified files: usr.bin/calendar: Makefile ostern.c Log message: whitespace fixes To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/Makefile cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/ostern.c ________________________________________________________________________ Commit ID: 100617B5E6E49F9F559 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:37:17 UTC Modified files: usr.bin/calendar: io.c Log message: allow bodun for UTF-8 Cyrillic calendars as well To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.27 -r1.28 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617B63341AE47389 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 02:58:20 UTC Modified files: usr.bin/calendar: day.c io.c Log message: some direly needed KNF, reindenting, etc. To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.28 -r1.29 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617B680E1547E979 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 03:18:22 UTC Modified files: usr.bin/calendar: calendar.1 day.c io.c test.cal usr.bin/calendar/calendars: calendar.openbsd usr.bin/calendar/calendars/de_DE.ISO_8859-1: calendar.all usr.bin/calendar/calendars/fr_FR.ISO8859-1: calendar.all calendar.fetes calendar.fnferies calendar.jferies calendar.proverbes usr.bin/calendar/calendars/ru_RU.KOI8-R: calendar.primety Removed files: usr.bin/calendar/calendars/fr_FR.ISO8859-1: calendar.french Log message: couple more cleanup To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/calendar/calendar.1 cvs -R rdiff -kk -upr1.16 -r1.17 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.29 -r1.30 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/test.cal cvs -R rdiff -kk -upr1.21 -r1.22 src/usr.bin/calendar/calendars/calendar.openbsd cvs -R rdiff -kk -upr1.2 -r1.3 src/usr.bin/calendar/calendars/de_DE.ISO_8859-1/calendar.all cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.all cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes cvs -R rdiff -kk -upr1.1 -r1.2 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fnferies cvs -R rdiff -kk -upr1.1.1.1 -r0 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.french cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.proverbes cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.primety ________________________________________________________________________ Commit ID: 100617B694506892C5A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 03:23:33 UTC Modified files: usr.bin/calendar: test.cal Log message: enable ANNIV by default (and show the default values explicitly) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/calendar/test.cal ________________________________________________________________________ Commit ID: 100617B69C7267F84AA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/29 03:25:39 UTC Modified files: distrib/lists/base/base: mi Log message: update french files To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.154 -r1.155 src/distrib/lists/base/base/mi ________________________________________________________________________ Commit ID: 100617CB0384F686F50 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/30 02:38:29 UTC Modified files: usr.bin/calendar: Tag: 1.14 calendar.1 Log message: document -P and all that it begat To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr0 -r1.14 src/usr.bin/calendar/calendar.1 ________________________________________________________________________ Commit ID: 100617CB2DD3D75C7F9 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/30 02:49:40 UTC Modified files: usr.bin/calendar: calendar.h day.c io.c Log message: pickier compilers are offended To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.8 -r1.9 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.17 -r1.18 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.30 -r1.31 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617CB3331104104F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/30 02:51:05 UTC Modified files: usr.bin/calendar: calendar.1 Log message: typo To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.bin/calendar/calendar.1 ________________________________________________________________________ Commit ID: 100617CB6921D473408 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/30 03:05:28 UTC Modified files: usr.bin/calendar: io.c Log message: more portability foo To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.31 -r1.32 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617CB6AF30380390 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/30 03:06:03 UTC Modified files: usr.bin/calendar: calendar.h io.c Log message: more re. supporting nōn-ioweg systems To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.9 -r1.10 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.32 -r1.33 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F21494A764190 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/10/31 23:05:34 UTC Modified files: usr.bin/calendar: calendar.c calendar.h day.c Log message: don’t reset offset1 in -P mode all the time; fix -A 0 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/calendar/calendar.c cvs -R rdiff -kk -upr1.10 -r1.11 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.18 -r1.19 src/usr.bin/calendar/day.c ________________________________________________________________________ Commit ID: 100617F334D084D1B5F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 00:22:19 UTC Modified files: usr.bin/calendar: calendar.1 io.c pathnames.h Log message: apply portmdoc and other portability aids To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/usr.bin/calendar/calendar.1 cvs -R rdiff -kk -upr1.33 -r1.34 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/pathnames.h ________________________________________________________________________ Commit ID: 100617F367A62F9F969 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 00:35:54 UTC Modified files: usr.bin/calendar/calendars: calendar.birthday calendar.holiday calendar.music usr.bin/calendar/calendars/ru_RU.KOI8-R: calendar.pagan Log message: some calendar corrections from Debian (some bugs not included) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/calendars/calendar.birthday cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/calendars/calendar.holiday cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/calendar/calendars/calendar.music cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan ________________________________________________________________________ Commit ID: 100617F3907300534FC CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 00:46:40 UTC Modified files: usr.bin/calendar: calendar.c Log message: KNF hammer here, too To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/calendar/calendar.c ________________________________________________________________________ Commit ID: 100617F39FB13ADD52B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 00:50:50 UTC Modified files: usr.bin/calendar: calendar.c Log message: add missing endpwent(3) calls, inspired by Debian #946726 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.12 -r1.13 src/usr.bin/calendar/calendar.c ________________________________________________________________________ Commit ID: 100617F3AED23982C45 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 00:54:49 UTC Modified files: usr.bin/calendar: calendar.c Log message: prepare for setusercontext(3) replacement To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/usr.bin/calendar/calendar.c ________________________________________________________________________ Commit ID: 100617F41600E41FC3D CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:22:19 UTC Modified files: usr.bin/calendar: calendar.c day.c io.c ostern.c paskha.c pesach.c Log message: include MBSDPORT_H if defined To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.bin/calendar/calendar.c cvs -R rdiff -kk -upr1.19 -r1.20 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.34 -r1.35 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/calendar/ostern.c cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/paskha.c cvs -R rdiff -kk -upr1.3 -r1.4 src/usr.bin/calendar/pesach.c ________________________________________________________________________ Commit ID: 100617F419C0CE66B66 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:23:18 UTC Modified files: usr.bin/calendar: calendar.c Log message: no need for two port headers To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.15 -r1.16 src/usr.bin/calendar/calendar.c ________________________________________________________________________ Commit ID: 100617F441B077E435B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:34:04 UTC Modified files: usr.bin/calendar: io.c ostern.c paskha.c pesach.c Log message: ofc, our local headers depend on MBSDPORT_H To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.35 -r1.36 src/usr.bin/calendar/io.c cvs -R rdiff -kk -upr1.6 -r1.7 src/usr.bin/calendar/ostern.c cvs -R rdiff -kk -upr1.5 -r1.6 src/usr.bin/calendar/paskha.c cvs -R rdiff -kk -upr1.4 -r1.5 src/usr.bin/calendar/pesach.c ________________________________________________________________________ Commit ID: 100617F464C2ED4C1F8 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:43:21 UTC Modified files: usr.bin/calendar: io.c Log message: a couple more compatibility nitpicks To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.36 -r1.37 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F46FE6EF1D3FD CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:46:38 UTC Modified files: usr.bin/calendar: io.c Log message: missing header for uint8_t (while the fixed-width types are generally unsuitable in C, this one will most likely do, and this was the easiest fix) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.37 -r1.38 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F487C765C52A1 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:52:40 UTC Modified files: usr.bin/calendar: day.c Log message: take one (header) for the (portability) team To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.20 -r1.21 src/usr.bin/calendar/day.c ________________________________________________________________________ Commit ID: 100617F4943218FD3AE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:56:05 UTC Modified files: usr.bin/calendar: io.c Log message: fucking glibc wants a writable transcoding source buffer‽ To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.38 -r1.39 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F499215FEAE4F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 01:57:21 UTC Modified files: usr.bin/calendar: calendar.h Log message: revert bogus change (event has one more due to asterisk from var) To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/calendar/calendar.h ________________________________________________________________________ Commit ID: 100617F4AEB767473E4 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 02:03:38 UTC Modified files: usr.bin/calendar: io.c Log message: 糞のrefactoro To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.39 -r1.40 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F4FA818B6BA1B CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 02:23:31 UTC Modified files: usr.bin/calendar: day.c Log message: don’t operate on an otherwise uninitialised struct tm glibc’s strftime() accesses more fields than the one asked for To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.21 -r1.22 src/usr.bin/calendar/day.c ________________________________________________________________________ Commit ID: 100617F5250288116BE CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 02:34:50 UTC Modified files: usr.bin/calendar: io.c Log message: snprintf(dst, len, "%s\n%s", dst, anotherstring); // is a bad idea To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.40 -r1.41 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F7894234E9DB0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 05:19:37 UTC Modified files: usr.bin/calendar: calendar.h day.c io.c Log message: • factor out iconv opening and iconv doing (touni/toutf) • open not for ASCII or UTF-8 • if opening by LANG= fails, try again with nl_langinfo(CODESET) • use transcoded locale day and month names, so we always operate on UTF-8 • avoid memcpy when no transcoding; get rid of buf2 hack To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.12 -r1.13 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.22 -r1.23 src/usr.bin/calendar/day.c cvs -R rdiff -kk -upr1.41 -r1.42 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F79AC3830882F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 05:22:26 UTC Modified files: usr.bin/calendar: calendar.h io.c Log message: int→size_t To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/usr.bin/calendar/calendar.h cvs -R rdiff -kk -upr1.42 -r1.43 src/usr.bin/calendar/io.c ________________________________________________________________________ Commit ID: 100617F79D120162EC0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 05:23:10 UTC Modified files: usr.bin/calendar: calendar.h Log message: more struct reordering to minimise padding To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.14 -r1.15 src/usr.bin/calendar/calendar.h ________________________________________________________________________ Commit ID: 1006180534742F99C6C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/01 20:51:05 UTC Modified files: usr.bin/calendar: calendar.c Log message: avoid endpwent(3) not being called in the error path; call it early To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.16 -r1.17 src/usr.bin/calendar/calendar.c ________________________________________________________________________ Commit ID: 100618C81CD6FB7484E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/11 02:44:12 UTC Modified files: bin/mksh : Build.sh Makefile lalloc.c main.c misc.c os2.c sh.h shf.c var.c distrib/special/mksh: Makefile Log message: document the pre-initio() codepaths • trace all paths; removing calls to shf functions prior to initio() • internal_errorf can be called still from alloc(), handle that • shellf now cannot be called before initio() any more, drop check • for this, factor number %[doux] formatting out into kulfmt/kslfmt • which needs proper UB-free {,un}signed long operations • which, in turn, need appropriate compile-time asserts and macros • which finally begin to use IMAX_BITS, but we need it as reliable type not its argument’s type so to unsigned int we cast; also, add UMAX_TYPE and UMAX_BITS helpers • sparely use the new SHIKATANAI macro to override GCC’s attribute __warn_unused_result__ introduced, by fortify, on write(2) etc. in emergency error handling paths o̲n̲l̲y̲ (os2.c:make_response_file for example isn’t eligible for this) • introduce sc() and sz() from jupp, though uppercased to unconflict • some minor assorted cleanup To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.811 -r1.812 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.185 -r1.186 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.28 -r1.29 src/bin/mksh/lalloc.c cvs -R rdiff -kk -upr1.399 -r1.400 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.330 -r1.331 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.12 -r1.13 src/bin/mksh/os2.c cvs -R rdiff -kk -upr1.955 -r1.956 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.120 -r1.121 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.253 -r1.254 src/bin/mksh/var.c cvs -R rdiff -kk -upr1.114 -r1.115 src/distrib/special/mksh/Makefile ________________________________________________________________________ Commit ID: 100618C83AE5D6A71DF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/11 02:45:25 UTC Modified files: bin/mksh : os2.c Log message: replace fputs(3) by write(2) in emergency codepaths also drop duplicate #include statements To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.13 -r1.14 src/bin/mksh/os2.c ________________________________________________________________________ Commit ID: 100618C85A200877196 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/11/11 02:54:19 UTC Modified files: share/misc : acronyms data : munzbadg.out src : mksh.hts Log message: sync clog To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.822 -r1.823 src/share/misc/acronyms cvs -R rdiff -kk -upr1.77 -r1.78 www/data/munzbadg.out cvs -R rdiff -kk -upr1.746 -r1.747 www/src/mksh.hts ________________________________________________________________________ Commit ID: 100618DF61B12AFDE02 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/12 05:06:05 UTC Modified files: bin/mksh : Makefile check.t edit.c eval.c exec.c expr.c funcs.c histrap.c jobs.c lalloc.c lex.c main.c misc.c sh.h shf.c syn.c tree.c ulimit.c var.c Log message: [WIP] overhaul warning/error reporting functions more to come (errorf, bi_errorf); for now will build only with GCEXTRA=-DHAVE_STRING_POOLING To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.186 -r1.187 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.883 -r1.884 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.393 -r1.394 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.243 -r1.244 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.234 -r1.235 src/bin/mksh/exec.c cvs -R rdiff -kk -upr1.114 -r1.115 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.393 -r1.394 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.176 -r1.177 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.145 -r1.146 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.29 -r1.30 src/bin/mksh/lalloc.c cvs -R rdiff -kk -upr1.261 -r1.262 src/bin/mksh/lex.c cvs -R rdiff -kk -upr1.400 -r1.401 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.331 -r1.332 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.956 -r1.957 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.121 -r1.122 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.133 -r1.134 src/bin/mksh/syn.c cvs -R rdiff -kk -upr1.111 -r1.112 src/bin/mksh/tree.c cvs -R rdiff -kk -upr1.3 -r1.4 src/bin/mksh/ulimit.c cvs -R rdiff -kk -upr1.254 -r1.255 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10061902CA262B350C0 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/13 21:22:38 UTC Modified files: bin/mksh : eval.c funcs.c lalloc.c main.c shf.c Log message: refactor some things to make a bit more sense To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.244 -r1.245 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.394 -r1.395 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.30 -r1.31 src/bin/mksh/lalloc.c cvs -R rdiff -kk -upr1.401 -r1.402 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.122 -r1.123 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10061902EAC2097998A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/13 21:31:32 UTC Modified files: bin/mksh : histrap.c sh.h Log message: fix fc editor calls when TMPDIR contains IFS WS also fix an error message spurious “is” after colon To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.177 -r1.178 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.957 -r1.958 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 1006190378D7559C3DF CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/13 22:09:07 UTC Modified files: bin/mksh : misc.c sh.h shf.c syn.c var.c Log message: advance errorf conversion; make getn, getpn, getnum set errno makes EINVAL and EOVERFLOW usable shell-wide To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.332 -r1.333 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.958 -r1.959 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.123 -r1.124 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.134 -r1.135 src/bin/mksh/syn.c cvs -R rdiff -kk -upr1.255 -r1.256 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006190396C69A94F01 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/13 22:17:06 UTC Modified files: bin/mksh : expr.c var.c Log message: improve error reporting for parse-as-number errors To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.115 -r1.116 src/bin/mksh/expr.c cvs -R rdiff -kk -upr1.256 -r1.257 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100619045DE5CBE7C6E CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/13 23:10:38 UTC Modified files: bin/mksh : var.c Log message: slightly improve formatstr for the default case (no LJUST|RJUST), where it’s just a strdup, no need to mbswidth then also MB_CUR_MAX is going to be 4 RSN, adapt To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.257 -r1.258 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 100619073AA3FA9EED3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 02:25:40 UTC Modified files: sys/sys : localedef.h include : langinfo.h lib/libc/i18n : charsets.c langinfo.c Log message: modernise fake locale support a bit bringing it closer towards POSIX + UTF-8 To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.4 -r1.5 src/sys/sys/localedef.h cvs -R rdiff -kk -upr1.2 -r1.3 src/include/langinfo.h cvs -R rdiff -kk -upr1.18 -r1.19 src/lib/libc/i18n/charsets.c cvs -R rdiff -kk -upr1.16 -r1.17 src/lib/libc/i18n/langinfo.c ________________________________________________________________________ Commit ID: 100619073DB19819FD3 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 02:26:11 UTC Modified files: lib/libc/i18n : langinfo.c Log message: align with POSIX To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.17 -r1.18 src/lib/libc/i18n/langinfo.c ________________________________________________________________________ Commit ID: 10061907A650B7D8BEA CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 02:56:32 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Build.sh Makefile check.t main.c mksh.1 sh.h shf.c Log message: overhaul the way we do locales • if locale tracking, only either nl_langinfo(CODESET) or (iff no POSIX locale) the variables are used (neither both; just use set ±U or, if the OS has no UTF-8 locales, disable this at compile time like e.g. BSD/OS, Plan 9, … do; many fewer than before) • two distinct checks for POSIX locale for mksh, and for locale for EBCDIC • split locale-tracking and default code for utf-8 testing • but tighten both To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.115 -r1.116 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.812 -r1.813 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.187 -r1.188 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.884 -r1.885 src/bin/mksh/check.t cvs -R rdiff -kk -upr1.402 -r1.403 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.525 -r1.526 src/bin/mksh/mksh.1 cvs -R rdiff -kk -upr1.959 -r1.960 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.124 -r1.125 src/bin/mksh/shf.c ________________________________________________________________________ Commit ID: 10061907C58341C4B0A CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 03:02:27 UTC Modified files: usr.bin/printf : printf.c Log message: adapt to new mksh warning framework To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.22 -r1.23 src/usr.bin/printf/printf.c ________________________________________________________________________ Commit ID: 1006190841E62C01766 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 03:36:06 UTC Modified files: bin/mksh : var.c Log message: don’t error all the time if someone integer''s EPOCHREALTIME instead, make “integer EPOCHREALTIME=” (don’t forget the = otherwise the old value will cause trouble) a valid use case To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.258 -r1.259 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 10061908A396CEDEE5F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 04:02:33 UTC Modified files: bin/mksh : funcs.c main.c sh.h Log message: change compile-time assert structure to appease newer GCC To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.395 -r1.396 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.403 -r1.404 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.960 -r1.961 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100619091425D615D27 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 04:33:26 UTC Modified files: distrib/special/mksh: Makefile bin/mksh : Build.sh Makefile sh.h shf.c syn.c Log message: support GNU strerrordesc_np(3) for _sys_errlist[] replacement TODO: sigabbrev_np/sigdescr_np, since we may no longer access sys_siglist[] (and sys_sigabbrev, interesting…) in sid already, so the glibc build is a regression TODO 2: handle multiple signal abbreviations for one signal in the same go, and possibly which is canonical… To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.116 -r1.117 src/distrib/special/mksh/Makefile cvs -R rdiff -kk -upr1.813 -r1.814 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.188 -r1.189 src/bin/mksh/Makefile cvs -R rdiff -kk -upr1.961 -r1.962 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.125 -r1.126 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.135 -r1.136 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 100619095693D29647C CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 04:59:16 UTC Modified files: bin/mksh : Build.sh sh.h Log message: detect dietlibc in Build.sh; disable its setlocale there also move the imake-style _BSD_SOURCE from sh.h there, and move all explicit fails (TenDRA/gcc1) to compiler detection, too (add gcc1 as distinct from gcc (2+), tendra was already there) additionally show LDSTATIC, like LDFLAGS etc., on entry To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.814 -r1.815 src/bin/mksh/Build.sh cvs -R rdiff -kk -upr1.962 -r1.963 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100619098A12976CA94 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/14 05:03:22 UTC Modified files: bin/mksh : sh.h Log message: last commit for the night, sponsored by Loch Lomond To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.963 -r1.964 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 10061915BDF5C4360B2 CVSROOT: /cvs Module name: www Changes by: tg@herc.mirbsd.org 2021/11/14 18:56:10 UTC Modified files: data : WPtg.inc munzbadg.out souv2hts.out Log message: + To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.307 -r1.308 www/data/WPtg.inc cvs -R rdiff -kk -upr1.78 -r1.79 www/data/munzbadg.out cvs -R rdiff -kk -upr1.37 -r1.38 www/data/souv2hts.out ________________________________________________________________________ Commit ID: 100619301506CFD4E0F CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/16 00:59:07 UTC Modified files: bin/mksh : histrap.c jobs.c misc.c sh.h Log message: repair chvt code: • always compiled in (even on MKSH_SMALL, which it already was by accident) even ifndef TIOCSCTTY just skip it (HP-UX e.g. uses it on setsid+open) • don’t uselessly early-enable FTALKING • use on-stack tmp buffer for device name construction • better warnigns • if revoke warning, do it both on child (new) and parent • always fork, even waiting, otherwise setsid(2) fails; do wait()/waitpid() instead if requested • move the actual open(2) call to the child, past setsid(2), so it actually picks that up as ctty on weird OSes • use pipe(2) to communicate initialisation errors back to the parent, and from there to the user To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.178 -r1.179 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.146 -r1.147 src/bin/mksh/jobs.c cvs -R rdiff -kk -upr1.333 -r1.334 src/bin/mksh/misc.c cvs -R rdiff -kk -upr1.964 -r1.965 src/bin/mksh/sh.h ________________________________________________________________________ Commit ID: 100619303B62388DB53 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/16 01:04:33 UTC Modified files: bin/mksh : syn.c Log message: drop the comments To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.136 -r1.137 src/bin/mksh/syn.c ________________________________________________________________________ Commit ID: 1006193047037303B69 CVSROOT: /cvs Module name: src Changes by: tg@herc.mirbsd.org 2021/11/16 01:10:17 UTC Modified files: bin/mksh : edit.c eval.c funcs.c histrap.c main.c sh.h shf.c syn.c var.c Log message: rename ksh_is(proband,char) to isch, ksh_eq(proband,upper,lower) to isCh I w̲a̲s̲ pondering isich but isCh’s benefit is the mnemonic for argument order To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.394 -r1.395 src/bin/mksh/edit.c cvs -R rdiff -kk -upr1.245 -r1.246 src/bin/mksh/eval.c cvs -R rdiff -kk -upr1.396 -r1.397 src/bin/mksh/funcs.c cvs -R rdiff -kk -upr1.179 -r1.180 src/bin/mksh/histrap.c cvs -R rdiff -kk -upr1.404 -r1.405 src/bin/mksh/main.c cvs -R rdiff -kk -upr1.965 -r1.966 src/bin/mksh/sh.h cvs -R rdiff -kk -upr1.126 -r1.127 src/bin/mksh/shf.c cvs -R rdiff -kk -upr1.137 -r1.138 src/bin/mksh/syn.c cvs -R rdiff -kk -upr1.259 -r1.260 src/bin/mksh/var.c ________________________________________________________________________ Commit ID: 1006194412940CC8484 CVSROOT: /cvs Module name: (multiple) Changes by: tg@herc.mirbsd.org 2021/11/16 23:40:18 UTC Modified files: share/misc : acronyms data : munzbadg.out Log message: got nerdsniped by derf To generate a diff of this changeset, execute the following commands: cvs -R rdiff -kk -upr1.823 -r1.824 src/share/misc/acronyms cvs -R rdiff -kk -upr1.79 -r1.80 www/data/munzbadg.out ________________________________________________________________________ [ continued ]