2018-08-28 Andre Nollt0004: Always create PEM keys.
2018-08-12 Andre NollCheck for abstract sockets only once.
2018-08-12 Andre Nollao_write: Silence sparse warning.
2018-07-18 Andre Nollcompress: Use unsigned constant for definition of mask.
2018-06-30 Andre Nollparaslash 0.6.2 v0.6.2
2018-06-25 Andre NollMerge branch 'refs/heads/t/aft_fixes'
2018-06-10 Andre NollMerge branch 'refs/heads/t/long-help'
2018-05-28 Andre NollMerge branch 'refs/heads/t/listen-address'
2018-05-20 Andre NollMerge branch 'refs/heads/t/clean_server_exit'
2018-05-13 Andre NollMerge branch 'refs/heads/t/crypt'
2018-05-06 Andre NollMerge branch 'refs/heads/t/doc'
2018-05-06 Andre Nollaft: Remember current audio file after SIGHUP.
2018-05-06 Andre Nollaft: Honor AUDIO_FILE_REMOVE events.
2018-05-06 Andre Nollserver: Update status items on file renames.
2018-05-06 Andre Nollserver: Remove incorrect __a_unused in com_ff() and...
2018-05-06 Andre NollMerge branch 'maint'
2018-05-01 Andre NollMerge branch 'refs/heads/t/gui-sigwinch'
2018-04-30 Andre Nollserver: Fix return value of com_ff().
2018-04-30 Andre Nollserver: Fix brown paper bag bug in generic_com_on().
2018-04-23 Andre Nollplay: Use lsu_merge_config_file_options().
2018-04-23 Andre Nollmixer: Use lsu_merge_config_file_options().
2018-04-22 Andre Nollgui: Use lsu_merge_config_file_options().
2018-04-22 Andre Nollfilter: Use lsu_merge_config_file_options().
2018-04-22 Andre Nollaudioc: Use lsu_merge_config_file_options().
2018-04-22 Andre Nollaudiod: Use lsu_merge_config_file_options().
2018-04-22 Andre Nollclient: Use lsu_merge_config_file_options().
2018-04-22 Andre Nolllsu: Add helper to merge config file options, convert...
2018-04-22 Andre NollTrivial: Rename completion_result variables.
2018-04-22 Andre Nollplay: Implement help --long.
2018-04-22 Andre Nollaudiod: Implement help --long.
2018-04-22 Andre NollIntroduce lsu.{c,h}, implement help --long for para_server.
2018-04-22 Andre Nollaft: Reorder global static variables of aft.c.
2018-04-22 Andre Nollafs: Don't log table open error twice.
2018-04-22 Andre Nollaft.c: Trivial whitespace fix.
2018-04-17 Andre Nollserver: Add --http-listen-address and --dccp-listen...
2018-04-17 Andre NollMove MAX_HOSTLEN from server.h to net.h.
2018-04-17 Andre Nollserver: Implement --listen-address for control service.
2018-04-17 Andre Nollnet: Combine para_listen() and para_listen_simple().
2018-04-17 Andre Nollnet: Improve error diagnostics of makesock_addrinfo().
2018-04-17 Andre Nollsend_common: Improve error diagnostics of generic_com_on().
2018-04-17 Andre Nollsend_common: Combine generic_com_on() and open_sender().
2018-04-08 Andre Nollfd: Let readv_nonblock() recover from EINTR.
2018-04-08 Andre Nollmixer: Improve sleep subcommand.
2018-04-08 Andre Nollhttp_recv: Improve error diagnostics.
2018-04-08 Andre Nollafh_recv: Improve error diagnostics.
2018-04-08 Andre Nollafs: Document ->lpr of struct afs_callback_arg.
2018-04-08 Andre Nollbase64.h: Add Copyright and Doxygen header.
2018-04-01 Andre Nolldoxygen: Exclude config.h.
2018-04-01 Andre Nollrecv: Mention default for --receiver.
2018-04-01 Andre Nollrecv: Add description of para_recv.
2018-03-30 Andre Nollclient: Remove unused ->config_file member.
2018-03-30 Andre Nollclient: Remove duplicate error message.
2018-03-30 Andre Nollclient: Fix loglevel setting.
2018-03-26 Andre Nollcommand.c: Document return value of handle_connect().
2018-03-21 Andre NollFix help text of the dccp receiver.
2018-03-15 Andre Nollsend_common: Remove outdated comment.
2018-03-13 Andre Nolluser_list: Make list head static.
2018-03-13 Andre Nollafs: Allow database switching on sighup.
2018-03-13 Andre Nollafs: Free current mood or playlist on exit.
2018-03-13 Andre Nollafs: Free status items on exit.
2018-03-13 Andre Nollafs: Shutdown signals on exit.
2018-03-13 Andre Nollserver: Free parse result also in afs.
2018-03-13 Andre Nollafs: Deplete user list at startup.
2018-03-13 Andre Nollserver: Free audio file header on exit.
2018-03-13 Andre Nollsender: Deplete ACLs on exit.
2018-03-13 Andre NollRemove some unused includes from {dccp,http}_send.c.
2018-03-13 Andre Nollserver: Make argument of user_list_init() constant.
2018-03-13 Andre Nollserver: Deplete user list on exit.
2018-03-13 Andre Nollserver: Combine user_list_init() and populate().
2018-03-13 Andre Nollserver: Move para_fgets() to user_list.c.
2018-03-13 Andre Nollserver: Initialize user list at compile time.
2018-03-13 Andre Nollserver: Rename functions related to user lists.
2018-03-13 Andre Nollserver: Constify return value of lookup_user().
2018-03-13 Andre Nollserver: Let stat command handler perform cleanup on...
2018-03-13 Andre Nollserver: Have afs process close the current mood on...
2018-03-13 Andre Nollserver: Deplete close on fork list on exit.
2018-03-13 Andre Nolldaemon: Introduce log mutex.
2018-03-13 Andre Nollserver: Exit cleanly on SIGINT/SIGTERM.
2018-03-13 Andre Nollserver: Cleanly shut down senders on exit.
2018-03-13 Andre Nollserver: Shutdown the scheduler before handling commands.
2018-03-13 Andre Nollserver: Make array of senders constant.
2018-03-13 Andre Nollserver: Define server command task structure in main().
2018-03-13 Andre Nollbuild: Compile with -Wdiscarded-qualifiers.
2018-03-13 Andre Nollacl: Fix/improve acl_del_entry log message.
2018-03-13 Andre Nollacl: Avoid undefined behaviour due to 32-bit shift.
2018-03-13 Andre Nollafs: Fix typo in error message.
2018-03-13 Andre Nollafs: Fix memory leak in make_status_items().
2018-03-12 Andre Nollfd.c: Simplify para_mmap().
2018-02-25 Andre Nollgcrypt: Allocate a secmem pool at startup.
2018-02-25 Andre Nollcrypt: Introduce crypt_shutdown().
2018-02-25 Andre Nollcrypt: Rename init_random_seed_or_die() -> crypt_init().
2018-02-25 Andre Nollgcrypt: Use ROUND_DOWN() macro.
2018-02-25 Andre Nollcrypt: Rename RSA functions.
2018-02-25 Andre Nollcrypt: Deduplicate get_public_key().
2018-02-25 Andre Nollcrypt.h: Remove two unused constants.
2018-02-25 Andre NollRename crypt.c -> openssl.c.
2018-02-25 Andre Nollserver: Avoid use of uninitialized memory.
2018-02-11 Andre Nolldaemon: Fix log reload for relative paths.
2018-02-11 Andre NollImprove daemon_open_log_or_die().
2018-02-11 Andre Nollserver: Close logfile later on SIGHUP.