zzz
d8c8586ccf
SAM: No synch needed for finals;
...
Move fields to top
2014-06-27 16:53:05 +00:00
zzz
38a4728283
SAM: Use SAMHandler.writeString() where possible,
...
Use DataHelper.getASCII() for byte conversion
2014-06-27 16:46:57 +00:00
zzz
7888705b01
final
2014-06-27 16:31:24 +00:00
zzz
31938f49d6
SAM: Fix checkPrivateDestination() for key certs (ticket #1318 )
2014-06-27 16:19:07 +00:00
zzz
c95ed2ea96
SAM: Rename exceptions, make serialVersionUID private,
...
add new SAMException constructor
2014-06-27 16:15:22 +00:00
zzz
b5ed247a53
SAM: more Log conditionals, javadocs
2014-06-27 15:55:12 +00:00
zzz
22aff49747
SAM: Log conditionals, javadocs
2014-06-27 15:53:16 +00:00
zzz
e4430f05e4
2 more pkg private
2014-06-27 15:32:56 +00:00
zzz
1047691c64
SAM: Make all classes package private except the SAMBridge entry point
2014-06-27 15:26:44 +00:00
zzz
f3180b3f6f
SAM client logging cleanup
2014-06-27 15:14:21 +00:00
zzz
8480a204ea
* BOB, SAM, i2psnark: Fix datagram NPE (ticket #1275 )
...
This could only happen on an extremely overloaded router.
2014-05-13 18:45:54 +00:00
dg2-new
b84682fdc9
* findbugs: mostly stream closure fixes in router, apps, core
2014-04-21 10:54:52 +00:00
zzz
c73f0eeeb5
more Jetty classpath cleanup
2014-03-13 13:58:50 +00:00
zzz
3e639a319d
SAM:
...
- Classes static/private
- Fields private/final
- Remove unused fields
- Remove shadowing fields
- Remove dup method overrides
- Remove static Logs
- Remove unnecessary field initialization
- Atomics
- Findbugs
2014-03-13 12:22:04 +00:00
zzz
96b4c6b219
findbugs sam/bob
2014-03-12 12:27:23 +00:00
zzz
c679091afd
target build property
2014-02-21 13:59:27 +00:00
zzz
fe391ff29f
Convert all jars and wars to compile to 1.6 target,
...
except for the following which are used by android,
to maintain compatibility with very old phones, for now:
addressbook.war
BOB.jar
i2p.jar
i2ptunnel.jar
mstreaming.jar
router.jar
streaming.jar
2014-02-03 23:59:48 +00:00
str4d
efe3bd2c05
Use for each when Iterator not needed
2013-11-28 11:56:54 +00:00
str4d
e77409e57a
Close resources
2013-11-25 23:14:09 +00:00
str4d
f9f0e6d0a2
SAM: for each
2013-11-22 11:36:26 +00:00
str4d
5fa0376f58
SAM: type arguments, unused imports
2013-11-22 04:22:14 +00:00
str4d
57144f3e6a
Added Eclipse projects for SAM and streaming
2013-11-22 03:58:02 +00:00
dg2-new
5bcfe025d5
fix build
2013-11-20 15:40:21 +00:00
dg2-new
eabcc96a99
remove useless string
2013-11-20 14:52:44 +00:00
dg2-new
28b6675979
findbugs BOB/SAM. more to do.
2013-11-20 12:02:44 +00:00
zab2
9d52ef5fbe
Explicit check for empty values
2013-06-11 13:21:49 +00:00
zzz
5ea2832ae0
* AppManager: Register jetty, console, and SAM with manager
2013-04-19 11:41:35 +00:00
zzz
c61f2af8b3
* SAM: Implement ClientApp interface (ticket #347 )
2013-04-16 21:07:00 +00:00
zzz
832c0ff683
* SAM: Force i2cp.messageReliability=None (ticket #819 )
2013-01-12 18:13:59 +00:00
zzz
452d1d01b8
* SAM: Synchronize dissector
2013-01-02 13:21:45 +00:00
zzz
fb5d0cd760
Boolean.valueOf(x).booleanValue() -> Boolean.parseBoolean(x)
2012-09-28 17:50:41 +00:00
zzz
39d9d3f5b6
* SAM: Don't use direct byte buffers for streams (ticket #679 )
...
DatagramServer one stays as it is a singleton.
2012-08-09 15:12:17 +00:00
zzz
d8dd76c6e0
* SAM: Volatiles and finals
2012-08-08 17:01:59 +00:00
zzz
1ab8200c7f
* Clone System properties before iterating to avoid
...
ConcurrentModificationException (ticket #680 )
2012-08-06 14:45:37 +00:00
zzz
764a7f2e13
remove unused private items (eclipse)
2012-03-26 00:52:06 +00:00
zzz
1db58dee89
remove unused local variables (eclipse)
2012-03-25 22:16:03 +00:00
zzz
f13956d380
remove unused imports (eclipse)
2012-03-25 21:45:18 +00:00
zzz
3e889d2747
remove unnecessary casts (eclipse)
2012-03-25 20:42:41 +00:00
zzz
cadedeb06c
* Build: Add built-by to jars; check for corrupt jars on debug page
2012-03-01 16:04:17 +00:00
zzz
c902d4c219
remove SAM client classes from sam.jar
2012-01-27 13:33:41 +00:00
zzz
7213ff0c76
* Build: Put Implementation-Version in manifests
2012-01-15 16:36:17 +00:00
zzz
c5f04ee9c4
- Don't do 'mtn list changed' if not in a workspace or not needed
2011-06-08 20:15:53 +00:00
zzz
fd91927c11
* Build:
...
- Add includeAntRuntime=false to all javac targets
- Add build date, mtn rev, and changed file list to all manifests
- Add unless=uptodate to all jar and war targets
(bob and dtg still todo)
2011-02-17 12:47:35 +00:00
zzz
612d06bd53
* Build: Move all dependencies to top-level build.xml,
...
so each sub-build.xml is only executed once (true DAG)
2010-11-28 03:56:56 +00:00
zzz
2baee7413c
* Replace size() <= 0 with isEmpty() everywhere, ditto > 0 -> !isEmpty()
2010-05-05 16:51:54 +00:00
BlubMail
5eccc01de6
merge of '1d77e0a89198e422acfb66d9310fad7b0b290e38'
...
and '5271eb82ac21ebc1a96dd31c462a14e2aaa0c89e'
2009-09-13 16:33:32 +00:00
mkvore-commit
1850e893e9
removes a bug in SAM v1 and v2 (introduced when merging with v3)
2009-09-07 17:33:29 +00:00
BlubMail
2341793546
writeString(String str): synchronize using socket write lock to prevent split SAM messages
2009-09-06 00:43:45 +00:00
zzz
abc23e9a49
* Move almost all uses of StringBuffer to StringBuilder,
...
for efficiency (thanks Arsene for the suggestion)
2009-07-01 16:00:43 +00:00
mkvore-commit
e86e42818a
SAMv1 and SAMv3 : logging some exception at INFO level
2009-05-24 16:04:57 +00:00