Don't de-reference a deleted entry
Added "return" keyword
Print out correct section names in debug mode
Fixed to use the correct data
Use a better name
This is for the "return" keyword, not the module return code
connection: Fall through to global module triggers

Make module connection pool triggers use global module trigger
configuration, if there is no "trigger" section in the pool section.

Use fully-qualified module-specific trigger names for module-specific
connection pools in connection.c.

E.g. trigger "modules.ldap.open", instead of just "open" for pools
initialized with fr_connection_pool_module_init, being passed "ldap"
config section.

Send triggers even if the pool has no "trigger" section.

This makes exec_trigger fall through to global module triggers, if the
pool configuration doesn't have the "trigger" section.
Use rdebug_pair_list in more places and remove debug_pair_list
Fixup crappy debug_packet code
Remove the debug_pair calls from the protocol encoders/decoders

Fixes the double packet debug output
Ignore SIGTERM when firing stop and signal.term

Move firing "server.stop" and "server.signal.term" triggers beyond
setting SIGTERM action to SIG_IGN in main().

This way handler commands for these triggers don't receive SIGTERM with
the rest of the process group and don't possibly terminate before doing
their work. E.g. snmptrap manages to send the notifications.
Update Stripped-User-Name, too.

And do one loop, rather than 3.  It's a bit more efficient.
Fix debug_name for policies
Add and document reject_delay of fractional seconds
Add FreeRADIUS-Response-Delay-USec
Actually check the path specified by configure
Fix configure argument names
Lock thread_pool.wait_mutex before forking to avoid a race condition between rad_fork, rad_waitpid and reap_children.

There is a race condition that can occur under high load where a child is reaped before being added to the waiters list.
Stupid GCC
Time zone is 2 octets