{"push_id":791107969,"size":28,"distinct_size":28,"ref":"refs/heads/v3.0.x","head":"cd320580c302412796197d6c180eae3a8ab91d97","before":"e04858dff59883984241083b9d1506ca1bd6831a","commits":[{"sha":"455461b227b8b18b9034bc28b6e2c277625b001a","author":{"email":"f6ea508debd0a891cba0baf88724a20029c056c4@gmail.com","name":"Alan Buxey"},"message":"Update vmpsd.conf.in","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/455461b227b8b18b9034bc28b6e2c277625b001a"},{"sha":"4e01528e06e2cfedd4d7377d19072dd021c84035","author":{"email":"f6ea508debd0a891cba0baf88724a20029c056c4@gmail.com","name":"Alan Buxey"},"message":"Update rlm_sqlippool","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/4e01528e06e2cfedd4d7377d19072dd021c84035"},{"sha":"3b75fe12badfef0f539469d0501550a38b0ecdbd","author":{"email":"f6ea508debd0a891cba0baf88724a20029c056c4@gmail.com","name":"Alan Buxey"},"message":"Update xlat.c","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/3b75fe12badfef0f539469d0501550a38b0ecdbd"},{"sha":"cc2460728a05570bdac0d9bbd53884a8fb299f11","author":{"email":"f6ea508debd0a891cba0baf88724a20029c056c4@gmail.com","name":"Alan Buxey"},"message":"Update radiusd-example.txt","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/cc2460728a05570bdac0d9bbd53884a8fb299f11"},{"sha":"02beea8e64b62b3eaebfeb3a9351bacca646da27","author":{"email":"705bd5d12b54311de52e15d117d83986baf773cb@quarantainenet.nl","name":"Herwin Weststrate"},"message":"Allow response_delay to be microseconds, too\n\nThis was already done with commit 1d1c50bb0c6f5f013b9680def4b7184ecb63f64b, but there was a second assertion that assumed the delay was at least 1 second.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/02beea8e64b62b3eaebfeb3a9351bacca646da27"},{"sha":"7bbd0381601df73cd8141485ae331eed5798f01c","author":{"email":"705bd5d12b54311de52e15d117d83986baf773cb@quarantainenet.nl","name":"Herwin Weststrate"},"message":"Optionally send rejects without a delay\n\nCurrently there is only one global option to set a delay to every Access-Reject packet: reject_delay. There are use cases where you want certain rejects to have no delay, while others should have a delay. An example might be using 802.1X on Cisco LAN Devices: If a client tries MAC authentication an Access-Reject can force it to switch to 802.1X, this is a reject you want to send without any delay. On the other hand, if the client tries 802.1X with a wrong password, you still want the reject to be delayed.\n\nBy setting a value to FreeRADIUS-Response-Delay(-USec) in reply, we overwrite the global delay. The maximum supported value is 10, larger values result in a delay of 10 seconds. A value of 0 removes the delay. Not having this attribute in control results in using the global delay. If both FreeRADIUS-Response-Delay and FreeRADIUS-Response-Delay-USec are set, the second one is ignored.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/7bbd0381601df73cd8141485ae331eed5798f01c"},{"sha":"561bbf8e20594d2d84f3643d6d1a538abee144f5","author":{"email":"705bd5d12b54311de52e15d117d83986baf773cb@quarantainenet.nl","name":"Herwin Weststrate"},"message":"Prevent possible memleak in regex\n\nThere was a very small chance that preg was allocated but not freed. This is kind of a sequel to PR #1207.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/561bbf8e20594d2d84f3643d6d1a538abee144f5"},{"sha":"eea789740c887a4fdcabf3e3f2d833de7caafb31","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Add support for \"old\" style clients back.  This shouldn't be removed until v3.1.x.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/eea789740c887a4fdcabf3e3f2d833de7caafb31"},{"sha":"66b7b8304acad0e925b6a52f7c28755f1a5dfa00","author":{"email":"705bd5d12b54311de52e15d117d83986baf773cb@quarantainenet.nl","name":"Herwin Weststrate"},"message":"Remove second entry of Error-Cause in Access-Reject filter\n\nThis is effectively a revert of commit caaca8da2eede537270a711742cc99f0ba854eb1.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/66b7b8304acad0e925b6a52f7c28755f1a5dfa00"},{"sha":"5c3cf7ae13176adb9ad5a46fa9c22f2546ad8a95","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Should be AF_UNSPEC, because we don't *know* what type of client IP we'll be parsing\n\nLength should be -1.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/5c3cf7ae13176adb9ad5a46fa9c22f2546ad8a95"},{"sha":"2acfc5b89e0e1a831f56e6708557087fa26c7eae","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"Syntax errors are errors, not assertions","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/2acfc5b89e0e1a831f56e6708557087fa26c7eae"},{"sha":"3f247a1578ff708b1d2a55407f9d2fbb16cd52fe","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"note recent changes","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/3f247a1578ff708b1d2a55407f9d2fbb16cd52fe"},{"sha":"ef7d8f6994a29d42048fce8143c4bdee3da743e1","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Add __packed__ to structs which cast over packet buffers","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/ef7d8f6994a29d42048fce8143c4bdee3da743e1"},{"sha":"ba56b10645054581a2bd17f432424d449c7458b5","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"Check if the socket is in use before unlinking it","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/ba56b10645054581a2bd17f432424d449c7458b5"},{"sha":"a529c2d9bdef0f635fa10b2ab7e05527f95551b2","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"Copy VPs instead of talloc_stealing them","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/a529c2d9bdef0f635fa10b2ab7e05527f95551b2"},{"sha":"ae5ce2911614f2f5df58de208572d4598947d83b","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"Revert \"Copy VPs instead of talloc_stealing them\"\n\nThis reverts commit a529c2d9bdef0f635fa10b2ab7e05527f95551b2.\n\nThere's a better fix","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/ae5ce2911614f2f5df58de208572d4598947d83b"},{"sha":"87ad059bbfb1cc703ca63f13c6b7f8b657d594f7","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"Add fr_pair_list_mcopy_by_num()\n\nWhich is like fr_pair_list_move(), but does copy / delete\ninstead of talloc_steal.\n\nThe problem is that talloc_steal() keeps the original parent\ncontext around for the lifetime of the VP being stolen.  Which is\nbad when the VP comes from a REQUEST, and is put into another\ncontext, which lives for multiple seconds.","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/87ad059bbfb1cc703ca63f13c6b7f8b657d594f7"},{"sha":"337bbb9435b8ded19a2ffab6b6421747c3ce4d55","author":{"email":"f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","name":"Alan T. DeKok"},"message":"Use fr_pair_list_mcopy... instead of fr_pair_list_move...","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/337bbb9435b8ded19a2ffab6b6421747c3ce4d55"},{"sha":"01d34a5e7e4a0ea6e61ba7634cf48e7eebb6457f","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Formatting","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/01d34a5e7e4a0ea6e61ba7634cf48e7eebb6457f"},{"sha":"67f98201c03c1fc60c349e7b7e7e9dd0cb82f3b0","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Don't leak client_fd on error","distinct":true,"url":"https://api.github.com/repos/qnet-herwin/freeradius-server/commits/67f98201c03c1fc60c349e7b7e7e9dd0cb82f3b0"}]}