summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
...
* change version to 1.2.1 to prep releaseJohn (J5) Palmieri2008-04-041-2/+2
| | | | | * we are moving to the 1.2.x version scheme because re-licensing seems to be blocked indefinitely
* fix broken poll on Mac OSX - build patch by Benjamin ReedJohn (J5) Palmieri2008-03-041-1/+29
| | | | | | * configure.in: check for OSX's deadlocking poll * dbus/dbus-sysdeps-unix.c (_dbus_poll): if we have a broken poll don't use poll
* check if the linker supports a flag instead of just checking for GNU ldJohn (J5) Palmieri2008-03-041-26/+34
| | | | | | * configure.in: move AM_PROG_LIBTOOL to the top (ld_supports_flag): new function for checking if the linker supports a given flag
* Platform build fixes for Mac OS XBenjamin Reed2008-03-041-2/+20
| | | | | | | - the Darwin linker does not understand the -z option; wrap it in a check for $with_gnu_ld. - environ is only available at runtime, so you need to make a reference to _NSGetEnviron instead for symbols to resolve properly.
* configure.in: add $THREAD_LIBS to DBUS_LAUNCHER_LIBS so we link correctlyJohn (J5) Palmieri2008-03-041-1/+1
|
* Released 1.1.20dbus-1.1.20John (J5) Palmieri2008-02-261-1/+1
|
* post-release bumpJohn (J5) Palmieri2008-01-171-1/+1
|
* post-release version bumpJohn (J5) Palmieri2008-01-151-1/+1
|
* never auto-select libxmlJohn (J5) Palmieri2008-01-151-2/+2
| | | | | | | | | 2008-01-15 John (J5) Palmieri <johnp@redhat.com> * portions of patch submitted by Tim Mooney <enchanter at users dot sourceforge dot net> * configure.in: never auto-select libxml (FDO Bug #12479)
* add inotify support (FDO Bz#13268)John (J5) Palmieri2008-01-141-1/+19
| | | | | | | | | | | | | | | | | | 2008-01-14 John (J5) Palmieri <johnp@redhat.com> * patch by Frederic Crozat <fcrozat at mandriva dot com> (FDO Bz# 13268) * add inotify support * bus/Makefile.am: add inotify module to the build * bus/dir-watch-inotify.c: inotify module based off the dnotify and kqueue modules * configure.in: add checks and switch for inotify also add a printout at the end of configure if inotify and kqueue support is being built in (dnotify already had this)
* add warning to output when libxml is selectedJohn (J5) Palmieri2008-01-141-0/+4
| | | | | | | | 2008-01-14 John (J5) Palmieri <johnp@redhat.com> * configure.in: add warning to output when libxml is selected since we don't have a libxml maintainer and expat works perfectly fine for what we need an xml parser for
* configure.in: *Actually* fix detection of i486 atomic ops.Simon McVittie2007-10-161-2/+2
| | | | | My previous attempt at a fix would always enable them due to wrong quoting. Patch from Colin Walters <walters@verbum.org>
* Merge branch 'inline'Simon McVittie2007-10-111-0/+1
|\
| * Enable Autoconf's AC_C_INLINE to avoid compilation failure with gcc -ansi.Simon McVittie2007-10-111-0/+1
| | | | | | | | | | | | If inline isn't recognised (e.g. on a strict C90 compiler, like gcc -ansi) this defines it to __inline__, __inline or nothing, whichever works. This is safe, because we never use inline except in combination with static.
* | Fix detection of i486 atomic ops.Simon McVittie2007-10-111-22/+7
|/ | | | | | Previously, the attempts to determine support at compile-time on Darwin were causing the i486 atomic ops to be used on *all* i386 or x86-64 GCC builds (AH_VERBATIM can't be conditionalized like we were trying to).
* fd.o bug #11872 improve linker test for --gc-sectionsJohn (J5) Palmieri2007-10-031-2/+5
| | | | * patch by Tim Mooney <enchanter at users.sourceforge.net>
* fd.o bug #11872 fix clearenv for systems that do not have itJohn (J5) Palmieri2007-10-031-1/+1
| | | | * patch from Brian Cameron <brian.cameron at sun.com>
* Correctly implement -fPIC and -fPIEJohn (J5) Palmieri2007-10-031-1/+16
| | | | | | | | * For security reasons we want possition independent code for libraries and possition independent executable for executables * before we were just enabling -fPIC * now we correctly enable -fPIC and -PIE for libdbus and the bus respectively * propper LD_FLAGS are set for each also
* 2007-08-03 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-08-031-1/+15
| | | | | | | | | | | | * configure.in: add major/minor/micro version number AC_SUBST * dbus/dbus-arch-deps.h.in (DBUS_MAJOR_VERSION, DBUS_MINOR_VERSION, DBUS_MICRO_VERSION, DBUS_VERSION_STRING, DBUS_VERSION): collection of macros to get version of library we are compiled against. * dbus/dbus-misc.c (dbus_get_version): new function, to get version of library we are linked against at runtime.
* 2007-07-27 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-07-271-1/+1
| | | | * configure.in: post-release version bump
* 2007-07-27 Havoc Pennington <hp@redhat.com>dbus-1.1.2Havoc Pennington2007-07-271-2/+2
| | | | * release 1.1.2
* 2007-07-24 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-07-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: add AM_PROG_CC_C_O to allow per-target CPPFLAGS * bus/dispatch.c (bus_dispatch_test_conf): Fix up setting TEST_LAUNCH_HELPER_CONFIG to include the full path, and enable test shell_fail_service_auto_start when use_launcher==TRUE * bus/activation-helper-bin.c (convert_error_to_exit_code): pass through the INVALID_ARGS error so the test suite works * bus/activation.c (handle_activation_exit_error): return DBUS_ERROR_NO_MEMORY if we get BUS_SPAWN_EXIT_CODE_NO_MEMORY * dbus/dbus-spawn.c (_dbus_babysitter_get_child_exit_status): return only the exit code of the child, not the entire thingy from waitpid(), and make the return value indicate whether the child exited normally (with a status code) * bus/bus.c (process_config_first_time_only): _dbus_strdup works on NULL so no need to check (process_config_every_time): move servicehelper init here, so we reload it on HUP or config file change * bus/Makefile.am (install-data-hook): remove comment because Emacs make mode seems to be grumpy about it
* 2007-07-24 Richard Hughes <richard@hughsie.com>Richard Hughes2007-07-241-3/+2
| | | | | | | | | | | | * configure.in: Use ustar to generate the tarball; this fixes the make distcheck problem when the data files do not fit in the archive: tar: dbus-1.1.2/test/data/valid-service-files/org.freedesktop.DBus. TestSuiteShellEchoServiceFail.service.in: file name is too long (max 99); not dumped We have to have the 'long' names as the service helper matches by filename rather than by the name in the service file.
* 2007-07-24 Richard Hughes <richard@hughsie.com>Richard Hughes2007-07-241-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: * test/Makefile.am: * test/data/invalid-service-files-system/org.freedesktop.DBus.TestS uiteNoExec.service.in: * test/data/invalid-service-files-system/org.freedesktop.DBus.TestS uiteNoService.service.in: * test/data/invalid-service-files-system/org.freedesktop.DBus.TestS uiteNoUser.service.in: * test/data/valid-config-files-system/debug-allow-all-fail.conf.in: * test/data/valid-config-files-system/debug-allow-all-pass.conf.in: * test/data/valid-config-files/debug-allow-all-sha1.conf.in: * test/data/valid-config-files/debug-allow-all.conf.in: * test/data/valid-service-files-system/org.freedesktop.DBus.TestSui teEchoService.service.in: * test/data/valid-service-files-system/org.freedesktop.DBus.TestSui teSegfaultService.service.in: * test/data/valid-service-files-system/org.freedesktop.DBus.TestSui teShellEchoServiceFail.service.in: * test/data/valid-service-files-system/org.freedesktop.DBus.TestSui teShellEchoServiceSuccess.service.in: * test/data/valid-service-files/debug-echo.service.in: * test/data/valid-service-files/debug-segfault.service.in: * test/data/valid-service-files/debug-shell-echo-fail.service.in: * test/data/valid-service-files/debug-shell-echo-success.service.in: * test/data/valid-service-files/org.freedesktop.DBus.TestSuiteEchoS ervice.service.in: * test/data/valid-service-files/org.freedesktop.DBus.TestSuiteSegfa ultService.service.in: * test/data/valid-service-files/org.freedesktop.DBus.TestSuiteShell EchoServiceFail.service.in: * test/data/valid-service-files/org.freedesktop.DBus.TestSuiteShell EchoServiceSuccess.service.in: Add the data files needed by the system activation unit checks.
* 2007-07-24 Richard Hughes <richard@hughsie.com>Richard Hughes2007-07-241-2/+19
| | | | | * configure.in: Add the needed library exports for the new laucher.
* 2007-07-24 Richard Hughes <richard@hughsie.com>Richard Hughes2007-07-241-0/+26
| | | | | | * configure.in: Check for -Wl,--gc-sections so we can really reduce the size of the setuid binary.
* 2007-06-18 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-06-181-1/+1
| | | | | * configure.in: bump version to 1.1.2 so CVS is higher than last release (this is not the 1.1.2 release)
* 2007-06-18 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-06-181-2/+2
| | | | * Release 1.1.1
* 2007-06-13 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-06-131-0/+22
| | | | | | | | | | | * configure.ac, bus/selinux.c, dbus/dbus-sysdeps-unix-util.c: add libaudit support, no clue what this means really but now we have it. Patches from Fedora package. * bus/bus.c (bus_context_new): move selinux initialization after changing to daemon user, patch from Fedora package * dbus/dbus-transport.c (auth_via_unix_user_function): fix a typo
* 2007-06-09 Havoc Pennington <hp@redhat.com>Havoc Pennington2007-06-091-0/+2
| | | | | | | | | | | | | | | | | | | * bus/dispatch.c (check_get_connection_unix_process_id): adapt since sysdeps-unix.h stuff isn't included anymore * bus/bus.c (bus_context_new): use more abstract functions to change user, so they can be no-ops on Windows * dbus/dbus-credentials.c, dbus/dbus-credentials.h, dbus/dbus-credentials-util.c: new files containing a fully opaque DBusCredentials data type to replace the old not opaque one. * configure.in (DBUS_UNIX): define DBUS_UNIX to match DBUS_WIN on windows * dbus/dbus-userdb.h: prohibit on Windows, next step is to clean up the uses of it in bus/*.c and factor out the parts of cookie auth that depend on it
* * bump version numberJohn (J5) Palmieri2007-05-251-1/+1
|
* acinclude.m4, configure.in: In recent autotools, ${datadir} isSimon McVittie2007-05-211-45/+6
| | | | | | | defined in terms of ${datarootdir}, so EXPANDED_DATADIR needs to be expanded recursively. Rather than fixing configure.in to do this, I grabbed the AS_AC_EXPAND macro from autostars.sf.net, which seems to be commonly used.
* * configure.in: define constant DBUS_UNIX.Ralf Habacker2007-05-171-0/+1
|
* * configure.in, cmake/ConfigureChecks.cmake: added check for setrlimit.Ralf Habacker2007-03-081-1/+1
| | | | * test/test-segfault.c: only include setrlimit stuff only when available.
* * configure.in,test/test-sleep-forever.c,test/test-names.c:Ralf Habacker2007-03-041-0/+2
| | | | added configure check for unistd.h.
* * configure.in: Added switch to disable user_database caching.Tim Dijkstra2006-12-121-0/+6
| | | | | * dbus/dbus-userdb-util.c, dbus/dbus-userdb.c: Add ifdefs to be able disable user_dabase caching.
* * make head the 1.1.0 experimental branchJohn (J5) Palmieri2006-11-101-1/+1
|
* * Released 1.0.0John (J5) Palmieri2006-11-081-1/+1
|
* * bump releaseJohn (J5) Palmieri2006-11-031-1/+1
|
* * configure.in: Add a check for DIR *dirp->dd_fdJohn (J5) Palmieri2006-11-021-3/+18
| | | | | | * dbus/dbus-sysdeps-util-unix: if HAVE_DDFD is defined use DIR *dirp->dd_fd else use DIR *dirp->__dd_fd. This takes care of both Solaris and Irix
* * configure.in: expose DBUS_DATADIRJohn (J5) Palmieri2006-11-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * bus/config-parser.c: add the standard_session_servicedirs element to the parser (bus_config_parser_content): process the standard_session_servicedirs element by getting the standard directories from sysdeps and merging them into the service directory list (test_default_session_servicedirs): make sure we get what we expect * bus/session.conf.in: replace the servicedir tag with the standard_session_servicedirs tag * dbus/dbus-list.h: remove the typedef of DBusList and place it in dbus-sysdeps.h to avoid circular header dependencies * dbus/dbus-sysdeps.h: add the typedef of DBusList * dbus/dbus-sysdeps-unix.c (split_paths_and_append): utility function which takes a string of directories delimited by colons, parses them out, appends a suffix and puts them in a list ignoring empty elements (_dbus_get_standard_session_servicedirs): returns the standard directories for a session bus to look for service activation files on Unix which includes the XDG_DATA_HOME, XDG_DATA_DIRS and DBUS_DATADIR directories * test/data/valid-config-files/many-rules.conf: add the standard_session_servicedirs tag to the valid config file tests
* * configure.in, dbus-1.pc.in: Check to see if thread methodsJohn (J5) Palmieri2006-10-261-4/+15
| | | | | are in glibc or libpthread and add -lpthread to the link stage if it is the latter
* * tools/dbus-launch.c (main): run the dbus-daemon in the builddirJohn (J5) Palmieri2006-10-261-0/+4
| | | | | | | | | | if tests are enabled and the DBUS_USE_TEST_BINARY env variable is set * tools/run-with-tmp-session-bus.sh: set DBUS_USE_TEST_BINARY before we run dbus-launch * configure.in: define TEST_BUS_BINARY to be the full path to dbus-daemon in the build root
* * configure.in: More fixups for cross compile (Patch fromJohn (J5) Palmieri2006-10-181-16/+31
| | | | Marco Pracucci <development at pracucci dot com>)
* 2006-10-17 Havoc Pennington <hp@redhat.com>Havoc Pennington2006-10-171-2/+0
| | | | | | | | * configure.in (CPPFLAGS): don't do -DDBUS_API_SUBJECT_TO_CHANGE here * dbus/dbus.h: drop the DBUS_API_SUBJECT_TO_CHANGE requirement, since realistically it doesn't look like we'll be changing it anymore.
* - bump versionJohn (J5) Palmieri2006-10-141-1/+1
|
* * configure.in: Released 1.0 RC 2(0.94)dbus-0.94John (J5) Palmieri2006-10-141-1/+9
| | | | Add check for -fPIC and enable it if available
* * configure.in: when checking for posix getpwnam_r assume trueJohn (J5) Palmieri2006-10-131-1/+7
| | | | for cross compiles
* * configure.in: Check for gethostbyname first before we check for itJohn (J5) Palmieri2006-10-131-1/+1
| | | | in libnsl. On gnu systems it is implemeneted
* * configure.in: use AC_TRY_COMPILE for dirfd instead of AC_TRY_RUNJohn (J5) Palmieri2006-10-121-12/+11
|