Commit Graph

526 Commits

Author SHA1 Message Date
4e3129d521 Also reworked the AppClient class (to use AppTransport) 2014-03-28 00:32:53 +01:00
a817f25943 Added missing include 2014-03-27 23:51:31 +01:00
72fc0b581b Fixed detecting failed tests 2014-03-27 00:28:49 +01:00
56449b4ce0 Not every test has a protocol associated anymore 2014-03-27 00:22:58 +01:00
0840dbebd8 Nicer output 2014-03-24 06:31:23 +09:00
6d7fe7045a The "appserver" test is currently expected to fail 2014-03-24 01:22:41 +09:00
becab80217 Reviewed the AppServer code 2014-03-23 15:32:02 +09:00
2ee7645798 Renamed some functions and callbacks for consistency 2014-03-23 14:36:54 +09:00
515825fa53 Also run tests against actual names 2014-03-23 14:14:21 +09:00
ba6fe20346 Unifying the tests 2014-03-23 14:11:49 +09:00
ed27d70cce There may be more than one message in incoming TCP data 2014-03-23 12:58:39 +09:00
74216ee392 Code cleanup 2014-03-23 12:53:55 +09:00
1ee2e1e8b9 Added code to send messages back to clients (untested) 2014-03-23 01:58:07 +09:00
82ead01089 Attempt to spare transport plug-ins from handling acknowledgements 2014-03-23 01:47:32 +09:00
1cd74f6859 Beginning to send acknowledgements 2014-03-23 00:39:09 +09:00
c2dcd53cce Creating message acknowledgements is only relevant internally 2014-03-23 00:36:41 +09:00
32593c6e25 Preparing support for acknowledgements 2014-03-22 23:40:28 +09:00
362d266383 Link the transport plug-ins with libApp explicitly (as required for MacOS X) 2014-03-22 23:32:17 +09:00
77e759f3ae Fixed link-time flags for libSystem 2014-03-22 23:13:27 +09:00
b8346239d6 Alias callbacks as calls 2014-03-22 22:19:32 +09:00
8ed2b6baf5 Also check the message's type 2014-03-22 22:19:16 +09:00
7e0d8adfd5 Code cleanup 2014-03-22 22:08:16 +09:00
d067afbfdb Fixed a crash when the address is invalid 2014-03-22 22:07:25 +09:00
97269fc9d4 Added missing #include <string.h> 2014-03-22 21:57:41 +09:00
0dadf2321f The UDP tests are now expected to complete 2014-03-22 19:07:30 +09:00
2194e8b36c Fixed memory corruption 2014-03-22 19:03:31 +09:00
727a33b6eb Getting closer to functional UDP calls 2014-03-22 19:00:53 +09:00
3017f213fe Checking if the method name is preserved after serialization (for calls) 2014-03-22 18:48:18 +09:00
5c4a33b3ed Added some debugging information 2014-03-22 18:48:03 +09:00
2c51e00280 More complete test code 2014-03-22 18:39:44 +09:00
30ffe2ea3e Added a basic test for AppMessages 2014-03-22 18:35:56 +09:00
eb198d1adf Also free the AppMessage 2014-03-22 18:21:41 +09:00
cad944b9ca Also delete any AppTransportClient upon teardown 2014-03-22 17:20:25 +09:00
e29f6370cc Also implement the helper deleting clients 2014-03-22 17:19:27 +09:00
7721bb1b30 More complete cleanup (for servers in particular) 2014-03-22 16:39:30 +09:00
9b265d7c29 Check that messages are sent from clients 2014-03-22 15:58:31 +09:00
30d9d25cd2 Let UDP servers accept incoming messages 2014-03-22 15:51:00 +09:00
4351745c06 More portable shebang, from 7heo <7heo@mail.com>
Original commit message:
« The path /bin/sh for the shebang is more portable
than /usr/bin/env, according to Sven Mascheck:
http://in-ulm.de/~mascheck/various/shebang/#env
and:
http://in-ulm.de/~mascheck/various/shells/

Additionally, a space after the shebang first two
characters (#!) is said to be more portable:
http://in-ulm.de/~mascheck/various/shebang/#blankrequired

I fixed the test script shebang accordingly. »

It doesn't say the presence of a space makes it more portable; it says it was a rumor that could never be proven true, for some completely obsolete releases of UNIX. I did not apply that part.

Thanks!
2014-03-13 13:42:43 +09:00
d77c87cc58 Newer version of the script upstream 2014-03-13 13:42:06 +09:00
0fd8da5e6b Newer versions of the helper scripts upstream 2014-01-23 12:42:25 -06:00
88a40ac5bb Code cleanup 2013-10-25 22:58:23 +02:00
f392915040 Slightly improved the tests 2013-10-25 22:24:38 +02:00
745654a94e Fixed the URL for the online documentation 2013-07-24 03:38:13 +02:00
d0246c83ee Re-generated the Makefiles 2013-07-17 03:34:52 +02:00
d9846e9f6b Using AF_* constants instead of PF_* (for POSIX compliance) 2013-07-17 03:34:12 +02:00
0246b35efb Using AF_* constants instead of PF_* (for POSIX compliance) 2013-07-17 03:33:07 +02:00
2fd22109e4 Workaround for a build issue 2013-07-17 03:02:37 +02:00
8067a45422 Re-generated the Makefiles 2013-03-24 17:14:02 +01:00
4cdbf793b9 Re-generated the Makefiles 2013-03-17 00:21:48 +01:00
e244567ef9 Check that the service name is defined 2013-01-11 02:21:29 +01:00