History log of /lighttpd1.4/src/fdevent_impl.h (Results 1 – 13 of 13)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: lighttpd-1.4.69, lighttpd-1.4.68
# 33fd0db9 03-Dec-2022 Glenn Strauss <[email protected]>

[core] remove libev fdevent option (ignore)

lighttpd directly uses native OS event handlers


Revision tags: lighttpd-1.4.67, lighttpd-1.4.66, lighttpd-1.4.65
# 422d0355 01-Feb-2022 Glenn Strauss <[email protected]>

[core] Illumos epoll incompatible w/ lighttpd impl

Illumos POLLRDHUP != EPOLLRDHUP; lighttpd implementation asserts()
(since lighttpd implementation defines FDEVENT_RDHUP as POLLRDHUP)


Revision tags: lighttpd-1.4.64, lighttpd-1.4.63, lighttpd-1.4.62
# 7113dcb4 01-Nov-2021 Glenn Strauss <[email protected]>

[core] merge fdevent impls into fdevent_impl.c


Revision tags: lighttpd-1.4.61, lighttpd-1.4.60
# 6836a32c 18-May-2021 Glenn Strauss <[email protected]>

[core] omit fdevent select() code if poll() avail

omit fdevent select() code if poll() avail
translate server.event-handler = "select" to "poll" when poll available


Revision tags: lighttpd-1.4.59, lighttpd-1.4.58, lighttpd-1.4.57, lighttpd-1.4.56, lighttpd-1.4.56-rc7, lighttpd-1.4.56-rc6, lighttpd-1.4.56-rc5, lighttpd-1.4.56-rc4, lighttpd-1.4.56-rc3, lighttpd-1.4.56-rc2, lighttpd-1.4.56-rc1, lighttpd-1.4.55
# 8588772c 25-Dec-2019 Glenn Strauss <[email protected]>

[core] isolate fdevent subsystem

fdevent.c no longer directly uses struct server *srv
srv->srvconf.max_fds (if set) is used to set rlimits
set max_conns in server.c after fdevent_init(), which sets

[core] isolate fdevent subsystem

fdevent.c no longer directly uses struct server *srv
srv->srvconf.max_fds (if set) is used to set rlimits
set max_conns in server.c after fdevent_init(), which sets srv->max_fds
using srv->srvconf.max_fds (if set) as input hint

show more ...


# 3cd74a16 10-Dec-2019 Glenn Strauss <[email protected]>

[core] fdevent uses uint32_t instead of size_t


Revision tags: lighttpd-1.4.54
# 9113011d 01-Mar-2019 Glenn Strauss <[email protected]>

[core] pass (fdnode *) for registered fdevent fd

inline fdevent_fdnode_interest()
avoid array lookup for (fdnode *) for various ops


# 0a46f7ec 23-Feb-2019 Glenn Strauss <[email protected]>

[core] some fdevent code streamlining

isolate fde_ndx to fdevent framework internals


# fc914ae4 17-Feb-2019 Glenn Strauss <[email protected]>

[core] map FDEVENT_* to OS system event frameworks

(avoid need to translate event flags between OS and lighttpd FDEVENT_*)


# f5f221ed 14-Feb-2019 Glenn Strauss <[email protected]>

[core] dispatch events from within event framework

event framework now calls interface to dispatch events rather than
itself implementing multiple interfaces for fdevent_process() to
be able to disp

[core] dispatch events from within event framework

event framework now calls interface to dispatch events rather than
itself implementing multiple interfaces for fdevent_process() to
be able to dispatch events generically.

show more ...


Revision tags: lighttpd-1.4.53, lighttpd-1.4.52, lighttpd-1.4.51, lighttpd-1.4.50
# 04d76e7a 25-Mar-2018 Glenn Strauss <[email protected]>

[core] some header cleanup

provide standard types in first.h instead of base.h
provide lighttpd types in base_decls.h instead of settings.h
reduce headers exposed by headers for core data structures

[core] some header cleanup

provide standard types in first.h instead of base.h
provide lighttpd types in base_decls.h instead of settings.h
reduce headers exposed by headers for core data structures
do not expose <pcre.h> or <stdlib.h> in headers
move stat_cache_entry to stat_cache.h
reduce use of "server.h" and "base.h" in headers

show more ...


Revision tags: lighttpd-1.4.49, lighttpd-1.4.48
# 2728572a 07-Nov-2017 Glenn Strauss <[email protected]>

[core] fix dup typedef compiler warning


# 8f3bbd7f 01-Nov-2017 Glenn Strauss <[email protected]>

[core] isolate backend fdevent handler defs