Changes since version 2.4-dev16 : Christopher Faulet (2): MINOIR: mux-pt/trace: Register a new trace source with its events BUG/MINOR: mux-pt: Fix a possible UAF because of traces in mux_pt_io_cb Tim Duesterhus (1): CI: travis: Drastically clean up .travis.yml Willy Tarreau (16): CLEANUP: pattern: make all pattern tables read-only MINOR: trace: replace the trace() inline function with an equivalent macro MINOR: initcall: uniformize the section names between MacOS and other unixes CLEANUP: initcall: rename HA_SECTION to HA_INIT_SECTION MINOR: compiler: add macros to declare section names CLEANUP: initcall: rely on HA_SECTION_* instead of defining its own MINOR: global: declare a read_mostly section MINOR: fd: move a few read-mostly variables to their own section MINOR: epoll: move epoll_fd to read_mostly MINOR: kqueue: move kqueue_fd to read_mostly MINOR: pool: move pool declarations to read_mostly MINOR: threads: mark all_threads_mask as read_mostly MINOR: server: move idle_conn_task to read_mostly MINOR: protocol: move __protocol_by_family to read_mostly MINOR: pattern: make the pat_lru_seed read_mostly MINOR: trace: make trace sources read_mostly