2024-05-31 21:00 | Add NEWPID handling to all cspawn() variants | ccx | 1 | +4 | -0 |
2024-05-31 19:56 | Barebones hardcoded implementation of CLONE_NEWPID | ccx | 2 | +70 | -0 |
2024-05-17 22:19 | Fix some bits and pieces of the new doc | Laurent Bercot | 2 | +25 | -24 |
2024-05-17 20:16 | document env.h | Carlos Eduardo | 2 | +167 | -2 |
2024-05-04 15:24 | Make env_mergen a symbol again (to avoid ABI breakage) | Laurent Bercot | 3 | +11 | -1 |
2024-05-03 21:01 | Add mkptemp3 | Laurent Bercot | 6 | +31 | -18 |
2024-04-30 19:09 | Add mspawn functions to cspawn.h; move everything to libenvexec | Laurent Bercot | 24 | +185 | -48 |
2024-04-27 20:29 | Credit Carlos | Laurent Bercot | 1 | +1 | -0 |
2024-04-27 17:12 | document unix-transactional | Carlos Eduardo | 1 | +98 | -1 |
2024-04-27 12:19 | Prepare for 2.14.2.0 | Laurent Bercot | 5 | +16 | -3 |
2024-04-16 13:57 | More support for old MacOS fossils | Laurent Bercot | 5 | +52 | -8 |
2024-04-16 13:13 | Try to make the damn thing build | Laurent Bercot | 2 | +4 | -1 |
2024-04-16 13:06 | Fix gol header | Laurent Bercot | 3 | +8 | -6 |
2024-04-16 12:57 | Tentative support for old MacOS with no O_CLOEXEC | Laurent Bercot | 56 | +300 | -108 |
2024-04-02 16:49 | Fix to the fix, because I'm an idiot. | Laurent Bercot | 1 | +2 | -2 |
2024-04-02 16:42 | Workaround for gcc 14 (and others!) incompatible-pointer-types stupidity | Laurent Bercot | 2 | +6 | -6 |
2024-04-02 16:31 | Support midipix | Laurent Bercot | 2 | +1 | -2 |
2024-01-30 19:34 | version: 2.14.1.1 | Laurent Bercot | 6 | +16 | -4 |
2024-01-30 02:22 | bugfix: getlnmax must return 1 when the line just fits the out buffer | Laurent Bercot | 1 | +4 | -3 |
2024-01-18 22:26 | Do not free on failure to reallocate to size 0 (lol.) | Laurent Bercot | 1 | +2 | -1 |
2024-01-01 19:34 | Fix bitarray_not when within a single byte | Olivier Brunel | 1 | +1 | -1 |
2024-01-02 01:52 | cspawn can use open3() over open() for consistency | Laurent Bercot | 1 | +1 | -3 |
2023-12-21 10:48 | version: 2.14.1.0 | Laurent Bercot | 1 | +1 | -0 |
2023-12-20 15:43 | env_mergen() should not fail, by policy | Laurent Bercot | 2 | +2 | -2 |
2023-12-20 15:32 | More accurate max env size detection in env_mergen | Laurent Bercot | 1 | +7 | -2 |
2023-12-18 13:50 | and one more | Laurent Bercot | 1 | +3 | -1 |
2023-12-18 13:41 | Fix more small UBs | Laurent Bercot | 2 | +2 | -1 |
2023-12-18 13:25 | Don't smash 1 byte 1/8th of the time | Laurent Bercot | 1 | +5 | -2 |
2023-12-18 12:09 | Actually add autosurf_name; fix cspawn leak in error path | Laurent Bercot | 3 | +11 | -1 |
2023-12-15 13:22 | Add autosurf_name | Laurent Bercot | 2 | +2 | -2 |
2023-12-13 13:43 | ok, AIX can *still* fuck off | Laurent Bercot | 1 | +0 | -7 |
2023-12-13 13:38 | hahaha no | Laurent Bercot | 1 | +1 | -2 |
2023-12-13 13:32 | maybe maybe maybe | Laurent Bercot | 1 | +8 | -0 |
2023-12-13 13:21 | Try to accommodate AIX more?... maybe maybe? | Laurent Bercot | 1 | +1 | -1 |
2023-12-13 13:13 | Try and accommodate AIX... maybe? | Laurent Bercot | 1 | +1 | -1 |
2023-12-13 09:23 | More tr fixing | Laurent Bercot | 2 | +3 | -3 |
2023-12-13 09:01 | Make it werk | Laurent Bercot | 1 | +1 | -1 |
2023-12-13 08:39 | Better endianness detection for Solaris | Laurent Bercot | 1 | +16 | -2 |
2023-12-11 09:13 | socket_recv46 was never working | Laurent Bercot | 7 | +55 | -10 |
2023-12-11 08:08 | Prepare for 2.14.1.0; add socket_sendnb46_g and socket_recvnb46_g | Laurent Bercot | 9 | +22 | -4 |
2023-11-20 04:02 | version: 2.14.0.1 | Laurent Bercot | 1 | +1 | -1 |
2023-11-18 22:59 | Fix trypthread.c to work with old compilers | Laurent Bercot | 1 | +2 | -1 |
2023-11-17 19:50 | Prepare for 2.14.0.1. Better ip6_scan(). | Laurent Bercot | 6 | +88 | -25 |
2023-11-06 13:57 | make distclean shouldn't error out when no config.mak | Laurent Bercot | 1 | +3 | -5 |
2023-11-06 13:27 | version: 2.14.0.0 | Laurent Bercot | 2 | +5 | -1 |
2023-10-30 12:18 | Typo fixes | Laurent Bercot | 1 | +2 | -2 |
2023-10-28 13:17 | Credit Josiah | Laurent Bercot | 1 | +1 | -0 |
2023-10-19 17:01 | Fix envalloc_merge | Josiah Frentsos via skaware | 1 | +3 | -2 |
2023-10-26 08:47 | Modify string_quote/unquote to allow encoding of space as \s | Laurent Bercot | 6 | +24 | -23 |
2023-10-12 03:54 | Add UINT??_BSWAP as constexp macro; rip off typedef uint?? bandaid | Laurent Bercot | 14 | +26 | -26 |
2023-10-10 07:59 | Add string_quotes macro | Laurent Bercot | 1 | +2 | -1 |
2023-09-22 15:28 | Revamp case functions, add strcasestr() fallback | Laurent Bercot | 12 | +52 | -47 |
2023-09-22 06:50 | Change datadir to sysconfdir, aligning with autoconf | Laurent Bercot | 2 | +9 | -9 |
2023-09-21 10:42 | Fix skalibs/stat.h comment | Laurent Bercot | 1 | +3 | -2 |
2023-09-12 20:03 | Try another workaround for bad struct stat | Laurent Bercot | 2 | +14 | -18 |
2023-09-12 13:40 | ... with the correct adjusted dependencies | Laurent Bercot | 1 | +1 | -1 |
2023-09-12 13:40 | Include stat.h into posixishard.h | Laurent Bercot | 1 | +1 | -0 |
2023-09-12 13:27 | New sysdeps for st.st_atim etc., timespec_cmp | Laurent Bercot | 6 | +66 | -0 |
2023-09-12 13:16 | New sysdeps because Darwin is *also* a giant snowflake | Laurent Bercot | 2 | +4 | -1 |
2023-09-12 12:30 | test for ./configure compatibly with make 3.81 | Laurent Bercot | 1 | +1 | -2 |
2023-09-12 12:11 | Add waitid() sysdep, and fuck OpenBSD | Laurent Bercot | 3 | +19 | -1 |
2023-09-11 22:57 | Add POSIX_SPAWN_SETSID_NP support | Laurent Bercot | 4 | +37 | -3 |
2023-09-11 20:41 | Don't forget to uncoe | Laurent Bercot | 1 | +1 | -0 |
2023-09-11 19:47 | Add gcspawn | Laurent Bercot | 5 | +69 | -9 |
2023-09-11 18:24 | Add posix_spawn_file_actions_addchdir() support | Laurent Bercot | 5 | +122 | -14 |
2023-09-11 17:26 | Fix cspawn when lack of flags or actions | Laurent Bercot | 1 | +9 | -4 |
2023-09-11 16:38 | Rip off more obsolete bandaids | Laurent Bercot | 2 | +25 | -47 |
2023-09-11 16:03 | Remove deprecated *writeclose_unsafe stuff | Laurent Bercot | 10 | +0 | -120 |
2023-09-11 07:09 | Add a pthread sysdep | Laurent Bercot | 2 | +29 | -4 |
2023-09-10 04:59 | Add POSIX_SPAWN_SETSID support to cspawn | Laurent Bercot | 5 | +131 | -73 |
2023-09-09 14:10 | Document cspawn | Laurent Bercot | 6 | +140 | -48 |
2023-09-09 03:58 | Revamp cspawn, part 2 | Laurent Bercot | 2 | +0 | -56 |
2023-09-09 03:55 | cspawn revamp, part 1. Prepare for 2.14.0.0. | Laurent Bercot | 26 | +463 | -856 |
2023-09-08 08:03 | Make child_spawn_workaround public | Laurent Bercot | 10 | +27 | -45 |
2023-08-08 09:39 | Fix back slurpn | Laurent Bercot | 2 | +11 | -10 |
2023-07-13 11:00 | error message typo fix | Laurent Bercot | 1 | +1 | -1 |
2023-07-10 22:54 | Credit Mobin | Laurent Bercot | 1 | +1 | -0 |
2023-07-08 09:26 | configure: Catch all of variable values | Mobin | 1 | +1 | -1 |
2023-07-06 15:04 | More more jjk fixes | Laurent Bercot | 2 | +14 | -2 |
2023-07-06 14:54 | More jjk fixes | Laurent Bercot | 9 | +52 | -19 |
2023-07-03 11:19 | Update changelog | Laurent Bercot | 2 | +4 | -1 |
2023-07-03 11:10 | Refactor cdbmake, add cdbmake_addv, cdb_hashv | Laurent Bercot | 14 | +238 | -135 |
2023-06-29 07:55 | posix_spawn workaround fixes | Laurent Bercot | 2 | +2 | -2 |
2023-06-28 21:27 | Add workaround for bad QoI posix_spawn() | Laurent Bercot | 10 | +462 | -276 |
2023-06-27 08:37 | Doc fix | Laurent Bercot | 1 | +3 | -3 |
2023-06-23 14:44 | Apply fixes suggested by jjk | Laurent Bercot | 4 | +10 | -7 |
2023-06-23 14:44 | Use less stack with avlnode | Laurent Bercot | 2 | +10 | -6 |
2023-06-13 22:19 | Fix iter_func type; add tain_earliest | Laurent Bercot | 12 | +64 | -33 |
2023-06-09 15:43 | Better posixishard.h | Laurent Bercot | 1 | +4 | -1 |
2023-06-09 15:39 | Add SKALIBS_NAME_MAX | Laurent Bercot | 1 | +6 | -0 |
2023-06-09 13:40 | Typo fixes | Laurent Bercot | 1 | +3 | -3 |
2023-06-09 13:32 | Add devino, refactor openwrite(v)nclose | Laurent Bercot | 30 | +384 | -254 |
2023-06-02 06:44 | Still declare hiercopy_tmp | Laurent Bercot | 1 | +1 | -0 |
2023-06-01 03:46 | Refactor to add hiercopy_loose (for s6-l-i) | Laurent Bercot | 7 | +114 | -84 |
2023-05-25 15:49 | Grab as many signals as possible in sig_table | Laurent Bercot | 2 | +3 | -1 |
2023-05-18 03:12 | More more avltree macro fixes | Laurent Bercot | 1 | +1 | -1 |
2023-05-18 03:10 | More avltree macro fixes | Laurent Bercot | 1 | +2 | -2 |
2023-05-18 02:19 | Add slurpn, refactor slurp, fix avltree/cdbmake bugs, add strerr_warnf | Laurent Bercot | 10 | +119 | -36 |
2023-04-21 12:39 | doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2023-04-07 01:17 | Add selfpipe_fd(), refactor selfpipe | Laurent Bercot | 16 | +218 | -308 |
2023-04-02 19:23 | version: 2.13.1.1 | Laurent Bercot | 1 | +8 | -3 |
2023-03-23 02:53 | Prepare for 2.13.1.1 | Laurent Bercot | 5 | +15 | -3 |
2023-03-23 02:45 | bugfix: typo in unix-timed.h | Laurent Bercot | 1 | +1 | -1 |
2023-02-17 14:41 | version: 2.13.1.0 | Laurent Bercot | 1 | +1 | -1 |
2023-02-12 02:38 | Tables should be const | Laurent Bercot | 3 | +5 | -4 |
2023-02-09 15:03 | Add sals, several refactors | Laurent Bercot | 9 | +89 | -94 |
2023-01-31 11:58 | Prepare for 2.13.1.0 | Laurent Bercot | 5 | +18 | -4 |
2023-01-31 10:44 | Define SKALIBS_PATH_MAX | Laurent Bercot | 1 | +6 | -0 |
2023-01-21 15:25 | QoL: subgetopt should return ? on --long | Laurent Bercot | 1 | +9 | -10 |
2023-01-18 22:35 | Add bytestr.h doc | Laurent Bercot | 1 | +236 | -1 |
2023-01-15 02:39 | Fix main dl link | Laurent Bercot | 1 | +1 | -1 |
2023-01-14 10:41 | version: 2.13.0.0 | Laurent Bercot | 1 | +1 | -1 |
2023-01-13 16:30 | Remove stdarg functions from strerr, everything is __VA_ARGS__ now | Laurent Bercot | 7 | +3 | -101 |
2023-01-04 16:32 | Add siovec doc, fix siovec_trunc, credit Ermine | Laurent Bercot | 3 | +120 | -6 |
2022-12-18 19:04 | More strerr.h fixes | Laurent Bercot | 1 | +4 | -4 |
2022-12-18 19:02 | strerr.h fixes | Laurent Bercot | 1 | +13 | -13 |
2022-12-05 00:02 | bugfix: uint16_pack and uint16_pack for big-endian | Laurent Bercot | 2 | +2 | -2 |
2022-11-30 15:31 | Credit DuClare | Laurent Bercot | 1 | +1 | -0 |
2022-11-30 08:57 | Much better strerr revamp, with __VA_ARGS__ | Laurent Bercot | 58 | +268 | -906 |
2022-11-29 10:52 | Fix strerr_warn7x definition | Laurent Bercot | 1 | +3 | -3 |
2022-11-29 02:24 | Prepare for 2.13.0.0, revamp strerr | Laurent Bercot | 84 | +1116 | -546 |
2022-11-21 01:08 | bits-template: fix typos | Laurent Bercot | 2 | +3 | -2 |
2022-10-28 23:13 | Prepare for 2.12.1.0; add buffer_timed_put(s) | Laurent Bercot | 10 | +43 | -9 |
2022-10-14 10:36 | Prepare for 2.12.0.2 | Laurent Bercot | 5 | +15 | -3 |
2022-09-27 08:49 | Doc fixes: remove _t from skalibs types | Laurent Bercot | 7 | +94 | -94 |
2022-09-05 06:59 | Better NSIG detection and fix | Laurent Bercot | 4 | +16 | -17 |
2022-09-03 10:22 | Include mitigation for BSD disease in sigaction wrapper | Laurent Bercot | 1 | +15 | -1 |
2022-07-23 20:21 | Don't use arc4random() for early random on Linux | Laurent Bercot | 1 | +1 | -1 |
2022-07-18 12:39 | Fix allread errno management | Laurent Bercot | 6 | +17 | -9 |
2022-06-23 09:42 | version: 2.12.0.1 | Laurent Bercot | 1 | +1 | -0 |
2022-06-23 08:54 | Prepare for 2.12.0.1 | Laurent Bercot | 4 | +14 | -2 |
2022-06-23 08:46 | Add runtime fallback for GRND_INSECURE | Laurent Bercot | 1 | +13 | -3 |
2022-06-14 11:39 | version: 2.12.0.0 | Laurent Bercot | 1 | +0 | -1 |
2022-06-08 17:33 | Export random_devurandom, fix APIs | Laurent Bercot | 6 | +9 | -17 |
2022-06-08 09:48 | Clean up / homogenize openreadnclose() family | Laurent Bercot | 9 | +40 | -42 |
2022-06-04 00:27 | Remove unused variable in generic selfpipe_trap | Laurent Bercot | 1 | +0 | -1 |
2022-06-01 12:40 | Add blake2s implementation to stdcrypto | Laurent Bercot | 8 | +181 | -1 |
2022-06-01 12:36 | Rework endianness conversion primitives | Laurent Bercot | 56 | +245 | -179 |
2022-05-30 19:51 | Add openc_*at functions | Laurent Bercot | 19 | +130 | -18 |
2022-04-15 06:30 | Add waitn_posix() and waitn_reap_posix() | Laurent Bercot | 9 | +70 | -21 |
2022-04-11 01:12 | Doc fix | Laurent Bercot | 1 | +1 | -1 |
2022-04-09 15:04 | Remove uint32_func definition | Laurent Bercot | 1 | +0 | -3 |
2022-04-09 02:28 | Prepare for 2.12.0.0. librandom revamp. | Laurent Bercot | 31 | +313 | -372 |
2022-03-27 06:49 | Add sysdep for GRND_INSECURE | Laurent Bercot | 2 | +17 | -0 |
2022-03-27 06:46 | Don't write to /dev/urandom. (It's useless or even harmful.) | Laurent Bercot | 2 | +1 | -7 |
2022-03-20 17:33 | Doc fix | Laurent Bercot | 1 | +1 | -1 |
2022-03-16 18:19 | Doc fixes | Laurent Bercot | 3 | +5 | -5 |
2022-03-08 01:26 | version: 2.11.2.0 | Laurent Bercot | 1 | +0 | -1 |
2022-02-27 00:46 | Fix envdir_noclamp | Laurent Bercot | 1 | +3 | -3 |
2022-02-25 22:53 | Prepare for 2.11.2.0 | Laurent Bercot | 4 | +21 | -2 |
2022-02-25 20:25 | Bloat envdir with a noclamp option | Laurent Bercot | 6 | +210 | -78 |
2022-02-25 16:18 | Don't autoshrink after slurping | Laurent Bercot | 1 | +7 | -12 |
2022-02-17 11:34 | Full errno paranoia in selfpipe signal handler | Laurent Bercot | 1 | +3 | -0 |
2022-01-24 11:44 | Apply user-provided CPPFLAGS, CFLAGS and LDFLAGS during autodetection | Laurent Bercot | 2 | +3 | -2 |
2022-01-02 11:48 | genqdyn doc fix (thanks obarun) | Laurent Bercot | 1 | +1 | -9 |
2021-12-21 07:55 | version: 2.11.1.0 | Laurent Bercot | 1 | +1 | -0 |
2021-12-19 06:28 | Add gccattr_nonstring, modernize gccattributes.h | Laurent Bercot | 1 | +14 | -12 |
2021-12-05 06:35 | configure: add var control tweak | Laurent Bercot | 1 | +1 | -1 |
2021-12-04 08:48 | Add opendir_at, prepare for 2.11.1.0 | Laurent Bercot | 8 | +46 | -5 |
2021-10-30 23:23 | Don't return void | Laurent Bercot | 1 | +1 | -1 |
2021-09-29 13:45 | Doc fixes | Laurent Bercot | 2 | +122 | -23 |
2021-09-26 14:04 | version: 2.11.0.0 | Laurent Bercot | 1 | +1 | -1 |
2021-09-26 10:15 | Fix fd_cat/n doc | Laurent Bercot | 1 | +2 | -2 |
2021-09-25 19:48 | Axe iobuffer | Laurent Bercot | 25 | +33 | -689 |
2021-09-02 16:25 | Don't forget child_spawn either | Laurent Bercot | 5 | +22 | -22 |
2021-09-02 15:46 | Don't forget textclient_commandv | Laurent Bercot | 1 | +1 | -1 |
2021-09-02 15:21 | Make textclient_command work with errno > 127 | Laurent Bercot | 1 | +1 | -1 |
2021-09-02 14:29 | Infinite recursion my ass cheeks | Laurent Bercot | 1 | +1 | -1 |
2021-08-26 18:56 | fix selfpipe_tophalf type | Laurent Bercot | 1 | +1 | -1 |
2021-08-22 02:05 | Add ipc_bind_reuse_perms | Laurent Bercot | 5 | +57 | -37 |
2021-08-18 14:31 | Add tain_infinite | Laurent Bercot | 3 | +7 | -0 |
2021-08-18 07:21 | Add some ip46 macros | Laurent Bercot | 2 | +26 | -0 |
2021-07-29 00:10 | Add sig_altignore() | Laurent Bercot | 3 | +17 | -0 |
2021-07-28 23:45 | Huge incompatible changes. | Laurent Bercot | 367 | +1094 | -1729 |
2021-07-24 17:06 | Don't use dirfd as an identifier | Laurent Bercot | 1 | +2 | -2 |
2021-07-24 15:41 | Hide cdb_find_state in the common case | Laurent Bercot | 4 | +64 | -53 |
2021-07-24 15:04 | Add cdb_init_at and cdb_init_fromfd, rename cdb_reader | Laurent Bercot | 7 | +57 | -33 |
2021-07-23 16:43 | New 2.11.0.0 branch with several modifications | Laurent Bercot | 60 | +402 | -1288 |
2021-07-21 11:17 | Save errno when freeing a cdb | Laurent Bercot | 1 | +8 | -1 |
2021-06-30 11:25 | bugfix: offset in cdb mmap | Laurent Bercot | 2 | +3 | -3 |
2021-06-29 12:23 | cdb always mmaps | Laurent Bercot | 5 | +31 | -46 |
2021-06-14 19:56 | gccattributes.h: define gccattr_returns_twice | Laurent Bercot | 1 | +3 | -0 |
2021-06-14 07:58 | doc: allreadwrite: document scatter/gatter functions | Laurent Bercot | 2 | +55 | -3 |
2021-06-14 07:55 | doc: reconcile openwrite{,v}nclose_suffix{,_devino}{,_sync} with djbunix.h | Laurent Bercot | 1 | +6 | -6 |
2021-06-14 07:55 | Fix ML URL | Laurent Bercot | 1 | +1 | -1 |
2021-06-14 07:54 | Add CONTRIBUTING and DCO files | Laurent Bercot | 2 | +42 | -0 |
2021-05-14 23:17 | Cosmetic fixes | Laurent Bercot | 3 | +9 | -10 |
2021-04-15 14:12 | version: 2.10.0.3 | Laurent Bercot | 1 | +3 | -3 |
2021-04-13 21:04 | Prepare for 2.10.0.3 | Laurent Bercot | 6 | +16 | -3 |
2021-04-11 14:42 | Do not ld into /dev/null | Laurent Bercot | 1 | +12 | -13 |
2021-04-09 15:05 | No need for noexecstack, but the strip is too greedy | Laurent Bercot | 2 | +4 | -3 |
2021-02-15 19:25 | version: 2.10.0.2 | Laurent Bercot | 1 | +2 | -1 |
2021-02-13 01:24 | bugfix: ipc_bind_reuse_lock must ignore umask | Laurent Bercot | 1 | +2 | -1 |
2021-02-11 16:48 | Prepare for 2.10.0.2 | Laurent Bercot | 5 | +15 | -3 |
2021-02-05 23:18 | Solaris: get endianness info wherever we can | Laurent Bercot | 1 | +1 | -1 |
2021-02-01 19:26 | Work around broken shells, including bash and dash. Yeah. | Laurent Bercot | 1 | +1 | -1 |
2021-01-27 23:45 | Align infinity on 2^61 | Laurent Bercot | 1 | +1 | -1 |
2021-01-19 22:46 | version: 2.10.0.1 | Laurent Bercot | 1 | +1 | -1 |
2021-01-19 22:41 | Better deps.mak | Laurent Bercot | 1 | +1 | -0 |
2021-01-15 00:18 | Don't touch /dev/urandom when getrandom() exists | Laurent Bercot | 1 | +8 | -9 |
2021-01-14 23:01 | Prepare for 2.10.0.1 | Laurent Bercot | 5 | +15 | -3 |
2021-01-14 08:43 | Undocument pathexec functions (replaced with exec.h stuff) | Laurent Bercot | 1 | +0 | -121 |
2021-01-12 23:57 | bugfix: genqdyn_n() definition | Laurent Bercot | 2 | +4 | -4 |
2021-01-10 18:03 | version: 2.10.0.0 | Laurent Bercot | 1 | +1 | -1 |
2021-01-02 22:50 | INSTALL clarification about sysdeps | Laurent Bercot | 1 | +3 | -2 |
2021-01-02 22:21 | Document latest changes | Laurent Bercot | 2 | +8 | -2 |
2020-12-28 14:38 | Remove -fno-stack-protector from default CFLAGS | Laurent Bercot | 1 | +0 | -1 |
2020-12-14 13:30 | Add chroot sysdep, fix endianness sysdep string in .h | Laurent Bercot | 3 | +22 | -1 |
2020-12-09 18:46 | Add mkptemp2() | Laurent Bercot | 4 | +28 | -16 |
2020-12-09 17:26 | Reflect changes in doc | Laurent Bercot | 5 | +40 | -31 |
2020-12-09 17:16 | Get rid of webipc.h and DJBUNIX_FLAG_* | Laurent Bercot | 30 | +162 | -165 |
2020-12-07 18:28 | Some trivial bugfixes and cleanups | Laurent Bercot | 9 | +14 | -8 |
2020-12-04 14:40 | Fix iobufferk_init on recent Linux; remove last superfluous coe | Laurent Bercot | 3 | +9 | -20 |
2020-12-04 08:50 | Add documenting comments to exec.h | Laurent Bercot | 1 | +19 | -26 |
2020-11-30 21:08 | Fix sysdep lib filling of config.mak | Laurent Bercot | 2 | +9 | -4 |
2020-11-29 21:02 | Revamp lock primitives; prepare for 2.10.0.0 instead of 2.9.4.0 | Laurent Bercot | 19 | +101 | -237 |
2020-11-26 09:18 | Do not use skalibs/environ.h | Laurent Bercot | 2 | +10 | -10 |
2020-11-26 00:52 | trivial bugfix | Laurent Bercot | 1 | +1 | -1 |
2020-11-25 15:00 | child_spawn cleanup, configure cleanup | Laurent Bercot | 7 | +230 | -209 |
2020-11-25 00:00 | Fix typos | Laurent Bercot | 1 | +9 | -9 |
2020-11-24 21:45 | Complete revamp of the pathexec functions | Laurent Bercot | 58 | +495 | -269 |
2020-11-23 12:36 | Save syscalls on coe and ndelay_on | Laurent Bercot | 4 | +4 | -6 |
2020-11-20 15:22 | Add fd_shutdown() | Laurent Bercot | 4 | +27 | -1 |
2020-11-08 09:36 | Add mention of ipc_bind_reuse_lock() to changelog | Laurent Bercot | 2 | +7 | -0 |
2020-11-08 09:32 | Add ipc_bind_reuse_lock, rewrite ipc_bind_reuse to use it | Laurent Bercot | 4 | +33 | -8 |
2020-11-08 09:31 | remove non-working links in libbiguint | Laurent Bercot | 2 | +1 | -2 |
2020-10-26 21:31 | Refactor textmessage/textclient with channel creation around ancil_* | Laurent Bercot | 9 | +120 | -76 |
2020-10-26 14:21 | Separate and expose ancil_recv_fd/ancil_send_fd | Laurent Bercot | 27 | +162 | -118 |
2020-10-26 12:52 | Change new function names to openc_*; update deps.mak | Laurent Bercot | 26 | +118 | -110 |
2020-10-26 08:59 | Prepare for 2.9.4.0; add open*coe() functions. | Laurent Bercot | 20 | +166 | -9 |
2020-10-04 16:56 | version: 2.9.3.0 | Laurent Bercot | 1 | +1 | -1 |
2020-10-04 01:06 | doc: fix URLs | Laurent Bercot | 20 | +88 | -91 |
2020-09-18 09:35 | Prepare for 2.9.3.0 | Laurent Bercot | 7 | +42 | -4 |
2020-09-17 23:31 | Add stralloc_readyplus_tuned, fix overflow on stralloc_readyplus | Laurent Bercot | 3 | +15 | -1 |
2020-04-29 23:24 | Correct alloc.h documentation | Laurent Bercot | 1 | +6 | -5 |
2020-04-29 19:08 | Fix alloc_realloc UB | Laurent Bercot | 4 | +5 | -5 |
2020-04-06 11:54 | version: 2.9.2.1 | Laurent Bercot | 1 | +1 | -0 |
2020-04-06 11:42 | Prepare for 2.9.2.1 | Laurent Bercot | 4 | +14 | -2 |
2020-04-04 12:52 | bugfix: sigprocmask invocation on non-signalfd systems | Laurent Bercot | 2 | +2 | -1 |
2020-03-30 17:48 | skalibs: fix html errors | Colin Booth | 6 | +8 | -10 |
2020-03-21 13:10 | bugfix: do not include posixishard.h in an early header! | Laurent Bercot | 2 | +1 | -2 |
2020-03-02 23:03 | version: 2.9.2.0 | Laurent Bercot | 1 | +0 | -1 |
2020-02-26 17:18 | Explicitly unblock signals when selfpiped without signalfd | Laurent Bercot | 2 | +3 | -3 |
2020-02-19 10:33 | execvep_internal: accommodate broken PATHs with ENOTDIR test | Laurent Bercot | 1 | +1 | -1 |
2020-02-10 19:18 | bugfix: env_merge didn't correctly handle variable removal | Laurent Bercot | 2 | +3 | -1 |
2020-02-09 21:21 | Fix Solaris patching script | Laurent Bercot | 1 | +1 | -1 |
2020-01-30 23:01 | Make sagethostname() work with all glibcs | Laurent Bercot | 1 | +11 | -4 |
2020-01-27 16:25 | Put correct /library.so back into Makefile | Laurent Bercot | 1 | +3 | -0 |
2020-01-27 15:02 | Fix shared libs installation; prepare for 2.9.2.0 | Laurent Bercot | 6 | +18 | -9 |
2019-10-26 07:10 | Simplify endianness test | Laurent Bercot | 1 | +14 | -31 |
2019-10-26 06:08 | Switch getrandom sysdep back to choose cl | Laurent Bercot | 3 | +9 | -6 |
2019-10-25 10:56 | Better bigkv | Laurent Bercot | 6 | +81 | -68 |
2019-10-25 09:27 | Add bigkv | Laurent Bercot | 7 | +141 | -1 |
2019-10-25 09:19 | Document that getrandom is now clr | Laurent Bercot | 1 | +10 | -4 |
2019-10-25 09:15 | getrandom sysdep must be clr, THANKS GLIBC | Laurent Bercot | 1 | +2 | -3 |
2019-10-23 16:04 | Also fix documentation for default path | Laurent Bercot | 1 | +1 | -1 |
2019-10-23 15:59 | Remove obsolete documentation for --enable-clock | Laurent Bercot | 1 | +0 | -27 |
2019-10-21 15:44 | version: 2.9.1.0 | Laurent Bercot | 2 | +4 | -1 |
2019-10-20 03:04 | Real fix for undefined PATH_MAX | Laurent Bercot | 1 | +13 | -1 |
2019-10-20 02:48 | Don't rely on the existence of PATH_MAX | Laurent Bercot | 1 | +1 | -2 |
2019-10-18 08:13 | __GNU__ is actually preferred to __gnu_hurd__, it seems | Laurent Bercot | 1 | +7 | -6 |
2019-10-17 19:56 | nonposix.h: define _GNU_SOURCE for Hurd, remove __GLIBC__ test | Laurent Bercot | 1 | +3 | -3 |
2019-10-10 18:08 | Fix path_canonicalize()'s returned length when absolute | Laurent Bercot | 1 | +1 | -1 |
2019-10-09 15:07 | Add path_canonicalize, prepare for 2.9.1.0 | Laurent Bercot | 8 | +99 | -2 |
2019-10-09 13:56 | Fix SKALIBS_SIZEOF* macro declarations in skalibs/sysdeps.h | Laurent Bercot | 1 | +2 | -2 |
2019-09-22 17:42 | version: 2.9.0.0 | Laurent Bercot | 1 | +1 | -1 |
2019-09-21 06:04 | Update tainnow.lib mentions in doc | Laurent Bercot | 3 | +11 | -1 |
2019-09-20 22:09 | INSTALL now explains the easy cross-compilation | Laurent Bercot | 2 | +23 | -27 |
2019-09-20 21:34 | THAT'S IT WE HAVE EASY CROSS-COMPILATION FOLKS | Laurent Bercot | 3 | +132 | -189 |
2019-09-20 19:55 | We're down to ONE rogue sysdep, boys. ONE. | Laurent Bercot | 13 | +24 | -144 |
2019-09-20 19:14 | Better endianness test, because BSD | Laurent Bercot | 1 | +16 | -1 |
2019-09-20 18:22 | sysdeps redesign: first part: minimize clr tests | Laurent Bercot | 12 | +274 | -198 |
2019-09-07 11:36 | Update doc | Laurent Bercot | 1 | +28 | -5 |
2019-09-06 09:37 | Change tain_now_set_* API: also give an initial value | Laurent Bercot | 4 | +22 | -15 |
2019-09-04 00:27 | Also better when you actually pull the sysdeps | Laurent Bercot | 2 | +2 | -1 |
2019-09-04 00:14 | With the correct sysdeps macros, please | Laurent Bercot | 1 | +2 | -2 |
2019-09-03 18:07 | Big wallclock/stopwatch refactor. It was long overdue. | Laurent Bercot | 19 | +224 | -258 |
2019-08-19 17:18 | Add more reproducibility to the build | Laurent Bercot | 2 | +2 | -2 |
2019-08-07 20:02 | iopause_select: add protection against UB in FD_SET | Laurent Bercot | 1 | +1 | -0 |
2019-07-31 23:47 | bugfix: env_dump() unterminated strings | Laurent Bercot | 1 | +2 | -1 |
2019-07-23 17:26 | Fix uint16.h and uint32.h dependencies | Laurent Bercot | 1 | +2 | -2 |
2019-07-23 17:03 | Typo fix | Laurent Bercot | 1 | +1 | -1 |
2019-07-22 13:58 | Factor all the BSD complaints into one new header | Laurent Bercot | 19 | +98 | -100 |
2019-07-22 12:31 | Document changes | Laurent Bercot | 2 | +8 | -1 |
2019-07-22 12:26 | Tentative magic to support out-of-path CC, especially in cross-builds | Laurent Bercot | 1 | +12 | -3 |
2019-07-22 11:52 | Rework skalibs/nonposix.h to avoid glibc squealing like a pig | Laurent Bercot | 2 | +31 | -21 |
2019-07-19 16:02 | Simplify cross-build support some more | Laurent Bercot | 2 | +8 | -7 |
2019-07-19 12:41 | Accept configure invocation from any directory | Laurent Bercot | 1 | +1 | -0 |
2019-07-19 12:35 | Accept raw external $CC for cross-compiling | Laurent Bercot | 1 | +7 | -0 |
2019-07-19 12:34 | bits-fmtscan refactor, part two | Laurent Bercot | 8 | +40 | -18 |
2019-07-11 17:57 | bugfix: memcmp doesn't guarantee not touching bytes after cmp fails. | Laurent Bercot | 2 | +2 | -2 |
2019-07-11 17:46 | Better with the new files added >.> | Laurent Bercot | 7 | +113 | -0 |
2019-07-11 16:19 | bits-fmtscan refactor, part one | Laurent Bercot | 36 | +159 | -203 |
2019-06-21 07:17 | Doc fix | Laurent Bercot | 1 | +2 | -9 |
2019-06-16 09:01 | child_spawn*: make sure posix_spawn() doesn't clobber pipes with dup2+close | Laurent Bercot | 4 | +37 | -22 |
2019-05-14 12:30 | version: 2.8.1.0 | Laurent Bercot | 1 | +1 | -1 |
2019-05-11 06:22 | Add tryemptyregex/skalibs_regcomp, prepare for 2.8.1.0 | Laurent Bercot | 7 | +44 | -2 |
2019-05-07 09:42 | bugfix: proper sockaddr storage in socket_remote46 | Laurent Bercot | 1 | +4 | -4 |
2019-04-27 15:29 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2019-03-09 02:20 | version: 2.8.0.1 | Laurent Bercot | 1 | +2 | -2 |
2019-03-09 01:43 | Respect POSIX "Seconds since the Epoch" when hitting a leap second | Laurent Bercot | 3 | +5 | -6 |
2019-03-08 20:59 | Prepare for 2.8.0.1 | Laurent Bercot | 5 | +19 | -3 |
2019-03-08 20:22 | bugfix: leap second table. Also add leapsec reporting in localtm. | Laurent Bercot | 8 | +42 | -38 |
2019-03-04 11:39 | version: 2.8.0.0 | Laurent Bercot | 1 | +1 | -1 |
2019-02-24 20:16 | -fPIC -> CPPFLAGS_AUTO | Laurent Bercot | 1 | +1 | -1 |
2019-02-24 14:54 | Build as PIC by default | Laurent Bercot | 3 | +10 | -13 |
2019-02-19 16:23 | Add skalibs/posixishard.h | Laurent Bercot | 39 | +178 | -141 |
2019-02-19 14:54 | Add DragonFly macro; remove nbwaitall and ancilautoclose | Laurent Bercot | 10 | +5 | -178 |
2019-02-18 20:16 | Get rid of tryancilautoclose test | Laurent Bercot | 1 | +6 | -108 |
2019-02-14 23:32 | Remove _BSD_SOURCE from nonposix, just to try... | Laurent Bercot | 1 | +0 | -3 |
2019-02-12 14:30 | Fix xpathexec* exit codes when execve() fails! | Laurent Bercot | 7 | +21 | -7 |
2019-02-06 08:37 | Rename mkLtemp to mkhtemp; try to make MacOS happy | Laurent Bercot | 6 | +22 | -13 |
2019-02-05 19:26 | John -> contributors | Laurent Bercot | 1 | +1 | -1 |
2019-02-05 19:23 | The extra space, John! The extra space! | Laurent Bercot | 1 | +1 | -1 |
2019-02-05 18:12 | fix null-pointer behavior in fmt and fmtlist functions | John Regan | 1 | +11 | -12 |
2019-01-08 16:39 | Proper use of umask for mk[bcp]temp | Laurent Bercot | 3 | +6 | -0 |
2019-01-08 13:04 | Document mkdir_unique removal | Laurent Bercot | 2 | +4 | -1 |
2019-01-08 13:02 | Remove mkdir_unique, rewrite atomic_symlink with mkltemp | Laurent Bercot | 5 | +12 | -47 |
2018-12-08 15:10 | Really add mkfootemp and autosurf, I guess ? | Laurent Bercot | 14 | +173 | -2 |
2018-12-07 21:00 | Add mk?temp and autosurf | Laurent Bercot | 8 | +33 | -6 |
2018-11-24 08:13 | bugfix: rounding error in stralloc_reverse_blocks | Laurent Bercot | 1 | +3 | -2 |
2018-11-14 17:08 | Add env_dump() | Laurent Bercot | 5 | +55 | -0 |
2018-09-30 17:41 | Scrap avltreeb, prepare for 2.8.0.0 | Laurent Bercot | 7 | +33 | -40 |
2018-09-17 18:21 | bugfix: if HASGETPEERUCRED, getpeereid() had UB | Laurent Bercot | 1 | +1 | -1 |
2018-09-14 22:42 | Better when it builds | Laurent Bercot | 1 | +1 | -1 |
2018-09-14 22:38 | bugfix: child_spawn2 error path | Laurent Bercot | 2 | +2 | -2 |
2018-08-22 11:08 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2018-08-14 21:26 | version: 2.7.0.0 | Laurent Bercot | 1 | +2 | -1 |
2018-08-14 21:02 | Remove avl*_deletenode() macros, document all added functions | Laurent Bercot | 5 | +7 | -8 |
2018-08-01 20:26 | Remove prot | Laurent Bercot | 8 | +2 | -104 |
2018-07-21 11:16 | Remove mininetstring, absolutepath, absolutepath_tmp | Laurent Bercot | 10 | +10 | -114 |
2018-07-21 07:28 | Add unlink_void, change dir_close, prepare for 2.7.0.0 | Laurent Bercot | 11 | +38 | -14 |
2018-07-15 17:33 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2018-06-24 15:05 | Add skagetln_loose, skagetlnsep_loose, ipc_timed_sendv | Laurent Bercot | 12 | +99 | -4 |
2018-05-03 07:17 | Add nullispointer sysdep | Laurent Bercot | 2 | +13 | -0 |
2018-04-13 02:19 | Add genset[dyn]_deepfree | Laurent Bercot | 5 | +38 | -0 |
2018-04-12 16:05 | Fix avltree_deletenode | Olivier Brunel | 1 | +1 | -1 |
2018-03-26 15:00 | version: 2.6.4.0 | Laurent Bercot | 1 | +1 | -0 |
2018-03-21 16:41 | Remove sig_scan, bleh | Laurent Bercot | 6 | +30 | -46 |
2018-03-21 11:29 | Add sig_scan, sig0_scan | Laurent Bercot | 6 | +57 | -2 |
2018-03-16 14:27 | Fix build error (typo) | Laurent Bercot | 1 | +1 | -1 |
2018-03-16 13:25 | Add genqdyn doc | Laurent Bercot | 5 | +139 | -4 |
2018-03-16 12:31 | Add genqdyn_unpush, bufalloc_unput | Laurent Bercot | 3 | +14 | -0 |
2018-03-01 12:51 | Add byte_zzero, openb_read | Laurent Bercot | 10 | +89 | -5 |
2018-02-14 17:16 | Add execvep_loose, prepare for 2.6.4.0 | Laurent Bercot | 12 | +84 | -37 |
2018-02-14 17:16 | C++ify more initializers >.> | Laurent Bercot | 4 | +10 | -10 |
2018-02-02 00:59 | Fix HASSIGNEDSIGNED sysdeps macros, add localtm_from_ltm64 tolerance for 64-bit time_t | Laurent Bercot | 9 | +23 | -8 |
2018-01-14 21:51 | version: 2.6.3.1 | Laurent Bercot | 1 | +1 | -0 |
2018-01-13 22:27 | Prepare for 2.6.3.1 | Laurent Bercot | 5 | +15 | -3 |
2018-01-13 20:58 | Only test strnlen visibility in headers | Laurent Bercot | 1 | +1 | -1 |
2018-01-13 19:00 | Try strnlen() portability with _POSIX_C_SOURCE... | Laurent Bercot | 1 | +0 | -3 |
2018-01-06 10:53 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2018-01-04 10:32 | version: 2.6.3.0 | Laurent Bercot | 2 | +2 | -2 |
2018-01-04 08:54 | remove viterfunc_t, add non-documentation for libposixplz | Laurent Bercot | 3 | +43 | -3 |
2018-01-03 22:24 | Add viterfunc_t to functypes.h | Laurent Bercot | 1 | +3 | -0 |
2018-01-03 14:10 | Doc update | Laurent Bercot | 3 | +3 | -3 |
2018-01-03 12:09 | Add child_spawn3, make textclient_startf use it | Laurent Bercot | 6 | +183 | -7 |
2017-12-29 14:16 | Add genqdyn | Laurent Bercot | 10 | +114 | -1 |
2017-12-22 16:44 | Deprecate env_get | Laurent Bercot | 9 | +33 | -35 |
2017-12-22 14:54 | Add missing textclient_zero | Laurent Bercot | 2 | +6 | -0 |
2017-12-22 14:46 | Add textclient, fix some textmessage issues | Laurent Bercot | 16 | +464 | -11 |
2017-12-21 12:48 | GNU manages to botch dirfd() too. POSIX is hard! | Laurent Bercot | 3 | +5 | -1 |
2017-12-21 12:34 | Add dirfd sysdep, because Solaris sucks | Laurent Bercot | 5 | +47 | -1 |
2017-12-21 11:31 | Undeprecate mininetstring | Laurent Bercot | 3 | +2 | -5 |
2017-12-21 11:18 | Big 2.6.3.0 reorganization | Laurent Bercot | 59 | +1092 | -265 |
2017-12-07 15:49 | Finally implement sarealpath() over realpath(). Prettier atomic_symlink(). | Laurent Bercot | 6 | +49 | -80 |
2017-12-03 20:09 | Add atomic_symlink(), prepare for 2.6.3.0 | Laurent Bercot | 8 | +58 | -3 |
2017-11-27 18:49 | version: 2.6.2.0 | Laurent Bercot | 3 | +3 | -3 |
2017-11-27 15:13 | Add _PACK and pack/unpack functions for signed types | Laurent Bercot | 1 | +6 | -1 |
2017-11-27 14:04 | Guard faccessat with HASLINKAT, because Solaris | Laurent Bercot | 1 | +1 | -1 |
2017-11-27 13:42 | Add access_at, because MacOS | Laurent Bercot | 3 | +55 | -0 |
2017-11-27 12:34 | Prepare for 2.6.2.0 | Laurent Bercot | 6 | +20 | -5 |
2017-11-25 14:09 | Add skaclient_timed_aflush() | Laurent Bercot | 1 | +2 | -0 |
2017-11-22 13:58 | Add O_DIRECTORY sysdep | Laurent Bercot | 4 | +10 | -4 |
2017-11-21 11:11 | buffer_rpeek declaration clarification | Laurent Bercot | 1 | +1 | -1 |
2017-11-20 12:15 | Make stralloc.h and tai.h suitable for inclusion in C++-compatible headers | Laurent Bercot | 2 | +10 | -11 |
2017-10-30 13:24 | version: 2.6.1.0 | Laurent Bercot | 1 | +10 | -10 |
2017-10-30 13:02 | Prepare for 2.6.1.0 | Laurent Bercot | 5 | +15 | -3 |
2017-10-30 12:52 | Add lock_unx() | Laurent Bercot | 4 | +19 | -0 |
2017-10-30 10:37 | Make all-pic a user option | Laurent Bercot | 2 | +22 | -13 |
2017-10-29 15:21 | Shut up, grep | Laurent Bercot | 1 | +1 | -1 |
2017-10-29 15:19 | Add pie test, don't double build on pie | Laurent Bercot | 2 | +19 | -1 |
2017-10-22 09:30 | version: 2.6.0.2 | Laurent Bercot | 5 | +17 | -5 |
2017-10-21 00:41 | Bugfix: getlnmax(sep) needs to include the terminating byte when found | Laurent Bercot | 2 | +4 | -4 |
2017-10-18 16:13 | Better packing / unpacking code | Laurent Bercot | 22 | +121 | -99 |
2017-10-09 16:10 | version: 2.6.0.1 | Laurent Bercot | 1 | +1 | -0 |
2017-10-08 20:20 | Fix double close in openwrite* | Laurent Bercot | 2 | +0 | -2 |
2017-10-05 17:47 | Better *FLAGS management; prepare for 2.6.0.1 | Laurent Bercot | 9 | +59 | -34 |
2017-09-27 20:16 | Rewrite openwrite(v)nclose using mkstemp | Laurent Bercot | 13 | +156 | -102 |
2017-09-27 11:54 | Comment fix (writing to /dev/urandom doesn't speed it up) | Laurent Bercot | 2 | +3 | -3 |
2017-08-28 22:19 | version: 2.6.0.0 | Laurent Bercot | 1 | +1 | -1 |
2017-08-28 08:00 | Add nsgetparent sysdep | Laurent Bercot | 2 | +13 | -0 |
2017-08-28 07:03 | Catch signals with SA_RESTART unless iopause is select() | Laurent Bercot | 2 | +5 | -1 |
2017-08-23 08:52 | Change xexecvep exit codes ; add namespaces sysdep | Laurent Bercot | 3 | +15 | -1 |
2017-08-22 09:37 | Prepare for 2.6.0.0 release | Laurent Bercot | 4 | +15 | -4 |
2017-08-16 23:17 | Make skaclient's fd coe | Laurent Bercot | 1 | +3 | -1 |
2017-08-14 18:35 | Revert initializer optimization (buggy when first realloc'ing!) | Laurent Bercot | 3 | +7 | -6 |
2017-08-10 19:29 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2017-07-31 12:21 | Make cbuffer_?peek take a const; make *_init not leak when misused | Laurent Bercot | 6 | +10 | -11 |
2017-07-30 14:05 | Fix a case where socket_deadlineconnstamp* could modify errno on success (thanks jlyo) | Laurent Bercot | 3 | +6 | -0 |
2017-07-28 11:32 | Prepare for 2.6.0.0 | Laurent Bercot | 5 | +23 | -3 |
2017-07-27 20:21 | Add unixmessage_receiver_hasmsginbuf, fix unixmessage_handle | Laurent Bercot | 4 | +26 | -3 |
2017-07-16 22:20 | Typo fix in touch.c | Laurent Bercot | 1 | +1 | -1 |
2017-07-16 16:52 | More secure setgroups functions. (thanks muh) | Laurent Bercot | 5 | +21 | -5 |
2017-07-16 16:19 | Include grp.h for setgroups definition | Laurent Bercot | 1 | +1 | -0 |
2017-07-16 16:07 | git unignore setgroups.h ... | Laurent Bercot | 2 | +24 | -1 |
2017-07-16 15:24 | Change setgroups() management, in particular add skalibs_setgroups() | Laurent Bercot | 10 | +58 | -61 |
2017-07-16 11:19 | Add egidingroups sysdeps, change fd_close() to void and saving errno, propagate changes | Laurent Bercot | 41 | +92 | -167 |
2017-07-15 14:36 | Add egidingroups sysdeps, because FreeBSD | Laurent Bercot | 1 | +1 | -0 |
2017-07-15 14:31 | mitigation: bump UNIXMESSAGE_MAXREADS to something that will never be reached. Real fix coming later. | Laurent Bercot | 1 | +1 | -1 |
2017-03-30 15:51 | Add the generated files to .gitignore | 7heo | 1 | +11 | -0 |
2017-05-24 17:20 | More schemeless URLs | Laurent Bercot | 4 | +7 | -7 |
2017-05-24 17:16 | More schemeless URLs | Laurent Bercot | 1 | +1 | -1 |
2017-05-23 11:02 | Switch doc to schemeless URLs | Laurent Bercot | 56 | +174 | -174 |
2017-05-22 11:39 | version: 2.5.1.1 | Laurent Bercot | 5 | +14 | -3 |
2017-05-22 00:40 | Fix openreadnclose failing if errno was nonzero before (thanks jjk) | Laurent Bercot | 1 | +3 | -1 |
2017-05-21 11:38 | version: 2.5.1.0 | Laurent Bercot | 1 | +1 | -1 |
2017-05-18 13:33 | Add xpathexec_* functions, prepare for 2.5.1.0 | Laurent Bercot | 17 | +127 | -9 |
2017-05-16 14:52 | Add stub documentation files to avoid 404 | Laurent Bercot | 21 | +561 | -1 |
2017-05-16 11:00 | Accommodate some broken GNU toolchains by including sys/types.h in sysdeps tests | Laurent Bercot | 3 | +4 | -1 |
2017-05-15 20:19 | bugfixes: invalid clockmon detection and futimens detection | Laurent Bercot | 3 | +5 | -1 |
2017-05-12 00:49 | bugfix: error reporting in openreadclose | Laurent Bercot | 1 | +9 | -4 |
2017-05-11 14:49 | Prepare for version 2.5.0.1 | Laurent Bercot | 5 | +16 | -3 |
2017-05-10 23:09 | Remove byte_copy invocation from ip46-without | Laurent Bercot | 1 | +1 | -1 |
2017-05-02 14:54 | Fix a configure error message when cross-compiling | Laurent Bercot | 1 | +1 | -1 |
2017-04-30 11:24 | Adjust ftms for trysetgroups.c (glibc changed APIs without major version bump -_-) | Laurent Bercot | 1 | +8 | -0 |
2017-04-30 10:02 | Add _DEFAULT_SOURCE ftm to skalibs/nonposix.h | Laurent Bercot | 1 | +3 | -0 |
2017-04-28 12:12 | Change SKALIBS_NSIG to SKALIBS_DEFAULT_NSIG and NSIG to SKALIBS_NSIG to accommodate OpenBSD snowflakiness | Laurent Bercot | 4 | +18 | -9 |
2017-04-28 11:16 | Always pair skalibs/nsig.h with skalibs/nonposix.h (and screw NSIG with a chainsaw) | Laurent Bercot | 5 | +26 | -15 |
2017-04-28 10:35 | Fix NSIG definition (max+1 instead of max) | Laurent Bercot | 4 | +8 | -8 |
2017-04-28 09:59 | OpenBSD doesn't export a proper NSIG without __BSD_VISIBLE. Ah, OpenBSD. | Laurent Bercot | 2 | +2 | -0 |
2017-04-26 17:09 | Fix getrandom() detection: need to run the test, not only link! | Laurent Bercot | 2 | +3 | -2 |
2017-04-23 00:00 | Align ancillary buffers on struct cmsghdr and int boundaries | Laurent Bercot | 5 | +31 | -10 |
2017-03-27 19:51 | version: 2.5.0.0 (real one with NEWS file) | Laurent Bercot | 1 | +22 | -0 |
2017-03-27 19:49 | version: 2.5.0.0 | Laurent Bercot | 2 | +11 | -2 |
2017-03-16 11:56 | More arc4random_addrandom fixes, how can clang be such a PITA ? | Laurent Bercot | 1 | +1 | -1 |
2017-03-16 11:55 | Fix arc4random_addrandom detection for -Werror=pointer-sign | Laurent Bercot | 1 | +2 | -1 |
2017-03-15 17:36 | Fix unixmessage_putv() (the normal message wasn't taken into account!) | Laurent Bercot | 2 | +2 | -2 |
2017-03-15 15:04 | Better pipe2 detection on BSD systems | Laurent Bercot | 2 | +15 | -10 |
2017-03-15 13:48 | Fix trydevurandom test | Laurent Bercot | 1 | +1 | -1 |
2017-03-15 09:32 | sysdeps tests cleanup. (I expect BSDs to break, as usual.) | Laurent Bercot | 30 | +24 | -77 |
2017-03-14 11:44 | More fixes in lesser-explored #define paths | Laurent Bercot | 1 | +1 | -0 |
2017-03-14 11:38 | Fix iobufferk_flush typo | Laurent Bercot | 1 | +1 | -1 |
2017-03-14 11:27 | Fixes for weird systems | Laurent Bercot | 2 | +10 | -2 |
2017-03-13 22:43 | More superflous headers cleanup and tiny fixes | Laurent Bercot | 282 | +108 | -454 |
2017-03-13 10:31 | Cleanups - mostly removing superfluous includes in headers | Laurent Bercot | 21 | +27 | -38 |
2017-03-08 09:39 | Update documentation for the types change, with some extra fixes | Laurent Bercot | 17 | +188 | -205 |
2017-02-22 10:03 | Types change: switch libdatastruct to uint32_t | Laurent Bercot | 58 | +204 | -165 |
2017-02-21 12:05 | Types change: big pass on libstddjb and libunixonacid | Laurent Bercot | 321 | +842 | -965 |
2017-02-17 22:30 | More types changes | Laurent Bercot | 205 | +988 | -1443 |
2017-02-15 17:40 | add arc4random_addrandom sysdep; next batch of types changes. | Laurent Bercot | 83 | +322 | -374 |
2017-01-25 15:52 | More work on the types. This commit builds but has errors. | Laurent Bercot | 144 | +783 | -889 |
2017-01-21 15:46 | Types fix: librandom, libstdcrypto | Laurent Bercot | 34 | +240 | -225 |
2017-01-21 14:51 | Types fix, start: preparation and libbiguint | Laurent Bercot | 35 | +133 | -117 |
2016-12-05 10:13 | Also fix actual random_string compilation with musl and getrandom()... | Laurent Bercot | 1 | +1 | -0 |
2016-12-05 10:08 | Fix trygetrandom.c to correctly detect getrandom() on musl | Laurent Bercot | 1 | +1 | -0 |
2016-12-03 17:52 | version: 2.4.0.2 | Laurent Bercot | 1 | +28 | -0 |
2016-11-27 14:16 | Prepare for version 2.4.0.2 | Laurent Bercot | 4 | +9 | -3 |
2016-11-27 14:11 | Zero errno on EOF in allreadwrite() | Laurent Bercot | 1 | +5 | -1 |
2016-11-04 17:39 | version: 2.4.0.1 | Laurent Bercot | 1 | +3 | -14 |
2016-11-04 16:58 | Remove obsolete flags from flags.html, prepare for 2.4.0.1 | Laurent Bercot | 5 | +9 | -37 |
2016-11-03 10:25 | random_init: do not fail if we can't write to /dev/urandom | Laurent Bercot | 1 | +3 | -4 |
2016-10-29 22:14 | bugfix: correctly read timer_lib when cross-compiling | Laurent Bercot | 1 | +1 | -0 |
2016-10-28 15:18 | version: 2.4.0.0 | Laurent Bercot | 2 | +14 | -4 |
2016-10-24 14:55 | Real fix for the shared lib dep: correctly DT_NEEDED timer_lib | Laurent Bercot | 1 | +1 | -1 |
2016-10-24 13:05 | Add timer_lib for support (GNU requires -lrt for timer_create!) | Laurent Bercot | 1 | +12 | -1 |
2016-10-24 12:15 | More strict test for SKALIBS_HASTIMER (must have struct itimerspec and struct sigevent too) | Laurent Bercot | 1 | +4 | -2 |
2016-10-24 02:15 | Add the alarm library, first draft. | Laurent Bercot | 14 | +385 | -14 |
2016-10-24 02:07 | This one escaped the previous commit: random_init changes | Laurent Bercot | 1 | +14 | -10 |
2016-10-19 01:44 | Better random_uint32 uniformity algorithm | Laurent Bercot | 2 | +10 | -31 |
2016-10-19 01:10 | child_spawn2 documentation | Laurent Bercot | 1 | +12 | -0 |
2016-10-19 01:01 | Add child_spawn2 | Laurent Bercot | 3 | +162 | -1 |
2016-10-19 00:22 | bugfix: child_spawn() error path now closes the right amount of fds | Laurent Bercot | 1 | +2 | -1 |
2016-10-16 21:14 | Fix headers in random_init.c; add a workaround for (pathological) getrandom() without /dev/urandom | Laurent Bercot | 1 | +6 | -0 |
2016-10-16 21:13 | Revert SKALIBS_DEFAULTPATH to /usr/bin:/bin | Laurent Bercot | 1 | +2 | -2 |
2016-10-14 17:56 | More typo fixing | Laurent Bercot | 2 | +2 | -1 |
2016-10-14 17:39 | Add a cast to arc4random_addrandom invocation to make clang happy | Laurent Bercot | 1 | +1 | -1 |
2016-10-14 17:32 | Include skalibs/nonposix.h so BSDs can find arc4random | Laurent Bercot | 4 | +6 | -2 |
2016-10-14 17:07 | Clean up and modernize librandom. | Laurent Bercot | 67 | +434 | -1136 |
2016-09-27 13:18 | configure: allow $CC to have several words | Laurent Bercot | 1 | +1 | -1 |
2016-09-26 15:17 | Replace c99 compiler test with clang | Laurent Bercot | 1 | +1 | -1 |
2016-08-12 17:41 | ... if I stop being an idiot | Laurent Bercot | 1 | +8 | -3 |
2016-08-12 17:22 | Finally make spawn.lib work everywhere | Laurent Bercot | 1 | +1 | -1 |
2016-08-12 17:04 | And the next iteration! | Laurent Bercot | 1 | +8 | -13 |
2016-08-12 16:30 | Next iteration... BSD shells are BROKEN | Laurent Bercot | 1 | +7 | -6 |
2016-08-12 16:07 | Redirections are hard for the BSD shells | Laurent Bercot | 1 | +3 | -3 |
2016-08-12 15:50 | Next iteration of the spawn.lib experiment | Laurent Bercot | 1 | +23 | -43 |
2016-08-12 15:00 | Solaris fix attempt for spawn.lib detection | Laurent Bercot | 1 | +24 | -18 |
2016-08-12 13:06 | Add spawn_lib support | Laurent Bercot | 5 | +51 | -30 |
2016-08-11 12:52 | doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2016-08-10 19:40 | Fix posix_spawn() autodetection (it can be in librt) | Laurent Bercot | 1 | +1 | -1 |
2016-07-24 10:53 | ipc_timed_send workaround for the usual OpenBSD braindead headers | Laurent Bercot | 1 | +4 | -1 |
2016-07-20 19:21 | Actually call ipc_timed_recv ipc_timed_recv | Laurent Bercot | 2 | +3 | -3 |
2016-07-20 19:20 | Add ipc_timed_recv | Laurent Bercot | 5 | +35 | -1 |
2016-07-20 12:24 | Add ipc_timed_send | Laurent Bercot | 4 | +36 | -0 |
2016-07-17 19:23 | add new leap second: 2016-12-31 23:59:60 UTC | Laurent Bercot | 3 | +6 | -4 |
2016-05-14 22:24 | bitarray_not: Fix skipping a byte | Olivier Brunel | 1 | +1 | -1 |
2016-04-27 17:32 | Fix tryfutimens.c header inclusion. The test should be good now... | Laurent Bercot | 1 | +4 | -0 |
2016-04-27 17:17 | Help Solaris finds its own futimens() in its own ass | Laurent Bercot | 2 | +6 | -3 |
2016-04-27 17:04 | Even less standards for futimes() | Laurent Bercot | 1 | +2 | -0 |
2016-04-27 16:56 | futimes() is not POSIX, so add some ftms | Laurent Bercot | 2 | +8 | -1 |
2016-04-27 16:47 | Add new sysdeps for futimens() and futimes(), adapt touch() implementation | Laurent Bercot | 5 | +63 | -1 |
2016-04-22 14:58 | credit eto | Laurent Bercot | 1 | +2 | -1 |
2016-04-22 14:57 | Bugfix: exec the child when not SKALIBS_HASPOSIXSPAWN in child_spawn0 (thanks eto) | Laurent Bercot | 1 | +1 | -1 |
2016-04-22 11:54 | Fix closecb support wherever a unixmessage may get dropped; add closecb support to unixconnection | Laurent Bercot | 13 | +36 | -19 |
2016-04-14 12:38 | Add mention of the github mirror | Laurent Bercot | 1 | +3 | -0 |
2016-04-14 12:03 | add link to cgit in doc/index.html | Laurent Bercot | 1 | +3 | -1 |
2016-04-14 10:36 | - update COPYING date - version: 2.3.10.0 | Laurent Bercot | 1 | +1 | -1 |
2016-03-19 18:11 | More standard support for cross-compilation (--host only, no --enable-cross) | Laurent Bercot | 2 | +39 | -20 |
2016-03-14 23:21 | Really fix update and global-links dependencies this time... | Laurent Bercot | 1 | +1 | -1 |
2016-03-14 22:22 | Fix update/global-links dependencies | Laurent Bercot | 1 | +3 | -1 |
2016-03-10 22:18 | Change default SKALIBS_DEFAULTPATH to /usr/bin:/usr/sbin:/bin:/sbin to accommodate s6-linux-init. Also add /command on slashpackage installations. | Laurent Bercot | 2 | +23 | -6 |
2016-02-25 13:22 | Doc fix | Laurent Bercot | 1 | +0 | -2 |
2016-02-17 22:27 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2016-02-02 23:33 | Tentative re-commit of the closecb feature | Laurent Bercot | 10 | +51 | -15 |
2016-02-02 07:36 | Revert " Add support for advanced closing callbacks to unixmessage_sender_flush." | Laurent Bercot | 10 | +15 | -51 |
2016-01-18 23:56 | Add support for advanced closing callbacks to unixmessage_sender_flush. (Typically, this will be used for refcounting when broadcasting copies of the same fd.) | Laurent Bercot | 10 | +51 | -15 |
2016-01-14 20:09 | Fix/clarify utilisations of 'char' (thanks Esben Haabendal) | Laurent Bercot | 5 | +10 | -10 |
2016-01-08 23:48 | - update version in license.html (lol) - version: 2.3.9.0 | Laurent Bercot | 1 | +1 | -1 |
2016-01-05 21:00 | update AUTHORS file | Laurent Bercot | 1 | +2 | -0 |
2016-01-05 20:58 | Fix dependencies to BUILT_INCLUDES (thanks Yannick DuchĂȘne) | Laurent Bercot | 1 | +1 | -1 |
2016-01-05 20:04 | Add bitarray_first{clear,set}_skip (thx jjk) version: rc for 2.3.9.0 after Makefile fix | Laurent Bercot | 8 | +60 | -2 |
2016-01-05 06:58 | Fix incorrect clear/set when b&7 = 0 in bitarray_clearsetn (thx jjk) | Laurent Bercot | 1 | +1 | -1 |
2015-11-30 17:38 | Easier CROSS_COMPILE support in configure | Laurent Bercot | 1 | +7 | -6 |
2015-11-14 20:34 | - fix make strip - rc for 2.3.8.3 | Laurent Bercot | 4 | +12 | -2 |
2015-11-04 16:47 | - revert make tgz change (needs to be ok without a config.mak) | Laurent Bercot | 1 | +5 | -4 |
2015-11-04 16:01 | - link .so to correct soname - fully strip shared libs - Makefile syntactic consistency - version: 2.3.8.2 | Laurent Bercot | 4 | +28 | -23 |
2015-11-04 09:26 | version: 2.3.8.1 | Laurent Bercot | 3 | +8 | -2 |
2015-11-02 21:26 | Remove printing of useless nonvariable option char in sgetopt (thx Michael Zuo) | Laurent Bercot | 1 | +0 | -2 |
2015-10-26 11:50 | Separate sections for smaller static binaries (thanks Denys Vlasenko) | Laurent Bercot | 1 | +4 | -0 |
2015-10-21 12:01 | Fix comments in make-leapseconds_table | Laurent Bercot | 2 | +2 | -2 |
2015-10-14 22:54 | - Remove /etc/leapsecs.dat - Publish tools to create the leap second table as a .c - Simplify functions using leap seconds - rc for 2.3.8.0 | Laurent Bercot | 21 | +195 | -139 |
2015-10-05 01:43 | Remove fucking buggy -Bsymbolic option to the linker. version: 2.3.7.1 | Laurent Bercot | 1 | +0 | -1 |
2015-10-05 00:46 | - Fix double macro expansion bug in cbuffer_get* and cbuffer_put* - rc for 2.3.7.1 | Laurent Bercot | 7 | +20 | -6 |
2015-09-27 18:56 | Fix dependencies for filecopy_suffix.o | Laurent Bercot | 1 | +3 | -8 |
2015-09-23 19:30 | Update .gitignore for XYZZY | Laurent Bercot | 1 | +2 | -3 |
2015-09-23 19:28 | Clarify instructions for stage directories in crosscompile.html | Laurent Bercot | 1 | +17 | -0 |
2015-09-18 11:55 | Clarify cross-compilation procedure in INSTALL | Laurent Bercot | 1 | +7 | -0 |
2015-08-25 23:12 | Add touch, filecopy_unsafe, filecopy_suffix | Laurent Bercot | 5 | +72 | -27 |
2015-08-13 12:02 | Add atomic_rm_rf and atomic_rm_rf_tmp | Laurent Bercot | 8 | +67 | -8 |
2015-08-12 19:28 | Add -Bsymbolic | Laurent Bercot | 2 | +3 | -1 |
2015-08-12 18:33 | Link dynamic library against its -l dependencies, fix soname | Laurent Bercot | 1 | +3 | -3 |
2015-08-12 09:43 | Xyzzy fix! (fixes https://bugs.gentoo.org/show_bug.cgi?id=541092) | Laurent Bercot | 5 | +23 | -16 |
2015-08-03 22:49 | Add make version guard | Laurent Bercot | 1 | +5 | -0 |
2015-07-26 22:24 | Bugfix: wrong storage size in socket_local46 (thanks Jesse Young) | Laurent Bercot | 1 | +4 | -4 |
2015-07-20 20:12 | - fd_close fix - add openreadnclose_nb - rc for 2.3.6.0 | Laurent Bercot | 7 | +38 | -19 |
2015-07-13 10:22 | - sysdeps for strnlen (Solaris... sigh) - rc for 2.3.5.2 | Laurent Bercot | 7 | +22 | -4 |
2015-06-25 11:42 | Appease compiler on .sun_family in ipc_recv | Laurent Bercot | 1 | +1 | -1 |
2015-06-08 10:59 | - Update leap second table - version: 2.3.5.1 | Laurent Bercot | 4 | +8 | -2 |
2015-06-03 14:59 | Bugfix: remove overflow checking in tai?_add/sub (because it doesn't work with relative times, duh!) | Laurent Bercot | 6 | +18 | -19 |
2015-06-02 14:08 | Turn non-linear buffer macros calling str_len() into functions. >.> | Laurent Bercot | 8 | +66 | -6 |
2015-05-16 00:52 | C macros suck. Rewrote the case_diffb thing. | Laurent Bercot | 4 | +27 | -44 |
2015-05-16 00:44 | Typo fixes in case_diff* | Laurent Bercot | 2 | +1 | -3 |
2015-05-16 00:26 | - add bitarray_count - add openwritevnclose_at - rc for 2.3.5.0 | Laurent Bercot | 8 | +67 | -3 |
2015-05-07 10:12 | Make all doc mobile-readable according to Google standards | Laurent Bercot | 33 | +33 | -0 |
2015-05-05 13:24 | OpenBSD sucks, but everyone knew this already. | Laurent Bercot | 4 | +12 | -2 |
2015-05-05 12:50 | - add stat_at - make case_diff* work as a function is more cases - make sig_number case-insensitive - make child signal unblocking work in child_spawn* | Laurent Bercot | 10 | +123 | -17 |
2015-04-08 12:28 | - added str_nlen() - various fixes for --enable-libc-replacements | Laurent Bercot | 16 | +25 | -35 |
2015-03-27 16:49 | Fixed the sha512 bug. rc for 2.3.3.0. | Laurent Bercot | 1 | +1 | -1 |
2015-03-27 14:03 | buffer_fill cosmetic fix | Laurent Bercot | 1 | +1 | -2 |
2015-03-27 13:28 | - added sha512 (buggy, need to commit to test somewhere else) - version bump (not a rc yet) - bugfix: buffer_get returned -1 EPIPE on short reads w/o EOF | Laurent Bercot | 15 | +219 | -16 |
2015-03-13 18:40 | - add gid0_scan - version: rc for 2.3.2.0 | Laurent Bercot | 6 | +11 | -2 |
2015-03-13 15:54 | Applied Roman Kimov's fixes | Laurent Bercot | 9 | +14 | -8 |
2015-03-10 12:27 | version: 2.3.1.2 | Laurent Bercot | 1 | +1 | -0 |
2015-03-10 09:07 | fd_copy/fd_move doc fix | Laurent Bercot | 1 | +4 | -4 |
2015-03-09 17:43 | Jesus, that OpenBSD bug is FUCKING ANNOYING. | Laurent Bercot | 2 | +14 | -0 |
2015-03-09 17:18 | - reset all signals to default in child_spawn* - cosmetic fix in INSTALL - version: rc for 2.3.1.2 | Laurent Bercot | 7 | +44 | -9 |
2015-03-06 20:41 | version: 2.3.1.1 | Laurent Bercot | 3 | +8 | -2 |
2015-03-06 20:09 | Bugfix: iopause must check for EOVERFLOW, not ERANGE | Laurent Bercot | 2 | +2 | -2 |
2015-02-23 23:28 | Add hiercopy and hiercopy_tmp | Laurent Bercot | 6 | +177 | -0 |
2015-02-20 11:11 | Fix deps.mak after last change | Laurent Bercot | 1 | +1 | -1 |
2015-02-19 22:35 | - Bugfix: unixmessage_sender_init didn't initialize b->shorty - byte_zero the ancilbuf's padding to appease valgrind | Laurent Bercot | 2 | +3 | -0 |
2015-02-19 04:12 | - Add wait_estatus() - version: rc for 2.3.1.0 | Laurent Bercot | 4 | +11 | -3 |
2015-02-18 00:33 | Modify wait_status to return 256 when WIFSIGNALED | Laurent Bercot | 4 | +9 | -3 |
2015-02-15 18:10 | Bugfix: SKALIBS_ETC undefined (djbtime-internal.h didn't include config.h) -> leapsecs_add failed. Thanks Gorka Lertxundi for the report. | Laurent Bercot | 2 | +2 | -1 |
2015-02-08 09:23 | Typo fix in unixmessage.h | Laurent Bercot | 1 | +0 | -1 |
2015-02-07 13:13 | - Doc update - version: 2.3.0.0 rc | Laurent Bercot | 6 | +46 | -19 |
2015-02-05 23:56 | - Add siovec_trunc - Add openwritevnclose - replace buffer_read/write with fd_readsv/writesv - add localtmn_from_tain_g - refactor cdb_make - rewrite buffer_getvall and buffer_putvall, with a bugfix | Laurent Bercot | 32 | +232 | -152 |
2015-02-01 13:50 | It will work better with the new files >.> | Laurent Bercot | 5 | +61 | -0 |
2015-02-01 12:06 | Add allreadwritev and friends | Laurent Bercot | 5 | +25 | -9 |
2015-01-30 23:17 | make fd_sanitize check stderr too | Laurent Bercot | 1 | +1 | -1 |
2015-01-23 15:58 | Bugfixes: - seek_set now uses SEEK_SET (those functions are useless now, they will go at the next major version update) - skaclient_server_init now correctly sanitizes unixmessage_timed_receive | Laurent Bercot | 2 | +3 | -5 |
2015-01-21 02:26 | Bugfix: definition of UNIXCONNECTION_ZERO | Laurent Bercot | 1 | +1 | -1 |
2015-01-21 00:59 | Bugfix: definition of avltreeb_extreme | Laurent Bercot | 1 | +1 | -1 |
2015-01-20 22:29 | Put auto compiler flags into CPPFLAGS. They're useless for linking. | Laurent Bercot | 1 | +7 | -7 |
2015-01-19 16:20 | - Added unixconnection - Added sig_name & sig_number (suggestion from Olivier Brunel) - version bumped to 2.2.1.0, rc | Laurent Bercot | 15 | +195 | -6 |
2015-01-10 23:39 | Without a segfault in unixmessage_sender_free, please. | Laurent Bercot | 1 | +8 | -5 |
2015-01-10 22:46 | Gnfrlbl... gensetdyn_iter is an unsigned int again, but the value is now tested against gensetdyn_n(g). It's cleaner, I swear. | Laurent Bercot | 3 | +9 | -9 |
2015-01-10 22:10 | Change gensetdyn_iter to be a boolean. The old behaviour is still accessible via gensetdyn_iter_nocancel. | Laurent Bercot | 2 | +2 | -2 |
2015-01-10 16:12 | Bugfix: unixmessage_sender_free didn't close all the pending fds | Laurent Bercot | 4 | +13 | -14 |
2015-01-09 17:04 | Add unixmessage_unput, for transaction cancellation | Laurent Bercot | 3 | +28 | -0 |
2015-01-09 17:00 | Bugfix: unixmessage_put was recording the wrong number of fds | Laurent Bercot | 2 | +3 | -3 |
2015-01-09 16:10 | Add cancellation to iterators over avltree(n) and genset(dyn) | Laurent Bercot | 13 | +101 | -30 |
2015-01-09 01:08 | Everybody loves OpenBSD and its _BSD_SOURCE-guarded EOVERFLOW | Laurent Bercot | 4 | +20 | -0 |
2015-01-09 01:00 | tai conversion functions overhaul. API change -> rc for 2.2.0.0 Doc updated. | Laurent Bercot | 49 | +319 | -238 |
2015-01-06 22:41 | Fix uintXX_fmtlist and uintXX_scanlist includes | Laurent Bercot | 5 | +10 | -10 |
2015-01-06 00:31 | - Bugfixes in unixmessage/skaclient (short writes / fd leakage / DoS) - ABI change: unixmessage protocol header is now 6 bytes (was 8) - API change: skaclient_start(_async) now takes an "options" argument - version increase to 2.1.0.0 | Laurent Bercot | 17 | +199 | -81 |
2015-01-04 19:00 | Add unixmessage_drop and some stuff in skaclient | Laurent Bercot | 4 | +18 | -0 |
2015-01-04 00:28 | More macros for asyncout in skaclient.h | Laurent Bercot | 1 | +6 | -0 |
2015-01-03 22:33 | Remove redundant _XPG4_2 in unixmessage_sender_flush | Laurent Bercot | 1 | +0 | -4 |
2015-01-03 14:40 | ... without breaking everything, if possible | Laurent Bercot | 1 | +1 | -1 |
2015-01-03 14:39 | Easier error reporting in unixmessage_handle | Laurent Bercot | 1 | +2 | -1 |
2015-01-03 12:17 | Add unixmessage_receiver_isfull | Laurent Bercot | 1 | +1 | -0 |
2015-01-02 22:44 | Fix configure --help: no support for VAR=VALUE | Laurent Bercot | 1 | +1 | -4 |
2015-01-02 15:29 | Really add it >.> | Laurent Bercot | 1 | +13 | -0 |
2015-01-02 15:28 | Add skaclient_syncify for easier async/sync handling | Laurent Bercot | 5 | +10 | -15 |
2015-01-02 14:40 | More noob-friendly defaults for configure | Laurent Bercot | 1 | +29 | -10 |
2015-01-02 11:48 | Better document what --enable-slashpackage does | Laurent Bercot | 1 | +20 | -7 |
2015-01-02 10:15 | Remove the --enable-right-tz configure option. Make it a run-time autodetection instead. Update doc. Thanks to Paul Jarc for the suggestion. | Laurent Bercot | 12 | +63 | -115 |
2014-12-31 16:27 | Safe wrappers around sendmsg and recvmsg in unixmessage primitives | Laurent Bercot | 2 | +15 | -5 |
2014-12-31 15:38 | Add _GNU_SOURCE to trynbwaitall.c because glibc headers don't define kill() with only _BSD_SOURCE. That's very disappointing from GNU. | Laurent Bercot | 1 | +3 | -0 |
2014-12-31 10:44 | Documentation fixes | Laurent Bercot | 3 | +4 | -4 |
2014-12-23 02:04 | Doc typo fix | Laurent Bercot | 1 | +1 | -1 |
2014-12-22 01:04 | Renormalize buffer size, even if we lose 1 char | Laurent Bercot | 4 | +10 | -10 |
2014-12-21 19:09 | child_spawn1_internal fix for noposixspawn | Laurent Bercot | 1 | +1 | -1 |
2014-12-21 02:43 | OK, this one works, and the problem was actually on my side (failure to use CMSG_LEN where required in tryancilautoclose). Also, good news: the sys/param.h inclusion in FreeBSD isn't necessary anymore. | Laurent Bercot | 3 | +4 | -19 |
2014-12-21 02:39 | next generation of the FreeBSD fix... | Laurent Bercot | 3 | +5 | -15 |
2014-12-21 01:43 | So MSG_WAITALL can block even with MSG_DONTWAIT... wtfbsdseriously. Only include MSG_WAITALL when it's tested nb, then. Also test yet another fix for the tryancilautoclose FreeBSD problem. | Laurent Bercot | 3 | +19 | -16 |
2014-12-21 01:11 | Stricter trynbwaitall to actually catch the problems | Laurent Bercot | 1 | +8 | -3 |
2014-12-21 00:26 | So the non-portable MSG_DONTWAIT may alleviate the problem... might as well use it on architectures that support it. | Laurent Bercot | 5 | +147 | -130 |
2014-12-20 23:15 | Something is rotten in the state of FreeBSD... but we all knew it already. More tentative workarounds. | Laurent Bercot | 1 | +2 | -1 |
2014-12-20 23:02 | FreeBSD now chokes on tryancilautoclose ; tentative fix | Laurent Bercot | 1 | +33 | -31 |
2014-12-20 22:25 | Found the BSD unixmessage bug. recvmsg(..., MSG_WAITALL) blocks until buffer full or socket shutdown on BSD, *even if the socket is nonblocking*. So I added an "okwaitall" sysdeps, and won't set MSG_WAITALL on retarded systems. | Laurent Bercot | 4 | +140 | -9 |
2014-12-20 12:34 | Lots of cosmetic fixes. sha256 documented. | Laurent Bercot | 107 | +211 | -191 |
2014-12-20 01:15 | Cosmetic fixes in iobuffer (was looking for a bug, but it wasn't there) | Laurent Bercot | 4 | +18 | -18 |
2014-12-19 01:37 | Doc fix: `cat socket.lib`, not -l`cat socket.lib` | Laurent Bercot | 1 | +2 | -2 |
2014-12-18 23:30 | Documentation fixes | Laurent Bercot | 8 | +54 | -14 |
2014-12-18 22:22 | skalibs actually doesn't need make 4 | Laurent Bercot | 2 | +2 | -2 |
2014-12-18 22:15 | child_spawn1 doc update | Laurent Bercot | 1 | +10 | -5 |
2014-12-18 21:08 | Fix fd management in new child_spawn1, make socket nb for skaclient | Laurent Bercot | 3 | +19 | -15 |
2014-12-18 20:02 | fd leak fix in child_spawn1_internal | Laurent Bercot | 1 | +2 | -2 |
2014-12-18 19:06 | Separate socket from pipe in child_spawn. Less code in skaclient! | Laurent Bercot | 9 | +198 | -174 |
2014-12-18 02:58 | Fix timed_getlnmax: correctly update w | Laurent Bercot | 1 | +4 | -2 |
2014-12-17 12:54 | Remove intentional crash | Laurent Bercot | 1 | +0 | -2 |
2014-12-17 12:07 | Make build crash early on purpose (to test test suite...) | Laurent Bercot | 1 | +2 | -0 |
2014-12-16 02:27 | Test _XOPEN_SOURCE=700, you never know... (but not for Solaris) | Laurent Bercot | 2 | +6 | -2 |
2014-12-16 02:05 | Update doc: dependency to make 4 | Laurent Bercot | 2 | +2 | -2 |
2014-12-15 23:54 | Declare static/shared libs in configure, it's specific anyway | Laurent Bercot | 2 | +11 | -5 |
2014-12-15 23:23 | Fix: timed_buffer_flush -> buffer_timed_flush | Laurent Bercot | 1 | +1 | -1 |
2014-12-14 11:36 | Fix Jean's e-mail address | Laurent Bercot | 1 | +1 | -1 |
2014-12-14 09:40 | unixmessage_receive: don't read more than 1 message at a time | Laurent Bercot | 1 | +6 | -2 |
2014-12-14 01:52 | Fix test of sendmsg return value (compare against int...) | Laurent Bercot | 1 | +1 | -1 |
2014-12-13 13:01 | Fix initial value for the length of the kolbak_queue. This was the reason for the s6-dnsname-filter segfault. It took me 2 days, valgrind and gdb to corner that one. >.> | Laurent Bercot | 2 | +4 | -5 |
2014-12-11 21:44 | Include deps.mak after config.mak, just in case | Laurent Bercot | 1 | +1 | -1 |
2014-12-11 18:19 | Use -O2 by default | Laurent Bercot | 1 | +1 | -1 |
2014-12-11 17:42 | Fix make global-links with nonempty sproot | Laurent Bercot | 1 | +1 | -1 |
2014-12-10 11:34 | Add guards around EOVERFLOW defines. (Thanks, OpenBSD) | Laurent Bercot | 5 | +10 | -0 |
2014-12-10 09:12 | Fix child_spawn fd closing when n=1 | Laurent Bercot | 1 | +1 | -1 |
2014-12-09 16:47 | Remove deprecated sig.c and useless select wrapper | Laurent Bercot | 4 | +1 | -50 |
2014-12-09 00:12 | Documentation update | Laurent Bercot | 1 | +10 | -5 |
2014-12-08 23:26 | Documentation update: safe wrappers | Laurent Bercot | 3 | +48 | -43 |
2014-12-08 13:44 | Remove CPPFLAGS_AUTO entries that disable compiler warnings | Laurent Bercot | 1 | +0 | -7 |
2014-12-06 19:42 | Correctly (hopefully) update the main cbuffer in unixmessage_receiver_fill | Laurent Bercot | 1 | +1 | -0 |
2014-12-06 19:17 | Ditch diuints in unixmessage_receiver_fill, revert recvmsg() interpretation | Laurent Bercot | 1 | +3 | -9 |
2014-12-06 18:56 | Fix: adjust unixmessage_receiver_fill() math after recvmsg(). </3 | Laurent Bercot | 1 | +1 | -1 |
2014-12-06 17:51 | Rewrite unixmessage_receiver without buffer, only cbuffer | Laurent Bercot | 16 | +132 | -130 |
2014-12-05 18:04 | It's possible to statically initialize unixmessage_receiver_0 | Laurent Bercot | 5 | +12 | -31 |
2014-12-05 16:21 | Bugfix: skaclient_start and skaclient_startf need a flush before a receive! | Laurent Bercot | 2 | +14 | -0 |
2014-12-05 16:18 | Simplify child_spawn: remove syncpipe in the posix_spawn() case | Laurent Bercot | 1 | +9 | -14 |
2014-12-05 14:46 | Add skagetln_nofill | Laurent Bercot | 4 | +25 | -15 |
2014-12-05 12:34 | Add tain_zero | Laurent Bercot | 2 | +6 | -0 |
2014-12-05 03:57 | More adjustments to unixmessage and skaclient | Laurent Bercot | 5 | +26 | -13 |
2014-12-04 16:30 | Better interface for simple skaclient servers | Laurent Bercot | 7 | +74 | -8 |
2014-09-19 02:47 | doc precision | Laurent Bercot | 1 | +1 | -0 |
2014-09-18 21:16 | update doc to mention git | Laurent Bercot | 1 | +3 | -1 |
2014-09-18 20:18 | add git support to make tgz | Laurent Bercot | 1 | +2 | -2 |
2014-09-18 20:01 | add support for git in make tgz | Laurent Bercot | 1 | +0 | -260 |
2014-09-18 18:55 | initial commit with rc for skalibs-2.0.0.0 | Laurent Bercot | 901 | +26382 | -0 |