libusual.git
2010-09-03 Marko Kreenevent: fix wrong error code
2010-09-03 Marko Kreentest: draft test module for regex
2010-09-03 Marko Kreenpgutil: include gperf generated code in git.
2010-09-02 Marko Kreenpgutil: add few missing features to pg_parse_array()
2010-09-02 Marko Kreenpgutil: support NULL for quote_literal
2010-09-02 Marko Kreenstrlist: allow storing NULL
2010-09-01 Marko Kreenpgutil: move common postgres helper functions here.
2010-08-31 Marko Kreenlogging: exit process in case logfile is not writable.
2010-08-31 Marko Kreendaemon: write pidfile twice, to be able to show errors...
2010-08-31 Marko Kreendaemon: signal_pidfile()
2010-07-19 Marko Kreensocket: Fix fd_set allocation on win32
2010-07-19 Marko Kreensocket: win32 keepalive defs for mingw32
2010-06-16 Marko KreenMove more portability goo over from pgbouncer.
2010-05-04 Marko Kreenrename old 'check' target to 'sparse'
2010-05-04 Marko Kreentest: new regtest based on tinytest
2010-05-04 Marko Kreenregex: small fallback regex implementation
2010-05-04 Marko Kreenstrpool: pool for shared strings
2010-04-30 Marko Kreenbase: sync Assert() with logging changes
2010-04-27 Marko Kreenlogging: avoid changing errno.
2010-04-24 Marko KreenFix warning flags.
2010-04-12 Marko KreenMakefile: check target for sparse checking
2010-04-12 Marko Kreenlogging: fix signed vs. unsigned cmp warning
2010-04-12 Marko Kreenmove <sys/param.h> include into <base.h>
2010-04-12 Marko Kreensocket: remove unneeded logging.h include
2010-04-09 Marko Kreenpgsocket: catch and ignore notices
2010-04-01 Marko Kreenlogging: customizable prefix, context info
2010-03-31 Marko Kreenautoconf: make sure 'restrict' keyword is always available
2010-03-31 Marko Kreenautoconf: Some gcc versions require AC_PROG_CC_STDC...
2010-03-31 Marko Kreenautoconf: separate warning flags from CFLAGS int WFLAGS
2010-03-30 Marko Kreenutf8: fix problems with longer seqs
2010-03-23 Marko Kreenslab: avoid shared structures in case of threaded program
2010-03-19 Marko Kreencfparser: sync with load_file() change
2010-03-15 Marko Kreenfileutil: optional size argument to load_file()
2010-03-03 Marko Kreenpgsocket: allow to detect whether waiting for send...
2010-03-03 Marko Kreenbase: ARRAY_NELEM() macro for static arrays
2010-03-03 Marko Kreenaatree: add 'const' to aatree_is_nil_node()
2010-03-03 Marko Kreenstring: few improvements
2010-03-03 Marko Kreenstring: fls fixes
2010-03-03 Marko Kreenbase: compat posix_memalign()
2010-03-03 Marko Kreensocket: socket_keepalive()
2010-03-03 Marko Kreenlist: sort() function
2010-03-03 Marko Kreenslab: bypass slab logic
2010-03-03 Marko Kreenmempool: avoid read from freed area
2010-03-02 Marko Kreenpgsocket: cleanups, make reconnect actually connect
2010-03-02 Marko Kreencbtree: add walker function
2010-01-13 Marko KreenMakefile: drop hardwired warning flags, configure sets...
2010-01-13 Marko Kreenstring: proper posix basename()
2010-01-13 Marko Kreenstatlist: put_before/put_after functions
2010-01-13 Marko Kreensocket: define INADDR_NONE
2010-01-13 Marko Kreensocket: fix socket_setup() compat case
2010-01-13 Marko Kreenmbuf: additional functions
2010-01-13 Marko Kreenfileutil.c: include string.h which is needed by compat...
2010-01-13 Marko Kreenerr: avoid defining progname if OS provides setprogname
2010-01-13 Marko Kreenbase: include stdio.h and inttypes.h
2009-12-21 Marko Kreenmempool: simple memory pool
2009-12-21 Marko Kreencbtree: support custom allocator, fix insert bug
2009-12-08 Marko Kreenhashtab: allow override max fill
2009-12-08 Marko Kreenstring: strlist_append_ref() to avoid strdup(), constif...
2009-12-08 Marko Kreenslab: clarify init func input, make _destroy() accept...
2009-12-08 Marko Kreenmbuf: cmp funcs, make free() zero-fill
2009-12-08 Marko Kreenutf8: api cleanup
2009-12-08 Marko Kreenmbuf: mbuf_cut() function
2009-12-08 Marko Kreenlist: list_last() function
2009-12-08 Marko Kreenhashtab: constify some pointers
2009-12-08 Marko Kreencbtree: instead C-strings, use key + length
2009-12-05 Marko Kreenpgsocket: handle freeing PGresult
2009-09-09 Marko Kreenbase: add few macros
2009-09-09 Marko Kreenerr: more std behaviour, set/getprogname
2009-09-09 Marko KreenFix strerror_r on win32
2009-09-09 Marko Kreendlerror should not use errno
2009-09-09 Marko Kreenwin32: dlopen v1
2009-09-09 Marko Kreenconfigure: check for libevent
2009-09-09 Marko Kreenusual.m4: move port defines to config.h
2009-09-09 Marko KreenAC_GNU_SOURCE is broken, define _GNU_SOURCE unconditionally
2009-09-02 Marko Kreenusual.m4: fix localtime_r typo
2009-09-02 Marko Kreendefine rol/ror, remove duplicate code in md5/sha1
2009-09-02 Marko Kreeninclude few experimental modules.
2009-09-02 Marko KreenMakefile: asm targets for debugging
2009-09-02 Marko Kreenerr,logging,safeio: use strerror_r()
2009-09-02 Marko Kreensafeio: remove unnecessary includes
2009-09-02 Marko Kreenpthread: minimal compat for win32
2009-09-02 Marko Kreenerr module
2009-09-02 Marko KreenReorg of compat code.
2009-09-02 Marko Kreencfparser: allow * section that matches any name
2009-09-02 Marko Kreenevent: allow use of real libevent
2009-09-02 Marko Kreenheap: instead macro, use inline for elem comparision
2009-09-02 Marko Kreenusual.m4: detect real libevent
2009-09-02 Marko Kreenfind_modules: automatic detection of used modules.
2009-08-27 Marko Kreensocket: Undefined variable when setting SO_NOSIGPIPE
2009-07-08 Dimitri FontaineAdapt compat.c to newer debian sid glibc, per comment...
2009-06-01 Marko Kreenstring: strlist, parse_word_list
2009-06-01 Marko Kreenmbuf: memory buffer
2009-04-20 Marko Kreenbase: unused, noinline attribs
2009-04-20 Marko Kreenevent: disable signals when executing handler
2009-04-20 Marko Kreencfparser: allow both abs and relative pointers
2009-04-20 Marko KreenPrepare libusual for pgbouncer: autoconf/win32
2009-04-15 Marko Kreenevent: use new heap
2009-04-15 Marko Kreenheap: small binary heap implementation
2009-04-15 Marko Kreenevent: simplify timeout handling by using usec_t internally
2009-04-15 Marko Kreenevent: Cleanups and more comments
next