Commit Graph

96 Commits

Author SHA1 Message Date
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
b5be1d03be Moved some code for consistency and clarity 2012-09-27 23:16:09 +00:00
3f0dd9525a Fixed build on FreeBSD (hopefully) 2012-09-23 00:30:38 +00:00
7d77396c32 Explicitly check for ASO_REMOTE to listen on all interfaces 2012-09-23 00:20:19 +00:00
601a340327 Code cleanup 2012-09-23 00:19:52 +00:00
ab864b4b7e Nicer debugging 2012-09-22 23:55:42 +00:00
e167fbdb11 Code cleanup 2012-09-22 23:44:21 +00:00
3e61fd0bce Fixed another endian issue 2012-09-22 23:42:50 +00:00
2ded965099 Code cleanup 2012-09-22 23:30:30 +00:00
4681eed3da Fixed an issue with network endian 2012-09-22 23:26:50 +00:00
9bf7fc9af9 Set TCP's NODELAY flag in more situations (including server-side) 2012-09-22 22:07:48 +00:00
cc57a74cef Introducing common code 2012-09-22 22:04:15 +00:00
68121f52f3 Being unable to set the TCP_NODELAY flag is no longer fatal 2012-09-22 21:45:15 +00:00
c17bb74194 No longer try to connect with an invalid AppClient (after errors) 2012-09-22 21:24:06 +00:00
58cc5b2361 Code cleanup 2012-09-22 21:23:26 +00:00
dcc7e95d90 Code cleanup 2012-09-22 21:08:11 +00:00
7f8c7de6ba Do not bother initializing OpenSSL if only listening locally 2012-09-22 20:54:07 +00:00
bcec18dfc9 Looking up the proper functions for AppServers 2012-09-22 20:33:24 +00:00
344f2a050c Fixed build on MacOS X 2012-08-13 19:38:51 +00:00
02cb486323 Chose a substitution character for sed less likely to conflict 2012-08-13 18:27:16 +00:00
b3c13fc1ff MacOS X does not support "-Wl,-rpath-link" but supports "-Wl,-rpath" 2012-08-01 17:38:44 +00:00
0a9fe4faa8 Improved debugging information and uninstallation for some scripts 2012-08-01 00:13:24 +00:00
d12d1c8162 More portable generation of pkg-config definition files 2012-07-31 23:54:54 +00:00
10904da1ab Unifying the scripts generating pkg-config definition files 2012-07-11 23:07:34 +00:00
d8d5c03014 Only install (and uninstall) regular files 2012-07-10 22:49:59 +00:00
c83c79a0fd Really uninstall all the files installed 2012-07-10 22:45:18 +00:00
b7bb15560a Enforce permissions properly when creating directories 2012-07-10 22:37:21 +00:00
2b20fd1d36 Avoid a potential memory leak 2012-05-18 22:25:31 +00:00
335f988677 Installing the documentation as well 2012-05-15 02:56:14 +00:00
f6abcb070d Fixed cross-referencing upon installation 2012-05-15 02:50:20 +00:00
ddeb47befb Code cleanup 2012-05-15 02:48:24 +00:00