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