akwizgran
|
41a3f8e6cc
|
Recompiled Bluecove jars with Java 1.5 to stop dex complaining.
|
2013-01-03 23:25:26 +00:00 |
|
akwizgran
|
e5d6b7c1c1
|
Recompiled JNA jars with target Java 1.5 to stop dex complaining.
|
2013-01-03 22:43:16 +00:00 |
|
akwizgran
|
1d5928be46
|
Fixed a long-broken test (the return type of a method had changed).
|
2013-01-03 21:57:03 +00:00 |
|
akwizgran
|
5b02fe96d1
|
Disable shuffling of contacts when unit testing the modem plugin.
|
2013-01-03 21:47:16 +00:00 |
|
akwizgran
|
5f65b8a9fb
|
Reduced MAX_PUBLIC_KEY_LENGTH to match SEC 1 encoding of 384-bit keys.
|
2013-01-03 21:42:05 +00:00 |
|
akwizgran
|
2dd369214e
|
Use NIST curve P-384 and the SEC 1 encoding for public keys.
|
2013-01-03 21:37:42 +00:00 |
|
akwizgran
|
f638f1b44e
|
Added source jars for Spongy Castle, fixed some indentation.
|
2013-01-02 22:28:01 +00:00 |
|
akwizgran
|
15837c4d24
|
Deleted activation.jar, removed javax.inject.jar from build path.
Guice only requires javax.inject.jar at runtime.
|
2012-12-18 17:30:09 +00:00 |
|
akwizgran
|
c93e6be191
|
Restored GeoIP database to Tor plugin.
This seems to prevent unexplained SocketTimeoutExceptions that occur
even though the timeout is set to 0 (unlimited).
|
2012-12-18 03:39:50 +00:00 |
|
akwizgran
|
0bfa83bb9f
|
Attached source for jSSC and Silvertunnel.
|
2012-12-17 19:09:13 +00:00 |
|
akwizgran
|
2d6a9fa310
|
Unit tests for ModemPlugin.
|
2012-12-16 02:05:39 +00:00 |
|
akwizgran
|
3c32c3ecf1
|
Removed polling semaphore (not needed - Modem.dial() will return false).
|
2012-12-16 00:47:05 +00:00 |
|
akwizgran
|
a7acec8f72
|
Ensure the semaphore is released if a RuntimeException is thrown.
|
2012-12-16 00:16:19 +00:00 |
|
akwizgran
|
7887331d1c
|
Check the return value of Modem.start().
|
2012-12-16 00:10:20 +00:00 |
|
akwizgran
|
cfb90597bd
|
Wrapped jSSC's SerialPort and SerialPortList classes for testability.
|
2012-12-15 23:05:41 +00:00 |
|
akwizgran
|
b090a12b7f
|
Accept phone numbers starting with +.
|
2012-12-15 22:24:51 +00:00 |
|
akwizgran
|
6dd17a22eb
|
Converted Group from an interface to an immutable class.
|
2012-12-15 19:42:00 +00:00 |
|
akwizgran
|
ac0420d276
|
Unit tests and bug fixes for international dialling.
|
2012-12-15 16:36:37 +00:00 |
|
akwizgran
|
8f33330e42
|
International dialling support for the modem plugin (untested).
|
2012-12-15 16:17:04 +00:00 |
|
akwizgran
|
3b3ab6fd1a
|
Empty transport configs/properties should be treated the same as nulls.
|
2012-12-15 16:02:35 +00:00 |
|
akwizgran
|
28af51b156
|
SLIP classes don't need to depend on SLTP classes.
|
2012-12-15 05:07:03 +00:00 |
|
akwizgran
|
3e2e7286fe
|
Wrapped System.currentTimeMillis() and Thread.sleep() for testability.
|
2012-12-15 04:58:35 +00:00 |
|
akwizgran
|
61e59f816d
|
SLTP reads and writes should time out eventually.
|
2012-12-15 04:30:43 +00:00 |
|
akwizgran
|
15c23f486e
|
Use +++ATH to hang up modem instead of lowering DTR (untested).
|
2012-12-15 02:56:34 +00:00 |
|
akwizgran
|
a24275d9fc
|
Javadocs for reliability package.
|
2012-12-15 02:55:57 +00:00 |
|
akwizgran
|
916fa66560
|
ReliabilityLayer doesn't need to expose a public WriteHandler interface.
|
2012-12-15 02:21:35 +00:00 |
|
akwizgran
|
5876583f7c
|
Moved reliability layer into its own package.
|
2012-12-15 02:07:46 +00:00 |
|
akwizgran
|
f5628e5581
|
Use Guice rather than reflection to load plugins.
This allows different plugins to have different dependencies without
cluttering the plugin factory API.
|
2012-12-15 01:16:48 +00:00 |
|
akwizgran
|
8bc27528a6
|
Reduced visibilty of constructors.
|
2012-12-15 00:10:29 +00:00 |
|
akwizgran
|
13df22f69a
|
Better hashCode methods.
|
2012-12-14 22:11:29 +00:00 |
|
akwizgran
|
47749c3c0d
|
Converted ReliabilityLayer into an interface for better testability.
|
2012-12-14 21:57:50 +00:00 |
|
akwizgran
|
e5d15d42d6
|
Use an executor for the reliability layer's writer task.
|
2012-12-14 21:24:12 +00:00 |
|
akwizgran
|
1e1a226f30
|
Reliability layer must call Sender.tick() periodically.
|
2012-12-14 20:44:28 +00:00 |
|
akwizgran
|
1bc3d52957
|
If an exception occurs during fast retransmission, propagate it.
|
2012-12-14 20:19:53 +00:00 |
|
akwizgran
|
6e567e1e55
|
Removed a redundant variable.
The offHook flag was equivalent to reliabilityLayer != null.
|
2012-12-14 19:42:55 +00:00 |
|
akwizgran
|
0bfa4f15a1
|
Safer locking for ModemImpl.
|
2012-12-14 19:34:25 +00:00 |
|
akwizgran
|
cd3bacc8cf
|
Code cleanup for modem plugin, better locking in ModemImpl.
|
2012-12-10 16:15:50 +00:00 |
|
akwizgran
|
15ab5be476
|
Equals method must be symmetric and transitive.
|
2012-12-09 20:29:29 +00:00 |
|
akwizgran
|
a97dc0de6b
|
Don't let references to this escape from constructors.
|
2012-12-07 17:22:24 +00:00 |
|
akwizgran
|
57bc9d3313
|
Flush the output stream when closing.
|
2012-12-07 17:21:58 +00:00 |
|
akwizgran
|
13f9127da0
|
Merge branch 'master' of file:///media/Verbatim/prototype
|
2012-12-07 16:22:08 +00:00 |
|
akwizgran
|
cdeefbbc5f
|
Wait 60 seconds for the server to hang up.
|
2012-12-07 16:21:31 +00:00 |
|
akwizgran
|
068d3b1dbd
|
The reliability layer should run when the modem is off the hook.
|
2012-12-07 16:20:53 +00:00 |
|
akwizgran
|
ef8841e712
|
Non-JUnit tests for detecting when the other end hangs up.
|
2012-12-07 16:10:58 +00:00 |
|
akwizgran
|
a6777f1fe1
|
Ensure each reliability layer is started and stopped.
|
2012-12-07 15:40:03 +00:00 |
|
akwizgran
|
19106ae044
|
Log exceptions with stack traces.
|
2012-12-07 15:22:34 +00:00 |
|
akwizgran
|
90978fa9c6
|
Removed verbose logging that was added for debugging.
|
2012-12-07 15:21:32 +00:00 |
|
akwizgran
|
c4bf931b80
|
Ensure the reliability layer is stopped when the modem is stopped.
|
2012-12-07 15:03:54 +00:00 |
|
akwizgran
|
9528a8b6d6
|
Minor refactoring and logging for reliability layer.
|
2012-12-07 15:00:16 +00:00 |
|
akwizgran
|
28086e1a7f
|
Abort connection attempt if NO CARRIER is received from modem.
|
2012-12-07 14:43:23 +00:00 |
|