Commit Graph

13988 Commits

Author SHA1 Message Date
jnemeth
a4f099cf92 update calendar files with all dates in 2020 as next release is expect late 2019 2019-12-16 07:18:11 +00:00
christos
cd7f626ab2 bump date 2019-12-15 04:50:28 +00:00
christos
bf48319541 treat empty variables are unset (Steffen Nurpmeso) 2019-12-15 04:17:38 +00:00
christos
a7f52e3116 PR/54768: elo: Missing cksum(1) convenience links (and docs) for new sha2
functions.
2019-12-15 03:55:56 +00:00
christos
ddf3269588 PR/54764: elo: Incorrect '+file' filename completion in mail(1)
Add propel completion stem so that file completion works.
pullup-9
2019-12-14 20:28:02 +00:00
christos
4169a5f39b PR/54765: elo: Minor error in the mail(1) man page (-F description truncated)
pullup-9
2019-12-14 20:23:38 +00:00
christos
d13b4aaeef PR/54766: elo: Broken mime-hooks handling in mail(1)
pullup-9.
2019-12-14 20:21:43 +00:00
wiz
cb84b950e7 Sync usage with man page, merge single letter options.
Limit program usage line length.
2019-12-07 12:34:17 +00:00
jmcneill
7c7ebd9b6b Fix signed/unsigned comparison 2019-12-04 14:09:47 +00:00
jmcneill
bd2672724f Add -u flag for updating headers in place. 2019-12-04 11:21:34 +00:00
uwe
9e180a6532 Fix typo in ad clause. Ok perry@. 2019-12-03 01:45:34 +00:00
rillig
8f698bca87 Add more tests for variable modifiers in make. 2019-12-02 01:01:08 +00:00
rillig
f5741db816 Fix out-of-bounds read in Str_Match. 2019-12-01 23:53:49 +00:00
sevan
6a06501a8d Sort 2019-11-30 12:04:13 +00:00
sevan
5e5625998c Add Grace Hopper and Richard Feynman 2019-11-30 11:42:54 +00:00
rillig
ae7e2b2bd5 Demonstrate some more edge cases for the :M modifier 2019-11-30 03:53:45 +00:00
rillig
e4645487ec Fix unit test for edge case in :M modifier 2019-11-30 02:55:47 +00:00
rillig
2940fc42de Ignore temporary files from running the unit tests 2019-11-30 02:35:28 +00:00
rillig
e4b4cc0e9c Add another unit test for the :M modifier 2019-11-30 02:31:19 +00:00
rillig
5ed433bfe1 Add unit tests for variable modifiers like :M and :N 2019-11-30 00:38:51 +00:00
sevan
09b8c16ba2 Add Aaron Swartz and Steve Jobs 2019-11-28 23:49:13 +00:00
martin
7c9e4fdc5a msg_table_add(): fix mishap in the format safety changes in r1.45 2019-11-16 17:38:09 +00:00
wiz
5b72b9d868 Remove list of audio drivers, moved to audio(4). 2019-11-12 12:50:30 +00:00
joerg
76c7fc5f6b Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da) 2019-11-11 22:44:56 +00:00
joerg
856452fc2a Spell the largest 32bit signed value as INT32_MAX. Explicitly cast to
float, because it is not precisely representable.
2019-11-11 15:40:42 +00:00
wiz
899b15813c Fix a typo. Fix some xrefs, comment out references to non-existing man pages. 2019-11-11 11:04:15 +00:00
christos
dbeaf00305 Understand _Alignof 2019-11-09 19:54:09 +00:00
mrg
e130416089 copyright maint. 2019-11-09 12:54:34 +00:00
mrg
95676db785 add support for playing IEEE float32 and float64 RIFF WAVE
samples on platforms that have these types natively, and
can handle signed linear 32 bit samples.  explicitly
disabled on vax, run-or-compile-time sizeof() check
disabled for everyone else

now i can play a float32 .wav file i found.
float64 not tested.

copyright maint, update HISTORY, update audio drivers list.
2019-11-09 12:46:44 +00:00
pgoyette
2f690417ed Belatedly update several entries that move from year to year. 2019-11-06 13:46:04 +00:00
joerg
a0e0f8b685 PR 54093: Align static TLS area to max_align_t. 2019-11-04 12:45:10 +00:00
kamil
77a1ad5f00 Switch the iconv(3) prototype to the POSIX conformant variation
Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@.
2019-10-24 18:17:14 +00:00
jhigh
b302373f87 adding argon2 support to libcrypt. argon2 user authentication now
available via MKARGON2=yes (3 variants supported; argon2id recommended)
before using, please read argon2 paper at
https://github.com/P-H-C/phc-winner-argon2
2019-10-21 02:36:48 +00:00
christos
8451d1ca24 use stdarg, annotate function as __printflike and fix broken formats. 2019-10-19 15:44:31 +00:00
sevan
c8c96838bd Add Ted Nelson's birthday 2019-10-14 17:30:17 +00:00
christos
7043e4b635 use strlcpy instead of strncpy. 2019-10-13 21:12:32 +00:00
christos
d3062ef0ff can't happen, but gcc can't figure it out. 2019-10-13 20:43:25 +00:00
christos
d24a806584 fool gcc with strncpy. 2019-10-13 19:39:15 +00:00
mrg
de11d87641 introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints.  many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
2019-10-13 07:28:04 +00:00
christos
706110a226 avoid strcpy. 2019-10-12 17:50:56 +00:00
sevan
64523049ba Add SICP
https://twitter.com/mit_csail/status/1164226910035087360
2019-10-06 19:53:04 +00:00
mrg
4df8bc966e sprintf() -> snprintf(), and adjust a buffer size to avoid any
potential for overflow.
2019-10-06 00:27:50 +00:00
mrg
cfe79b5b48 use memcpy() for strings that are not C strings.
destinations are already sufficiently sized and nul terminated.
2019-10-05 23:35:57 +00:00
christos
bdf26a6120 Recognize \oOOO \dDD \xXX plus the other regular 'C' backslash escapes like
gnu sed does, except when inside regex []. (Gnu sed translates those too,
unless --posix is specified).
2019-10-05 20:23:55 +00:00
christos
3379dd2438 add an abort for a case that can't happen 2019-10-05 20:22:36 +00:00
mrg
03c86659de fix a bug gcc 8 picked up: use ~LOCK_NB to look for LOCK_UN,
like the rest of the code does.

from uwe@.
2019-10-04 16:27:00 +00:00
uwe
5e58365557 Undo the confusion. Use separate synopsis lines for -c command with
single argument (sh -c) and command [args ...] forms.
2019-10-04 16:14:05 +00:00
uwe
371c573fa8 The command is not optional. 2019-10-04 15:30:16 +00:00
uwe
612f4075e0 Tweak formatting. 2019-10-04 11:49:48 +00:00
mrg
0576183ec8 revert previous; i meant to test first and if you read the comment
immediately above, you can see it is done safely and on purpose.
2019-10-04 11:43:07 +00:00