| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | The WWW-Authenticate real also includes the user. | 2023-06-24 | 1 | -1/+3 | ||
| | | ||||||
| * | Fixed missing end quote in the WWW-Authenticate header. | 2023-06-24 | 1 | -1/+1 | ||
| | | ||||||
| * | Renamed the HTTP Basic auth realm to something more informative. | 2023-06-18 | 1 | -2/+4 | ||
| | | ||||||
| * | Replace an sprintf() with an snprintf(). | 2023-06-05 | 1 | -1/+1 | ||
| | | ||||||
| * | Moved srv_running variable to httpd.c. | 2023-06-05 | 1 | -0/+1 | ||
| | | ||||||
| * | If sem_open() fails, try again with sem_init(). | 2023-05-25 | 1 | -0/+13 | ||
| | | ||||||
| * | Got rid of xs_encdec.h. | 2023-05-17 | 1 | -1/+1 | ||
| | | ||||||
| * | Fixed conflict. | 2023-05-09 | 1 | -1/+4 | ||
| |\ | ||||||
| | * | Fixed the issue of semaphore name conflicts. | 2023-05-09 | 1 | -1/+4 | ||
| | | | ||||||
| * | | Print the total running time at httpd stop. | 2023-05-08 | 1 | -1/+5 | ||
| |/ | ||||||
| * | Moved sem_close() further to the end. | 2023-05-08 | 1 | -4/+2 | ||
| | | ||||||
| * | Added some includes needed for last sem_open() / uintptr_t changes. | 2023-05-07 | 1 | -0/+2 | ||
| | | ||||||
| * | Fix pointer-to-int cast | 2023-05-07 | 1 | -1/+1 | ||
| | | | | | | Resolves "warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction]" | |||||
| * | Use named semaphores | 2023-05-07 | 1 | -4/+8 | ||
| | | | | | Unnamed semaphores are not supported on macOS. | |||||
| * | Added -Wextra to C flags. | 2023-05-04 | 1 | -0/+6 | ||
| | | ||||||
| * | Added some const here and there. | 2023-05-04 | 1 | -1/+1 | ||
| | | ||||||
| * | Moved JSON output validation to httpd.c. | 2023-04-23 | 1 | -0/+10 | ||
| | | ||||||
| * | New function mastoapi_put_handler(). | 2023-04-22 | 1 | -0/+10 | ||
| | | ||||||
| * | Added a new compilation variable NO_MASTODON_API. | 2023-04-21 | 1 | -0/+5 | ||
| | | | | | | | | | | The Mastodon API is a big and ugly beast; if you don't want it in your snac, you can compile it out by running make CFLAGS=-DNO_MASTODON_API And your snac binary will be as slim as always. | |||||
| * | Replace %admin_email% in greeting.html. | 2023-04-20 | 1 | -0/+7 | ||
| | | ||||||
| * | Added support for likes and boosts. | 2023-04-11 | 1 | -3/+3 | ||
| | | ||||||
| * | OAuth login now works. | 2023-04-09 | 1 | -0/+3 | ||
| | | ||||||
| * | More mastoapi work. | 2023-04-08 | 1 | -0/+3 | ||
| | | ||||||
| * | Added some OAuth scaffold code. | 2023-04-08 | 1 | -0/+4 | ||
| | | ||||||
| * | New file mastoapi.c. | 2023-04-08 | 1 | -0/+4 | ||
| | | ||||||
| * | More log level tweaks. | 2023-04-04 | 1 | -1/+1 | ||
| | | ||||||
| * | Added the url to srv_archive(). | 2023-03-02 | 1 | -1/+1 | ||
| | | ||||||
| * | Connection jobs are treated as urgent. | 2023-03-02 | 1 | -6/+10 | ||
| | | ||||||
| * | Create sleep mutex and cond variable only once. | 2023-02-22 | 1 | -5/+10 | ||
| | | ||||||
| * | Close everything if xs_socket_accept() returns NULL. | 2023-02-22 | 1 | -3/+6 | ||
| | | ||||||
| * | Deleted useless code. | 2023-02-22 | 1 | -1/+0 | ||
| | | ||||||
| * | Don't wait for 3 seconds if there were some q_items processed. | 2023-02-22 | 1 | -11/+24 | ||
| | | ||||||
| * | Try to show a piece of the error after connecting. | 2023-02-14 | 1 | -1/+1 | ||
| | | ||||||
| * | Don't fail silently if the job fifo is not ready. | 2023-02-11 | 1 | -0/+7 | ||
| | | ||||||
| * | Move the #fds log line to dbglevel 0. | 2023-02-10 | 1 | -1/+1 | ||
| | | ||||||
| * | Show (dbglevel 1) the number of file descriptors available. | 2023-02-10 | 1 | -1/+2 | ||
| | | ||||||
| * | Show the fd rlimit at httpd startup. | 2023-02-10 | 1 | -0/+7 | ||
| | | ||||||
| * | Added more job_fifo concurrency protections. | 2023-02-10 | 1 | -2/+6 | ||
| | | ||||||
| * | Fixed 32bit arch warnings when passing the thread id. | 2023-02-10 | 1 | -5/+6 | ||
| | | ||||||
| * | The number of threads can be forced from the config file. | 2023-02-09 | 1 | -2/+6 | ||
| | | ||||||
| * | Debug level tweaks. | 2023-02-07 | 1 | -3/+3 | ||
| | | ||||||
| * | New function send_to_inbox_raw(). | 2023-02-07 | 1 | -3/+3 | ||
| | | ||||||
| * | Changed some debug levels. | 2023-02-07 | 1 | -3/+3 | ||
| | | ||||||
| * | The pool of threads now process q_items. | 2023-02-06 | 1 | -75/+65 | ||
| | | | | | Also, the purge is commanded as a q_item. | |||||
| * | Identify the job threads by number. | 2023-02-06 | 1 | -6/+6 | ||
| | | ||||||
| * | Incoming connections are processed by the pool of threads. | 2023-02-06 | 1 | -15/+13 | ||
| | | ||||||
| * | More thread work. | 2023-02-06 | 1 | -8/+47 | ||
| | | ||||||
| * | Simplified job_post() and job_wait(). | 2023-02-06 | 1 | -42/+13 | ||
| | | ||||||
| * | New functions job_post() and job_wait() (untested). | 2023-02-06 | 1 | -1/+85 | ||
| | | ||||||
| * | Started work towards the pool of threads. | 2023-02-06 | 1 | -7/+27 | ||
| | | ||||||