f788ef97de
remove cobertura.ser when ant clean is called
2013-01-03 02:43:51 +00:00
e4ec046363
- Add separate top-level junit.test and scalatest.test targets, so
...
you can run whichever you have the libs for
- Add router to test target (if we don't run it, it won't get fixed)
2013-01-02 23:46:14 +00:00
cdc3682baa
Fixes to JUnit tests under net.i2p.router.transport
2013-01-02 22:05:12 +00:00
dae66d7f73
Updated JUnit tests in net.i2p.router.tunnel - almost all bugs fixed
2013-01-02 21:29:54 +00:00
d6d1b51970
Set up build.xml test harness to run the JUnit4 tests as well
...
You will need junit4.jar, hamcrest-core.jar and hamcrest-library.jar in your
Ant library path (probably /usr/share/ant/lib)
2013-01-02 21:06:59 +00:00
6f301f01dc
* Logs: Fix setting log filename (ticket #805 )
2013-01-02 14:12:02 +00:00
71607fff2d
javadoc
2013-01-02 14:02:02 +00:00
6ed602309f
- Local mods and wrapper for SipHashInline
...
- Convert SessionTag.hashCode() to SipHash to prevent collision attacks
in the SessionKeyManager; cache for speed
2013-01-02 14:01:29 +00:00
20cc48cd87
SipHash inline implementation and junit test, unmodified.
...
As pulled from https://github.com/nahi/siphash-java-inline
Last commit was 5be5c84851
2012-11-06
Copyright 2012 Hiroshi Nakamura <nahi@ruby-lang.org >
Apache 2 license
25%-35% faster than reference implementation in my tests.
2013-01-02 13:54:49 +00:00
f2331b0603
* New getASCII() for use in findbugs cleanups for 7-bit strings
...
This code was supplied by zab
2013-01-02 13:31:41 +00:00
8c2ddec400
add shortcut in equals() for speed
2013-01-02 13:27:24 +00:00
c8e12b9ac9
* Transport: Fix early NPE (ticket #824 )
2013-01-02 13:23:23 +00:00
452d1d01b8
* SAM: Synchronize dissector
2013-01-02 13:21:45 +00:00
e375ffe8f1
* I2CP:
...
- Fix leak if nonce = 0 but reliability != none
- More work on failure codes (ticket #788 )
- Fix race with _finished indication in OCMOSJ
2013-01-02 13:19:40 +00:00
2ea9fc5d61
I2CP: Remove static logs; Fix thread ID counter
2013-01-02 13:17:02 +00:00
912e29f8af
- Remove unused equals() methods for I2CP message classes,
...
most did not have hashCode() implementations.
These are never used as keys in a Set or Map or checked for equality.
Fixes findbugs issues (ticket #379 )
2013-01-02 13:13:35 +00:00
72054a7d30
reorder synch and loop
2013-01-02 13:08:34 +00:00
ab2c5ef9bb
postinstall: delete both OSX scripts if we're not on OSX
2013-01-01 18:26:08 +00:00
ab0b4936ec
refresh patch
2013-01-01 18:22:18 +00:00
2dd1aaab63
Update wrapper to v3.6.17 (ticket #826 )
2013-01-01 10:39:08 +00:00
c05cd07ff7
Fixing two potential NPEs found by findbugs
2013-01-01 00:02:18 +00:00
adfc22499c
Remove outdated javadoc reference & explicitly specify locale
2012-12-31 21:45:49 +00:00
44498ca8c7
installer: extra checks & add to findbugs target
2012-12-31 18:00:42 +00:00
a40566eefb
improve installer javadocs; add minimalist package.html
2012-12-30 00:36:14 +00:00
77f0dd653a
- Fix handling of duplicate participating tunnel IDs
...
- Reduce chance of generating duplicate IDs for our tunnels
(ticket #812 )
- Stat cleanup
- Comment out effectively unused countProactiveDrops()
2012-12-29 13:40:55 +00:00
8ed70084db
catch iterator exception on java 5
2012-12-29 13:31:31 +00:00
2f4e3862e3
cleanups
2012-12-29 13:23:57 +00:00
667393e8cf
* Javadocs: Fix javax links; add installer utils
2012-12-29 13:19:09 +00:00
c6dd7b4cc5
* i2psnark: Redirect after post
...
Button spacing on config form
2012-12-29 13:17:27 +00:00
db0501f31b
explicitly specify encoding
2012-12-29 00:10:38 +00:00
3be5002f15
ant debian-tarball target: set .sh to mode 755
2012-12-28 21:17:56 +00:00
4389f277d6
* windows installer fixes / improvements
...
- move deprecated installer-only classes (Exec, Delete, and Copy) from
i2p.jar into installer/
- replace installer/resources/fixpaths.cmd with an improved method in java
- combine the installer-only utility classes into a single jar and call the
classes from within izpack
2012-12-28 20:59:17 +00:00
cf10cb1c09
Fixed out-of-date references to wrapper.jar and jbigi.jar so that the justBOB target works
2012-12-27 11:59:48 +00:00
38214cf5be
* I2CP:
...
- Prep for delivery of detailed failure codes to the client (ticket #788 )
- Store session ID as an int instead of a long
- Clean up some duplicate createRateStat calls (ticket #787 comment 2)
- Other optimizations, cleanups, final
2012-12-26 14:29:49 +00:00
f4740d2639
* Stats: Clean up some duplicate createRateStat calls (ticket #787 comment 2)
2012-12-26 14:22:30 +00:00
48309c0f6d
* NetDB: Split routerInfo files into subdirectories, disabled for now,
...
enable with router.networkDatabase.flat=false
2012-12-26 14:19:52 +00:00
cf1f42ebf8
* Tunnels: Catch rare BuildExecutor IAE only in Java 7 (ticket #811 )
2012-12-26 14:16:49 +00:00
7c8bb0ba69
comment out main
2012-12-26 14:15:19 +00:00
14eedaa029
* i2psnark: Create torrent form tweaks
2012-12-26 14:14:43 +00:00
73e25aad76
* Add EOL modifications
...
- set eol for certain files in installer targets (since editing *.config and *.xml in windows is practically impossible without an externally installed editor such as vim or notepad++ and of course we want people to be able to read the licenses if they desire...etc.)
- try to prevent user error by ensuring that the proxy/*.ht files have eol set to crlf in the prepConsoleDocs target
2012-12-25 00:13:32 +00:00
f3f4529d84
use ant features instead of Unix commands where possible in the installer2app target. Also make izpack2app a settable property
2012-12-24 22:09:10 +00:00
5dbe6294fb
debian-binary: don't assume that noAutoDebchange will be set by people that know that debian/changelog needs to be set
2012-12-24 19:55:16 +00:00
91c9bfed3a
add additional arm types to the 'noExe' condition & add reference the cybergarage javadocs revision in history.txt
2012-12-24 19:46:40 +00:00
420ccad91b
javadoc fixes for the upstream cybergarage UPnP library. Upstream ticket #3598391 has been filed for this issue.
2012-12-24 19:44:25 +00:00
1d0f8b4c6d
Add missing shebang lines to bundle-messages scripts
2012-12-23 17:35:07 +00:00
3396626a0c
* new ant targets
...
- trimMtnRev: create a new property with the revision trimmed to 8 characters.
- getExtendedVersion: create a new property that includes the full version with the shortened MTN revision tacked on
- debchange: automatically update debian/changelog with the I2P version. Called by the "debian" target unless the property noAutoDebchange is set.
- debian-tarball: export i2p.i2p branch to a new directory, remove the binaries like jbigi and launch4j, and create a tarball.
* move packages created by "ant debian" to ${basedir}
* add debian/changelog to .mtn-ignore since it is now automatically updated (by default).
* add *.deb to .mtn-ignore
2012-12-23 17:30:56 +00:00
8c13d32036
debian: add repack script and update watch file to use repack.sh
2012-12-23 17:20:15 +00:00
5d523723ed
merge of '2e3c8b51430edfa3ce0e82bc4b49ea7c21c0606b'
...
and 'c643595f81605fc5534465da3f1655e4c23345a1'
2012-12-22 19:59:06 +00:00
6d2fa690dc
quoting fixups
2012-12-22 19:30:36 +00:00
470b8c59e7
minor console/update cleanups
2012-12-22 18:37:26 +00:00