klibc - Jan 2019

Friday January 25 2019
TimeRepliesSubject
3:16AM 0 [klibc:update-dash] dash: Update the current upstream commit in README.dash
3:16AM 0 [klibc:update-dash] [PATCH] eval: Silence compiler warning about missing parentheses
3:16AM 0 [klibc:update-dash] parser: Fix incorrect eating of backslash newlines
3:16AM 0 [klibc:update-dash] jobs - Do not block when waiting on SIGCHLD
3:16AM 0 [klibc:update-dash] eval: Variable assignments on functions are no longer persistent
3:16AM 0 [klibc:update-dash] parser: Fix parameter expansion inside inner double quotes
3:16AM 0 [klibc:update-dash] parser: Fix parsing of ${}
3:15AM 0 [klibc:update-dash] expand: Do not quote backslashes in unquoted parameter expansion
3:15AM 0 [klibc:update-dash] eval: Restore input files in evalcommand
3:15AM 0 [klibc:update-dash] eval: Reap zombies after built-in commands and functions
3:15AM 0 [klibc:update-dash] redir: Fix typo in noclobber code
3:15AM 0 [klibc:update-dash] expand: Fix glibc glob(3) support
3:15AM 0 [klibc:update-dash] expand: Fix buffer overflow in expandmeta
3:15AM 0 [klibc:update-dash] builtin: Move echo space/nl handling into print_escape_str
3:15AM 0 [klibc:update-dash] builtin: Fix echo performance regression
3:15AM 0 [klibc:update-dash] expand: Fix ghost fields with unquoted $@/$*
3:15AM 0 [klibc:update-dash] parser: Allow newlines within parameter substitution
3:15AM 0 [klibc:update-dash] expand: Fix bugs with words connected to the right of $@
3:15AM 0 [klibc:update-dash] Revert "[BUILTIN] Remove unnecessary restoration of format string in printf"
3:15AM 0 [klibc:update-dash] parser: Fix backquote support in here-document EOF mark
3:15AM 0 [klibc:update-dash] parser: Add syntax stack for recursive parsing
3:15AM 0 [klibc:update-dash] parser: Fix single-quoted patterns in here-documents
3:15AM 0 [klibc:update-dash] parser: use pgetc_eatbnl() in more places
3:15AM 0 [klibc:update-dash] builtin: Greater resolution in test -nt / test -ot
3:15AM 0 [klibc:update-dash] mystring: fix "Illegal number" on FreeBSD & macOS for x=; echo $((x))
3:15AM 0 [klibc:update-dash] expand: 'nolog' and 'debug' options cause "$-" to wreak havoc
3:15AM 0 [klibc:update-dash] histedit: fix build with musl libc
3:15AM 0 [klibc:update-dash] expand: Remove dependency on fmatch.h if it does not exit
3:15AM 0 [klibc:update-dash] input: Fix here-document redirection with vi/emacs on
3:15AM 0 [klibc:update-dash] builtin: describe_command - fix incorrect path
3:15AM 0 [klibc:update-dash] trap: Globally rename pendingsigs to pending_sig
3:15AM 0 [klibc:update-dash] expand - Fix dangling left square brackets in patterns
3:15AM 0 [klibc:update-dash] builtin: Fix echo -n early termination
3:15AM 0 [klibc:update-dash] builtin: Fix handling of trailing IFS white spaces
3:15AM 0 [klibc:update-dash] eval: Return status in eval functions
3:15AM 0 [klibc:update-dash] jobs: Handle string-based job descriptors
3:15AM 0 [klibc:update-dash] trap: Implement POSIX.1-2008 trap reset behaviour
3:15AM 0 [klibc:update-dash] eval: Fix exit status when calling eval/dot with no commands
3:15AM 0 [klibc:update-dash] shell: Fix build on Solaris 9
3:15AM 0 [klibc:update-dash] jobs: Don't attempt to access job table for job %0
3:15AM 0 [klibc:update-dash] builtin: Reject malformed printf specifications with digits after '*'
3:15AM 0 [klibc:update-dash] builtin: Reset t_wp_op in testcmd
3:15AM 0 [klibc:update-dash] builtin: Clear LC_ALL in mkbuiltins
3:15AM 0 [klibc:update-dash] input: Allow two consecutive calls to pungetc
3:15AM 0 [klibc:update-dash] input: Move all input state into parsefile
3:15AM 0 [klibc:update-dash] input: Remove HETIO
3:15AM 0 [klibc:update-dash] input: Make preadbuffer static
3:15AM 0 [klibc:update-dash] expand: Fixed "$@" expansion when EXP_FULL is false
3:15AM 0 [klibc:update-dash] builtin: create builtins.c properly on old cpp
3:15AM 0 [klibc:update-dash] [BUILTIN] Fix "test -x" as root on FreeBSD 8
3:15AM 0 [klibc:update-dash] [PARSER] Catch variable length expansions on non-existant specials
3:15AM 0 [klibc:update-dash] [PARSER] Simplify EOF/newline handling in list parser
3:15AM 0 [klibc:update-dash] [PARSER] Removed unnecessary pungetc on EOF from parser
3:15AM 0 [klibc:update-dash] [BUILTIN] Handle -- in dotcmd
3:15AM 0 [klibc:update-dash] [BUILTIN] Simplify echo command
3:15AM 0 [klibc:update-dash] [BUILTIN] Optimise handling of backslash octals in printf
3:15AM 0 [klibc:update-dash] [BUILTIN] Use error instead of warnx for fatal errors in printf
3:15AM 0 [klibc:update-dash] [BUILTIN] Remove getintmax in printf
3:15AM 0 [klibc:update-dash] [BUILTIN] Remove unnecessary restoration of format string in printf
3:15AM 0 [klibc:update-dash] [OUTPUT] Add ifdefs around MEM_OUT handling in outmem
3:15AM 0 [klibc:update-dash] [OUTPUT] Add likely tag in outmem
3:15AM 0 [klibc:update-dash] [BUILTIN] Handle embedded NULs correctly in printf
3:15AM 0 [klibc:update-dash] [INPUT] Replace open-coded flushall in preadbuffer
3:15AM 0 [klibc:update-dash] [BUILTIN] Add printf support for format string a, A, and F
3:15AM 0 [klibc:update-dash] [CD] support drive letters on Cygwin
3:15AM 0 [klibc:update-dash] [EXPAND] Optimise nulonly away and just use quoted as before
3:15AM 0 [klibc:update-dash] [EXPAND] Do not split quoted VSLENGTH and VSTRIM
3:15AM 0 [klibc:update-dash] [EXPAND] Split unquoted $@/$* correctly when IFS is set but empty
3:15AM 0 [klibc:update-dash] [VAR] Use setvareq to set OPTIND initially
3:15AM 0 [klibc:update-dash] [BUILTIN] Return without arguments in a trap should use status outside traps
3:15AM 0 [klibc:update-dash] [BUILTIN] Allow return in loop conditional to set exit status
3:15AM 0 [klibc:update-dash] [EVAL] Move common skipcount logic into skiploop
3:15AM 0 [klibc:update-dash] [BUILTIN] Do not allow break to break across function calls
3:15AM 0 [klibc:update-dash] [BUILTIN] Exit without arguments in a trap should use status outside traps
3:15AM 0 [klibc:update-dash] [EVAL] Do not clobber exitstatus in evalcommand
3:15AM 0 [klibc:update-dash] [ERROR] Set exitstatus in onint
3:15AM 0 [klibc:update-dash] [TRAP] Make sure evalskip is zero before running traps
3:15AM 0 [klibc:update-dash] [EVAL] Fix use-after-free in dotrap/evalstring
3:15AM 0 [klibc:update-dash] [PARSER] Add nlprompt/nlnoprompt helpers
3:15AM 0 [klibc:update-dash] [PARSER] Handle backslash newlines properly after dollar sign
3:15AM 0 [klibc:update-dash] [INPUT] Kill pgetc_macro
3:15AM 0 [klibc:update-dash] [BUILTIN] Correctly handle test ! ! = !
3:15AM 0 [klibc:update-dash] [JOBS] Fix off-by-one error for multiple of four job numbers
3:15AM 0 [klibc:update-dash] [BUILTIN] Set command -p path to /usr/sbin:/usr/bin:/sbin:/bin
3:15AM 0 [klibc:update-dash] [BUILTIN] Small optimisation of command -pv change
3:15AM 0 [klibc:update-dash] [BUILTIN] command: allow combining -p with -v
3:15AM 0 [klibc:update-dash] [BUILTIN] Fixed argument parsing crash in test
3:15AM 0 [klibc:update-dash] [VAR] Initialise OPTIND after importing environment
3:15AM 0 [klibc:update-dash] [VAR] Add newline when tracing in poplocalvars
3:15AM 0 [klibc:update-dash] [BUILTIN] Use PRIdMAX instead of %j in printf
3:15AM 0 [klibc:update-dash] [EXPAND] Propagate EXP_QPAT in subevalvar
3:15AM 0 [klibc:update-dash] [SHELL] Optimize dash -c "command" to avoid a fork
3:15AM 0 [klibc:update-dash] Revert " dash: mkbuiltins: Fix sort order harder"
3:15AM 0 [klibc:update-dash] dash: Fix some cosmetic differences from upstream dash
3:15AM 0 [klibc:update-dash] dash: Change mktokens back to creating token.h itself
2:57AM 0 [klibc:master] Makefile: Honour KBUILD_SRC variable
2:57AM 0 [klibc:master] alpha: Fix division routine generation in out-of-tree build
2:57AM 0 [klibc:master] Fix errlist.c generation in out-of-tree build
 
