Commit Graph

91 Commits

Author SHA1 Message Date
430a17e06a make building daemon optional 2012-11-12 11:55:42 +04:00
dbab7f4f27 quick and dirty implementation of IPv6 support for issue #2 2012-05-19 02:14:46 +04:00
fb4c7e2e36 move including stdbool header to yasnd-lpt header file as it uses bool variables 2012-05-13 19:34:13 +04:00
fa693980a0 Merge branch 'socket' 2012-05-13 19:28:05 +04:00
5686c50bdf parsing exit and reset <LPT pin> commands, rewrite client connection handler and return apropriate status from it 2012-05-13 19:25:52 +04:00
0801a4c063 fix inaccuracy in circuit example 2012-05-01 13:27:45 +04:00
17274b11b9 modify socket file permissions by changing umask 2012-04-28 13:33:21 +04:00
aa32c75389 set correct default socket path 2012-04-28 13:27:04 +04:00
f5b42a2aaf add scheme for simple integrated circuit, that can be connected to LPT port and used with yasnd
Thanks to Alexey Shevtsov, who draw and made this scheme
2012-04-18 14:34:55 +04:00
f5d1239d28 quick and dirty draft implementation of server-side UNIX socket handler 2012-04-06 16:05:31 +04:00
7feb436240 socket interconnection skeleton 2012-04-06 13:26:25 +04:00
51c8931cbd migrate last clone call(needed to properly handle incoming SMS messages) to pthread 2012-04-06 13:25:22 +04:00
5f63c76d0a migrate main IPC event loop function call from clone to pthread 2012-04-06 13:12:42 +04:00
80d7cb6e16 migrate main loop function call from clone to pthread 2012-03-28 16:34:00 +04:00
3d8d32cf1c change initialization order for properly handle incorrect configuration cases 2012-03-28 16:23:02 +04:00
35e65d659e add return code to stop function in yasnd-early initscript and thus fix syntax error 2012-03-28 11:08:41 +04:00
9fd34303ee Set failures threshold variables type as long, due to unpredictable behaviour of libconfuse on x86_64
This commit partly reverts commit 1610c1394f
2012-03-23 17:52:39 +04:00
8c2e9b4dc2 change daemon path in OpenRC scripts 2012-03-23 14:08:56 +04:00
5c63ca9358 remove usage of deprecated INCLUDES variable 2012-03-23 14:04:39 +04:00
3cb6eda717 change default installation prefix to /usr 2012-03-23 14:04:04 +04:00
67ef2242d0 add missing headers definition for automake 2012-03-23 13:34:32 +04:00
1a7170cf9f update to gitignore - add exclusions for libtool and some source files 2012-03-23 12:48:35 +04:00
de38500b8f move phone variables to gammu-related part of yasnd library 2012-03-22 18:40:58 +04:00
6aefa54e73 fix warning about implicit declaration of logging function in yasnd-lpt.c 2012-03-22 18:40:58 +04:00
92eb3d25ff move gammu-related code header info into separate file 2012-03-22 18:40:58 +04:00
2397a6df06 move lpt and logging functions into library 2012-03-22 18:40:58 +04:00
aacb1299d8 Split logging functions into separate files 2012-03-22 18:40:57 +04:00
447d6e59e0 Split lpt functions into separate files 2012-03-22 18:40:57 +04:00
bc7929b67b fix infinite loop while parsing command line options 2012-03-22 18:37:20 +04:00
a2877a1364 continue code separation into different folders 2012-03-18 21:32:46 +04:00
a528959369 OpenRC script for LPT locking on boot 2012-03-18 14:15:17 +04:00
012f3ce8ca implement new version of lpt_lock call to properly handle early calls of this function 2012-03-18 14:11:09 +04:00
ddda04d12f replace command line arguments parser with built-in getopt code 2012-03-13 15:56:54 +04:00
dad8fb8329 move gammu-related code to shared library 2012-02-23 22:03:31 +04:00
525675c96f remove hardcoded path for m4 2012-02-23 13:59:11 +04:00
8159ff04d2 begin to separate potentially shared code into library 2012-02-23 13:36:48 +04:00
131ea70b6a fix improper SIGTERM handling, improve freeing resources 2012-01-03 04:51:57 +04:00
5e3891a985 remove unnecessary --make-pidfile option from init script. Fix copyright header 2012-01-03 03:51:11 +04:00
9668922f8f Revert "remove unneeded fork(for now)"
This reverts commit 955aeb64b7.
Implement pid file management and locking. Only single instance of daemon is allowed
2012-01-03 03:48:26 +04:00
1610c1394f make failures thresholds configurable 2012-01-03 03:05:53 +04:00
0c2ff3313e add example of configuration file 2011-12-31 11:50:17 +04:00
eee04e2563 fix LPT pin numeration 2011-12-31 11:48:35 +04:00
233f9ffab0 improve checking of "lpt_enable" variable 2011-12-31 11:46:30 +04:00
828d9323cc implement LPT locking which will be used early on boot 2011-12-31 11:43:17 +04:00
7bddf7353e make LPT reset function to work properly 2011-12-20 19:16:43 +04:00
71910fa888 add init script for OpenRC 2011-12-20 18:06:34 +04:00
955aeb64b7 remove unneeded fork(for now) 2011-12-20 18:01:46 +04:00
d9858da0d4 change default installation path for yasnd binary to /sbin 2011-12-20 17:33:51 +04:00
73bdb15644 rename variable "sms_send_enable" to "sms_enable" 2011-12-20 17:05:53 +04:00
671d569f36 implement SMS reading 2011-12-20 17:02:34 +04:00