Igor Socec
c17e696566
More extraction of functionality
...
Extracting server and tty functions into separate headers.
Thread functions for new connections, tty data and client data
are also extracted and used as separate functional blocks.
2016-11-19 01:48:12 +01:00
Igor Socec
2c26ef201a
Extract client functions into a separate header
2016-11-18 23:09:05 +01:00
Igor Socec
c59b2138f4
Extract telnet functions into a separate header
2016-11-18 22:47:15 +01:00
Igor Socec
f1372827c1
Date format follows ISO, device path size increased
2016-11-15 01:26:49 +01:00
Igor Socec
cad50493a6
Typedef custom structures
2016-11-15 01:17:06 +01:00
Igor Socec
154f16a7f1
Update .gitignore for editor and IDE files
2016-11-15 01:16:43 +01:00
igor.socec
5707b9e4e0
fix fd assignment on tty close
2014-08-27 13:36:34 +02:00
Igor Socec
604665ee05
handling new clients in a separate thread
2014-04-06 18:34:56 +02:00
Igor Socec
86f0bc612f
added support for dropp current client - needs a separate thread to remove blocking
2014-04-04 16:27:02 +02:00
Igor Socec
9114998d1f
removed tty mapping from moxanix script
2014-04-03 14:49:45 +02:00
Igor Socec
75b30f3aa6
connected client needs to provide a username which will be communicated to rejected clients
2014-04-03 02:04:13 +02:00
Luka Miljak
55367f5fee
Reconfiguring the tty device, basic functionality achived and tested on OlinuXino Lime
2014-04-01 11:58:01 +00:00
Luka Miljak
1a729bd46a
Varoious code improvements and bugfixes
2014-01-10 09:18:45 +00:00
Luka Miljak
6ec15f77c4
Adding some input checking. Other minor changes.
2014-03-30 16:04:24 +02:00
Luka Miljak
8b510d71c1
Adding moxanix.cfg file. Moxanix is now configured with it.
2014-03-28 19:52:15 +01:00
socec
19d5624bfa
Update README.md
2014-03-24 22:38:12 +01:00
Igor Socec
b9b874d94c
update to moxanix script, added status command
2014-03-24 22:25:33 +01:00
Luka Miljak
3121630996
Adding parser.c and parser.h used for parsing of moxanix config files. Actual parsing not yet implemented.
2014-03-21 00:20:49 +01:00
Igor Socec
418a8caadc
introducing moxanix script for controling servers
2014-03-20 19:42:28 +01:00
Igor Socec
d4452bd340
don't send to tty device if it was not opened
2014-03-20 17:38:48 +01:00
Igor Socec
91becdad1c
added flag for enabling debug messages, without debug messages only connection events are displayed
2014-03-20 12:13:52 +01:00
Igor Socec
1001f3ad9c
removed TTY port constraints, added client activity timestamps
2014-03-19 16:16:21 +01:00
Igor Socec
5a303705e6
checking port assignment is not needed, bind would fail if requested port was not assigned
2014-03-19 11:29:34 +01:00
Igor Socec
bdf36796bf
improved handling for list of telnet commands
2014-03-19 11:20:16 +01:00
Igor Socec
676e16a477
detailed function comments only in .h file
2014-03-19 11:07:13 +01:00
Igor Socec
89b8716985
improved comments of globally used functions
2014-03-18 18:48:37 +01:00
Igor Socec
c312659292
minor code refactoring after awesome first version
2014-03-18 18:14:58 +01:00
Luka Miljak
0176443560
First semi-functional version.
2014-03-18 17:31:42 +01:00
Luka Miljak
c33bd6ca4e
Adding termios configuration and reading from tty device with some other code refactoring. The character read from serial device are currently only printf-ed to console.
2014-03-17 23:10:33 +01:00
Luka Miljak
e6775c120d
minor commit - removing tty_dev from global variables
2014-03-15 13:34:34 +00:00
Luka Miljak
538e7932c7
Adding first part of infrastructure for tty device handling
2014-03-15 13:24:13 +00:00
Luka Miljak
608a926edc
Adding $(LIBS) to $(CFLAGS) -> for some reason the build fails without this
2014-03-14 18:24:01 +00:00
Luka Miljak
6db2513452
Removing unnecessary library definition
2014-03-14 18:09:50 +00:00
Luka Miljak
3926b7738d
Adding tty thread primitive which only reports alive status every 10 seconds.
2014-03-14 17:28:29 +01:00
Igor Socec
be121ac22f
fixing problems with detecting a disconnected client
2014-03-13 11:02:19 +01:00
Igor Socec
496198f488
cleanup function and signal handling
2014-03-10 16:42:49 +01:00
Luka Miljak
175075d2d5
Removing "clean" from "all" target in Makefile
2014-03-10 09:01:55 +01:00
socec
97b37f8af0
Update README.md
2014-03-09 18:57:32 +01:00
socec
a76c350de7
minor update
2014-03-09 18:53:38 +01:00
socec
199d2cb6c2
stop crashing server when client disconnects
2014-03-09 18:48:04 +01:00
socec
98333194db
adding object files to .gitignore
2014-03-09 18:09:18 +01:00
socec
cbedf6189a
now using Makefile
2014-03-09 15:59:30 +01:00
socec
9c6269218e
force client into character mode
2014-03-08 18:26:04 +01:00
Igor Socec
b1b990d861
argument handling
2014-03-06 16:09:19 +01:00
Igor Socec
4df19b472b
removed Nagle algorithm
2014-03-06 13:32:48 +01:00
socec
0a3cb2d9ee
Update README.md
2014-03-06 12:48:46 +01:00
Igor Socec
eb045b77ed
adding feature wishlist to keep track of ideas
2014-03-06 12:49:18 +01:00
Igor Socec
f55a83b5fc
introducing tty device path as mandatory parameter
2014-03-06 12:48:39 +01:00
Igor Socec
50df669b40
proposals for tty.c implementation
2014-03-06 10:40:26 +01:00
Igor Socec
84879d0d36
remove executable from git repo, use .gitignore
2014-03-06 10:04:00 +01:00