| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | httpd: Log xs_socket_accept failure reason | 9 days | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | So far, it was expected that xs_socket_accept should work and while its failure results in a termination, it was not properly logged. With this change, an error message including the strerror message is being logged. After experiencing some unexpected snac httpd shutdowns, I added a bit of additional logging, including when xs_socket_accept fails. This proved useful, as it unveiled a deeper error on my machine: > xs_socket_accept failed: Too many open files Since entering this code path results in termination, I thought upstreaming this logging might be useful for others. | ||||
| * | Bumped copyright year. | 2026-01-01 | 1 | -1/+1 | |
| | | |||||
| * | New query variable terse=anything. | 2025-12-09 | 1 | -2/+2 | |
| | | | | | If set to any value, a public post page doesn't show any headline. | ||||
| * | Keep track of deleted users and return 410 Gone for them. | 2025-10-24 | 1 | -0/+3 | |
| | | |||||
| * | xs_http.h: new file. | 2025-10-13 | 1 | -1/+2 | |
| | | |||||
| * | making sure that global data is immutable | 2025-09-22 | 1 | -3/+3 | |
| | | |||||
| * | Always do a deferred fsck at startup. | 2025-09-07 | 1 | -0/+2 | |
| | | |||||
| * | Ensure the tag is a string in server_get_handler(). | 2025-08-23 | 1 | -1/+1 | |
| | | |||||
| * | Added nodeinfo 2.1 support. | 2025-08-14 | 1 | -3/+17 | |
| | | |||||
| * | Added metadata to nodeinfo 2.0. | 2025-07-10 | 1 | -2/+7 | |
| | | |||||
| * | More webmention hook tweaks. | 2025-06-24 | 1 | -7/+6 | |
| | | |||||
| * | "voided" unused arguments in server_post_handler(). | 2025-06-24 | 1 | -0/+6 | |
| | | |||||
| * | Added a webmention hook. | 2025-06-24 | 1 | -0/+62 | |
| | | |||||
| * | Renamed server knob to 'rss_hashtag_poll_hours'. | 2025-05-28 | 1 | -2/+2 | |
| | | |||||
| * | Activated hashtag RSS polling. | 2025-05-28 | 1 | -11/+31 | |
| | | |||||
| * | Renamed timeline_to_rss() to rss_from_timeline(). | 2025-05-28 | 1 | -1/+1 | |
| | | |||||
| * | Added header "access-control-expose-headers" with the "Link" value. | 2025-05-09 | 1 | -0/+1 | |
| | | | | | This helps paging in Mastodon clients. | ||||
| * | emoji: refactor + emoji in display names on front page | 2025-04-13 | 1 | -1/+3 | |
| | | |||||
| * | Redefined L() to use lang_str(). | 2025-02-14 | 1 | -0/+2 | |
| | | |||||
| * | Force the Content-Security-Policy header, instead of just suggesting it in ↵ | 2025-02-13 | 1 | -0/+3 | |
| | | | | | the docs. | ||||
| * | If 'def_timeline_entries' is not set, 'max_timeline_entries' is used ↵ | 2025-02-06 | 1 | -1/+2 | |
| | | | | | (instead of the default). | ||||
| * | Merged 53ad5cdf0371fc068fa03bf287fc94be. | 2025-02-06 | 1 | -1/+1 | |
| | | |||||
| * | Hide the 'relay' user from the greeting list. | 2025-01-21 | 1 | -1/+1 | |
| | | |||||
| * | Fixed check for the basedir (contributed by an-im-dugud). | 2025-01-20 | 1 | -1/+1 | |
| | | |||||
| * | Added the USER_AGENT to HTTP errors. | 2025-01-20 | 1 | -3/+3 | |
| | | |||||
| * | Changed Boost/Like order in the /authorize_interaction page. | 2025-01-16 | 1 | -1/+1 | |
| | | |||||
| * | Implemented Mastodon-like /authorize_interaction. | 2025-01-16 | 1 | -0/+42 | |
| | | |||||
| * | Bumped copyright year. | 2025-01-08 | 1 | -1/+1 | |
| | | |||||
| * | In the /share page, set the charset explicitly to utf-8. | 2025-01-06 | 1 | -1/+1 | |
| | | |||||
| * | Use the site's CSS in the /share page. | 2025-01-05 | 1 | -1/+3 | |
| | | |||||
| * | More /share tweaks. | 2025-01-05 | 1 | -0/+3 | |
| | | |||||
| * | Serve BASE_URL/style.css. | 2025-01-02 | 1 | -0/+13 | |
| | | | | | I thought I was already doing this 🤦(not that it really matters much). | ||||
| * | Minor tweak to the /share webpoint. | 2025-01-02 | 1 | -2/+6 | |
| | | |||||
| * | The shared post is really sent. | 2025-01-01 | 1 | -1/+1 | |
| | | |||||
| * | More work in the Mastodon-share webpoint. | 2024-12-31 | 1 | -1/+1 | |
| | | |||||
| * | Started support for Mastodon-like /share endpoint. | 2024-12-31 | 1 | -0/+39 | |
| | | |||||
| * | Added pidfile locking. | 2024-12-16 | 1 | -11/+20 | |
| | | |||||
| * | New function timeline_link_header(). | 2024-12-15 | 1 | -1/+4 | |
| | | |||||
| * | The server creates a pidfile inside the base directory. | 2024-11-17 | 1 | -0/+14 | |
| | | |||||
| * | Propagate 'last-modified' and 'etag' fields while proxying. | 2024-11-07 | 1 | -1/+4 | |
| | | | | | But does it work? | ||||
| * | New HTML variable error (still unused). | 2024-10-06 | 1 | -2/+2 | |
| | | |||||
| * | Added support for listening on unix sockets. | 2024-08-05 | 1 | -5/+14 | |
| | | |||||
| * | Minor logging tweaks. | 2024-08-05 | 1 | -6/+9 | |
| | | |||||
| * | Minor tweak. | 2024-06-20 | 1 | -2/+3 | |
| | | |||||
| * | Don't return a Basic realm if there is no body. | 2024-06-09 | 1 | -1/+1 | |
| | | |||||
| * | Improved OPTIONS method. | 2024-05-31 | 1 | -0/+3 | |
| | | |||||
| * | Translate status codes to canonical status texts | 2024-05-27 | 1 | -1/+1 | |
| | | | | | | Use those in HTTP responses instead of "OK"/"ERROR". Apps like Tokodon show only the status text in unexpected responses. | ||||
| * | Implement Mastodon PATCH endpoint for account profile updates | 2024-05-27 | 1 | -0/+10 | |
| | | |||||
| * | Use enum instead of numeric status codes for HTTP statuses | 2024-05-26 | 1 | -13/+13 | |
| | | |||||
| * | Added more const. | 2024-05-23 | 1 | -4/+5 | |
| | | |||||