Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Core: removed dead code in ngx_rbtree_delete(). | Vladimir Homutov | 2019-09-30 |
| | | | | | The result of ngx_rbtree_min() is always a node with the left child equal to sentinel, thus the check is unnecessary. | ||
* | Core: introduced ngx_rbtree_next(). | Maxim Dounin | 2017-03-07 |
| | |||
* | Removed casts not needed after 1f513d7f1b45. | Ruslan Ermilov | 2017-03-07 |
| | |||
* | Events: removed broken thread support from event timers. | Valentin Bartenev | 2014-08-25 |
| | | | | | It's mostly dead code. And the idea of thread support for this task has been deprecated. | ||
* | Fixed signed integer overflows in timer code (ticket #145). | Maxim Dounin | 2012-04-06 |
| | | | | | | | | | | | | Integer overflow is undefined behaviour in C and this indeed caused problems on Solaris/SPARC (at least in some cases). Fix is to subtract unsigned integers instead, and then cast result to a signed one, which is implementation-defined behaviour and used to work. Strictly speaking, we should compare (unsigned) result with the maximum value of the corresponding signed integer type instead, this will be defined behaviour. This will require much more changes though, and considered to be overkill for now. | ||
* | Copyright updated. | Maxim Konovalov | 2012-01-18 |
| | |||
* | clean rbtree node for all removals | Igor Sysoev | 2007-12-21 |
| | |||
* | style fix: remove trailing spaces | Igor Sysoev | 2007-12-17 |
| | |||
* | optimize rbtree initialization and insert | Igor Sysoev | 2007-12-17 |
| | |||
* | make global the rbtree color handling macros | Igor Sysoev | 2007-01-12 |
| | |||
* | ngx_rbtree_insert_value() | Igor Sysoev | 2006-11-20 |
| | |||
* | rbtree insert procedure | Igor Sysoev | 2006-11-16 |
| | |||
* | change variable name | Igor Sysoev | 2006-11-16 |
| | |||
* | undo the previous wrong commit | Igor Sysoev | 2006-10-28 |
| | |||
* | bad commit | Igor Sysoev | 2006-10-28 |
| | |||
* | nginx-0.3.1-RELEASE importrelease-0.3.1 | Igor Sysoev | 2005-10-10 |
| | | | | | | | | | *) Bugfix: the segmentation fault occurred when the signal queue overflowed if the "rtsig" method was used; the bug had appeared in 0.2.0. *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in SSI. | ||
* | nginx-0.3.0-RELEASE importrelease-0.3.0 | Igor Sysoev | 2005-10-07 |
| | | | | | | *) Change: the 10-days live time limit of worker process was eliminated. The limit was introduced because of millisecond timers overflow. | ||
* | nginx-0.1.21-RELEASE importrelease-0.1.21 | Igor Sysoev | 2005-02-22 |
| | | | | | | | | | | *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics if "rtsig" method was used or if several worker process ran on SMP. *) Bugfix: nginx could not be built by the icc compiler on Linux or if the zlib-1.2.x library was building from sources. *) Bugfix: nginx could not be built on NetBSD 2.0. | ||
* | nginx-0.1.8-RELEASE importrelease-0.1.8 | Igor Sysoev | 2004-11-20 |
| | | | | | | | | | *) Bugfix: in the ngx_http_autoindex_module if the long file names were in the listing. *) Feature: the "^~" modifier in the location directive. *) Feature: the proxy_max_temp_file_size directive. | ||
* | nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright | Igor Sysoev | 2004-09-29 |
| | |||
* | nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused files | Igor Sysoev | 2004-09-28 |
| | |||
* | nginx-0.0.1-2004-01-15-20:51:49 import | Igor Sysoev | 2004-01-15 |
| | |||
* | nginx-0.0.1-2003-12-19-15:45:27 import | Igor Sysoev | 2003-12-19 |
| | |||
* | nginx-0.0.1-2003-12-19-11:15:11 import | Igor Sysoev | 2003-12-19 |
| | |||
* | nginx-0.0.1-2003-12-05-20:07:27 import | Igor Sysoev | 2003-12-05 |
| | |||
* | nginx-0.0.1-2003-12-05-10:11:46 import | Igor Sysoev | 2003-12-05 |
| | |||
* | nginx-0.0.1-2003-12-04-17:53:00 import | Igor Sysoev | 2003-12-04 |