Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-30 | regex: simplify op_count_full error checkHEADmaster | Marko Kreen | |
There was dummy loop with size limit for "performace" reasons, but it triggered automatic checkers. Remove complexity by using strchr() there. Reported-By: David Binderman | |||
2014-09-07 | string: use memset_s for explicit_bzero | Marko Kreen | |
2014-09-01 | chacha: make faster | Marko Kreen | |
2014-08-30 | csrandom, keccak_prng, chacha: new modules | Marko Kreen | |
csrandom implements arc4random_buf api. keccak_prng implements PRNG based on Keccak sponge. chacha implements ChaCha hash. | |||
2014-08-30 | pthread: non-working once wrapper | Marko Kreen | |
2014-08-30 | win32 cleanups | Marko Kreen | |
2014-08-30 | hashing: memhash | Marko Kreen | |
Fast in-memory hash, with randomized value. | |||
2014-07-14 | endian: WORDS_UNALIGNED_ACCESS_OK (draft) | Marko Kreen | |
Seems it might be useful (mainly inside endian.h) for non-gcc/clang compilers, but needs proof. | |||
2014-07-14 | msvc: fail on non-x86, instead miscompiling | Marko Kreen | |
2014-07-14 | string: explicit_bzero | Marko Kreen | |
2014-06-27 | string: locale-independent float handling | Marko Kreen | |
2014-06-27 | string: memstring functions | Marko Kreen | |
2014-06-21 | shlist: convert to offsets relateive to node itself | Marko Kreen | |
Simplifies api and makes it more similar to list.h as list head does not need to be carried around. | |||
2014-06-21 | shlist: fix empty check | Marko Kreen | |
2014-06-21 | test_cxalloc: fix printf warning | Marko Kreen | |
2014-06-20 | test/compile: disable unused func warning | Marko Kreen | |
2014-06-20 | bits,endian: stop depending on libc | Marko Kreen | |
Instead try to get compiler involved. endian: add host-endian enc/dec functions. | |||
2014-06-20 | base: support magic clang macros, cleanups | Marko Kreen | |
2014-06-19 | dox: fix file locations | Marko Kreen | |
2014-06-19 | make: tags | Marko Kreen | |
2014-06-19 | cbtree: allow long keys | Marko Kreen | |
2014-06-19 | cbtree: disallow double keys | Marko Kreen | |
2014-06-19 | cxextra: custom alignment for pool | Marko Kreen | |
2014-06-19 | test_cfparser: allow run from top dir | Marko Kreen | |
2014-06-19 | utf8: validator | Marko Kreen | |
For sanity-checking UTF8 without decoding. | |||
2014-06-12 | usual.m4: INSTALL - use absolute path | Marko Kreen | |
2014-06-12 | Remove use of USUAL_ALLOC | Marko Kreen | |
2014-06-12 | cxalloc: make cx=NULL mean USUAL_ALLOC | Marko Kreen | |
2014-06-12 | bits: multiply with overflow check | Marko Kreen | |
2014-06-12 | cxextra: pool improvements | Marko Kreen | |
2014-06-12 | cxextra/pool: initial size, realloc | Marko Kreen | |
make reallow work always properly, although not efficiently. | |||
2014-06-12 | socket: getpeercreds cleanups | Marko Kreen | |
2014-05-23 | keccak: Sync with new SHA3 draft. | Marko Kreen | |
- Sync SHA3 parameters and regtests with new FIPS202 draft. - Move regular hash api to 'usual/crypto/sha3' module. - Drop regular hash api from keccak module, use exteded sponge API used in spongeshaker Python module. | |||
2014-05-03 | mk: refresh libusual2.temo | Marko Kreen | |
2014-05-03 | cfparser: %include directive | Marko Kreen | |
This includes body of other file into current one. Based on patch by Andrew Dunstan. | |||
2014-04-30 | heap: heap_destroy() works on NULL argument | Marko Kreen | |
2013-07-07 | usual/slab: sanitize object size and align. | Marko Kreen | |
Too small values for both would make the code crash, still allow them but replace with working values. Noticed-by: Yue Du | |||
2013-04-25 | antimake: sync with antimake repo | Marko Kreen | |
- amext-msvc.mk: add description - amext-cxx.mk: move c++ support to extension - sync tests | |||
2013-04-25 | makefile: make config.h installable again | Marko Kreen | |
2013-04-02 | cfparser: require that first section must be present | Marko Kreen | |
otherwise, when run on empty file, the main section defaults are not filled in and program may crash. | |||
2013-04-02 | socket: getpeercreds() - getpeereid() + pid | Marko Kreen | |
Most OSes have also way to get pid of unix socket peer. Provide generic API for fetching it. Make compat getpeereid() wrap it, so all compat goo is in one place. | |||
2013-04-02 | antimake: follow symlinks when searching extensions | Marko Kreen | |
2013-01-06 | m4/usual: fix ctype removal | Marko Kreen | |
2013-01-06 | amext-msvc: random cleanups | Marko Kreen | |
2013-01-06 | antimake: safer test result print | Marko Kreen | |
2013-01-06 | antimake: keep per-object mkdir always quiet | Marko Kreen | |
2013-01-06 | base_win32: missing win32 includes | Marko Kreen | |
2013-01-06 | msvc cleanup | Marko Kreen | |
2013-01-06 | antimake: use printf instead of echo | Marko Kreen | |
2013-01-06 | antimake: dont use readpath when loading extensions | Marko Kreen | |
Seems it's not reliable. |