Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-15 | Go: Fixed a bug introduced in the previous changeset. | Igor Sysoev | 1 | -1/+1 | |
2017-09-15 | Introducing named port message handlers to avoid misprints. | Max Romanov | 10 | -147/+135 | |
2017-09-15 | Fixing memory leak of request parse context. | Max Romanov | 3 | -19/+38 | |
2017-09-15 | Introducing application timeout. | Max Romanov | 13 | -326/+589 | |
2017-09-15 | Fixed port handlers arrays. | Valentin Bartenev | 2 | -0/+4 | |
2017-09-15 | Router: more logical code order change. | Igor Sysoev | 1 | -2/+2 | |
Updating the router engines list before posting jobs to worker thread engines is more logical because worker threads may exit after the posting. However, the previous code was safe because an engine is freed by the router main thread after worker its thread has exited. | |||||
2017-09-14 | Router: fixed segmentation fault. | Igor Sysoev | 2 | -10/+38 | |
The router process exited abnormally on reconfiguration if number of worker threads had been decreased on the previous reconfiguration. Besides the list of router engines should be updated only after a new configuration joints have been prepared for all engines. | |||||
2017-09-10 | Configuration persistence. | Valentin Bartenev | 10 | -2/+244 | |
Now configuration survives server reloads. | |||||
2017-09-14 | Router: worker threads should quit only if the main thread has | Igor Sysoev | 1 | -1/+54 | |
requested this. | |||||
2017-09-14 | Fixed textual socket name lengths and Unix domain sockaddr length. | Igor Sysoev | 7 | -43/+79 | |
2017-09-12 | Fixed error messages grammar. | Nick Shadrin | 1 | -49/+48 | |
2017-09-11 | Removing extra spaces introduced by PR #1. | Javier Revillas | 1 | -2/+2 | |
This closes #24 PR on GitHub. From 1903735e179a68c5cb661a375a1a022f764ed3f1 | |||||
2017-09-08 | Fixed a memory leak. | Andrei Vagin | 1 | -0/+1 | |
This closes #2 RP on GitHub. From f13cca01b7aa489dcb6909513f2b781b36ac7fea | |||||
2017-09-08 | Cosmetic fixes in port.go. | Sergey Fedchenko | 1 | -33/+35 | |
This closes #5 on GitHub. From 615369a29511c6021e5623070f082fdb17ff37a2 | |||||
2017-09-09 | README: Fixed typos. | Igor Sysoev | 1 | -5/+5 | |
These closes #9, closes #13, closes #21 issues on GitHub. | |||||
2017-09-07 | Fixed typo. | Eugene Agafonov | 1 | -2/+2 | |
This closes #1 PR on GitHub. | |||||
2017-09-07 | Moving body data before headers for PHP POST. | Max Romanov | 2 | -7/+22 | |
PHP SAPI tries to read body for POST request before registering header-specific variables. For other methods, read_post_body() called by SAPI after variables registration. This closes #10 issue on GitHub. | |||||
2017-09-07 | Decalring clean and dist targets as .PHONY. | Max Romanov | 1 | -0/+2 | |
2017-09-08 | README: fixed "hg clone" command. | Valentin Bartenev | 1 | -1/+1 | |
2017-09-07 | README: added mention of the licence in the main section. | Valentin Bartenev | 1 | -0/+1 | |
2017-09-06 | README: fixed URLs. | Igor Sysoev | 1 | -7/+10 | |
2017-09-06 | README: shortened description. | Igor Sysoev | 1 | -11/+6 | |
2017-09-06 | README: fixed URLs. | Igor Sysoev | 1 | -6/+6 | |
2017-09-06 | README: fixed package repository paths. | Andrei Belov | 1 | -3/+3 | |
2017-09-06 | Added tag 0.1 for changeset f9d308f3fceb | Igor Sysoev | 1 | -0/+1 | |
2017-09-06 | README: added features list.0.1 | Valentin Bartenev | 1 | -0/+20 | |
2017-09-06 | README: added Troubleshooting section. | Igor Sysoev | 1 | -1/+17 | |
2017-09-06 | README: fixed anchor. | Igor Sysoev | 1 | -1/+1 | |
2017-09-06 | README: using entities. | Igor Sysoev | 1 | -6/+6 | |
2017-09-06 | README: removed italic typeface. | Igor Sysoev | 1 | -6/+6 | |
2017-09-06 | README: added tarball section. | Igor Sysoev | 1 | -1/+2 | |
2017-09-06 | Fixed README.md typos. | Igor Sysoev | 1 | -12/+13 | |
2017-09-06 | Fixed README.md typos. | Igor Sysoev | 1 | -3/+2 | |
2017-09-06 | README.md fixes. | Igor Sysoev | 1 | -9/+9 | |
2017-09-06 | Added the dist target in Makefile. | Igor Sysoev | 1 | -0/+11 | |
2017-09-06 | Added CHANGES file. | Igor Sysoev | 1 | -0/+5 | |
2017-09-06 | Spreading user validation for php and go apps. | Max Romanov | 1 | -8/+8 | |
2017-09-06 | Updated README.md, added info about integration with NGINX. | Nick Shadrin | 1 | -4/+118 | |
2017-09-06 | Shortened titles in README.md and dispensable information. | Igor Sysoev | 1 | -164/+87 | |
2017-09-06 | Added LICENSE and NOTICE files. | Igor Sysoev | 2 | -0/+198 | |
2017-09-06 | Fixed building by Sun C on Solaris. | Igor Sysoev | 1 | -1/+2 | |
2017-09-05 | Fixed go package installation instructions. | Max Romanov | 1 | -2/+2 | |
2017-09-05 | Added software installation instructions for CentOS. | Max Romanov | 1 | -1/+51 | |
2017-09-06 | Added README.md. | Igor Sysoev | 1 | -0/+843 | |
2017-09-06 | Style fixes. | Igor Sysoev | 22 | -125/+186 | |
2017-09-06 | Controller: validating user and group names. | Igor Sysoev | 1 | -4/+67 | |
2017-09-05 | Fixing request id logging. | Max Romanov | 1 | -1/+1 | |
2017-09-05 | Fixing racing condition on app port release/request. | Max Romanov | 1 | -1/+21 | |
Application free ports is a queue (double linked list) protected with mutex. After successfull request parsing, each router thread (1) tries to get port from this list. If this list is empty, (2) start worker request posted to main router thread. Another thread may release port between (1) and (2). This fix adds an attempt to get port from free ports list at the beginning of start worker action in main thread. | |||||
2017-09-05 | Double connection close attempt fix. | Max Romanov | 2 | -4/+13 | |
2017-09-05 | Using CSTRZ mapping type for go executable. | Max Romanov | 3 | -10/+6 | |