summaryrefslogtreecommitdiff
path: root/httpd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace an sprintf() with an snprintf().Gravatar default2023-06-051-1/+1
* Moved srv_running variable to httpd.c.Gravatar default2023-06-051-0/+1
* If sem_open() fails, try again with sem_init().Gravatar default2023-05-251-0/+13
* Got rid of xs_encdec.h.Gravatar default2023-05-171-1/+1
* Fixed conflict.Gravatar default2023-05-091-1/+4
|\
| * Fixed the issue of semaphore name conflicts.Gravatar poesty2023-05-091-1/+4
* | Print the total running time at httpd stop.Gravatar default2023-05-081-1/+5
|/
* Moved sem_close() further to the end.Gravatar default2023-05-081-4/+2
* Added some includes needed for last sem_open() / uintptr_t changes.Gravatar default2023-05-071-0/+2
* Fix pointer-to-int castGravatar Saagar Jha2023-05-071-1/+1
* Use named semaphoresGravatar Saagar Jha2023-05-071-4/+8
* Added -Wextra to C flags.Gravatar default2023-05-041-0/+6
* Added some const here and there.Gravatar default2023-05-041-1/+1
* Moved JSON output validation to httpd.c.Gravatar default2023-04-231-0/+10
* New function mastoapi_put_handler().Gravatar default2023-04-221-0/+10
* Added a new compilation variable NO_MASTODON_API.Gravatar default2023-04-211-0/+5
* Replace %admin_email% in greeting.html.Gravatar default2023-04-201-0/+7
* Added support for likes and boosts.Gravatar default2023-04-111-3/+3
* OAuth login now works.Gravatar default2023-04-091-0/+3
* More mastoapi work.Gravatar default2023-04-081-0/+3
* Added some OAuth scaffold code.Gravatar default2023-04-081-0/+4
* New file mastoapi.c.Gravatar default2023-04-081-0/+4
* More log level tweaks.Gravatar default2023-04-041-1/+1
* Added the url to srv_archive().Gravatar default2023-03-021-1/+1
* Connection jobs are treated as urgent.Gravatar default2023-03-021-6/+10
* Create sleep mutex and cond variable only once.Gravatar default2023-02-221-5/+10
* Close everything if xs_socket_accept() returns NULL.Gravatar default2023-02-221-3/+6
* Deleted useless code.Gravatar default2023-02-221-1/+0
* Don't wait for 3 seconds if there were some q_items processed.Gravatar default2023-02-221-11/+24
* Try to show a piece of the error after connecting.Gravatar default2023-02-141-1/+1
* Don't fail silently if the job fifo is not ready.Gravatar default2023-02-111-0/+7
* Move the #fds log line to dbglevel 0.Gravatar default2023-02-101-1/+1
* Show (dbglevel 1) the number of file descriptors available.Gravatar default2023-02-101-1/+2
* Show the fd rlimit at httpd startup.Gravatar default2023-02-101-0/+7
* Added more job_fifo concurrency protections.Gravatar default2023-02-101-2/+6
* Fixed 32bit arch warnings when passing the thread id.Gravatar default2023-02-101-5/+6
* The number of threads can be forced from the config file.Gravatar default2023-02-091-2/+6
* Debug level tweaks.Gravatar default2023-02-071-3/+3
* New function send_to_inbox_raw().Gravatar default2023-02-071-3/+3
* Changed some debug levels.Gravatar default2023-02-071-3/+3
* The pool of threads now process q_items.Gravatar default2023-02-061-75/+65
* Identify the job threads by number.Gravatar default2023-02-061-6/+6
* Incoming connections are processed by the pool of threads.Gravatar default2023-02-061-15/+13
* More thread work.Gravatar default2023-02-061-8/+47
* Simplified job_post() and job_wait().Gravatar default2023-02-061-42/+13
* New functions job_post() and job_wait() (untested).Gravatar default2023-02-061-1/+85
* Started work towards the pool of threads.Gravatar default2023-02-061-7/+27
* Input connections cannot be non-threaded.Gravatar default2023-02-061-14/+8
* Email notifications have been moved to the global queue.Gravatar default2023-02-021-0/+3
* process_queue() has been renamed to process_user_queue().Gravatar default2023-02-021-1/+1