Re: httpd patterns double free

2016-02-14 Thread Sebastien Marie
On Thu, Feb 11, 2016 at 03:50:24PM +0100, Alexander Schrijver wrote: > > The patch below fixed it for me. (server_close_http calls str_match_free and > server_close_http can be called more than once.) > > Index: patterns.c > === > RC

Re: httpd patterns double free

2016-02-14 Thread Sebastien Marie
On Sun, Feb 14, 2016 at 03:54:04PM +0100, Alexander Schrijver wrote: > On Sun, Feb 14, 2016 at 12:20:53PM +0100, Martin Natano wrote: > > Are you sure the issue you ran into is caused by server_close_http() > > being called twice? The only caller thereof is server_free(), which also > > frees the c

Re: httpd patterns double free

2016-02-14 Thread Alexander Schrijver
On Sun, Feb 14, 2016 at 12:20:53PM +0100, Martin Natano wrote: > Are you sure the issue you ran into is caused by server_close_http() > being called twice? The only caller thereof is server_free(), which also > frees the client struct. This would result in use after free in > server_close_http() ev

Re: Intel i219 network card support

2016-02-14 Thread Stuart Henderson
On 2016/02/11 13:59, Jérémie Courrèges-Anglas wrote: > Alexander Bluhm writes: > > > On Mon, Feb 08, 2016 at 01:53:20PM +0100, Christian Ehrhardt wrote: > >> The diff was initially done for 5.7, bluhm@ did the forward port > >> to current. The resulting diff is below. > > > > I am running this di

Re: diff(1) performance

2016-02-14 Thread Edd Barrett
On Sat, Feb 13, 2016 at 01:27:01PM -0700, Todd C. Miller wrote: > GNU diff uses a superior (more modern) algorithm. Changing that > means rewriting the guts of diff(1). The GNU diff code includes > references to papers describing the algorithm. Right. A task for a rainy day then. Cheers -- Be

Re: httpd patterns double free

2016-02-14 Thread Martin Natano
On Thu, Feb 11, 2016 at 03:50:24PM +0100, Alexander Schrijver wrote: > I ran into this issue when setting up my public_html folder using this > configuration. > > prefork 2 > > server "default" { >listen on * port 80 > >location match "/~*" { > root "/users" >} > } > > types