Commit report for v3.0.x branch

The git bot announce at freeradius.org
Thu Dec 20 01:00:02 CET 2018


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaNW0ACgkQfQ55zXdi
 Hs3svggAiPcCuN4F8OYoRafKsbjEJao8XbeBv9l5k2B7UIQCPI8MTljUmFOt/HmQ
 da24na1VBMw0JuDUQgqiXZPCID7HtTX4kPZv5DSNF+4T8aOXJn3CrmaR9mM/dueI
 +5lBkzu5Q8peQFlcxuqVqy+gL8+6mazBicfLwKPjNhqrY9cJtL4GeywYtLUJSwpM
 wyiRcQ4hZd+rhSzoXn+5VLzPrIvItkq6b3OWz4ZbESMP9mArNzRU+QAFba1IhqG7
 84HuK1RKE880wqT58iWqsRECH6IW4fdBb6NkS1dIaxDnWGONfNtBKv2nrqH4GuOT
 wDdZqhkycS+uGP4lUeMEKVyYM4xidw==
 =VzmM
 -----END PGP SIGNATURE-----

BSD fixes

Alan T. DeKok at 2018-12-19T12:11:22Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f44c5e4413b0fa2664bacc89fc2738a7f387b352
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaNP4ACgkQfQ55zXdi
 Hs1clAgAj+TQ9npwikuaDtiAGzJQI7pwaYP9XiVG9xleEMxCvAFAO+Cy0fGxAjt3
 lfAvEJLWL0SXlkRDEAhwJZ/GIb8Nk8rGLnh0eBM8Syw+feEbfx/iatPHGeO4zRUQ
 iwKbBgOhIW3rvEahOPiPAypvwaBvPBsQ3BlUUNnqGAujLL41hpPVl10L0UOF0dYz
 Cj8jXplR28afbyybZXfQbs3dmTQGQHmptKU0Or+4gLaWMqZy0+FCiyHGm5FZCORj
 /PF1jqrAPlGOjbdQJPEUL/4xR18Hf7hXSPTppmgMfnFd7816sT5Z0Qx4maCAJ+Yt
 SaF1xaLOtkjR/ABsKFJeaKCi7xHivQ==
 =f334
 -----END PGP SIGNATURE-----

Fix startup crash when running outside of gdb on BSD systems

On BSD systems, ptrace(PT_DETACH) uses a third argument for
resume address, with the magic value (void *)1 to resume where
process stopped. Specifying NULL there leads to a crash because
process resumes at address 0.

We introduce an OS-dependent _PTRACE_DETACH macro to specify
third argument as NULL on Linux and (void *)1 on other systems.
Always using (void *)1 could be another solution, since basic
tests suggests passing (void *)1 as third argument on Linux
does not cause harm.

Emmanuel Dreyfus (via Alan T. DeKok)@2018-12-19T12:09:34Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42b4f4832ea4518fe4c12fad3c80e8f049fe11ac
====== 
-- 
This commit summary was generated @2018-12-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list