Stefan Bühler
|
6a0e57ec8f
|
[parsers] fix unused variable warnings
Change-Id: Ifc0210235ada102e2dbcba23e1179e87b973510f
|
7 years ago |
Stefan Bühler
|
f527a16138
|
[debug] provide more unique event names for waitqueues
Change-Id: Iddf9e10b3902fbfe4fa7e97b7a172018d0d70b54
|
8 years ago |
Stefan Bühler
|
f6def17999
|
[common] format IPv6 addresses with port as [addr]:port (added the square brackets)
Change-Id: Ic5246c6cf9e1762b8e8ea4c020983289c4e071c6
|
8 years ago |
Stefan Bühler
|
811e13cfcd
|
[common] fix out-of-bounds read in li_sockaddr_to_string
Change-Id: I8984b6b170a43eb8c0f648c31957c5ae441cf93f
|
8 years ago |
Stefan Bühler
|
6b22f2f104
|
[mod_debug] debug events
Change-Id: Ib776e950902a36f13ed766a78a92f6971310e87d
|
8 years ago |
Stefan Bühler
|
66bd6b22a2
|
track event "names" for debugging
Change-Id: Ib8f2b589a6087de2355906a87bd2cd0c84bafcba
|
8 years ago |
Stefan Bühler
|
d58d98a62d
|
[value] move value functions that depend on angel / main implementations into separate file, included in the other implementations
this fixes building with --no-undefined. also link with libm in cmake.
|
9 years ago |
Stefan Bühler
|
b6ee9241ad
|
[angel_fake] use li_sockaddr_from_string in li_angel_fake_listen
|
9 years ago |
Stefan Bühler
|
63f4b78353
|
fix some socket address handlings - limit unix socket path names to struct size
|
9 years ago |
Stefan Bühler
|
21e18176f2
|
fix wrong operator to check for set bit in events
|
9 years ago |
Stefan Bühler
|
acd2967534
|
assert many previously unchecked return values, handle some explicitly, remove FD_CLOEXEC in worker - mustn't fork
|
9 years ago |
Stefan Bühler
|
176d6099aa
|
[liValue] fix missing break in switch statement
|
9 years ago |
Stefan Bühler
|
e5e37b8369
|
[idlist] fix bad shift operations
|
9 years ago |
Stefan Bühler
|
419d60dd83
|
[profile] add missing utils.h include
|
9 years ago |
Stefan Bühler
|
17a5168793
|
[core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind
|
9 years ago |
Stefan Bühler
|
e2992d7b6b
|
[ip-parser] allow [ipv6]/net:port and [ipv6/net]:port for IPv6 address + network + port
|
9 years ago |
Stefan Bühler
|
01788a7250
|
[common] remove hash value type (use key/value lists instead)
|
9 years ago |
Stefan Bühler
|
db58828e0b
|
[common] refactor liValue to share most of the code
* removing unused "range" value type in angel
|
9 years ago |
Stefan Bühler
|
d529150a9b
|
[autotools] remove generated ragel parsers from dist
|
9 years ago |
Stefan Bühler
|
b783bd5aaa
|
[misc] use less C99 features
|
10 years ago |
Stefan Bühler
|
ccd512ca57
|
[waf] remove waf for now, doesn't work anymore
|
10 years ago |
Stefan Bühler
|
9aafe5aa2a
|
[fetch] use signed integers for liFetchDatabase refcount
|
10 years ago |
Stefan Bühler
|
d5bb6003dc
|
include lighttpd/settings.h instead of base.h in common source
|
10 years ago |
Stefan Bühler
|
85fc9dbb6d
|
[mod_gnutls,fetch api] associate sni certs with dh params, fix fetch bug
|
10 years ago |
Stefan Bühler
|
05e058aa9c
|
fix bugs and warnings reported by clang
* fix memset sizeof() bugs
* fix unaligned memory access
* fix warnings for casts with alignment change
* crypt_r needs _GNU_SOURCE
|
10 years ago |
Stefan Bühler
|
2bcb880dc8
|
[core] implement generic "fetch" api
|
10 years ago |
Stefan Bühler
|
11b4bdd8c5
|
replace unneeded ev_/EV_ references
|
10 years ago |
Stefan Bühler
|
709296d796
|
fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...)
|
10 years ago |
Stefan Bühler
|
a937bd437a
|
fix missing li prefixes
|
10 years ago |
Stefan Bühler
|
cfd8955008
|
[common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
|
10 years ago |
Stefan Bühler
|
ff69160c34
|
[core] Use streams
|
10 years ago |
Stefan Bühler
|
092a1b0141
|
fix bugs found with clang-3.3 -fsanitize=address,undefined
|
10 years ago |
Stefan Bühler
|
178e7c898f
|
[profiler] use g_static_mutex to trigger mutext memory allocation before registering profiler alloc handlers
|
10 years ago |
Stefan Bühler
|
8d709f8574
|
[ipv6 parser] Fix type-punned memory access
|
11 years ago |
Stefan Bühler
|
3972451633
|
[ip-parser] fix ipv4 netmask for /0, added some unit tests
|
11 years ago |
Stefan Bühler
|
9bf335c121
|
[jobqueue] add li_job_stop
|
11 years ago |
Stefan Bühler
|
f7730910ad
|
[utils] handle NULL loop in li_ev_io_* event changing
|
11 years ago |
Thomas Porzelt
|
2d52ff9170
|
[mempool] support profiler for mmap allocations. use g_malloc/free instead malloc/free
|
12 years ago |
Thomas Porzelt
|
aeb88422a0
|
[profiler] export li_profiler_enabled and li_profiler_hashtable_insert/remove. add heap base/break/size to dump output
|
12 years ago |
Stefan Bühler
|
ba3d50ba79
|
[mempool]: use g_free instead of free in ALLOC mode
|
12 years ago |
Stefan Bühler
|
bd5c2f4ebe
|
move profiler code to common lib
|
12 years ago |
Stefan Bühler
|
92ca097ed4
|
[jobqueue] as jobs in the queue could be removed in a callback we can\'t copy the queue to a private one, g_queue_unlink needs the real one
|
12 years ago |
Stefan Bühler
|
4f377b792c
|
[utils] fix calculation for sockaddr_un struct size
|
12 years ago |
Stefan Bühler
|
8973c35562
|
[utils] Fix url decoding for non ascii values (signed char negatives)
|
12 years ago |
Stefan Bühler
|
366d00328c
|
Fix bug in delayed connection handling, 2nd try
|
12 years ago |
Stefan Bühler
|
318b7bf041
|
Fix bug in delayed connection handling
|
12 years ago |
Stefan Bühler
|
7a67ba94d7
|
[autotools]: make sure pkg-config m4 is available in autoconf, check for ragel in ./configure
|
12 years ago |
Stefan Bühler
|
9568d7a41a
|
[autotools] add memcached.c
|
13 years ago |
Stefan Bühler
|
11fa781f98
|
Fix some warnings found with clang analyzer
|
13 years ago |
Stefan Bühler
|
cd1a0684c7
|
[utils] fix fd receiving
|
13 years ago |