summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Enable automake 1.11 silent mode by defaultLennart Poettering2009-10-171-41/+42
| | | | Silent mode yay!
* Update D-Bus version number to 1.3.1Thiago Macieira2009-07-291-2/+2
|
* Fix the configure-check again: must use b.Thiago Macieira2009-07-251-1/+1
| | | | | Otherwise, when compiling with optimisation, the compiler will detect that b was unused, then use the instructions that i386 supports.
* Long live D-Bus 1.3.x / 1.4.x.Thiago Macieira2009-07-161-4/+4
| | | | | Library Age = 5 / Current = 8 indicates this development series. Revision will increase from 0 after 1.4.0 is released.
* Merge branch 'fd-passing'Thiago Macieira2009-07-161-34/+34
|\ | | | | | | | | | | | | Conflicts: dbus/dbus-connection.c dbus/dbus-message-util.c dbus/dbus-sysdeps-unix.c
| * Fix detection of the GCC __sync intrinsics.Thiago Macieira2009-07-161-1/+1
| | | | | | | | | | | | We have to use the return value, otherwise GCC optimises the code by using instructions that don't return anything. That won't match what we actually use in dbus-sysdeps-unix.c
| * byteswap: make use of glibc specific bytswap primitivesLennart Poettering2009-05-201-0/+2
| | | | | | | | | | | | glibc knows three bswap_{16|32|64}() calls that internally make use of a gcc extension to implement faster byteswapping. We should make use of it if we can.
| * atomic: implement atomic operations based on gcc's __sync extensionLennart Poettering2009-05-201-34/+16
| | | | | | | | | | | | | | | | | | | | | | Newer gccs and intel ccs support a __sync extension for making use of atomic operations. This patch replaces the handcrafted x86 atomic operation support with usage of __sync. __sync is supported by more processors and by more compilers than the old assembler code. Also, this extension has been available on gcc for quite a while now for x86, so replacing the old assembler code should only be a loss when very old compiilers are used.
| * cloexec: set all sockets that are created with SOCK_CLOEXECLennart Poettering2009-05-201-1/+1
| | | | | | | | | | | | Since all socket users enable FD_CLOEXEC anyway we can just do that in _dbus_open_socket() and be done with it for all cases. By side effect this allows us to use SOCK_CLOEXEC and hence close the CLOEXEC race.
| * cloexec: make use of pipe2(O_CLOEXEC) when availableLennart Poettering2009-05-201-0/+2
| | | | | | | | This should fix another CLOEXEC race.
| * build-system: define _GNU_SOURCE centrallyLennart Poettering2009-05-201-0/+1
| | | | | | | | | | Instead of having everyone define _GNU_SOURCE and similar macros seperately, simply do so centrally by using AC_USE_SYSTEM_EXTENSIONS
| * sysdeps-unix: add basic IO primitives for unix fd passingLennart Poettering2009-05-201-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | This introduces three new functions: _dbus_read_socket_with_unix_fds _dbus_write_socket_with_unix_fds _dbus_read_socket_with_unix_fds_two These work exactly like their counterpart sans 'with_unix_fds' except that they also send/recieve file descriptors along with the actual payload data.
| * sysdeps-unix: if MSG_NOSIGNAL is available don't touch SIGPIPE by defaultLennart Poettering2009-05-151-0/+3
| | | | | | | | If we can use MSG_NOSIGNAL we don't have to play games with SIGPIPE
* | Merge branch 'dbus-1.2'Colin Walters2009-07-151-1/+8
|\ \ | | | | | | | | | | | | Conflicts: configure.in
| * | Bug 22788 - Fix detection of getpwnam_r on SolarisBrian Cameron2009-07-151-7/+7
| | | | | | | | | | | | | | | | | | Define POSIX_PTHREAD_SEMANTICS earlier so more things use it. Signed-off-by: Colin Walters <walters@verbum.org>
| * | Release 1.2.16Colin Walters2009-07-141-1/+1
| | |
| * | Bug 19446 - HaikuOS supportGrzegorz Dąbrowski2009-07-141-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Colin Walters <walters@verbum.org> (cherry picked from commit 97c58ace430fb58cedfc1e5c83db9759063b6946)
| * | Bug 18121 - Use a monotonic clock for pthread timeoutsColin Walters2009-07-141-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | Patch based on one from Keith Mok <ek9852@gmail.com>, some followup work from Janne Karhunen <Janne.Karhunen@gmail.com>. We don't want condition variable timeouts to be affected by the system clock. Use the POSIX CLOCK_MONOTONIC if available. (cherry picked from commit ae24bb35e2ee3ecde990f55852982b573754ec43)
| * | Bug 22516 - Ensure inotify fd is set close on execMatthias Clasen2009-07-141-1/+1
| | | | | | | | | | | | | | | | | | | | | This prevents it leaking into spawned child processes. Signed-off-by: Colin Walters <walters@verbum.org> (cherry picked from commit f4e15893e5be6da6c7642bb7ef9b14d5531afe41)
| * | Bug 21545 - Move CFLAGS modification towards the end of configureColin Walters2009-07-141-243/+244
| | | | | | | | | | | | | | | This prevents the flags from screwing up autoconf tests. (cherry picked from commit 98bbe8c7941f2c643dc55b4e7329c0da57d2c7bc)
| * | Bug 21657 - Fix configure checks for va_list in maintainer modeChristian Persch (GNOME)2009-07-141-3/+6
| |/ | | | | | | | | Include the right headers. (cherry picked from commit fe86222d10f0b2532be314a58841db82b1f5887e)
* | Bug 19446 - HaikuOS supportGrzegorz Dąbrowski2009-07-131-1/+1
| | | | | | | | Signed-off-by: Colin Walters <walters@verbum.org>
* | Bug 18121 - Use a monotonic clock for pthread timeoutsColin Walters2009-07-101-1/+24
| | | | | | | | | | | | | | | | Patch based on one from Keith Mok <ek9852@gmail.com>, some followup work from Janne Karhunen <Janne.Karhunen@gmail.com>. We don't want condition variable timeouts to be affected by the system clock. Use the POSIX CLOCK_MONOTONIC if available.
* | Bug 22516 - Ensure inotify fd is set close on execMatthias Clasen2009-07-101-1/+1
| | | | | | | | | | | | This prevents it leaking into spawned child processes. Signed-off-by: Colin Walters <walters@verbum.org>
* | Bug 21545 - Move CFLAGS modification towards the end of configureColin Walters2009-07-101-243/+244
| | | | | | | | This prevents the flags from screwing up autoconf tests.
* | Bug 21657 - Fix configure checks for va_list in maintainer modeChristian Persch (GNOME)2009-07-101-3/+6
| | | | | | | | Include the right headers.
* | Bump configure.in for GITScott James Remnant2009-07-091-1/+1
|/ | | | Signed-off-by: Scott James Remnant <scott@ubuntu.com>
* configure.in: fail abstract socket test gracefully when cross-compilingMarc Mutz2009-05-131-2/+10
| | | | | | | | * configure.in: only run AC_CACHE_CHECK if enable_abstract_sockets=auto * configure.in: warn that, when cross-compiling, we're unable to detect abstract sockets availability automatically Signed-off-by: Thiago Macieira <thiago@kde.org>
* configure.in: not all gccs support -Wno-pointer-signMarc Mutz2009-05-131-1/+4
| | | | Signed-off-by: Thiago Macieira <thiago@kde.org>
* Release 1.2.14Colin Walters2009-05-061-1/+1
|
* configure.in: fix help string alignmentMarc Mutz2009-04-281-1/+1
| | | | | | | * AC_ARG_ENABLE(libaudit: use AS_HELP_STRING for aligned help messages Signed-off-by: Thiago Macieira <thiago@kde.org> (cherry picked from commit 660073925b03cad2f6e95ba9f25a81c2d9727185)
* Bump for unstable cycleColin Walters2009-01-061-1/+1
|
* Release 1.2.12.dbus-1.2.12Colin Walters2009-01-061-1/+1
|
* Bug 17060: Explicitly hard fail if expat is not availableColin Walters2009-01-061-11/+8
| | | | * configure.in: Tweak libxml/expat detection and handling.
* Bug 17969: Don't test for abstract sockets if explicitly disabledLionel Landwerlin2009-01-061-0/+2
| | | | Signed-off-by: Colin Walters <walters@verbum.org>
* Fix cross-compiling with autotools.Diego E. 'Flameeyes' Pettenò2009-01-061-4/+4
| | | | | | | | | | | The AC_CANONICAL_TARGET macro and the $target_os variables are used for the target of compilers and other code-generation tools, and should not be used during cross-compile of generic software. Replace them with AC_CANONICAL_HOST and $host_os instead, as they should have been from the start. For a breakdown of what host, build and target machines are, please see http://blog.flameeyes.eu/s/canonical-target .
* Enable -Werror by default with --enable-maintainer-mode, and change warningsColin Walters2009-01-061-6/+42
| | | | | | | Important compiler warnings were being lost in the noise from warnings we know about but aren't problems, and moreover made using -Werror difficult. Now we expect *all* developers and testers to be using -Werror.
* Bump for unstable cycleColin Walters2008-12-191-1/+1
|
* Release 1.2.10dbus-1.2.10Colin Walters2008-12-191-1/+1
|
* Bump version for unstable cycleColin Walters2008-12-091-1/+1
|
* Release 1.2.8dbus-1.2.8Colin Walters2008-12-091-1/+1
|
* Release 1.2.6dbus-1.2.6Colin Walters2008-12-051-1/+1
|
* Bump configure again for gitColin Walters2008-10-061-1/+1
|
* Release 1.2.4dbus-1.2.4Colin Walters2008-10-061-1/+1
|
* Correctly dist 1.2.3 tarball with docs enableddbus-1.2.3Colin Walters2008-08-061-1/+1
|
* Bump configure.ac to 1.2.2Colin Walters2008-08-061-2/+2
|
* Bug 15740: Solaris/ADT auditing support (simon zheng)Colin Walters2008-06-051-1/+19
| | | | | | | | | | | | | | | | | | | | | | | * bus/driver.c: Add GetAdtAuditSessionData method which returns audit data for a connection. * configure.in: Detect ADT auditing support * dbus/dbus-auth.c: Read ADT auditing creds. * dbus/dbus-connection.c: Implement dbus_connection_get_adt_audit_session_data. * dbus/dbus-connection.h: Export it. * dbus/dbus-credentials.c: Add support for gathering adt_audit_data and retrieving it via _dbus_credentials_get_adt_audit_data. * dbus/dbus-credentials.h: Add DBUS_CREDENTIAL_ADT_AUDIT_DATA_ID. * dbus/dbus-protocol.h: New error DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN. * dbus/dbus-sysdeps.c: Support for reading audit credentials via ADT API. * dbus/dbus-transport.c: New function _dbus_transport_get_adt_audit_session_data to retrieve credentials. * dbus/dbus-transport.h: Export it.
* Add "PrivServer" test which exercises DBusServer and dbus_shutdownColin Walters2008-05-301-0/+2
| | | | | | | | | | | | | | * test/data/valid-service-files/org.freedesktop.DBus.TestSuite.PrivServer.service.in: New service file for PrivServer. * configure.in: Generate it. * test/name-test/Makefile.am: Build test-privserver and test-privserver-client. * test/name-test/test-privserver.c: Use DBusServer to serve a private connection. * test/name-test/test-privserver-client.c: Connect via session bus and get address of private server, exercise dbus_shutdown(). * test/name-test/run-test.sh: Run it.
* up version for unstable developmentJohn (J5) Palmieri2008-04-041-2/+2
|
* bump version after releaseJohn (J5) Palmieri2008-04-041-1/+1
|