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