summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace the CFLAGS-checking code with a common macro from xine-lib.Diego 'Flameeyes' Pettenò2008-08-262-23/+263
| | | | | | | | | | | | | | Instead of writing custom code to check for cflags checking, import a copy of attributes.m4 from xine-lib's repository and use the CC_CHECK_CFLAGS macro. The advantage lies not only in being able to reduce the custom code in configure.ac, but also in the fact that the CC_CHECK_CFLAGS macro caches the results, making ./configure -C quite faster on second run. Check for the CFLAGS for any compiler and not just GCC, if the compiler does support the flag it is better to u se it anyway, otherwise it will be skipped.
* Use AC_PROG_CC_C99 to discover C99-compliant compiler.Diego 'Flameeyes' Pettenò2008-08-261-1/+2
| | | | | | Instead of just checking if the compiler supports -std=c99 option, make use of the autoconf macro for discovering C99. This way other non-GCC compiler could be used in C99 mode too.
* Ignore the m4 macro files added over by libtoolize --copy.Diego 'Flameeyes' Pettenò2008-08-261-0/+5
|
* Move ACX_PTHREAD macro from acinclude.m4 to m4/ directory.Diego 'Flameeyes' Pettenò2008-08-263-0/+3
| | | | | | | | | Make this change because recent versions of libtool (2.2 series) copy over their m4 macro files if an m4/ directory is present, and because futher m4/ macro files might be added too. Also make sure the macro directory is announced to autoconf and is picked up by aclocal.
* Check for assert.h header and allow to disable assertions.Diego 'Flameeyes' Pettenò2008-08-261-0/+1
| | | | | | | In recent versions of autoconf, the AC_HEADER_ASSERT check not only makes sure that the assert.h header is found but it also allows the user to decide whether to enable or disable assertions at ./configure (rather than having to pass -DNDEBUG manually).
* Don't symlink README in srcdir or it will fail on out-of-build trees.Diego 'Flameeyes' Pettenò2008-08-261-1/+1
|
* Install README files in doc/html directories.Diego 'Flameeyes' Pettenò2008-08-261-2/+3
| | | | | | | | | | Install and distribute README.html and style.css in the html directory. Install and distribute README in the doc directory. The htmldir and docdir entries are added by recent versionf of autoconf and are configurable, so that distributions don't need to handle installation of these manually.
* Execute autoupdate.Diego 'Flameeyes' Pettenò2008-08-261-2/+2
| | | | | Replaces AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS and AC_HELP_STRING with AS_HELP_STRING (and quotes its parameters).
* Bump autoconf requirement to 2.62 (latest released version).Diego 'Flameeyes' Pettenò2008-08-261-1/+1
|
* prepare v0.5v0.5Lennart Poettering2008-08-182-3/+7
|
* fix iteration through addrinfo when seriliazing (pointed out by Damien ↵Lennart Poettering2008-08-172-2/+2
| | | | Thébault)
* add link to Damien Thébault's libasyncns-pythonLennart Poettering2008-07-301-0/+2
|
* hide more files from gitLennart Poettering2008-07-282-0/+2
|
* document that changing _freeanswer() to wildly would be considered ABI/API ↵Lennart Poettering2008-07-281-0/+5
| | | | breakage
* update readmev0.4Lennart Poettering2008-07-271-7/+10
|
* hide asyncns-test from gitLennart Poettering2008-07-271-0/+1
|
* bump revisionLennart Poettering2008-07-271-1/+1
|
* save and restore errno where applicableLennart Poettering2008-07-271-9/+18
|
* fix potential memory alignment bugLennart Poettering2008-07-271-11/+13
|
* rearrange a few thingsLennart Poettering2008-07-271-18/+24
|
* pass fds to worker thread in a malloc'ed array to avoid raceLennart Poettering2008-07-271-4/+31
|
* rework process logicLennart Poettering2008-07-271-4/+6
|
* add a error checking everywhereLennart Poettering2008-07-271-15/+43
|
* add a few assert()sLennart Poettering2008-07-271-0/+4
|
* minor optimizationLennart Poettering2008-07-271-1/+1
|
* pass errno over the socketLennart Poettering2008-07-271-7/+27
|
* add code to detect if a worker thread/process diedLennart Poettering2008-07-271-5/+62
|
* add complete error checking to exampleLennart Poettering2008-07-271-2/+13
|
* disable SIGCHLD in exampleLennart Poettering2008-07-271-1/+5
|
* rename autogen.sh to bootstrap.shLennart Poettering2008-07-271-0/+0
|
* remove bootstrap.shLennart Poettering2008-07-271-32/+0
|
* add gitignore filesLennart Poettering2008-07-273-0/+28
|
* bump sonameLennart Poettering2008-07-271-1/+1
|
* a few minor updates to configure.acLennart Poettering2008-07-271-10/+9
|
* update licenses/file headersLennart Poettering2008-07-2712-114/+102
|
* free srv dataLennart Poettering2008-07-271-15/+17
|
* rework thread shutdown logicLennart Poettering2008-07-271-2/+18
|
* sanitize code a bitLennart Poettering2008-07-271-8/+6
|
* remove debug lineLennart Poettering2008-07-271-1/+0
|
* fix iterative serialization of addrinfo dataLennart Poettering2008-07-271-4/+3
|
* make sure to terminate our dname string with a NUL byteLennart Poettering2008-07-271-8/+6
|
* make sure we only send initialized memory over the socket, to make valgrind ↵Lennart Poettering2008-07-271-0/+4
| | | | shut up
* add a few commentsLennart Poettering2008-07-271-0/+2
|
* beautify enum usage a bitLennart Poettering2008-07-271-5/+3
|
* make spawned background process more robust against strange contextsLennart Poettering2008-07-271-15/+189
|
* update function docsLennart Poettering2008-07-271-15/+17
|
* add new API asyncns_freeanswer()Lennart Poettering2008-07-272-0/+9
|
* update autogen script a bitLennart Poettering2008-07-271-11/+13
|
* fix a bit of indentationLennart Poettering2008-07-022-10/+6
|
* Fix a double free that was spotted by Damien ThébaultLennart Poettering2008-07-021-1/+0
|