Alexandre Ratchov
|
5ee0fe28ca
|
add comments in correct code that may look wrong to coverity
|
2017-07-20 11:06:55 +02:00 |
Alexandre Ratchov
|
a48a424901
|
add portability bits for OS X
|
2017-03-27 12:34:26 +02:00 |
Alexandre Ratchov
|
f9f2d8353e
|
Fix the code to abort when trying to detach a slot that's not
on the list (the check was a no-op). Found by jsg@, thanks.
|
2017-02-15 11:58:54 +01:00 |
Alexandre Ratchov
|
044421aad7
|
Include sys/socket.h to minimize differences with pledged code
|
2017-01-03 08:50:48 +01:00 |
Alexandre Ratchov
|
209e88bbde
|
Use a goto to factor all calls to close() when listen_in() returns
an error. From Michael W. Bombardieri. Thanks.
|
2017-01-03 08:10:11 +01:00 |
Alexandre Ratchov
|
22a64d1845
|
Many typos in comments. From Michael W. Bombardieri. Thanks.
|
2017-01-03 08:08:17 +01:00 |
Alexandre Ratchov
|
bcb3014206
|
Fix many typos in comments, from Michael W. Bombardieri <mb at ii.net>
|
2016-10-27 06:38:21 +02:00 |
Alexandre Ratchov
|
017e60c967
|
use setgid() and setuid()
|
2016-10-24 17:05:47 +02:00 |
Alexandre Ratchov
|
4dcfed9dce
|
remove braces around single-statement block
|
2016-10-20 07:32:27 +02:00 |
Alexandre Ratchov
|
33bbca5999
|
drop privs after daemonizing, reorder clean-up
|
2016-10-20 07:27:36 +02:00 |
Alexandre Ratchov
|
02ff6b20fb
|
add braces to reduce diff with mixer bits
|
2016-08-11 08:17:57 +02:00 |
Alexandre Ratchov
|
b5ed742559
|
remove forgotten debug printfs
|
2016-06-08 06:41:08 +02:00 |
Alexandre Ratchov
|
fd4ff877d4
|
Don't log blocked read or write.
|
2016-05-25 12:17:48 +02:00 |
Alexandre Ratchov
|
8070eb6272
|
Remove unused arguments of dev_adjpar(), getbasepath() and all
slotops->onvol() implementations.
From David CARLIER <devnexen at gmail.com>. Thanks.
|
2016-03-23 07:40:46 +01:00 |
Alexandre Ratchov
|
74bbedaf28
|
better poll logging
|
2016-01-29 12:12:19 +01:00 |
Alexandre Ratchov
|
96e51185e0
|
warn about blocking at log level 3
|
2016-01-29 12:12:03 +01:00 |
Alexandre Ratchov
|
fcbcfd089a
|
use "prog" as default prog name
|
2016-01-29 12:11:23 +01:00 |
Alexandre Ratchov
|
bf7d743936
|
better -d description, from Michael Reed <m.reed at mykolab.com>
|
2016-01-20 11:58:45 +01:00 |
Alexandre Ratchov
|
f1cde9ea14
|
crank max timeout to 60s
|
2016-01-20 11:57:59 +01:00 |
Alexandre Ratchov
|
f745d41032
|
revert back to single device by default
|
2016-01-10 12:05:17 +01:00 |
Alexandre Ratchov
|
cf1ebc72d3
|
make midi->tickets signed (sign is needed for arithmetics). Found
by David Coppa. Thanks.
|
2016-01-09 14:33:10 +01:00 |
Alexandre Ratchov
|
12dccf8463
|
check that socket path is a directory
|
2016-01-09 11:08:18 +01:00 |
Alexandre Ratchov
|
e20bb8997d
|
remove trailing \n from string passed to err()
|
2016-01-09 09:56:28 +01:00 |
Alexandre Ratchov
|
e2be625ebd
|
unexpand
|
2016-01-09 09:49:48 +01:00 |
Alexandre Ratchov
|
105db99d30
|
fit in 80 columns
|
2016-01-08 17:26:47 +01:00 |
Alexandre Ratchov
|
e22e6a1b26
|
fix trailing spaces
|
2016-01-08 17:24:48 +01:00 |
Alexandre Ratchov
|
400600af2e
|
free tcpaddr structures
|
2016-01-08 14:39:55 +01:00 |
Alexandre Ratchov
|
4fdefa70d7
|
remove redundant debug message
|
2016-01-08 11:48:26 +01:00 |
Alexandre Ratchov
|
9a493931b5
|
fix installation path of man page
|
2016-01-08 11:48:05 +01:00 |
Alexandre Ratchov
|
3b3a64a4fc
|
Don't calculate clock deltas is there are no time-outs. Removes (harmless)
warnings about out-of-bounds clock deltas.
|
2016-01-08 11:45:01 +01:00 |
Alexandre Ratchov
|
aa4fc43964
|
move sndiod manual to sec 8
|
2016-01-07 17:48:47 +01:00 |
Alexandre Ratchov
|
5219e9d39d
|
Warn about huge clock ticks only if there are time-outs
|
2016-01-05 09:43:13 +01:00 |
Alexandre Ratchov
|
aa3d0b1ca1
|
assert xfree() doesn't get NULL arg
|
2015-12-30 12:56:11 +01:00 |
Alexandre Ratchov
|
67bf8b7786
|
sys/queue.h isn't used
|
2015-12-30 12:55:18 +01:00 |
Alexandre Ratchov
|
8af6aa7130
|
panic if CLOCK_MONOTONIC is unsupported
|
2015-12-22 13:17:00 +01:00 |
Alexandre Ratchov
|
02a873aace
|
use err() on init and log_xxx() at runtime
|
2015-12-17 15:59:03 +01:00 |
Alexandre Ratchov
|
18105ebb4c
|
allow listen_new_xxx() to return error, use log_xxx()
|
2015-12-17 15:50:37 +01:00 |
Alexandre Ratchov
|
44eae7129c
|
use log_xxx() in opt.c, use simple list
|
2015-12-17 12:56:25 +01:00 |
Alexandre Ratchov
|
2009e44d9d
|
don't require -U to precede -L
|
2015-12-15 12:49:31 +01:00 |
Alexandre Ratchov
|
cac23d61dc
|
use a copy of the slowaccept flag, as it may change within the
poll() loop
|
2015-12-15 12:28:23 +01:00 |
Alexandre Ratchov
|
c77ea93344
|
Make sndio buildable on NetBSD, from Kamil Rytarowski <n54 at gmx.com>
|
2015-12-15 06:28:05 +01:00 |
Alexandre Ratchov
|
2327821cf0
|
reset slowaccept upon socket close
|
2015-12-09 11:24:15 +01:00 |
Alexandre Ratchov
|
fc179fb0c0
|
inline privdrop()
|
2015-12-09 11:23:55 +01:00 |
Alexandre Ratchov
|
91166d3abf
|
remove -M from getopt() string
|
2015-12-09 11:16:35 +01:00 |
Alexandre Ratchov
|
a04c34288e
|
define port_log() if no -DDEBUG is defined
|
2015-11-25 20:54:22 +01:00 |
Alexandre Ratchov
|
8e6aa1db1f
|
say -L is unencrypted
|
2015-11-25 20:52:31 +01:00 |
Alexandre Ratchov
|
3100560d01
|
listen -> listen on; from Jan Stary
|
2015-11-25 20:51:50 +01:00 |
Alexandre Ratchov
|
276b44ece4
|
save & restore umask when creating socket dir
|
2015-11-25 20:50:17 +01:00 |
Alexandre Ratchov
|
c8a50a21ea
|
add port numbers
|
2015-11-25 20:49:09 +01:00 |
Alexandre Ratchov
|
d4cea96993
|
use stored d->num, in search for devices
|
2015-11-25 20:48:47 +01:00 |