Thursday January 24 2019
TimeRepliesSubject
11:15PM 0 [klibc:master] fix build failure when CONFIG_KLIBC_ZLIB is not set
 
Wednesday January 23 2019
TimeRepliesSubject
6:16AM 0 [PATCH v2] fix build failure when CONFIG_KLIBC_ZLIB is not set
 
Tuesday January 22 2019
TimeRepliesSubject
10:12PM 1 usr/dash/eval.c:277:19: warning: logical not is only applied to the left hand side of comparison
7:23PM 0 usr/dash/eval.c:277:19: warning: logical not is only applied to the left hand side of comparison
5:38PM 0 usr/dash/eval.c:277:19: warning: logical not is only applied to the left hand side of comparison
4:53PM 4 usr/dash/eval.c:277:19: warning: logical not is only applied to the left hand side of comparison
4:42PM 1 [PATCH] fix build failure when CONFIG_KLIBC_ZLIB is not set
 
Monday January 21 2019
TimeRepliesSubject
10:57PM 0 [klibc:master] ia64: Fix shared build
9:26PM 0 [PATCH] ia64: Fix shared build
7:33PM 1 New test results
4:31PM 0 Fwd: Re: Build problems: klibc with Linux 3.10.7
4:00AM 0 [klibc:master] parisc: Fix vfork()
3:51AM 0 [klibc:master] fcntl: Fix struct flock for 32-bit architectures
3:27AM 0 [klibc:master] alpha: Fix dual1 system call wrapper
12:13AM 1 testing by building mksh (was Re: RFT: klibc 2.0.5)
 
