summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-07Deleted old output message processing in user queue.default
2023-02-07Output messages are now processed by the pool of threads.default
2023-02-07Log unexpected q_item types.default
2023-02-07Output messages are sent with send_to_inbox_raw().default
2023-02-07New function send_to_inbox_raw().default
2023-02-07New utility function mkdirx().default
2023-02-07Ensure the setgid bit is set in the base directory.default
2023-02-07Tweaked user and group permissions for new files and dirs.default
2023-02-07Changed some debug levels.default
2023-02-07Updated documentation.default
2023-02-07Updated RELEASE_NOTES.default
2023-02-07Added web interface for the Telegram information.default
2023-02-07Added internals for Telegram notifications.default
2023-02-06process_queue() now posts the q_item to the thread pool.default
Instead of calling process_queue_item() itself.
2023-02-06The pool of threads now process q_items.default
Also, the purge is commanded as a q_item.
2023-02-06Identify the job threads by number.default
2023-02-06Incoming connections are processed by the pool of threads.default
2023-02-06More thread work.default
2023-02-06Simplified job_post() and job_wait().default
2023-02-06New functions job_post() and job_wait() (untested).default
2023-02-06Backport from xs.default
2023-02-06Started work towards the pool of threads.default
2023-02-06Input connections cannot be non-threaded.default
2023-02-05Updated RELEASE_NOTES.default
2023-02-05Updated documentation.default
2023-02-05The 'note' command now accepts -e and -.default
2023-02-05Updated RELEASE_NOTES.default
2023-02-05Updated documentation.default
2023-02-05Updated RELEASE_NOTES.default
2023-02-05New user option 'purge_days'.default
2023-02-05Reworked purge_user() to be clearer.default
2023-02-05timeline_get_by_md5() reads from the user cachedirs instead of the global ↵default
object. This way, user defined purging will be easier to implement.
2023-02-05Deleted the type argument from object_get_my_md5() and object_get().default
It was never used.
2023-02-05Renamed timeline_get() to timeline_get_by_md5(), as that is what id does.default
2023-02-05New function timeline_get().default
2023-02-05Minor README tweak.default
2023-02-04Version 2.20 RELEASED.default
2023-02-03Updated TODO.default
2023-02-03Merge branch 'master' of /home/angel/git/snac2default
2023-02-03Updated TODO.default
2023-02-03More debug level changes.default
2023-02-03Elevated debug level to bad user / invalid user messages.default
2023-02-02Email notifications have been moved to the global queue.default
2023-02-02New function queue() (the global queue).default
2023-02-02Renamed process_queue_item() to process_user_queue_item().default
2023-02-02process_queue() has been renamed to process_user_queue().default
2023-02-02queue() renamed to user_queue().default
2023-02-02dequeue() does not need a snac argument.default
2023-02-02enqueue_output() adds the keyid and seckey args to the q_item.default
2023-02-02Move the #main-key adding back to the origin.default