zzz
6b2bbda02a
SAM: Make enough space for dests with certs without realloc
2022-11-23 12:08:11 -05:00
zzz
114694434c
SAM: Change default nickname for primary sessions
2022-11-12 17:00:11 -05:00
zzz
7b75ee5a0a
SAM: Add warning at startup if not bound to localhost
2022-11-09 10:45:53 -05:00
idk
ce0c84c5d9
make SAMException class public so that it can easily be used by SAM implementers/embedders. Looks like it should have been public, all the constructors are public but the public keyword is missing on the class itself. Make tabs and spacing consistent in that file.
2022-05-19 14:37:17 -04:00
idk
47e02f7930
Interactive SAM Authentication Interface
2022-05-07 16:36:38 +00:00
zzz
7ad7846f86
SAM: Remove subsessions when primary session closes
2021-04-03 15:25:20 -04:00
zzz
838295c014
SAM: Improve checks for unset tunnel nickname
2021-03-20 12:12:21 -04:00
idk
fdb4ec7d7c
Switch from 'host name' to 'hostname'
2021-02-01 23:12:49 -05:00
Zlatin Balevsky
067ee80ba0
remove IntelliJ and Eclipse project descriptors
2020-12-11 19:45:25 +00:00
zzz
d387448794
;; -> ;
2020-10-17 14:41:13 +00:00
zzz
a9a5d13e06
Build: Set javac release property (ticket #2775 )
...
Ant version 1.9.8 or higher now required
Drop support for Xenial package build
Fix up BOB build configuration
Fix i2psnark standalone build
2020-10-07 13:33:41 +00:00
zzz
7dd7f021b0
Susimail, SAM: More defensive ByteBuffer casting to avoid runtime issues (ticket #2775 )
2020-09-22 14:39:32 +00:00
zzz
075ac7ab43
SAM: Rename 3.3 control session
2020-07-09 17:05:06 +00:00
zzz
686fe88e61
Build: Remove javac.compilerargs7 build property (ticket #2511 )
2020-05-27 17:46:30 +00:00
zzz
03b1a4dfc0
Installer: Require Java 8 (ticket #2511 )
...
Jetty 9.3.28 (ticket #2098 )
This breaks Debian builds, fixes to follow
2020-05-27 16:08:54 +00:00
zzz
b2aa649c2a
Build: Add encoding to all javac targets
2019-12-19 11:19:52 +00:00
zzz
d3170de74a
SAM prep for b33
2019-03-31 12:20:13 +00:00
zzz
d6a53cc3a6
Data: Consolidate offline key check
...
i2ptunnel: Prevent registration auth if key offline
2019-03-09 11:47:03 +00:00
zzz
3ba0fcf6da
SAM: Support offline keys
2019-02-07 20:27:42 +00:00
zzz
7c5162e155
I2CP: Move the port 7654 definition
2018-12-03 16:17:30 +00:00
zzz
5e7a277e98
I2CP: Consolidate all the port 7654 definitions
2018-12-03 15:22:36 +00:00
zzz
e68182a157
Build: Provide option to prevent Class-Path in manifests (ticket #2317 )
2018-10-10 12:30:34 +00:00
zzz
1f92232253
Findbugs all over
2018-08-26 13:50:40 +00:00
zzz
3bc9053a86
KeyStore: Log expiration of self-signed certs
2018-03-04 12:14:05 +00:00
zzz
ad4eef9757
i2ptunnel, I2CP, SAM: Change selfsigned cert cname to localhost (ticket #2160 )
2018-02-19 22:14:50 +00:00
str4d
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
str4d
ff911e37c4
Deduplicate the default Java Keystore password
2017-12-07 14:31:28 +00:00
zzz
3d385228f0
findbugs all over
2017-08-09 21:24:02 +00:00
zzz
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
zzz
78da3b9785
javadoc fixes part 15 (ticket #1894 )
2017-01-27 16:00:58 +00:00
zzz
e0e06d73eb
javadoc fixes part 14 (ticket #1894 )
2017-01-27 03:14:34 +00:00
zzz
5be077e25d
Clean up single char indexOf()
2016-12-02 18:52:37 +00:00
zzz
b0bba18f33
Build: Add manifest attributes for java version to all jars and wars
2016-11-17 15:14:50 +00:00
zzz
c9c29520b4
Consistently log authentication failures for all interfaces
2016-11-06 17:20:35 +00:00
zzz
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
zzz
534609e83a
unused import
2016-10-21 17:13:58 +00:00
zzz
cee3ebbb23
less wtf
2016-10-21 15:20:35 +00:00
str4d
f564d4dc22
Fixes for a bunch of old unused code to make it compile
2016-06-05 12:57:32 +00:00
zzz
efdb296468
SAM: Log tweaks (ticket #1778 )
2016-04-30 15:02:04 +00:00
zzz
7ae1483cb3
Fixes for building with libgetopt-java
2016-04-29 19:15:41 +00:00
zzz
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
zzz
071769679d
Javadoc fixes in imagegen, sam, crypto
...
package.html files for imagegen
2016-02-13 15:17:41 +00:00
zzz
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
zzz
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
zzz
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
zzz
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
zzz
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
zzz
ceb7791541
test tweaks
2016-02-06 15:08:23 +00:00
zzz
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
zzz
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