Commit graph

  • 40b408990a remove access group setting from default client.conf Lennart Poettering 2006-07-20 23:12:18 +00:00
  • 55e97b84c4 fix a few @@ replacments Lennart Poettering 2006-07-20 23:04:59 +00:00
  • 6ad1f33c3f even more FreeBSD portability (thanks Flameeyes, again!) Lennart Poettering 2006-07-20 22:58:37 +00:00
  • 90b521d73e add missing #ifdef HAVE_CREDS (thanks, Flameeyes) Lennart Poettering 2006-07-20 22:46:41 +00:00
  • 2683f25b97 some more FreeBSD compat from Flameeyes Lennart Poettering 2006-07-20 22:44:38 +00:00
  • b3d3d16bbe bump release and sonames Lennart Poettering 2006-07-20 21:48:49 +00:00
  • da1ec271bb remove configurable client access group, since can never work on Linux anway, since SCM_CREDENTAILS doesn't allow sending supplementary GIDs Lennart Poettering 2006-07-20 21:28:44 +00:00
  • dd5fd8d703 update todo Lennart Poettering 2006-07-20 18:43:38 +00:00
  • 44beeaa648 implement "auth-ip-acl=" in the native and esound protocols Lennart Poettering 2006-07-20 18:43:20 +00:00
  • db75f68854 actually ship src/pulsecore/creds.h in the tarballs Lennart Poettering 2006-07-20 16:56:06 +00:00
  • 30ada90fd2 add IP address ACL subsystem Lennart Poettering 2006-07-20 16:48:26 +00:00
  • 4a59581a4c Fix incorrect call to nonexistant pa_log_warning(). Pierre Ossman 2006-07-20 13:28:50 +00:00
  • 0762af2aee Only warn when running as root and not --system. Pierre Ossman 2006-07-20 13:24:57 +00:00
  • f3d4924473 Centralise check if we're running as root. Pierre Ossman 2006-07-20 13:24:04 +00:00
  • 57d8a315ea Move check for SUID into the caps functions. Pierre Ossman 2006-07-20 13:19:16 +00:00
  • 8d2dc9c4d1 Handle user switch in a more platform independent manner. Pierre Ossman 2006-07-20 13:16:23 +00:00
  • b12f29d04b Make sure parse_rlimit is only used when rlimits are supported. Pierre Ossman 2006-07-20 13:07:01 +00:00
  • 2409f1a80b add support to set resource limits for the daemon and set some of them to some sane values Lennart Poettering 2006-07-20 01:25:37 +00:00
  • 0ff247db73 undo r1111 in some way: include sys/socket.h and sys/un.h but wrap it in #ifdef HAVE_xxx_H. This should be safe because config.h should be the first included header in all .c files and creds.h is never included by any external tools Lennart Poettering 2006-07-20 00:52:44 +00:00
  • 246e30aec7 Add missing header. Pierre Ossman 2006-07-20 00:28:18 +00:00
  • a3e7595ac1 Make -1 mean "current group/user" so that some platform dependent calls can be centralised. Pierre Ossman 2006-07-20 00:21:50 +00:00
  • 7ba93ebae2 Protect platform dependent headers with ifdefs. Pierre Ossman 2006-07-20 00:13:12 +00:00
  • 2ad69389d4 Remove unneeded headers. Pierre Ossman 2006-07-20 00:12:52 +00:00
  • 703bb49c91 add a few comments Lennart Poettering 2006-07-19 23:16:02 +00:00
  • a382492204 * add new function pa_check_in_group() * abstract credential APis a little bit by introducing HAVE_CREDS and a structure pa_creds * rework credential authentication * fix module-volume-restore and friends for usage in system-wide instance * remove loopback= argument from moulde-*-protocol-tcp since it is a superset of listen= and usually a bad idea anyway since the user shouldn't load the TCP module at all if he doesn't want remote access * rename a few variables in the jack modules to make sure they don't conflict with symbols defined in the system headers * add server address for system-wide daemons to the default server list for the the client libs * update todo Lennart Poettering 2006-07-19 21:48:35 +00:00
  • 340803b30c use access group dedclared in ~/.pulse/client.conf instead of PA_ACCESS_GROUP Lennart Poettering 2006-07-19 18:14:14 +00:00
  • 2b31a900d6 update @@ tokens according to recent Makefile.am change Lennart Poettering 2006-07-19 18:11:12 +00:00
  • 45a9a8bcb5 fix sed scripts according to #define renames Lennart Poettering 2006-07-19 18:08:29 +00:00
  • 9c87a65ce9 * add new --system command line parameter to the daemon for running PulseAudio as system-wide instance * add PA_ prefixes to all global #defines * modify auth-by-creds: define a new group "pulse-access" which is used for authentication * add proper privilige dropping when running in --system mode * create runtime directory once on startup and not by each module seperately Lennart Poettering 2006-07-19 17:44:19 +00:00
  • 9db70682d6 remove glib 1.2 adapter. It started to bitrot and wasn't used by anything anyway. Lennart Poettering 2006-07-18 19:53:29 +00:00
  • d7cdaf22a1 add two more \since Lennart Poettering 2006-07-18 19:50:09 +00:00
  • f4ec7d47fd fix module-detect on FreeBSD (patch from Diego "Flameeyes" Pettenó) Lennart Poettering 2006-07-18 19:19:52 +00:00
  • 2c2abbb169 turn the glib adapter into a single GSource instead of creating a bunch of seperate GSources for each event Lennart Poettering 2006-07-18 18:52:13 +00:00
  • ddd5acf553 define proper typdefs for callback prototypes Lennart Poettering 2006-07-18 18:51:35 +00:00
  • 64d87ac363 change licensing blurb form "Library GPL" to "Lesser GPL" on request of Loic Minier. Effectively this means using the same license blurb like in all other source files. Lennart Poettering 2006-07-17 21:20:31 +00:00
  • f5afb7b6d0 Forgot to protect one access to with_creds with an ifdef. Pierre Ossman 2006-07-17 11:42:25 +00:00
  • 4b352e5fac Restore SIGPIPE warning when the platform doesn't have MSG_NOSIGNAL. Pierre Ossman 2006-07-17 11:26:29 +00:00
  • ba31adcf3e make pulseaudio compile again on FreeBSD (patch from Diego "Flameeyes" Petteno) Lennart Poettering 2006-07-16 23:20:27 +00:00
  • e45b1dceaf todo Lennart Poettering 2006-07-16 17:42:29 +00:00
  • 9ced7f62a7 show summary after "configure" has run (closes: #22) Lennart Poettering 2006-07-16 17:38:45 +00:00
  • 3b2843d5a8 show value of PA_SINK_HARDWARE/PA_SOURCE_HARDWARE in pactl Lennart Poettering 2006-07-16 17:29:09 +00:00
  • b91dd2381b set is_hardware flag for a few hw plugins Lennart Poettering 2006-07-16 17:28:41 +00:00
  • 494fa68327 add new PA_SOURCE_HARDWARE/PA_SINK_HARDWARE flag Lennart Poettering 2006-07-16 17:28:10 +00:00
  • 6e38949039 add a new boolean variable is_hardware to pa_sink/pa_source to denote wether the specific device is a hardware device or virtual/software Lennart Poettering 2006-07-16 17:26:55 +00:00
  • a537b01cba update todo Lennart Poettering 2006-07-15 12:40:27 +00:00
  • 55a8db8efe improve latency calculation of NULL sink Lennart Poettering 2006-07-14 23:59:42 +00:00
  • d43bcb31bb update todo Lennart Poettering 2006-07-14 23:08:14 +00:00
  • b8f9ae00f3 remove checking for SIGPIPE blocking from client code. Because we use send(,,MSG_NOSIGNAL) for most socket writes now the reason for SIGPIPE blocking is no longer give. We keep this check for the server side however, because pipes create SIGPIPE too but cannot be used with MSG_NOSIGNAL. Some modules use pipes for internal and external communication. Lennart Poettering 2006-07-14 23:06:44 +00:00
  • fc544a63de don't send SCM_CREDENTIALS on every sendmsg(), instead do it only on handshake Lennart Poettering 2006-07-14 23:00:57 +00:00
  • 3eeecdc790 don't set MSG_NOSIGNAL for recvmsg(), since it doesn't make sense there Lennart Poettering 2006-07-14 23:00:20 +00:00
  • 860be2e70b try to use send(,,MSG_NOSIGNAL) instead of write() wherever possible (which will allow us to drop the SIGPIPE check). Cache the results of the last write()/send() to make sure that we do not issue more than necessary system calls. Lennart Poettering 2006-07-14 22:42:01 +00:00
  • 350a253dc5 remove vi'ism Lennart Poettering 2006-07-14 10:20:57 +00:00
  • dfd864a00e update todo Lennart Poettering 2006-07-14 10:19:46 +00:00
  • 82e680c31c Make sure the win32 default conf gets shipped. Pierre Ossman 2006-07-14 10:08:53 +00:00
  • 883ce83f92 add new test get-binary-name-test for testing pa_get_binary_name() Lennart Poettering 2006-07-14 00:19:09 +00:00
  • a87c43d61e Don't call pa_path_get_filename() anymore since it is implicitly called by pa_get_binary_name() anyway Lennart Poettering 2006-07-14 00:18:21 +00:00
  • 881d4ddd39 * fall back to prctl(PR_GET_NAME) in pa_get_binary_name() if readlink() fails * call pa_path_get_filename() in all cases before returning in pa_get_binary_name(). We already did so on Win32, but didn't on Linux. Lennart Poettering 2006-07-14 00:17:31 +00:00
  • 5529604147 support time events with NULL timevals which are OK in avahi, but not in PA. This makes padevchooser actually work on top of the new avahi browsing stuff Lennart Poettering 2006-07-13 23:12:50 +00:00
  • 7484b62e1e update todo Lennart Poettering 2006-07-13 23:10:48 +00:00
  • ceb1b6f3d1 remove avahi/howl item from todo list Lennart Poettering 2006-07-13 18:23:57 +00:00
  • 3f0f4f57d2 remove howl-wrap.[ch] Lennart Poettering 2006-07-13 17:44:54 +00:00
  • 6f24a9d32c remove HOWL snippet from configure script Lennart Poettering 2006-07-13 17:44:18 +00:00
  • 1fd18d6b5f * add proper error handling to pabrowse.c * properly destroy pa_browser object on exit Lennart Poettering 2006-07-13 17:35:10 +00:00
  • d989c692ac add browser.h to doxygen docs Lennart Poettering 2006-07-13 17:34:08 +00:00
  • 76f93a07f9 * port libpulse-browse to use the native avahi API instead of the HOWL cruft * add new function pa_browser_set_error_callback() * add doxygen docs to browser.h Lennart Poettering 2006-07-13 17:33:44 +00:00
  • 3a816205ff update module-zeroconf-publish to make use of the native AVAHI API, instead of HOWL Lennart Poettering 2006-07-13 15:54:13 +00:00
  • 10f7a64575 make sure gccmacro.h and cdecl.h may be included at the same time as those headers from the avahi project Lennart Poettering 2006-07-13 15:52:34 +00:00
  • 81621641b7 check for avahi in configure.ac Lennart Poettering 2006-07-13 15:51:49 +00:00
  • 3428f0384d mark HAL for shams king Lennart Poettering 2006-07-10 17:56:05 +00:00
  • a776440453 Tagging release 0.9.2 v0.9.2 Lennart Poettering 2006-07-08 15:36:22 +00:00
  • 9c96bdcf01 * remove doc/ directory * move doc/todo to root dir Lennart Poettering 2006-07-08 13:25:35 +00:00
  • e12ead7c59 Remove some unused m4 files. Pierre Ossman 2006-07-08 11:29:14 +00:00
  • eb4abb2cce Fix typo. Pierre Ossman 2006-07-08 10:51:46 +00:00
  • f87f3c8054 unhide a few files Lennart Poettering 2006-07-08 10:40:15 +00:00
  • e16cdb50bd remove all docs from tarball since they are now available on pulseaudio.org Lennart Poettering 2006-07-07 16:05:20 +00:00
  • 9a778bddfe s/avahi/pulseuaiod/ Lennart Poettering 2006-07-07 14:36:39 +00:00
  • 7fe5e5f020 replace remaining ML refs to polyp Lennart Poettering 2006-07-07 12:59:13 +00:00
  • 81eb4a2d76 fix mailman URL Lennart Poettering 2006-07-07 12:53:19 +00:00
  • 9e45991b11 update readme for 0.9.2 Lennart Poettering 2006-07-07 12:45:24 +00:00
  • 8b0d134602 Make sure we print the file name we actually use. Pierre Ossman 2006-06-30 08:16:14 +00:00
  • 18b8b84b7e increase the maxium number of concurrent esd and native connections Lennart Poettering 2006-06-21 16:36:58 +00:00
  • 045b05cd91 include config.h in browser.c (closes #20) Lennart Poettering 2006-06-21 14:05:15 +00:00
  • 1710041eaf only interpolate when the last timing info told us the stream is indeed playing Lennart Poettering 2006-06-21 00:18:43 +00:00
  • 74e958c008 bump version number Lennart Poettering 2006-06-20 22:27:35 +00:00
  • 84907e6716 fix segfault when module-alsa-source fails to load Lennart Poettering 2006-06-20 21:23:10 +00:00
  • 320bedb580 Fix handling of the io flags in duplex mode. Pierre Ossman 2006-06-20 16:43:46 +00:00
  • 1040b69cf2 Warn when applications use SNDCTL_DSP_GET[IO]PTR even when they shouldn't. Pierre Ossman 2006-06-20 15:45:10 +00:00
  • 07edf59177 Make fix_metrics() exit early so that it doesn't spam the output needlessly. Pierre Ossman 2006-06-20 15:36:28 +00:00
  • 1342999b51 Make sure we do not use pthread_yield() on platforms that do not have them. Pierre Ossman 2006-06-20 14:26:52 +00:00
  • 3b2835843e Check for pthread_yield() as not all platforms have that. Pierre Ossman 2006-06-20 14:22:34 +00:00
  • 6ca46f4d7a Make interpol-test build on Win32 and non-pthread systems. Pierre Ossman 2006-06-20 13:49:30 +00:00
  • 3ff68bd7a5 Fix the final few occurences of polyp. Pierre Ossman 2006-06-20 13:02:34 +00:00
  • 230f97a4a4 s/POLYP/PULSE/g Lennart Poettering 2006-06-19 23:56:54 +00:00
  • 6654e987c1 update docs Lennart Poettering 2006-06-19 23:52:16 +00:00
  • 3cf1621433 * more s/pulseaudio/PulseAudio/ replacements * name the per-user dir ~/.pulse (instead of .pulseaudio), just like /etc/pulse/ Lennart Poettering 2006-06-19 23:51:58 +00:00
  • fe1dadbadd update references to the pkg-config files in the docs Lennart Poettering 2006-06-19 23:06:50 +00:00
  • 0d97ac6d2b name the pkg-config files after the library names Lennart Poettering 2006-06-19 23:00:21 +00:00
  • 10b5e997d7 replace a few remaining uppercase "Polypaudio" occurences with "PulseAudio" Lennart Poettering 2006-06-19 22:11:49 +00:00
  • 955e33db60 hide pulseadudio binary from SVN Lennart Poettering 2006-06-19 22:03:39 +00:00
  • 25f79693b1 rename polypaudio.h to pulseaudio.h Lennart Poettering 2006-06-19 21:55:07 +00:00