Commits
- Commit:
709d6e5ead07ce64dd6625eef05deaedadd8f095
- From:
- Omar Polo <op@omarpolo.com>
- Date:
log also the port of the client
- Commit:
80bbcad5f279e47ec5ccc22076fe1184af7caf5b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make FATAL and LOG inline functions
other functions that aren't macros anymore. LOG went under a rename
to logs because log is a builtin (the math function), or so gcc says.
- Commit:
945d22d1f2c0e79a3102a63314eeb5e6c41571af
- From:
- Omar Polo <op@omarpolo.com>
- Date:
inline should be before type, gcc says
clang doesn't seem to care.
- Commit:
9b374f41eee2db5080ef2feb7973228afa3b22aa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
macro reordering
and while there replace SAFE_SETENV with an inline function. LOG is
more difficult to transform into an inline function, given the string
concatenations it does. The other LOG* and FATAL macros are fine as
they already are.
- Commit:
579e21b35a0ad4cf3540ed474c994ace0e97a286
- From:
- Omar Polo <op@omarpolo.com>
- Date:
switch some macros to inline functions
they expanded multiple times their argument, since inline is standard
(and works on GCC 4 too!) why don't use it?
- Commit:
ef04b55160759b22db67f14c703a4343c4741e8b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
switch to Bjoern Hoehrmann UTF-8 decoder
It's correct, while my hacked valid_multibyte_utf8 would allow things
that aren't technically UTF8.
- Commit:
578ba2d81b2fa5f839314190f42bb9116069db7a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove leftovers from debugging
- Commit:
16ace04d459b77fc14ca5b14125ac955769ed72c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify loop
todo was initially there for an optimization: don't loop to MAX_USERS
when you know the upper limit is todo.
- Commit:
4c4167393a95834cdd3af280136c3a0a60752648
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify unveil/pledge calls
- Commit:
6c6c7a0ed7de7ec3c4329c6f9892862a4f065451
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rename cgi_setpoll_on_* to cgi_poll_on_*
- Commit:
b3deee7b389408c9c2248fecfd2d1c6bc47e9c97
- From:
- Omar Polo <op@omarpolo.com>
- Date:
initialize error string to avoid returning garbage
- Commit:
3d9a1c73de100ab3f6207af3700121e9a3607a1b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fixing prototype order
- Commit:
4a28dd014ac9a135b84902a0424aed8abbc68cb2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ignore also SIGHUP
SIGHUP is sent when the tty is detached and by default kills the
process. When we run in the background we don't care anymore about
the tty, so it should be safe for us to ignore SIGHUP. (frankly,
I expected daemon(3) to do stuff like this for us).
- Commit:
5a40216f37fc6b40a0861c685f9903f1a8bbb645
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix CGI with new IRI parser
With new IRI, parser the old assumption of path starting with ./
is no longer valid.
- Commit:
6d91731552a1be86794a0164b9c8313e0631725d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt