pthread_once: don't deadlock on cancel from init_routine

2017-10-01 Thread Scott Cheloha
Hi, Per this bit from pthread_once(3): > The function pthread_once() is not a cancellation point. > However, if init_routine() is a cancellation point and is > cancelled, the effect on once_control is as if pthread_once() > was never called. it should be possible to cancel a thread from

Re: [patch] hostname.if5 additional info on point to point addressing

2017-10-01 Thread Tom Smyth
Hello, But the Ip configuration syntax in hostname.if is the same. (appart from a /31 having a sequential ip address pair that starts on an even numbered ip) while a point to point / ip unumbered setup would have any arbitary pair of ips on the interface. Is there anything specifically wrong in

acme-client listen option

2017-10-01 Thread Tim Kuijsten
Hi tech@, I'm using acme-client(1) to handle my certificates on a bunch of mailservers (smtps, imaps, pops) and a dedicated syslogd(8) server with tls. My daily cron on these machines contain a line like this: rcctl -f start httpd >/dev/null && (acme-client foo.netsend.nl; rcctl stop httpd

Re: [patch] hostname.if5 additional info on point to point addressing

2017-10-01 Thread Tom Smyth
Hello Lads and ladies I had a number of discussions with some devs about this patch and there seems to be a lack of confidence in what I wrote :) and one person used the word suspicious to describe the patch :) so the point to point addressing scheme is for saving ips sometimes it can be

ssh_config.5: Clarify that %C token is hashed

2017-10-01 Thread Klemens Nanni
"Shorthand" suggests %C will yield the same as %l%h%p%r. Stating that it's in fact a hashed version (SHA1) of it without being too precise makes things clearer, especially for readers of the ControlPath bits: It is recommended that any ControlPath [...] include at least %h, %p,

fate of mgiic? sparc64|arm

2017-10-01 Thread Artturi Alm
Hi, came across some old crap i had using mgiic on arm, as the IP on sunxis is actually from Mentor Graphics, not Marvell. What is in the diff below is not finished for either however, for sparc64 it'll likely remain broken because of missing delays, and for !sparc64(=armv7) i haven't verified