4766faa | Neil T. Dantam | 19 July 2019, 23:11:07 UTC | Merge pull request #15 from crackwitz/ach_create_len ach_create_len was used, but same calculation overwrites result | 19 July 2019, 23:11:07 UTC |
417c9f4 | Christoph Rackwitz | 19 July 2019, 15:00:57 UTC | ach_create_len was used, but same calculation overwrites result | 19 July 2019, 15:00:57 UTC |
c34a775 | Christoph Rackwitz | 07 July 2019, 20:38:42 UTC | self-comparison always evaluates to true | 07 July 2019, 20:38:42 UTC |
2a5afb8 | Neil T. Dantam | 13 June 2019, 21:02:15 UTC | List all publications in README | 13 June 2019, 21:02:15 UTC |
4fb831f | Neil T. Dantam | 13 June 2019, 20:42:13 UTC | Update maintainer email address | 13 June 2019, 20:42:13 UTC |
592fe29 | acxz | 10 June 2019, 02:04:33 UTC | changes reflecting upgrades to autoconf-archive and man2html removed unnessecary doxygen.am and added DX_RULES in Makefile.am; fixed call to man2html | 10 June 2019, 02:04:33 UTC |
4a38f91 | Neil T. Dantam | 06 November 2017, 20:25:28 UTC | Remove instructions for defunct apt repo | 06 November 2017, 20:25:28 UTC |
330abf1 | Neil T. Dantam | 06 July 2016, 16:48:38 UTC | Fix error message | 06 July 2016, 16:48:38 UTC |
223fa13 | Neil T. Dantam | 06 July 2016, 16:39:59 UTC | Merge branch 'linux-3.18.16-rt' into linux-update | 06 July 2016, 16:39:59 UTC |
6007548 | Neil T. Dantam | 06 July 2016, 16:27:30 UTC | Fix dist generation | 06 July 2016, 16:27:30 UTC |
70cd446 | Neil T. Dantam | 06 July 2016, 16:16:28 UTC | Fix python module flags | 06 July 2016, 16:16:28 UTC |
220fdf1 | Neil T. Dantam | 05 April 2016, 08:20:44 UTC | Add warning to pass ach_channel_t by reference | 05 April 2016, 08:20:44 UTC |
94022f7 | Neil T. Dantam | 15 September 2015, 03:56:52 UTC | Switch HTML manpage to ipcbench, too | 15 September 2015, 03:56:52 UTC |
892f1b9 | Neil T. Dantam | 14 September 2015, 23:29:36 UTC | Build man page for ipcbench | 14 September 2015, 23:29:36 UTC |
26277bb | Neil T. Dantam | 02 July 2015, 22:42:24 UTC | Use Alexandria MEAN and MEDIAN functions | 02 July 2015, 22:42:24 UTC |
c50a626 | Neil T. Dantam | 02 July 2015, 21:18:42 UTC | Fix ipcbench build | 02 July 2015, 21:18:42 UTC |
8b01819 | Neil T. Dantam | 02 July 2015, 20:33:23 UTC | Merge ipcbench | 02 July 2015, 20:33:23 UTC |
7fa3512 | Neil T. Dantam | 02 July 2015, 20:33:16 UTC | Move ipcbench to subdirectory | 02 July 2015, 20:33:16 UTC |
ce8c1c2 | Neil T. Dantam | 02 July 2015, 04:11:57 UTC | Multiplex UDP | 02 July 2015, 04:11:57 UTC |
8392a6c | Neil T. Dantam | 02 July 2015, 04:08:47 UTC | Multiplex TCP | 02 July 2015, 04:08:47 UTC |
c30aead | Neil T. Dantam | 02 July 2015, 03:58:50 UTC | Multiplex local stream sockets | 02 July 2015, 03:58:50 UTC |
8808932 | Neil T. Dantam | 02 July 2015, 03:42:04 UTC | Multiplex local datagram | 02 July 2015, 03:42:04 UTC |
b9cf85d | Neil T. Dantam | 02 July 2015, 03:16:09 UTC | Multiplex message queues | 02 July 2015, 03:16:09 UTC |
906f803 | Neil T. Dantam | 02 July 2015, 03:16:05 UTC | Refactor multiplexing | 02 July 2015, 03:16:05 UTC |
d221cae | Neil T. Dantam | 02 July 2015, 02:58:35 UTC | Multiplex ach benchmark | 02 July 2015, 02:58:35 UTC |
590095e | Neil T. Dantam | 02 July 2015, 02:26:41 UTC | Initial multiple channels benchmarking | 02 July 2015, 02:26:41 UTC |
4b2d8bd | Neil T. Dantam | 26 June 2015, 20:46:48 UTC | Use AC_MSG_RESULT for mutex test results | 26 June 2015, 20:46:48 UTC |
2bf9a2d | Neil T. Dantam | 26 June 2015, 20:27:59 UTC | Update call to rt_mutex_lock_interruptible | 26 June 2015, 20:27:59 UTC |
9ba4068 | Neil T. Dantam | 24 April 2015, 17:29:30 UTC | Statically assert the field sizes in compat_ioctl call * Ensures same size of int and clockid_t between 64 and 32 bit code | 24 April 2015, 17:29:30 UTC |
3897cf4 | Neil T. Dantam | 24 April 2015, 17:15:44 UTC | Update copyright info | 24 April 2015, 17:15:44 UTC |
f0a7677 | Mattias | 24 April 2015, 16:56:06 UTC | Add compat_ioctl support * Enables 32-bit applications to use kernel module on 64-bit kernel | 24 April 2015, 16:56:06 UTC |
1cc16d8 | Neil T. Dantam | 04 March 2015, 22:06:53 UTC | Fix typos in manual | 04 March 2015, 22:06:53 UTC |
28d453c | Neil T. Dantam | 04 March 2015, 21:58:07 UTC | Add README pointer to INSTALL for doc generation | 04 March 2015, 21:58:07 UTC |
0b7f6c7 | Neil T. Dantam | 25 February 2015, 01:14:44 UTC | Debug messages for ACH_CORRUPT | 25 February 2015, 01:14:44 UTC |
b20be2b | Neil T. Dantam | 25 February 2015, 00:06:04 UTC | Randomly set options in achstress test | 25 February 2015, 00:06:04 UTC |
07143d2 | Neil T. Dantam | 18 February 2015, 23:41:25 UTC | Fix achcat buffers and signal handling * malloc buffer for received messages and resize on ACH_OVERFLOW * Install signal handler to set shutdown flag and call ach_cancel() | 18 February 2015, 23:41:25 UTC |
a96e949 | Neil T. Dantam | 15 February 2015, 22:19:49 UTC | Return ACH_ENOTSUP for user channels in event handler | 15 February 2015, 22:19:49 UTC |
2c65483 | Neil T. Dantam | 12 February 2015, 20:57:20 UTC | Remove useless cast | 12 February 2015, 20:57:20 UTC |
5c3fa47 | Neil T. Dantam | 12 February 2015, 00:21:42 UTC | Check whether host is Linux | 12 February 2015, 00:21:42 UTC |
313ae4b | Neil T. Dantam | 11 February 2015, 03:09:06 UTC | Remove C99 for-loops | 11 February 2015, 03:09:06 UTC |
85ba9fe | Neil T. Dantam | 10 February 2015, 04:49:54 UTC | Add optional source lock when opening channels * When requested, take a file lock to prevent competing messages sources on a channel * Rename ACH_STALE_FRAMES to ACH_EAGAIN * #define ACH_STALE_FRAMES and ACH_LOCKED as aliases for ACH_EAGAIN | 10 February 2015, 04:49:54 UTC |
c4579e9 | Neil T. Dantam | 09 February 2015, 01:03:31 UTC | Fix zsh help text | 09 February 2015, 01:03:31 UTC |
cffaf81 | Neil T. Dantam | 08 February 2015, 23:01:25 UTC | Use PACKAGE_BUGREPORT in help text and update version printing | 08 February 2015, 23:01:25 UTC |
2f6ca18 | Neil T. Dantam | 06 February 2015, 21:24:29 UTC | Describe channel mappings in the manual | 06 February 2015, 21:24:29 UTC |
1fd9023 | Neil T. Dantam | 03 February 2015, 03:52:57 UTC | Build Debian package * skip tests when Building deb * add DKMS deb to README | 03 February 2015, 03:52:57 UTC |
4efa5ed | Neil T. Dantam | 03 February 2015, 03:44:17 UTC | Describe python package creation | 03 February 2015, 03:44:17 UTC |
162c771 | Neil T. Dantam | 03 February 2015, 02:32:52 UTC | Update Debian packaging * proper SOVERSION * install zsh completions | 03 February 2015, 02:32:52 UTC |
fffdee5 | Neil T. Dantam | 03 February 2015, 02:18:32 UTC | Do not distribute CMakeLists.txt | 03 February 2015, 02:18:32 UTC |
8970e5d | Neil T. Dantam | 03 February 2015, 02:16:26 UTC | Documentation update * include ach/experimental.h in doxygen output * update copyright info in doxygen * new docbook revision | 03 February 2015, 02:16:26 UTC |
454948d | Neil T. Dantam | 03 February 2015, 01:57:22 UTC | New Debian package version * Fix configure options in rules | 03 February 2015, 01:57:22 UTC |
c52a804 | Neil T. Dantam | 03 February 2015, 01:56:47 UTC | Update NEWS | 03 February 2015, 01:56:47 UTC |
8187852 | Neil T. Dantam | 03 February 2015, 01:56:37 UTC | Remove libachcpp debian package | 03 February 2015, 01:56:37 UTC |
2f07c2b | Neil T. Dantam | 03 February 2015, 01:49:25 UTC | Update mDNS manual section | 03 February 2015, 01:49:25 UTC |
203d23d | Neil T. Dantam | 03 February 2015, 01:36:06 UTC | Document kernel channels in the manual | 03 February 2015, 01:36:06 UTC |
cc215cc | Neil T. Dantam | 03 February 2015, 01:11:15 UTC | Add example program using poll() | 03 February 2015, 01:11:15 UTC |
55e7a1c | Neil T. Dantam | 03 February 2015, 01:07:46 UTC | klinux: Revert to wake_up_all() Too easy to lose the wakeup when we can't get the mutex | 03 February 2015, 01:07:46 UTC |
dd891c5 | Neil T. Dantam | 02 February 2015, 23:03:39 UTC | Reorder achtool help text | 02 February 2015, 23:03:39 UTC |
1ecd8ff | Neil T. Dantam | 02 February 2015, 23:00:45 UTC | Deprecate building via CMake | 02 February 2015, 23:00:45 UTC |
b44fd44 | Neil T. Dantam | 02 February 2015, 22:52:31 UTC | Update copyright license and email | 02 February 2015, 22:52:31 UTC |
a1998da | Neil T. Dantam | 02 February 2015, 22:25:17 UTC | Fix distribution tarball * Wait for channel in clock test * Distribute headers, zsh completion * Set configure flags to distcheck | 02 February 2015, 22:25:17 UTC |
58dbb94 | Neil T. Dantam | 02 February 2015, 22:20:09 UTC | Update python bindings with new status codes | 02 February 2015, 22:20:09 UTC |
e3d89c9 | Neil T. Dantam | 02 February 2015, 21:44:42 UTC | Remove DNS search and event handling from libach * DNS search goes to libachutil * Event handling goes to libach-experimental | 02 February 2015, 21:44:42 UTC |
3f56270 | Neil T. Dantam | 02 February 2015, 19:17:44 UTC | Configure mDNS during `ach mk` and `ach rm` | 02 February 2015, 19:17:44 UTC |
8bff0a0 | Neil T. Dantam | 02 February 2015, 18:50:33 UTC | Add -p port option to `ach adv` | 02 February 2015, 18:50:33 UTC |
c020d57 | Neil T. Dantam | 02 February 2015, 18:50:26 UTC | Fix read-lock counter | 02 February 2015, 18:50:26 UTC |
5e2fdb2 | Neil T. Dantam | 02 February 2015, 18:50:23 UTC | More ZSH completion * ach chmod, adv, hide * complete channels in `ach search` from avahi cache * fix option parameters | 02 February 2015, 18:50:23 UTC |
7b6a3d7 | Neil T. Dantam | 02 February 2015, 00:49:12 UTC | Add zsh completions for achd | 02 February 2015, 00:49:12 UTC |
c4df85c | Neil T. Dantam | 02 February 2015, 00:15:05 UTC | Add zsh completions for achcop | 02 February 2015, 00:15:05 UTC |
0c0bf12 | Neil T. Dantam | 01 February 2015, 23:34:17 UTC | Better completions for achtool | 01 February 2015, 23:34:17 UTC |
11f77a6 | Neil T. Dantam | 01 February 2015, 22:29:02 UTC | Warn on deprecated flags to achtool | 01 February 2015, 22:29:02 UTC |
4a007c3 | Neil T. Dantam | 31 January 2015, 00:29:35 UTC | Move C++ defs to header and remove C++ shared library | 31 January 2015, 00:29:35 UTC |
75ea9e4 | Neil T. Dantam | 30 January 2015, 22:47:09 UTC | klinux: use rt_mutexes and conditionally call wake_up() * Now we have priority inheritance * Keep a count of waiting readers protected by the channel mutex * Call wake_up() when releasing the lock only when readers are actually waiting | 30 January 2015, 22:47:09 UTC |
8a406e7 | Neil T. Dantam | 29 January 2015, 22:46:45 UTC | Generate Avahi service files with achtool | 29 January 2015, 22:46:45 UTC |
ed68bdc | Neil T. Dantam | 29 January 2015, 22:13:33 UTC | Add example Avahi service file | 29 January 2015, 22:13:33 UTC |
3d77b9d | Neil T. Dantam | 29 January 2015, 17:46:29 UTC | Stress test poll() on kernel channels | 29 January 2015, 17:46:29 UTC |
ade13ae | Neil T. Dantam | 29 January 2015, 02:52:11 UTC | Warn on unused result of vtable functions | 29 January 2015, 02:52:11 UTC |
d958a3c | Neil T. Dantam | 29 January 2015, 02:50:51 UTC | Add name_ok to vtable | 29 January 2015, 02:50:51 UTC |
3647208 | Neil T. Dantam | 29 January 2015, 02:41:37 UTC | Standardize bool | 29 January 2015, 02:41:37 UTC |
493ca5a | Neil T. Dantam | 29 January 2015, 02:04:45 UTC | Support for ach kernel channels | 29 January 2015, 02:04:45 UTC |
8c4cbdb | Neil T. Dantam | 29 January 2015, 01:36:21 UTC | Search for library containing mq_send | 29 January 2015, 01:36:21 UTC |
3120d3d | Neil T. Dantam | 29 January 2015, 01:32:29 UTC | Be more random in stress test * src/test/achstress.c (start_workers): get seed from /dev/urandom (worker_pub): signal parent after channel open, put message to random channel (worker_sub): get message from random channel (worker_sig): signal random process | 29 January 2015, 01:32:29 UTC |
b0ead67 | Neil T. Dantam | 28 January 2015, 23:53:38 UTC | Remove unnecessary symbols from libach | 28 January 2015, 23:53:38 UTC |
a2513ad | Neil T. Dantam | 28 January 2015, 23:33:06 UTC | Update docs | 28 January 2015, 23:33:06 UTC |
f86e7fe | Neil T. Dantam | 28 January 2015, 22:57:35 UTC | Use status masks to check multiple conditions | 28 January 2015, 22:57:35 UTC |
f9e3c88 | Neil T. Dantam | 28 January 2015, 22:05:16 UTC | Add klinux dep on generic.h | 28 January 2015, 22:05:16 UTC |
2c86cd0 | Neil T. Dantam | 28 January 2015, 22:05:00 UTC | Add message to deprecated field | 28 January 2015, 22:05:00 UTC |
0a25ada | Neil T. Dantam | 28 January 2015, 21:26:55 UTC | Add mask printing test | 28 January 2015, 21:26:55 UTC |
af72c8e | Neil T. Dantam | 28 January 2015, 21:06:16 UTC | Do not return fds for POSIX channels in ach_channel_fd * Library clients cannot poll() the descriptors, so return ACH_ENOTSUP * include/ach/generic.h (enum ach_status): add ACH_ENOTSUP | 28 January 2015, 21:06:16 UTC |
f4a27c8 | Neil T. Dantam | 28 January 2015, 03:03:40 UTC | klinux: Retry the rdlock wait if condition isn't satisfied | 28 January 2015, 03:03:40 UTC |
8a3612a | Neil T. Dantam | 28 January 2015, 02:14:01 UTC | Warn on unused return values and fix errors * include/ach/impl_generic.h (ach_xput): fix unchecked return value of wrlock() * include/ach/private_posix.h (SYSCALL_RETRY): retry forever * src/klinux/ach_klinux.c (chan_lock): check that dirty bit is false (unrdlock): check that dirty bit was false on entry (unwrlock): check that dirty bit was true on entry (rdlock): verify condition after we take the lcok | 28 January 2015, 02:14:01 UTC |
3c52bdd | Neil T. Dantam | 28 January 2015, 02:08:57 UTC | Add heavily concurrent stress test | 28 January 2015, 02:08:57 UTC |
7494ced | Neil T. Dantam | 27 January 2015, 23:16:38 UTC | Generate manpages with doxygen | 27 January 2015, 23:16:38 UTC |
d1dcd43 | Neil T. Dantam | 27 January 2015, 23:15:38 UTC | Fix setting default frame size in ach_create() | 27 January 2015, 23:15:38 UTC |
c44f98c | Neil T. Dantam | 27 January 2015, 23:15:19 UTC | Move enum ach_mask to public C header | 27 January 2015, 23:15:19 UTC |
1498ed5 | Neil T. Dantam | 27 January 2015, 07:48:56 UTC | Outline multicast TODO | 27 January 2015, 07:48:56 UTC |
c9d6512 | Neil T. Dantam | 27 January 2015, 07:03:14 UTC | Document ./configure options | 27 January 2015, 07:03:14 UTC |
58ba033 | Neil T. Dantam | 27 January 2015, 06:55:08 UTC | Fix ACH_ERRF definition | 27 January 2015, 06:55:08 UTC |
688a647 | Neil T. Dantam | 27 January 2015, 05:57:27 UTC | Install zsh completion function | 27 January 2015, 05:57:27 UTC |
b13f3ff | Neil T. Dantam | 27 January 2015, 05:27:25 UTC | Move data files to ./data | 27 January 2015, 05:27:25 UTC |
cf94d45 | Neil T. Dantam | 27 January 2015, 04:45:12 UTC | Add zsh completion function | 27 January 2015, 04:45:12 UTC |