https://github.com/golems/ach

sort by:
Revision Author Date Message Commit Date
4766faa 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 ach_create_len was used, but same calculation overwrites result 19 July 2019, 15:00:57 UTC
c34a775 self-comparison always evaluates to true 07 July 2019, 20:38:42 UTC
2a5afb8 List all publications in README 13 June 2019, 21:02:15 UTC
4fb831f Update maintainer email address 13 June 2019, 20:42:13 UTC
592fe29 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 Remove instructions for defunct apt repo 06 November 2017, 20:25:28 UTC
330abf1 Fix error message 06 July 2016, 16:48:38 UTC
223fa13 Merge branch 'linux-3.18.16-rt' into linux-update 06 July 2016, 16:39:59 UTC
6007548 Fix dist generation 06 July 2016, 16:27:30 UTC
70cd446 Fix python module flags 06 July 2016, 16:16:28 UTC
220fdf1 Add warning to pass ach_channel_t by reference 05 April 2016, 08:20:44 UTC
94022f7 Switch HTML manpage to ipcbench, too 15 September 2015, 03:56:52 UTC
892f1b9 Build man page for ipcbench 14 September 2015, 23:29:36 UTC
26277bb Use Alexandria MEAN and MEDIAN functions 02 July 2015, 22:42:24 UTC
c50a626 Fix ipcbench build 02 July 2015, 21:18:42 UTC
8b01819 Merge ipcbench 02 July 2015, 20:33:23 UTC
7fa3512 Move ipcbench to subdirectory 02 July 2015, 20:33:16 UTC
ce8c1c2 Multiplex UDP 02 July 2015, 04:11:57 UTC
8392a6c Multiplex TCP 02 July 2015, 04:08:47 UTC
c30aead Multiplex local stream sockets 02 July 2015, 03:58:50 UTC
8808932 Multiplex local datagram 02 July 2015, 03:42:04 UTC
b9cf85d Multiplex message queues 02 July 2015, 03:16:09 UTC
906f803 Refactor multiplexing 02 July 2015, 03:16:05 UTC
d221cae Multiplex ach benchmark 02 July 2015, 02:58:35 UTC
590095e Initial multiple channels benchmarking 02 July 2015, 02:26:41 UTC
4b2d8bd Use AC_MSG_RESULT for mutex test results 26 June 2015, 20:46:48 UTC
2bf9a2d Update call to rt_mutex_lock_interruptible 26 June 2015, 20:27:59 UTC
9ba4068 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 Update copyright info 24 April 2015, 17:15:44 UTC
f0a7677 Add compat_ioctl support * Enables 32-bit applications to use kernel module on 64-bit kernel 24 April 2015, 16:56:06 UTC
1cc16d8 Fix typos in manual 04 March 2015, 22:06:53 UTC
28d453c Add README pointer to INSTALL for doc generation 04 March 2015, 21:58:07 UTC
0b7f6c7 Debug messages for ACH_CORRUPT 25 February 2015, 01:14:44 UTC
b20be2b Randomly set options in achstress test 25 February 2015, 00:06:04 UTC
07143d2 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 Return ACH_ENOTSUP for user channels in event handler 15 February 2015, 22:19:49 UTC
2c65483 Remove useless cast 12 February 2015, 20:57:20 UTC
5c3fa47 Check whether host is Linux 12 February 2015, 00:21:42 UTC
313ae4b Remove C99 for-loops 11 February 2015, 03:09:06 UTC
85ba9fe 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 Fix zsh help text 09 February 2015, 01:03:31 UTC
cffaf81 Use PACKAGE_BUGREPORT in help text and update version printing 08 February 2015, 23:01:25 UTC
2f6ca18 Describe channel mappings in the manual 06 February 2015, 21:24:29 UTC
1fd9023 Build Debian package * skip tests when Building deb * add DKMS deb to README 03 February 2015, 03:52:57 UTC
4efa5ed Describe python package creation 03 February 2015, 03:44:17 UTC
162c771 Update Debian packaging * proper SOVERSION * install zsh completions 03 February 2015, 02:32:52 UTC
fffdee5 Do not distribute CMakeLists.txt 03 February 2015, 02:18:32 UTC
8970e5d 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 New Debian package version * Fix configure options in rules 03 February 2015, 01:57:22 UTC
c52a804 Update NEWS 03 February 2015, 01:56:47 UTC
8187852 Remove libachcpp debian package 03 February 2015, 01:56:37 UTC
2f07c2b Update mDNS manual section 03 February 2015, 01:49:25 UTC
203d23d Document kernel channels in the manual 03 February 2015, 01:36:06 UTC
cc215cc Add example program using poll() 03 February 2015, 01:11:15 UTC
55e7a1c 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 Reorder achtool help text 02 February 2015, 23:03:39 UTC
1ecd8ff Deprecate building via CMake 02 February 2015, 23:00:45 UTC
b44fd44 Update copyright license and email 02 February 2015, 22:52:31 UTC
a1998da 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 Update python bindings with new status codes 02 February 2015, 22:20:09 UTC
e3d89c9 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 Configure mDNS during `ach mk` and `ach rm` 02 February 2015, 19:17:44 UTC
8bff0a0 Add -p port option to `ach adv` 02 February 2015, 18:50:33 UTC
c020d57 Fix read-lock counter 02 February 2015, 18:50:26 UTC
5e2fdb2 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 Add zsh completions for achd 02 February 2015, 00:49:12 UTC
c4df85c Add zsh completions for achcop 02 February 2015, 00:15:05 UTC
0c0bf12 Better completions for achtool 01 February 2015, 23:34:17 UTC
11f77a6 Warn on deprecated flags to achtool 01 February 2015, 22:29:02 UTC
4a007c3 Move C++ defs to header and remove C++ shared library 31 January 2015, 00:29:35 UTC
75ea9e4 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 Generate Avahi service files with achtool 29 January 2015, 22:46:45 UTC
ed68bdc Add example Avahi service file 29 January 2015, 22:13:33 UTC
3d77b9d Stress test poll() on kernel channels 29 January 2015, 17:46:29 UTC
ade13ae Warn on unused result of vtable functions 29 January 2015, 02:52:11 UTC
d958a3c Add name_ok to vtable 29 January 2015, 02:50:51 UTC
3647208 Standardize bool 29 January 2015, 02:41:37 UTC
493ca5a Support for ach kernel channels 29 January 2015, 02:04:45 UTC
8c4cbdb Search for library containing mq_send 29 January 2015, 01:36:21 UTC
3120d3d 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 Remove unnecessary symbols from libach 28 January 2015, 23:53:38 UTC
a2513ad Update docs 28 January 2015, 23:33:06 UTC
f86e7fe Use status masks to check multiple conditions 28 January 2015, 22:57:35 UTC
f9e3c88 Add klinux dep on generic.h 28 January 2015, 22:05:16 UTC
2c86cd0 Add message to deprecated field 28 January 2015, 22:05:00 UTC
0a25ada Add mask printing test 28 January 2015, 21:26:55 UTC
af72c8e 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 klinux: Retry the rdlock wait if condition isn't satisfied 28 January 2015, 03:03:40 UTC
8a3612a 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 Add heavily concurrent stress test 28 January 2015, 02:08:57 UTC
7494ced Generate manpages with doxygen 27 January 2015, 23:16:38 UTC
d1dcd43 Fix setting default frame size in ach_create() 27 January 2015, 23:15:38 UTC
c44f98c Move enum ach_mask to public C header 27 January 2015, 23:15:19 UTC
1498ed5 Outline multicast TODO 27 January 2015, 07:48:56 UTC
c9d6512 Document ./configure options 27 January 2015, 07:03:14 UTC
58ba033 Fix ACH_ERRF definition 27 January 2015, 06:55:08 UTC
688a647 Install zsh completion function 27 January 2015, 05:57:27 UTC
b13f3ff Move data files to ./data 27 January 2015, 05:27:25 UTC
cf94d45 Add zsh completion function 27 January 2015, 04:45:12 UTC
back to top