summaryrefslogtreecommitdiff
path: root/snac.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed typo.Gravatar default2025-03-111-1/+1
* Add fake HTTP status error 399 to http_status_text().Gravatar default2025-02-171-0/+1
* xs_po.h new file.Gravatar default2025-02-141-0/+1
* New function lang_str().Gravatar default2025-02-141-0/+1
* Fixed function tid() for some architectures.Gravatar default2025-02-091-1/+1
* Bumped copyright year.Gravatar default2025-01-081-1/+1
* The proxy token seed is created on startup and never stored.Gravatar default2024-11-121-0/+1
* Searches are now case-insensitive for all alphabets.Gravatar default2024-08-231-0/+1
* Added support for listening on unix sockets.Gravatar default2024-08-051-0/+1
* Translate status codes to canonical status textsGravatar Louis Brauer2024-05-271-0/+12
* Updated copyright year.Gravatar default2024-01-041-1/+1
* Replaced encode_html_strict() with xs_html_encode().Gravatar default2023-11-201-0/+1
* Backport from xs.Gravatar default2023-11-171-0/+1
* Added FastCGI support.Gravatar default2023-10-171-0/+1
* Don't allow creating users which user name strings only differ in case.Gravatar default2023-10-131-0/+3
* Some tweaks to the logging system.Gravatar default2023-09-271-15/+13
* Backport from xs.Gravatar default2023-09-251-0/+1
* Backport from xs.Gravatar default2023-09-171-0/+1
* Updated comment in headers.Gravatar default2023-07-281-1/+1
* Fixed failed mkdir() in restricted environments.Gravatar default2023-07-091-2/+7
* If a ~/log/ folder exists, also write the log there.Gravatar default2023-06-151-2/+3
* If ~/error/ exists, also log messages to a file there.Gravatar default2023-06-111-0/+8
* Replaced usage of random() with xs_rnd_buf().Gravatar default2023-06-051-1/+4
* Some prototype tweaks.Gravatar default2023-06-051-8/+8
* Moved srv_running variable to httpd.c.Gravatar default2023-06-051-1/+0
* Got rid of xs_encdec.h.Gravatar default2023-05-171-1/+0
* Backport from xs.Gravatar default2023-05-091-1/+2
* arc4random() does not exist in not-so-old systems, so revert this.Gravatar default2023-04-161-1/+1
* Replaced random() with arc4random().Gravatar default2023-04-161-1/+1
* Moved srv_archive() to data.c.Gravatar default2023-03-011-94/+0
* New utility function mkdirx().Gravatar default2023-02-071-1/+13
* Tweaked user and group permissions for new files and dirs.Gravatar default2023-02-071-1/+1
* Minor header tweaks.Gravatar default2023-02-021-2/+4
* Updated year in copyright notices.Gravatar default2023-01-171-1/+1
* Some code reordering to placate scan-build's wrath.Gravatar default2022-12-141-7/+9
* New function new_password().Gravatar default2022-12-041-3/+3
* Fixed a nasty macro expansion bug.Gravatar default2022-10-261-0/+7
* Don't set tz in gettimeofday() because nobody implements it any longer.Gravatar default2022-10-151-2/+1
* Backport from xs.Gravatar default2022-10-031-0/+1
* Use the time functions of xs_time.h.Gravatar default2022-10-021-19/+2
* New function ftime().Gravatar default2022-09-281-0/+9
* Got xs_set.h from xs.Gravatar default2022-09-281-0/+1
* More work in not_really_markdown().Gravatar default2022-09-271-0/+1
* Use xs_replace_i() in some places.Gravatar default2022-09-271-4/+2
* More error testing in srv_archive().Gravatar default2022-09-261-3/+3
* Added direction to srv_archive() files.Gravatar default2022-09-261-1/+1
* More work but signatures seem to still fail.Gravatar default2022-09-261-3/+9
* Always write a raw payload in srv_archive().Gravatar default2022-09-251-6/+6
* New function msg_actor().Gravatar default2022-09-251-0/+1
* Fixed bug in srv_archive().Gravatar default2022-09-251-1/+1