Commit Graph

526 Commits

Author SHA1 Message Date
8712c88698 Connect to the proper name 2012-11-24 11:00:00 +01:00
c3fb6906cf Using getaddrinfo() instead of gethostbyname() 2012-11-24 01:25:46 +01:00
100f93a577 Preparing some more for IPv6 support 2012-11-21 20:16:01 +01:00
416643c52d Beginning to explicitly support IPv6 2012-11-21 20:00:25 +01:00
2276eab4cb Re-generated Makefiles 2012-11-17 18:25:55 +01:00
8217f141cf Always request the maximum number of backlog available 2012-11-17 18:25:11 +01:00
f4676ba5ff Hopefully more portable (notably for Windows) 2012-11-17 18:24:05 +01:00
ed4460476c Hopefully more portable (notably for Windows) 2012-11-17 18:22:12 +01:00
bfe725e6d4 Hopefully more portable (notably for Windows) 2012-11-17 18:21:08 +01:00
54f56d3ae3 Fixed the error reported when an unblocking connect() fails 2012-11-10 00:35:53 +01:00
0718e6a310 Fixed building DeforaOS 2012-11-04 15:03:17 +01:00
163391fbbe Fixed building DeforaOS 2012-11-04 14:59:31 +01:00
01640dce08 Fixed building DeforaOS 2012-11-04 14:59:08 +01:00
3088db5a8a Fixed building DeforaOS 2012-11-04 14:58:32 +01:00
47d202a219 Fixed building DeforaOS 2012-11-04 14:54:53 +01:00
a760240658 Merge branch 'master' of github.com:DeforaOS/libApp 2012-11-04 03:59:02 +01:00
79f69d5712 Also indicate the name of the transport being used 2012-11-04 00:40:35 +01:00
28e46e2e06 Merged 2012-10-31 00:47:42 +01:00
f832d4ae96 Largely improved the TCP and UDP transports
Adding IPv4- and IPv6-only versions in the process
Also comes with a better test suite (not fully functional yet)
2012-10-29 02:15:19 +01:00
795e0671a6 Set the proper error callback 2012-10-29 02:10:03 +01:00
20f1156396 Added a template transport 2012-10-18 02:08:42 +00:00
15ebf43c9e Testing the TCP and UDP transports alike 2012-10-18 01:56:25 +00:00
a6da501b9d Partially initialized the helper 2012-10-18 01:51:06 +00:00
440f65ec5c Now loading the UDP transport 2012-10-18 01:29:08 +00:00
3d8d705476 Fixed the name of the symbol to lookup 2012-10-18 01:27:48 +00:00
a80a585b8a Partially synchronized with the TCP transport 2012-10-18 01:03:20 +00:00
069b5696e1 Getting closer to reality 2012-10-18 00:56:22 +00:00
593a7ab2bc Imported the first test 2012-10-18 00:19:37 +00:00
fda7e616ee Fixed "make dist" 2012-10-18 00:18:01 +00:00
06ec462cc7 Partially synchronized with TCP code 2012-10-18 00:09:58 +00:00
09a113a3b1 Partially implemented server mode 2012-10-18 00:06:19 +00:00
d57af2744b Reverted the include path (as <System/App.h> is actually better) 2012-10-17 10:58:02 +00:00
2008451a03 No longer install to $(INCLUDEDIR)/System as it breaks some system includes 2012-10-17 10:44:59 +00:00
efe9b9e2eb Fixed parsing arguments (using $OPTARG) 2012-10-17 10:37:57 +00:00
13748338b4 Also include <System/string.h> as required 2012-10-14 22:32:58 +00:00
7a72f3891d Additional fix for embedded builds 2012-10-14 22:31:19 +00:00
8d86b86d38 Fixed embedded builds 2012-10-14 22:28:23 +00:00
6f5a991d81 Moving OpenSSL support to a separate folder (should fix embedded builds) 2012-10-14 22:22:38 +00:00
2167d39890 No longer use RPATH for "/usr/lib" 2012-10-03 17:44:05 +00:00
0fd11a180b Fixed build before installation 2012-09-30 10:03:39 +00:00
d0166ebe07 Binding and listening on sockets (in server mode) 2012-09-29 03:05:34 +00:00
6e7c3b094e Cleaned up error handling some more 2012-09-29 02:49:25 +00:00
fad7a5ca93 Nicer error handling 2012-09-29 02:47:09 +00:00
675cec7ef2 Began migrating client mode for the OpenSSL transport 2012-09-29 02:40:48 +00:00
68e062ff80 Migrating OpenSSL support into its dedicated module 2012-09-28 22:06:34 +00:00
c488b89414 Fixed building the tools 2012-09-28 21:27:57 +00:00
b74b1848b4 Make sure to install every header 2012-09-28 21:22:50 +00:00
7c32709e28 Documenting some more 2012-09-28 01:04:31 +00:00
66583fab57 Installing the available transports 2012-09-28 00:27:34 +00:00
ca4e92eb8e Working on the modularization of libApp 2012-09-28 00:25:57 +00:00