Commit graph

2381 commits

Author SHA1 Message Date
default
090a28ba4e The number of threads can be forced from the config file. 2023-02-09 08:09:55 +01:00
default
308a0e0f64 Updated RELEASE_NOTES. 2023-02-08 20:22:39 +01:00
default
436dbf9913 Followers can be deleted. 2023-02-08 20:19:36 +01:00
default
2ed2914fa3 Print errno in user file opening errors. 2023-02-08 15:03:35 +01:00
default
f5d3859e07 Added the user to the notification. 2023-02-08 14:47:23 +01:00
default
5d126d0e9e Only show the 'in reply to' link if level == 0. 2023-02-08 14:07:13 +01:00
default
03ed4d5309 Updated TODO. 2023-02-08 13:48:25 +01:00
default
95926fb98a Use timeline_here() for parents in html_entry(). 2023-02-08 13:30:15 +01:00
default
b64d0f338d New function timeline_here(). 2023-02-08 13:28:03 +01:00
default
3fcc139d66 timeline_top_level() now looks for the entries in the user caches. 2023-02-08 13:21:44 +01:00
default
b8cd0d6363 New function timeline_fn_by_md5(). 2023-02-08 13:06:49 +01:00
default
819211c620 Updated TODO. 2023-02-08 09:55:39 +01:00
default
09a4423efc Debug level tweaks. 2023-02-07 20:25:18 +01:00
default
8ff5db2c23 Updated RELEASE_NOTES. 2023-02-07 19:11:02 +01:00
default
944bd60e06 Deleted old output message processing in user queue. 2023-02-07 13:34:26 +01:00
default
4cca157641 Output messages are now processed by the pool of threads. 2023-02-07 13:31:48 +01:00
default
8f63c6259a Log unexpected q_item types. 2023-02-07 13:19:27 +01:00
default
7be01b7f34 Output messages are sent with send_to_inbox_raw(). 2023-02-07 10:33:58 +01:00
default
3ddf76c2aa New function send_to_inbox_raw(). 2023-02-07 10:29:06 +01:00
default
67f2d4318d New utility function mkdirx(). 2023-02-07 09:25:01 +01:00
default
392c5147a3 Ensure the setgid bit is set in the base directory. 2023-02-07 09:16:19 +01:00
default
fabe6a5006 Tweaked user and group permissions for new files and dirs. 2023-02-07 09:01:57 +01:00
default
b8b0b96cce Changed some debug levels. 2023-02-07 08:27:23 +01:00
default
967a96b778 Updated documentation. 2023-02-07 08:26:19 +01:00
default
6a45392307 Updated RELEASE_NOTES. 2023-02-07 08:19:46 +01:00
default
f253ea6578 Added web interface for the Telegram information. 2023-02-07 08:19:18 +01:00
default
2db57c9df9 Added internals for Telegram notifications. 2023-02-07 07:37:23 +01:00
default
f6d51357af process_queue() now posts the q_item to the thread pool.
Instead of calling process_queue_item() itself.
2023-02-06 20:29:18 +01:00
default
b2d186cd0f The pool of threads now process q_items.
Also, the purge is commanded as a q_item.
2023-02-06 20:07:29 +01:00
default
b16ceafdde Identify the job threads by number. 2023-02-06 19:29:22 +01:00
default
8b465a586d Incoming connections are processed by the pool of threads. 2023-02-06 19:23:35 +01:00
default
451d964c0c More thread work. 2023-02-06 18:59:20 +01:00
default
06fc40e1cd Simplified job_post() and job_wait(). 2023-02-06 18:43:27 +01:00
default
6bcc6bfa1c New functions job_post() and job_wait() (untested). 2023-02-06 11:29:46 +01:00
default
2ee6bdc745 Backport from xs. 2023-02-06 11:09:11 +01:00
default
66d974a0c6 Started work towards the pool of threads. 2023-02-06 10:53:29 +01:00
default
307e0aa27a Input connections cannot be non-threaded. 2023-02-06 08:44:00 +01:00
default
9c98b596e9 Updated RELEASE_NOTES. 2023-02-05 20:02:03 +01:00
default
a0196040e6 Updated documentation. 2023-02-05 19:57:27 +01:00
default
f36fb45c3f The 'note' command now accepts -e and -. 2023-02-05 19:54:41 +01:00
default
7a2cce487c Updated RELEASE_NOTES. 2023-02-05 19:46:46 +01:00
default
f34bbff626 Updated documentation. 2023-02-05 19:44:17 +01:00
default
c4e78f2e77 Updated RELEASE_NOTES. 2023-02-05 19:27:23 +01:00
default
70c73d0336 New user option 'purge_days'. 2023-02-05 19:09:22 +01:00
default
143c73500b Reworked purge_user() to be clearer. 2023-02-05 18:13:46 +01:00
default
9cb6216417 timeline_get_by_md5() reads from the user cachedirs instead of the global object.
This way, user defined purging will be easier to implement.
2023-02-05 17:56:59 +01:00
default
71a7569467 Deleted the type argument from object_get_my_md5() and object_get().
It was never used.
2023-02-05 17:45:00 +01:00
default
bad9f3a8c6 Renamed timeline_get() to timeline_get_by_md5(), as that is what id does. 2023-02-05 17:39:40 +01:00
default
12aedfadfd New function timeline_get(). 2023-02-05 13:35:50 +01:00
default
8983eb141d Minor README tweak. 2023-02-05 11:23:10 +01:00