d3170de74a
SAM prep for b33
2019-03-31 12:20:13 +00:00
d6a53cc3a6
Data: Consolidate offline key check
...
i2ptunnel: Prevent registration auth if key offline
2019-03-09 11:47:03 +00:00
3ba0fcf6da
SAM: Support offline keys
2019-02-07 20:27:42 +00:00
7c5162e155
I2CP: Move the port 7654 definition
2018-12-03 16:17:30 +00:00
5e7a277e98
I2CP: Consolidate all the port 7654 definitions
2018-12-03 15:22:36 +00:00
e68182a157
Build: Provide option to prevent Class-Path in manifests (ticket #2317 )
2018-10-10 12:30:34 +00:00
1f92232253
Findbugs all over
2018-08-26 13:50:40 +00:00
3bc9053a86
KeyStore: Log expiration of self-signed certs
2018-03-04 12:14:05 +00:00
ad4eef9757
i2ptunnel, I2CP, SAM: Change selfsigned cert cname to localhost (ticket #2160 )
2018-02-19 22:14:50 +00:00
a67ea4b2f2
Cleanups: Close resources via try-finally
...
We can't use try-with-resources until we bump the minimum-supported Android
version for the client library to API 19.
2017-12-09 01:02:17 +00:00
ff911e37c4
Deduplicate the default Java Keystore password
2017-12-07 14:31:28 +00:00
3d385228f0
findbugs all over
2017-08-09 21:24:02 +00:00
e7cfb2d6fe
Streaming: Add reset() to I2PSocket API
...
i2ptunnel: Reset I2P socket on TCP socket errors, in standard servers
that don't have protocol responses
SAM: Reset I2P socket on handler errors
2017-03-13 14:09:27 +00:00
78da3b9785
javadoc fixes part 15 (ticket #1894 )
2017-01-27 16:00:58 +00:00
e0e06d73eb
javadoc fixes part 14 (ticket #1894 )
2017-01-27 03:14:34 +00:00
5be077e25d
Clean up single char indexOf()
2016-12-02 18:52:37 +00:00
b0bba18f33
Build: Add manifest attributes for java version to all jars and wars
2016-11-17 15:14:50 +00:00
c9c29520b4
Consistently log authentication failures for all interfaces
2016-11-06 17:20:35 +00:00
08d1ea89bf
Build: Set Java 7 build target for all jars;
...
embedders (esp. Android) targetting 1.6 must
set javac.version=1.6 in override.properties and set
both bootclasspath variables.
2016-10-26 16:56:13 +00:00
534609e83a
unused import
2016-10-21 17:13:58 +00:00
cee3ebbb23
less wtf
2016-10-21 15:20:35 +00:00
f564d4dc22
Fixes for a bunch of old unused code to make it compile
2016-06-05 12:57:32 +00:00
efdb296468
SAM: Log tweaks (ticket #1778 )
2016-04-30 15:02:04 +00:00
7ae1483cb3
Fixes for building with libgetopt-java
2016-04-29 19:15:41 +00:00
455f32faa7
SAM: Don't log an error on datagram send success!
...
set i2cp.fastReceive=true
log tweaks
2016-02-17 14:11:18 +00:00
071769679d
Javadoc fixes in imagegen, sam, crypto
...
package.html files for imagegen
2016-02-13 15:17:41 +00:00
55addfc739
Fix bug receiving datagrams on v3 sessions with UTF-8 IDs
...
Add test for tag options
2016-02-08 17:30:01 +00:00
8f667a0463
Use I2CP option names, not SAM option names, for setting tag options in SESSION CREATE/ADD
2016-02-07 20:53:09 +00:00
d962be9d7e
SAM v3.3:
...
- More master session option checks
- Add support for SEND_TAGS, TAG_THRESHOLD, EXPIRES, and SEND_LEASESET
(untested)
- Consolidate dup code in SAMv1Handler
- Change Session to extend SAMMessageSess
- Pass options down to v1 handlers in case we need it later
2016-02-07 18:45:26 +00:00
b6deae9b23
SAM v3.3: Tests and fixes for REMOVE; don't close underlying I2PSession
...
- Don't remove a non-subsession with REMOVE
2016-02-06 17:51:23 +00:00
edde533e1b
SAM v3.3: Fixes after testing
...
- More error checking
- Better error responses
- Fix listen port and protocol for DATAGRAM and RAW
- Fix adding sessions with duplicate dests to DB
- Add more sessions in SAMStreamSink
2016-02-06 16:56:37 +00:00
ceb7791541
test tweaks
2016-02-06 15:08:23 +00:00
68c617950c
SAM v3.3: Fixes after testing
...
- Fix master acceptor
- Clean up error message generation
- Add basic master session test for SAMStreamSink
2016-02-06 13:44:08 +00:00
62ad7996f1
SAM v3.3: Fixes after testing
...
- Set Master properties in handler, not in session, so they take
- Create subhandlers for the subsessions
- Create socket manager with preferred createDisconectedManager()
so we get exceptions
- Fix check for master session
- Enhance error messages
- Add basic master session test for SAMStreamSend
- Add check for DESTINATION in SESSION ADD
- Don't return DESTINATION in an I2P_ERROR response
Next to do: master support in SAMStreamSink
2016-02-06 00:21:37 +00:00
270bc24b62
SAM: Add start() to session interface,
...
don't start threads in constructors.
Start master acceptor thread.
Javadocs, SAMv2StreamSession cleanup
2016-02-05 18:44:35 +00:00
9b004bc61f
SAM v3.3 master sessions.
...
Compiles only. Untested, not regression tested, not complete.
2016-02-05 16:10:04 +00:00
ee1852f3a4
initialization cleanup and finals
2016-01-03 17:22:03 +00:00
a141d50902
Refactor Session classes out of SAMv3Handler to their own files
2016-01-03 16:56:44 +00:00
ab5d4b59fd
Cleanup to combine checking and removing a property
2016-01-03 15:48:43 +00:00
3dbc8408f1
propagate from branch 'i2p.i2p' (head 833ef88c125ba48423bc704701303ba55858336f)
...
to branch 'i2p.i2p.zzz.sam' (head 7814184e3e7cb4b819a0d7b4ceeda5befbe536c3)
2016-01-03 13:51:03 +00:00
08a9a01bfb
bump to 3.3
2016-01-03 13:50:37 +00:00
b6bd497e52
Replaces instances of getBytes() in apps classes
2015-12-20 02:11:42 +00:00
2c1b9c2d37
Javadoc fixes
...
Better OCMOSJ Javadocs
2015-12-12 14:31:52 +00:00
b53fe37a30
SAM:
...
- Don't map keys to upper case in parser, corrupts I2CP options
- Register SSL and UDP ports with PortMapper
2015-12-01 20:14:09 +00:00
f778c23f0b
SAM: Timeout for first command after HELLO
...
Better removal of command and opcode from properties
Send error message if no NAME key in LOOKUP
2015-11-30 21:57:55 +00:00
3c8cc16273
SAM: Use the Destination cache
...
Comment out some unused methods
SAM client: Add SSL forward support
Handle header line in forwarded stream
Name some threads, number some others
2015-11-30 20:20:55 +00:00
55f729986b
properly set protocol value
2015-11-29 16:23:22 +00:00
a5a702744f
Parser: Allow '=' in values
2015-11-28 23:21:20 +00:00
1db7613519
one more UTF8 fix
2015-11-28 22:51:00 +00:00
513e1b9ff8
SAM: Handle UTF-8 in ReadLine (ticket #1488 )
...
Allow forever timeout in ReadLine
Use ReadLine in v1 and v3 handlers
Fix send client closing too fast in v1 stream mode
UTF-8 test and fixes in clients
2015-11-28 21:25:44 +00:00