CVSROOT:        /cvs
Module name:    src
Changes by:     be...@cvs.openbsd.org   2015/09/20 05:20:16

Modified files:
        usr.sbin/relayd: Tag: OPENBSD_5_7 ca.c config.c parse.y pfe.c 
                         relay.c relay_http.c relayd.c relayd.h ssl.c 

Log message:
maintainance diff for relayd
MFC the following changes

- Missing free(3) in error path (ssl.c,v 1.29)
- fix a memory leak. (pfe.c,v 1.80)
- allocate se_log evbuffer before loging errors with relay_close()
(relay.c,v 1.192)
- fix a file descriptor leak in http protocol handling
(relay.c,v 1.193 and relay_http.c,v 1.44)
- Fix obvious problems with relayd config reload
(ca.c,v 1.13; config.c,v 1.25; parse.y,v 1.204;
relayd.c,v 1.139; relayd.h,v 1.209)
- http protocol: you cannot append to the previous key-value before
line three of a request (relay_http.c,v 1.45)
- fix a crash / use after free (relay.c,v 1.194; relay_http.c,v 1.46)
- fix a non safe use of TAILQ_FOREACH with TAILQ_REMOVE
(relay_http.c,v 1.47)
- Plug a memory leak by simplifying kv_free() (relayd.c,v 1.141)
- Fix memory leak in error case (relay_http.c,v 1.48)
- track the connection state of a session and stops doing double
opens in certain situations (relay.c,v 1.195; relay_http.c,v 1.49; relayd.h,v 
1.210)
- coding style (relay.c,v 1.196; relay_http.c,v 1.50; relayd.h,v 1.212)

ok claudio@, sthen@ and feedback tedu@

Reply via email to