Commit graph

  • b31abde6bd Minor tweaks to /.well-known/nodeinfo returned data. default 2023-12-29 10:58:21 +0100
  • 3414ab48c6 In 'Follow', ensure the actor object to be followed is here. default 2023-12-28 09:26:08 +0100
  • ecdb5aced8 In xs_fcgi_response(), don't add the b_size to the total size if body is NULL. default 2023-12-27 23:14:43 +0100
  • 7c2e2902cc The actor link is now an anchored link to the people page for connected users. default 2023-12-27 13:18:35 +0100
  • bf435af788 Backport from xs. default 2023-12-27 12:54:38 +0100
  • 94a6274a46 Also log the job_fifo len in status.txt. default 2023-12-26 18:28:43 +0100
  • ae8f5560e4 Really do what is described in previous commit. default 2023-12-26 18:14:13 +0100
  • 4fe99ed722 Don't create a link to the people page from the public one. default 2023-12-26 18:05:49 +0100
  • 92c27a3038 The "boosted" link in html_entry() points to the user in the people page. default 2023-12-26 14:04:13 +0100
  • e8b94c1773 New page status.txt. default 2023-12-26 10:41:55 +0100
  • d9ca841cc9 Don't wrap the content in <p></p>; just add a final <p>. default 2023-12-21 07:49:39 +0100
  • adcfc212c0 Check some fwrite() return values in xs_fcgi_response(). default 2023-12-20 09:15:25 +0100
  • 808849ba14 Don't collect our own shared inbox. default 2023-12-19 12:08:06 +0100
  • dd51da30d8 Correctly insert polls and attachments inside CW. default 2023-12-19 11:42:06 +0100
  • aedd240bd6 html.c: no need to write ' [SENSITIVE CONTENT]' when it was hidden. Yonle 2023-12-19 16:53:14 +0700
  • 90bab08655 More shared inbox tweaks. default 2023-12-18 13:40:39 +0100
  • be3e5c9618 Added some crash checks. default 2023-12-18 13:24:07 +0100
  • 52f27123bb Fixed follow / unfollow mess for shared inboxes. default 2023-12-18 11:37:02 +0100
  • 45c5c71f9e Fixed Accept + Follow for shared inboxes. default 2023-12-18 11:15:53 +0100
  • de6d61f66f Also strip cgi variables (things after ?) in key request for checking. default 2023-12-18 10:07:42 +0100
  • 195c21ab2e Avoid crashing on missing 'method' or 'path' headers in httpd_connection(). default 2023-12-18 09:35:22 +0100
  • af912dba0b actor_request() accepts again an optional snac argument. default 2023-12-17 19:53:54 +0100
  • adf4213756 Deleted debug messages. default 2023-12-17 18:40:26 +0100
  • cbcd573fb5 Also check for the .../followers rcpt for non-public messages. default 2023-12-17 17:35:59 +0100
  • 04745f5f7d Blah blah blah is_msg_for_me() blah blah blah default 2023-12-17 17:07:26 +0100
  • 9b18d7b377 Even more is_msg_for_me() tweaks. default 2023-12-17 16:39:25 +0100
  • 29b6b5c717 Even more is_msg_for_me() updates. default 2023-12-17 16:25:04 +0100
  • 935c09125d More is_msg_for_me() tweaks. default 2023-12-17 15:58:13 +0100
  • fd637549f3 Added a prefix to srv_archive_qitem(). default 2023-12-17 15:27:39 +0100
  • f8196b4ef6 New function srv_archive_qitem(). default 2023-12-17 15:21:16 +0100
  • ad718e5b80 Fixed shared inbox distribution logic for Delete messages. default 2023-12-17 14:56:09 +0100
  • f93b5ad091 Fixed a misleding log text. default 2023-12-16 23:24:32 +0100
  • 7ebe4a13a1 CSS code must be emitted as preformatted and not escaped. default 2023-12-16 16:38:31 +0100
  • 5736f38968 Added more code to discard Delete messages earlier. default 2023-12-16 15:15:00 +0100
  • f703a34e3f New cmdline command 'update', to post an update for a user. default 2023-12-16 09:54:22 +0100
  • f32c7dd813 More tweaks to is_msg_for_me(). default 2023-12-15 22:25:14 +0100
  • 3e3dee8a2f Avoid propagating Undo messages innecesarily. default 2023-12-15 21:43:34 +0100
  • 0dd4739cc6 Added some spacing to the Operations... form. default 2023-12-15 20:28:51 +0100
  • e9f391ed86 Added a special check for Undo + Follow. default 2023-12-15 11:08:10 +0100
  • 91b656f111 Merge pull request 'html.c: media: disable preloading' (#87) from Yonle/snac2:master into master grunfink 2023-12-15 10:07:13 +0000
  • b1b1627fb4 html.c: media: disable preloading Yonle 2023-12-15 16:50:45 +0700
  • 3779587861 Updated RELEASE_NOTES. default 2023-12-15 10:27:27 +0100
  • 9e07559fc3 Updated RELEASE_NOTES. default 2023-12-15 09:37:36 +0100
  • e2733cac69 Merge branch 'master' of triptico.com:git/snac2 default 2023-12-15 09:34:33 +0100
  • 9e07114d02 Merge branch 'master' of grunfink-codeberg:grunfink/snac2 default 2023-12-15 09:34:13 +0100
  • 35f68ae7dd Merge pull request 'format.c: add <bdi>' (#86) from Yonle/snac2:master into master grunfink 2023-12-15 08:33:53 +0000
  • a5c740f564 format.c: add <bdi> Yonle 2023-12-15 12:01:20 +0700
  • 878943a584 More debug tweaks. default 2023-12-14 21:40:50 +0100
  • a0c6b93d2e More log tweaks. default 2023-12-14 19:58:44 +0100
  • 888a79e58a Call process_input_message() from the shared-inbox input. default 2023-12-11 17:59:48 +0100
  • b1ecaba803 Added a special drop for Delete messages from unknown actors. default 2023-12-11 16:59:33 +0100
  • e78f0bf1b1 Fixed error message. default 2023-12-11 16:00:16 +0100
  • 25b0829470 Do not retry Delete messages on actor error. default 2023-12-11 15:04:30 +0100
  • bfdaf380ea More logging tweaks. default 2023-12-11 10:41:41 +0100
  • c06b74cc8e Revert "Reverted actor_request() without user." default 2023-12-11 10:12:57 +0100
  • 8d0a69cd75 Reverted actor_request() without user. default 2023-12-11 08:00:49 +0100
  • c693c7c62c Some logging tweaks. default 2023-12-11 07:37:53 +0100
  • 88294c5198 Log actor_request() errors. default 2023-12-11 07:19:42 +0100
  • 09b926c168 More functions do not require the user argument. default 2023-12-10 17:50:03 +0100
  • 0e6c5f9463 actor_request() does not need a user argument. default 2023-12-10 17:46:54 +0100
  • 8823325bd9 The 'actor' command from the command-line allows non-signed queries. default 2023-12-10 10:36:14 +0100
  • 90179f8459 activitypub_request() may have a NULL user. default 2023-12-10 10:27:45 +0100
  • 1c19404258 Minor reordering code to process_input_message(). default 2023-12-10 10:17:50 +0100
  • 95ccff541c process_input_message() returns -1 on errors. default 2023-12-10 10:00:17 +0100
  • d7fe3ba615 Call is_msg_for_me() from global queue input messages. default 2023-12-10 09:08:30 +0100
  • 8f172f5e0e Usage of shared inboxes is now configurable from the server.json file. default 2023-12-08 08:41:32 +0100
  • 755ef0ed97 Purge unused tags completely. default 2023-12-08 08:34:51 +0100
  • c9b8f8cfef Show a note's summary as a header. default 2023-12-08 07:04:10 +0100
  • 8bdebf278a Backport from xs. default 2023-12-08 06:13:08 +0100
  • ce0e782c94 Also check inside Update messages in is_msg_for_me(). default 2023-12-06 19:59:59 +0100
  • bad729c631 Started work to support shared inboxes. default 2023-12-06 14:46:51 +0100
  • 7a18a60c3c Show the md5 of the original post in its link in html_actor_icon(). default 2023-12-06 07:41:02 +0100
  • cd26ab3df0 Updated RELEASE_NOTES. default 2023-12-05 19:39:46 +0100
  • 01c21d57ec mastoapi: fixed crash processing kbin boosts. default 2023-12-05 19:37:27 +0100
  • 756b0c98ee mastoapi: correctly print the auth key in the sepcial urn:ietf... case. default 2023-12-05 05:47:53 +0100
  • 04e51516d3 Updated RELEASE_NOTES. default 2023-12-03 23:51:52 +0100
  • b17aa7d522 Backport from xs. default 2023-12-03 23:47:25 +0100
  • 5f047d46c0 Backport from xs. default 2023-12-03 17:26:50 +0100
  • a658e5d1c7 Don't show polls as 'votable' from the public timeline. default 2023-12-03 11:51:26 +0100
  • 8b3471afb7 Backport from xs. default 2023-12-03 11:43:40 +0100
  • f1afe4416d Fill the 'fields' list in mastoapi_account(). default 2023-12-03 10:57:54 +0100
  • f5bf8ef7e1 mastoapi: patched dates to match the funny timezone Mastodon uses. default 2023-12-03 10:05:04 +0100
  • 68b7947159 mastoapi: return some dummy values in verify_credentials. default 2023-12-03 09:24:02 +0100
  • 8b5c146c40 A very minor HTML tweak. default 2023-11-30 13:27:02 +0100
  • d6b3333d4a Use a configurable line height in replace_shortnames(). default 2023-11-29 15:02:29 +0100
  • a60aa33f1c Updated RELEASE_NOTES. default 2023-11-29 14:03:45 +0100
  • 6a37dca67a Added a title to an image shortname. default 2023-11-29 13:43:33 +0100
  • 5b270b903c Deleted redundant code. default 2023-11-29 13:40:13 +0100
  • f3e7aff2d7 Deleted redundant code. default 2023-11-29 13:35:07 +0100
  • d1b2fcf426 New function replace_shortnames(). default 2023-11-29 13:16:24 +0100
  • 9419b80809 Got rid of dead code. default 2023-11-29 10:17:41 +0100
  • b1a9279f85 html_timeline() now uses xs_html. default 2023-11-29 10:14:37 +0100
  • 6c6dd060eb The "More..." links in html_timeline() use now xs_html. default 2023-11-29 09:53:49 +0100
  • a6da1fdb64 History in html_timeline() uses xs_html. default 2023-11-29 09:49:48 +0100
  • 593475fc19 Updated RELEASE_NOTES. default 2023-11-29 09:41:44 +0100
  • 5a8918007f Fixed typo. default 2023-11-29 09:39:23 +0100
  • 9af9f29d33 html_notifications() is now fully xs_html. default 2023-11-29 09:36:03 +0100
  • b846c943b3 Fixed crash in activitypub_request() when there is no payload. default 2023-11-29 08:58:31 +0100
  • 230a548767 html_entry() returns an xs_html. default 2023-11-28 20:55:58 +0100
  • 89b796f941 Blah blah blah html_entry() blah blah blah. default 2023-11-28 20:50:49 +0100