Convert manual and NEWS from grutatxt to markdown. Grutatext still works but the project seems to be dead, so we have to switch to something else eventually. This patch converts the two grutatext documents in the tree to the markdown language, getting rid of the dependency on grutatext at the expense of a new dependency on the markdown executable. Only the discount markdown converter has been tested and is known to work. The commit also changes the "Tools" section of the manual to list discount instead of grutatext.
Merge branch 'refs/heads/t/priority' A single commit which was cooking in next for two months. * refs/heads/t/priority: daemon: New option --priority for server and audiod.
Merge branch 'refs/heads/t/command_handler_cleanups' Cooking for about two months. * refs/heads/t/command_handler_cleanups: (39 commits) com_addatt(): Return negative on errors com_rm(): In force mode, don't complain if no paths matched. aft: Unify handling of hash and path duplicates. afs: Provide pbout para_buffer for each callback. afs: Make afs callbacks more flexible. afs: Rename callback_function to afs_callback. com_check(): Add attribute checking. Let afs_event() return int. playlist_check_callback(): Return negative on errors mood_check_callback(): Return negative on errors com_mvblob(): Return negative on errors com_addblob(): Return negative on errors com_rmblob(): Return negative on errors, cleanup com_catblob(): Return negative on errors com_lsblob(): Return negative on errors rmatt: Cleanup callback. com_rmatt(): Return negative on errors com_mvatt(): Return negative on errors com_lsatt(): Return negative on errors com_init(): Return negative on errors ...
Merge branch 'refs/heads/t/taggers' Cooking in next since 2015-04-26. * refs/heads/t/taggers: aac: Fix compilation without libmp4v2. The mp4 tagger. The mp3 tagger. The flac tagger. The ogg/speex tagger. The ogg/vorbis tagger. The ogg/opus tagger. The wma tagger.
paraslash 0.5.5
Merge branch 'refs/heads/t/com_ls_compat' A single commit which adds support for the new syntax for the -l and -s options of the ls command. These options should now be specified as -l=v rather than -lv, for example. The old syntax still works, but support will be dropped in v0.6.0. * fdb039 Introduce new syntax for com_ls().
Merge branch 'refs/heads/t/web-diet' Was cooking in next for three weeks. * web: Remove screenshots, license and credits page. * web: Integrate Contact page into about. * web: Make FEATURES the new homepage, rename it to "about". * web: Shorten feature list
Merge branch 'refs/heads/t/audiod_acl' Cooking for about one month. * audiod: Allow to specify usernames in --user-allow.
Allow to start server and audiod as daemon with no logfile. Currently para_audiod and para_server won't start in the background if no logfile is specified, so "-dL /dev/null" must be given to force this. This is a bit tedious to type, so this commit makes "/dev/null" the default. To achive this, we can simply remove the gengetopt "dependon" statement from daemon.m4. This works because if no logfile was given, log output is written to stderr, which is redirected to /dev/null in case -d was also given. We need to open /dev/null in read-write mode though, but no other changes are required.
Merge branch 'refs/heads/t/immediate-si-update' Cooking in next for four weeks. * aft: Store resolved paths when adding files. * aft: Update mtime and file size on afhi changes. * aft: Update status items on afs events. * aft.c: Pass struct ls_data pointer to make_status_items(). * afs: Simplify open_next_audio_file(). Conflicts: aft.c
Merge branch 't/lib_arg_with' Was cooking in next for three weeks. * t/lib_arg_with: build: Fix curses detection. build: Convert curses detection to new macros. build: Convert libreadline detection to new macros. build: Convert oss detection to new macros. build: Convert libsamplerate detection to new macros. build: Convert libao detection to new macros. build: Convert alsa detection to new macros. build: Convert flac detection to new macros. build: Convert libid3tag detection to new macros. build: Convert mad detection to new macros. build: Convert faad detection to new macros. build: Convert crypto detection/selection to new macros. build: Convert opus detection to new macros. build: Convert speex detection to new macros. build: convert vorbis detection to new macros. build: Convert ogg detection to new macros. build: Reduce redundancy in configure.ac, convert osl detection.
Merge branch 'refs/heads/t/abtract_sockets' Was cooking for almost one month and seems to work fine. manual: Move /var/paraslash instructions to Troubleshooting. Abstract sockets for server and audiod. create_local_socket(): Avoid code duplication. net.c: Combine remote_name() and __get_sock_name(). Remove socket address parameter of create_local_socket().
paraslash 0.5.4
Merge branch 'refs/heads/t/afh_improvements' Was cooking for about a week. mp3_afh: Detect both v1 and v2 tags. ogg: Improve documentation of struct ogg_afh_callback_info. ogg_afh: Add a comment about the three vorbis header packets. afh_common.c: Avoid ifdefs. afh loglevel adjustments. wma: Rename comment_header. afh: Fix fd leak. afh: Unmap the audio file on errors.
NEWS: Add link name in target. Without this, the link is shown as releases/paraslash-git.tar.bz2
Merge branch 'refs/heads/t/com_tasks' cooking for almost a month.
Merge branch 'refs/heads/t/build_system' Cooking for more than a month. * t/build_system: Add message to target maintainer-clean. Use git version for tarball and AC_INIT(). Run autom4te instead of autoconf. Remove depend.sh. Simplify make clean. Do not create .d files for gengetopt source files. Introduce cmdlist_dir. Remove pointless autoconf checks. Avoid excessive dep generation on Makefile changes. Add -Wformat to STRICT_CFLAGS. Compile with -Wall -Wunused only on linux. Separate CPPFLAGS and CFLAGS. Rename DEBUG_CPPFLAGS to STRICT_CFLAGS. Only compile with osl_cppflags where necessary. Remove pointless -r option to cp for target tarball. Make tarball commands quiet. Do not opencode $(tarball). Run tr only once in configure.ac. Silence ggo_descriptions_declared command. Call AC_CONFIG_HEADERS rather than AM_CONFIG_HEADER. Remove duplicate -Wno-unused-function. Honor --with-xxx-headers also for dependencies.
Merge branch 't/sound_device_lock' Cooking since 2014-09-22. * t/sound_device_lock: oss: Avoid sound artefacts on some setups. oss: Introduce sound device lock. audiod: Invalidate current audio format on close.
Merge branch 't/audiod_exit_cleanup' Cooked for two months. * t/audiod_exit_cleanup: audiod: Clean up by notifying tasks.
Merge branch 'refs/heads/t/server_cmds' Was cooking for three weeks. * Add sender subcommand "status". * com_si(): Don't print git version string. * Doxify the sender_subcommand enum. * Overhaul help texts of server and afs commands. * com_sender: Replace memcpy by struct copy. Conflicts: command.c