Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-31 | remove a guard in mio_read(), mio_write, sio_read() & sio_write() for a | miko | |
zero length request. return value of zero is preserved in this case. OK ratchov@ | |||
2018-09-26 | call _sndio_parsenum() instead of duplicating the code in parsedev(); ok ↵ | miko | |
ratchov@ | |||
2018-09-19 | fix message to reflect "rmidi" is the expected string; ok ratchov@ | miko | |
2018-09-19 | sys/stat.h not needed here; ok ratchov@ | miko | |
2018-07-28 | Move libsndio session cookie in its own $HOME/.sndio/ directory to | Alexandre Ratchov | |
make libsndio easier to use with unveil(2). "make sense" deraadt | |||
2018-07-28 | Rename the sndiod unix domain socket to /tmp/sndio/sockN to avoid | Alexandre Ratchov | |
wondering what are these "aucat" files in /tmp. "make sense" deraadt | |||
2017-12-26 | Missed in previous | Jeremie Courreges-Anglas | |
Spotted by patrick@, thanks | |||
2017-12-26 | Use a version script to limit exported symbols | Jeremie Courreges-Anglas | |
ok ratchov@ kettenis@ | |||
2017-12-07 | * clean up macro usage: use .Ar for command arguments, .Cm for fixed | Ingo Schwarze | |
strings to be used in commands, and .Li for example strings * clarify what uses the two environment variables, and that only these two are ignored for issetugid(2) programs triggered by a question from Jan Stary <hans at stare dot cz> feedback and OK ratchov@ | |||
2017-11-04 | polish debug printfs, no behaviour change. | Alexandre Ratchov | |
2017-10-17 | add missing HISTORY; based on CVS logs and release announcements | Ingo Schwarze | |
2017-01-03 | Tweak RETURN VALUES section. Move description of sio_pollfd() and | Martin Natano | |
sio_nfds() return values there and add a paragraph about sio_eof(). ok jmc ratchov | |||
2016-04-07 | Use the "new" audio(4) api and delete all the useless code to deal | Alexandre Ratchov | |
with artificial complications caused by the old api. No behaviour change. ok armani, semarie | |||
2016-03-30 | for some time now mandoc has not required MLINKS to function | Jason McIntyre | |
correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung | |||
2016-02-11 | Document how to use sndio in pledged programs. | Tim van der Molen | |
Input and OK jmc@ ratchov@ semarie@ | |||
2016-01-09 | Make code fit in 80 columns, remove trailing spaces & tabs. | Alexandre Ratchov | |
2016-01-07 | fix SEE ALSO; | Jason McIntyre | |
2016-01-07 | Move sndiod man page to section 8. | Alexandre Ratchov | |
suggested by deraadt, fixes from jmc, ok millert | |||
2015-12-23 | remove NULL-checks before free() | mmcc | |
2015-12-20 | Expose internal functions necessary to open audio devices and midi | Alexandre Ratchov | |
ports using existing file descriptors. | |||
2015-11-30 | MIO_IN needs O_RDONLY, not O_WRONLY | Alexandre Ratchov | |
2015-11-25 | -M option was removed, midi ports registered with -q | Alexandre Ratchov | |
2015-11-24 | Fix confusion between SIO_xxx and MIO_xxx options (copy & paste error). | Alexandre Ratchov | |
2015-11-22 | remove unneeded prototypes | Alexandre Ratchov | |
2015-11-22 | Don't remove the type component from the device string before passing | Alexandre Ratchov | |
it to the *_open() functions. It's more flexible this way. No behaviour change. | |||
2015-11-18 | Split function to initialize the raw device in two parts, one to open | Alexandre Ratchov | |
the device node, the other to do the initialization. This will allow with minimal changes, work to be done in two process sharing the fd. No behaviour change. | |||
2015-11-17 | don't call AUDIO_SETFD ioctl as it's a no-op | Alexandre Ratchov | |
2015-10-05 | Fix missing checks for truncation of long file names. Rather than | Alexandre Ratchov | |
checking for truncation every time we touch the string, simply allocate a memory chunk large enough to store the full path. | |||
2015-10-02 | use macros for cookie path and temp file template instead | Alexandre Ratchov | |
of hardcoded strings. no object change. | |||
2015-10-02 | Validate that midi and audio device numbers are integers. | Alexandre Ratchov | |
2015-10-02 | As device path is known, use its size instead of PATH_MAX | Alexandre Ratchov | |
2015-10-02 | Use macros for audio and midi device paths rather than hardcoded | Alexandre Ratchov | |
strings. No object change. | |||
2015-10-02 | As the socket path is known, use its size rather that PATH_MAX. | Alexandre Ratchov | |
2015-10-02 | fix typo in debug message | Alexandre Ratchov | |
2015-10-02 | use macros instead of hard-coded strings for unix sockets paths | Alexandre Ratchov | |
2015-10-02 | fix spacing | Alexandre Ratchov | |
2015-10-02 | remove unused DEFAULT_OPT macro | Alexandre Ratchov | |
2015-10-01 | Remove support for the AUCAT_COOKIE environment variable. | Alexandre Ratchov | |
2015-09-14 | Remove useless quoting from .Fo and .Fn function names, to prevent | Ingo Schwarze | |
development of a cargo cult in case people look at existing files for examples. This achieves a consistent .Fo and .Fn quoting style across the whole tree. | |||
2015-08-01 | Use "Ev" macro for AUCAT_COOKIE environment variable. From Michael | Alexandre Ratchov | |
Reed <m.reed at mykolab.com>. Thanks. | |||
2015-07-28 | Use new AUDIO_GETPOS ioctl instead of AUDIO_GETxOFFS and | Alexandre Ratchov | |
AUDIO_xERROR. It returns a snapshot of the counters we need and avoids inconsistencies. | |||
2015-07-24 | Fix arithmetic mistake causing errors when there are more xruns on the | Alexandre Ratchov | |
record side than on the play side. This almost never happens are record buffer are much larger than play buffers. | |||
2015-05-05 | add missing braces in _aucat_wmsg() | Jonathan Gray | |
As ratchov@ notes: "all _aucat_wmsg() callers set hdl->wtodo, so your diff can't break things that used to work by accident." ok ratchov@ | |||
2015-02-16 | Drop yet another hook for ':' char in midi device names. | Alexandre Ratchov | |
2015-02-16 | Remove backward compat bits to support for ':' character in sndio | Alexandre Ratchov | |
device names. Remove wrong comments. | |||
2015-01-16 | Move to the <limits.h> universe. | Theo de Raadt | |
review by millert, binary checking process with doug, concept with guenther | |||
2014-12-02 | Kill the only instance of .Lb in our tree. It is better to not use | Ingo Schwarze | |
it at all, not even occasionally, because there is no sustainable way (and even less any portable way) to maintain the list of library names. Besides, without such a list, even the formatting looks bad. OK jmc@ bentley@ | |||
2014-11-21 | Initialize the xrun attribute to SIO_IGNORE in sio_sun_getpar(). Found | Alexandre Ratchov | |
by stu@, thanks! | |||
2014-09-07 | Use SOCK_CLOEXEC (instead of later using fcntl(F_SETFD)) when creating sockets | Philip Guenther | |
for talking to aucat/sndiod ok ratchov@ | |||
2014-08-15 | Use O_CLOEXEC wherever we open a file and then call fcntl(F_SETFD, FD_CLOEXEC) | Philip Guenther | |
on it, simplifying error checking, reducing system calls, and improving thread-safety for libraries. ok miod@ |