summaryrefslogtreecommitdiff
path: root/httpd.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-11-17The server creates a pidfile inside the base directory.Gravatar default1-0/+14
2024-11-07Propagate 'last-modified' and 'etag' fields while proxying.Gravatar default1-1/+4
But does it work?
2024-10-06New HTML variable error (still unused).Gravatar default1-2/+2
2024-08-05Added support for listening on unix sockets.Gravatar default1-5/+14
2024-08-05Minor logging tweaks.Gravatar default1-6/+9
2024-06-20Minor tweak.Gravatar default1-2/+3
2024-06-09Don't return a Basic realm if there is no body.Gravatar default1-1/+1
2024-05-31Improved OPTIONS method.Gravatar default1-0/+3
2024-05-27Translate status codes to canonical status textsGravatar Louis Brauer1-1/+1
Use those in HTTP responses instead of "OK"/"ERROR". Apps like Tokodon show only the status text in unexpected responses.
2024-05-27Implement Mastodon PATCH endpoint for account profile updatesGravatar Louis Brauer1-0/+10
2024-05-26Use enum instead of numeric status codes for HTTP statusesGravatar Louis Brauer1-13/+13
2024-05-23Added more const.Gravatar default1-4/+5
2024-05-21Another approach to disabling SHM.Gravatar default1-23/+23
2024-05-21New compilation variable WITHOUT_SHM, to disable shared memory functions.Gravatar default1-0/+23
2024-05-21Added const everywhere.Gravatar default1-8/+8
2024-05-15User search can also be done by tag.Gravatar default1-1/+1
2024-05-07Minor "Back to top" "More..." link refactoring.Gravatar default1-3/+7
2024-05-05Search by tag returns RSS if the appropriate header is defined.Gravatar default1-3/+9
2024-04-29More work in lists.Gravatar default1-1/+1
2024-04-13Prevent some browsers from caching servers basic auth requestGravatar louis1-0/+1
2024-03-15Backport from xs.Gravatar default1-1/+1
2024-03-09Replaced most xs_dict_iter() with xs_dict_next().Gravatar default1-1/+2
2024-02-22Added *another argument* to html_timeline() to select where posts are taken ↵Gravatar default1-2/+2
from. This way, the /instance logged-in timeline can show posts that are not really into a user's timeline.
2024-02-21Added a page argument to html_timeline().Gravatar default1-2/+4
2024-01-30Minor tweak to host-meta.Gravatar default1-3/+4
2024-01-28cleanupGravatar Paul Wilde1-8/+0
2024-01-26added host-meta endpoint for subwaytooter appGravatar Paul Wilde1-0/+8
2024-01-26added host-meta endpoint for subwaytooter appGravatar Paul Wilde1-0/+8
2024-01-21Delay creating the shared memory struct after the socket is successfully ↵Gravatar default1-7/+7
created.
2024-01-11Support DELETE for Mastodon subscriptionsGravatar James Seward1-0/+8
While testing Mona, I noticed that after deleting my account entry for my snac server, Mona would repeatedly try to delete the subscription it thought it had created, resulting in many unhandled DELETE calls. This accepts the call and returns 200 for it, which makes Mona happy.
2024-01-10New command-line option 'state'.Gravatar default1-6/+75
2024-01-10Minor code cleaning.Gravatar default1-12/+2
2024-01-08New state variable top_job_fifo_size.Gravatar default1-0/+3
2024-01-08Renamed some thread states.Gravatar default1-2/+2
2024-01-08Added some state flags for threads.Gravatar default1-2/+14
2024-01-08Non-important variable renaming.Gravatar default1-34/+35
2024-01-08Rewritten part of the job threads to be leaner and faster.Gravatar default1-39/+45
2024-01-07Better behaviour on broken queue items.Gravatar default1-7/+13
2024-01-04Updated copyright year.Gravatar default1-1/+1
2024-01-03Moved most server state to a structure.Gravatar default1-35/+40
2023-12-29Minor tweaks to /.well-known/nodeinfo returned data.Gravatar default1-4/+4
2023-12-26Also log the job_fifo len in status.txt.Gravatar default1-12/+17
2023-12-26New page status.txt.Gravatar default1-2/+14
It just return an empty page as a query, but some status logging is done.
2023-12-18Added some crash checks.Gravatar default1-1/+1
2023-12-18Avoid crashing on missing 'method' or 'path' headers in httpd_connection().Gravatar default1-2/+7
2023-11-24Use xs_html in the static greeting page.Gravatar default1-13/+19
2023-11-08Added a tag argument to html_timeline().Gravatar default1-2/+2
2023-11-08Fixed 'show more' in tag search.Gravatar default1-8/+17
2023-11-08Tags can now be searched for from the server base URL.Gravatar default1-0/+15
2023-10-17Added FastCGI support.Gravatar default1-4/+18