Sunday January 20 2019
TimeRepliesSubject
10:51PM 0 [klibc:master] Kbuild: Enable full debug information
10:51PM 0 [klibc:master] Use -Ttext-segment to link shared library on all arches
2:18PM 0 testing by building mksh (was Re: RFT: klibc 2.0.5)
6:31AM 3 RFT: klibc 2.0.5
4:37AM 0 RFT: klibc 2.0.5
12:24AM 0 [klibc:master] resume: Write resume_offset attribute
12:24AM 0 [klibc:master] Kbuild: Add option to install unstripped binaries
12:24AM 0 [klibc:master] Build and install kinit and sh without ".shared" suffix
12:24AM 0 [klibc:master] Build and install shared binaries only if KLIBCSHAREDFLAGS is defined
 
Saturday January 19 2019
TimeRepliesSubject
2:15AM 4 RFT: klibc 2.0.5
2:07AM 1 [ANNOUNCE] klibc 2.0.5
1:06AM 0 [klibc:master] 2.0.5 released, next version is 2.0.6
1:06AM 0 [klibc:master] Delete remnants of m32r
1:06AM 0 [klibc:master] Update URLs in docs and spec file
1:06AM 0 [klibc:master] Delete makerpm.sh, maketar.sh
 
Friday January 18 2019
TimeRepliesSubject
7:36PM 0 [klibc:master] fcntl: Fix file locking numbers for 64-bit architectures
4:42PM 0 [klibc:master] arch: Remove m32r port
4:42PM 0 [klibc:master] alpha: Support building without glibc headers
4:42PM 0 [klibc:master] Kbuild.install: Copy UAPI headers instead of reinstalling them
4:42PM 0 [klibc:master] Makefile: Update help text for KLIBCKERNELSRC
4:42PM 0 [klibc:master] Kbuild: Remove KLIBCKERNELOBJ variable
4:42PM 0 [klibc:master] Makefile: Add dependencies on $(KLIBCKERNELSRC)
4:42PM 0 [klibc:master] Disable PIE
4:42PM 0 [klibc:master] i386: Use -Ttext-segment to avoid address collision
4:42PM 0 [klibc:master] x86_64: Use -Ttext-segment to avoid address collision
4:42PM 0 [klibc:master] Fix sparc assembly when compiled as PIC
4:42PM 0 [klibc:master] Never clean files in quilt status directory
4:42PM 0 [klibc:master] x86_64: Reduce ld max-page-size option again
4:42PM 0 [klibc:master] Add RISC-V (RV64) port
4:42PM 0 [klibc:master] rename, renameat: Use renameat2() system call
4:42PM 0 [klibc:master] add more PHONY targets to $(PHONY)
4:42PM 0 [klibc:master] mount_main: Fix empty string check
4:42PM 0 [klibc:master] ipconfig: Implement classless static routes
4:42PM 0 [klibc:master] mips: don't save floating point registers in setjmp / longjmp
4:42PM 0 [klibc:master] mips64: remove __unused from __jmp_buf
4:42PM 0 [klibc:master] mips/mips64: simplify crt0 code
4:42PM 0 [klibc:master] mips: use -Ttext-segment when linking shared library
4:42PM 0 [klibc:master] mips64: compile with -mno-abicalls
4:42PM 0 [klibc:master] remove some 'make -s' build spew
4:42PM 0 [klibc:master] use more consistent quoting
4:42PM 0 [klibc:master] ipconfig: Set broadcast when sending DHCPREQUEST and DHCPDISCOVER
4:42PM 0 [klibc:master] remove unused variables
4:42PM 0 [klibc:master] include sys/types.h in more places
4:42PM 0 [klibc:master] run-init: Add dry-run mode
4:42PM 0 [klibc:master] nfsmount: support nfsvers= and vers= options
4:42PM 0 [klibc:master] Add support for reboot syscall argument
4:42PM 0 [klibc:master] ipconfig: handle multiple interfaces correctly
 
Monday January 7 2019
TimeRepliesSubject
4:23AM 4 [PATCH klibc 0/4] Fix the KLIBCKERNEL{SRC,OBJ} mess
 
Sunday January 6 2019
TimeRepliesSubject
7:29PM 2 [PATCH klibc 0/2] Fix i386 build
 
Saturday January 5 2019
TimeRepliesSubject
9:34PM 0 Pull request: collected patches for klibc
9:12PM 0 x86_64: Use -Ttext-segment to avoid address collision