Permalink
Switch branches/tags
Nothing to show
Commits on Apr 6, 2011
Commits on Mar 28, 2011
  1. netdb: some cleanup

    markokr committed Mar 27, 2011
    - gaia_thread: simplify the lock loop
    - gaia_lookup: pass proper sigval to function
    - include <string.h>, for memcpy()
    - depend on HAVE_PTHREAD not HAVE_PTHREAD_H - to avoid
      messing with non-threaded errno.
Commits on Mar 25, 2011
  1. usual.m4: special handling for getaddrinfo_a()

    markokr committed Mar 25, 2011
    AC_USUAL_GETADDRINFO_A:
    - check glibc version
    - setup pthreads
  2. AC_USUAL_PORT_CHECK: Use AC_USE_SYSTEM_EXTENSIONS

    markokr committed Mar 25, 2011
    This gets rid of _GNU_SOURCE and __EXTENSIONS__
    
    Unfortunately it does not handle _XPG4_2 and WINVER...
  3. netdb: non-blocking compat getaddrinfo_a()

    markokr committed Mar 25, 2011
    Lauch single thread that does lookups.  It must not multi-thread
    as thread-safety of libc getaddrinfo() is uncertain.
Commits on Mar 23, 2011
  1. netdb: disable getaddrinfo_a() on older glibc

    markokr committed Mar 23, 2011
    RHEL/CentOS glibc 2.5 is broken
    
    Debian's glibc 2.3 (etch) and 2.7 (lenny) work
Commits on Mar 20, 2011
Commits on Mar 4, 2011
  1. usual.m4: turn on uninitialized variable warnings on clang

    markokr committed Mar 4, 2011
    You need gcc-3.4 or clang 2.9 with -Wuninitialized-experimental
    to get them..
Commits on Mar 2, 2011
Commits on Feb 28, 2011
  1. fileutil: load_file() fixes

    markokr committed Feb 28, 2011
    - report actually read bytes.  Eg: different on win32
      due to dos line endings.
    
      Reported-by: Rich Schaaf
    
    - free buffer on error
  2. cfparser: fix docstring

    markokr committed Feb 27, 2011
  3. ctype: new compat module

    markokr committed Feb 27, 2011
    Make sure <ctype.h> functions accept 'char' values.
    
    On arches where plain 'char' is signed, <ctype.h> functions
    need to work on negative values.
    
    Some OSes do it already (Linux), some don't (BSD, Windows).
Commits on Feb 26, 2011
  1. heap: internal api cleanup

    markokr committed Feb 26, 2011
  2. lookup3: tests for big-endian

    markokr committed Feb 26, 2011
  3. gitignore: gcov files

    markokr committed Feb 26, 2011
  4. safeio: needs time.h

    markokr committed Feb 26, 2011
  5. Use FLEX_ARRAY instead of []

    markokr committed Feb 26, 2011
Commits on Feb 24, 2011
  1. regex: minor space saving

    markokr committed Feb 24, 2011
  2. socket_win32: add int <> SOCKET casting macros

    markokr committed Feb 24, 2011
    they can be made do something smart if needed
  3. aatree: fix test

    markokr committed Feb 24, 2011
  4. getopt: new compat module

    markokr committed Feb 24, 2011
    implementation from OpenBSD
  5. err: add _PRINTF tags

    markokr committed Feb 24, 2011
Commits on Feb 22, 2011