Commit graph

2454 commits

Author SHA1 Message Date
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
default
11c7d6ebff Version 2.20 RELEASED. 2023-02-04 19:58:00 +01:00
default
7dd3c8aa80 Updated TODO. 2023-02-03 20:52:00 +01:00
default
e6022213d2 Merge branch 'master' of /home/angel/git/snac2 2023-02-03 19:41:59 +01:00
default
68c48a7649 Updated TODO. 2023-02-03 19:41:56 +01:00
default
43c83ce9ed More debug level changes. 2023-02-03 19:34:52 +01:00
default
d49089898f Elevated debug level to bad user / invalid user messages. 2023-02-03 16:51:59 +01:00
default
928f22fbba Email notifications have been moved to the global queue. 2023-02-02 05:21:16 +01:00
default
c639553836 New function queue() (the global queue). 2023-02-02 05:07:20 +01:00
default
108ed072e2 Renamed process_queue_item() to process_user_queue_item(). 2023-02-02 04:55:58 +01:00
default
8d22c448d4 process_queue() has been renamed to process_user_queue(). 2023-02-02 04:50:51 +01:00
default
106c94ef86 queue() renamed to user_queue(). 2023-02-02 04:47:59 +01:00
default
ee77e45abb dequeue() does not need a snac argument. 2023-02-02 04:44:30 +01:00
default
56c4711caf enqueue_output() adds the keyid and seckey args to the q_item. 2023-02-02 04:23:56 +01:00
default
829cdb6721 Move the #main-key adding back to the origin. 2023-02-02 04:16:17 +01:00
default
adff9c55e2 New function http_signed_request_raw(). 2023-02-02 04:05:50 +01:00
default
463439283a Minor header tweaks. 2023-02-02 03:49:38 +01:00
default
ec07b0c59d Backport from xs. 2023-02-02 03:37:17 +01:00
default
6c033900a5 Moved the angry emoticon above the sad one to avoid clashes. 2023-02-01 10:09:11 +01:00
default
12131b67a3 Added the angry emoticon. 2023-02-01 10:01:47 +01:00
default
c2524323a9 New function process_queue_item(). 2023-01-31 22:30:34 +01:00
default
f0ef1d4115 Reworked enqueue_message(). 2023-01-31 21:54:50 +01:00
default
274ae3d142 Reworked enqueue_email(). 2023-01-31 21:49:43 +01:00
default
4e62b409af Reworked enqueue_output(). 2023-01-31 21:15:16 +01:00
default
0233d73248 Started rewriting the queue. 2023-01-31 21:03:59 +01:00
default
cabbdbe209 Deleted dead code. 2023-01-31 20:26:33 +01:00
default
94c4790bd7 Unified queue message field names. 2023-01-31 20:22:36 +01:00
default
ba4df29abd More symbol renaming. 2023-01-31 18:38:56 +01:00