summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* check ConsoleKit database for detecting if user is on consoleLennart Poettering2009-10-171-6/+56
| | | | | | | | | In addtion to Solaris style /dev/console permission checking and pam_console style /var/run/console file existance checking add support for checking console status via the ConsoleKit database. This adds very basic support and will read the console database on every single read. These needs optimization.
* 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
|