d7c3ffa4de
0.9.8.1
2013-10-02 14:14:18 +00:00
cba3b249dd
* Startup: Fix rekeying on Windows (tickets #1056 , 1057)
2013-10-01 14:22:17 +00:00
kytv
cbd24946b6
refresh patch, en po
2013-09-30 16:33:01 +00:00
9b4842931a
0.9.8
2013-09-30 12:57:13 +00:00
0ae774dd68
bump for review
2013-09-28 12:00:20 +00:00
kytv
d4d1424c4f
update debian changelog
2013-09-27 20:15:02 +00:00
kytv
33827f9aaf
switch from elipsis to three "."s
2013-09-27 20:14:36 +00:00
kytv
46bc479884
update geoip based on Maxmind GeoLite Country database from 2013-09-03
2013-09-26 21:47:53 +00:00
kytv
6ab6abf4dd
French, German, Russian, and Swedish translation updates from Transifex
2013-09-26 21:47:06 +00:00
0c6a9ff2a0
proof delimiter tweak
2013-09-25 23:13:42 +00:00
9ebfccd8f6
* Console: Add /proof page which can copied to prove you run a router
2013-09-23 16:39:40 +00:00
4fb3e86e4d
Truncate and linkify magnet link in summary bar update message
2013-09-23 12:13:44 +00:00
fba596c78c
geoipv6 Sept 19 2013 from Maxmind
2013-09-21 12:30:06 +00:00
kytv
61f2b49022
another extraneous script name
2013-09-20 23:09:27 +00:00
kytv
e71a1a5c4d
remove extraneous script name
2013-09-20 23:07:11 +00:00
kytv
683ce3254f
testscripts build target: check shell scripts for validity
...
(also adding missing shebang lines)
2013-09-20 22:32:05 +00:00
kytv
df555731c4
minor script changes
...
- mbuild.sh: don't require bash
- Slackware/i2p/doinst.sh: add bash shebang
2013-09-20 22:17:48 +00:00
kytv
641fc0cae9
fix langbox alignment, bump build number
2013-09-20 21:06:57 +00:00
kytv
5ab1d6896a
jbigi scripts: look in /usr/local (for *BSD)
2013-09-20 19:39:25 +00:00
kytv
37521c69a2
look for openjdk6 in OpenBSD if v7 isn't available
2013-09-20 18:33:11 +00:00
kytv
43383a5b3c
changes to fix compilation on OpenBSD
2013-09-20 10:44:56 +00:00
kytv
bfea3e4dd6
translation updates from Transifex
2013-09-20 10:43:13 +00:00
kytv
35b02a52e1
redirect output of which command to /dev/null
2013-09-20 02:00:41 +00:00
kytv
8e3e566915
typo fix
2013-09-20 01:45:09 +00:00
kytv
968b9a0304
fix previous check-in
2013-09-20 01:38:20 +00:00
kytv
c97f0f3d22
OpenBSD compilation fix: set JAVAC in bundle targets if javac not found and require.gettext is set to true
...
This solves the following problem which was found on OpenBSD:
bundle:
[exec] Generating net.i2p.desktopgui.messages_ar ResourceBundle...
[exec] ERROR - msgfmt failed on locale/messages_ar.po, not updating translations
[exec] msgfmt: Java compiler not found, try installing gcj or set $JAVAC
[exec] msgfmt: compilation of Java class failed, please try --verbose or set $JAVAC
[exec] 9 translated messages.
In OpenBSD 5.4, neither java nor javac are in the PATH.
2013-09-20 01:21:43 +00:00
kytv
65b1124d81
various updates to i2prouter
...
- check status of i2psvc with ldd
- only warn about libiconv in FreeBSD if the package isn't installed. In recent
versions of FreeBSD, OpenJDK depends on libiconv so it should always be
available.
2013-09-19 20:56:56 +00:00
ce2d0b0e12
- Revert expl. default back to 2 hops, wait for next release
...
- Eepsite index.html better help on redirects
- Remove exotrack (again)
2013-09-17 13:53:20 +00:00
79891c6677
open4you.i2p
2013-09-14 15:28:36 +00:00
kytv
5e90780590
jbigi/jcpuid build scripts: Look for OpenJDK7 in kFreeBSD (it has landed in Debian testing)
2013-09-11 14:04:58 +00:00
23444e4b81
* Router: Log new router hash in event log after rekeying
2013-09-10 12:25:24 +00:00
a3ea1f9429
remove static log
2013-09-10 12:23:45 +00:00
meeh
388e7088e1
Updating cert for reseed.info
2013-09-08 16:14:53 +00:00
zab2
e65289cd0d
Document logCloseLoop() methods
2013-09-08 15:23:09 +00:00
zab2
c4d68a8352
minor cleanup
2013-09-08 15:21:25 +00:00
zab2
7be0a93251
Use AtomicBoolean to prevent multiple close()-s
2013-09-08 13:18:47 +00:00
zab2
175f47293a
Ticket #1012 - remove nested locking on close() and
...
finishInboundEstablishment()
2013-09-08 13:13:14 +00:00
zab2
592680302f
make the logCloseLoop() methods members of the Log class
...
so they can be used everywhere
2013-09-08 12:55:05 +00:00
78a426e9ac
* Crypto: Don't use "short exponent" on faster platforms.
...
Rebuild router identity if key length doesn't match setting.
This affects RI and LS encryption keys, and DH and YK.
Faster = 64 bit with working jbigi, non-ARM, non-GNU (for now)
Override default with crypto.elGamal.useLongKey=true/false
LS key is built at client startup (Dest key unused)
This will churn most of the RIs at the release.
* SystemVersion: Add isARM()
2013-09-07 13:43:28 +00:00
f4039b085a
* Crypto: SigType tweaks, prep for parameters, show type in toString()
...
* NativeBigInteger: Don't use native for negative arguments, which aren't supported in jbigi.c
2013-09-06 11:40:50 +00:00
kytv
53ed10cfc8
typo fix (s/lt/le/)
2013-09-04 01:42:12 +00:00
0859dbe57f
* i2ptunnel: Reduce buffer size and use cache in HTTPServer
...
* Jetty: Increase maxIdleTime
2013-09-04 00:46:43 +00:00
42bc4bb1f4
reduce log level
2013-09-03 12:13:07 +00:00
caead8a3a4
consolidate maxMemory() calls
2013-09-03 11:37:36 +00:00
7394c7997b
change pw restart warning to error so people dont miss it
2013-09-03 10:25:18 +00:00
0298e4ab4c
use different sort for floodfill profiles display
2013-09-01 12:12:40 +00:00
e3a5cdbbc2
deprecate most of LeaseSetKeys
2013-09-01 12:12:05 +00:00
zab2
6ae46abac0
fix ticket number
2013-08-31 18:42:07 +00:00
zab2
615a5f3c39
update history
2013-08-31 18:40:39 +00:00
zab2
6812dc1db8
Ticket #1007 use only non-retransmitted packets in RTT
...
sampling. (RFC 6298)
2013-08-31 18:39:29 +00:00
41595cafce
* Addressbook: Don't write to log file on Android (ticket #859 )
2013-08-31 15:35:57 +00:00
d6c4e411be
highlight snark table rows on hover
2013-08-31 15:19:00 +00:00
6ca797ec1f
* Console: Display "accepting tunnels" instead of "rejecting tunnels" after 20 minutes (ticket #902 )
2013-08-30 12:07:42 +00:00
8655988c66
* NTCP: Handle race where peer's NTCP address goes away
2013-08-30 12:01:51 +00:00
de5f2940ce
* SSU, confignet: Add support for specifiying multiple addresses
2013-08-30 10:27:22 +00:00
1933e6239b
* SusiDNS: Don't require last subscription to be terminated by newline (ticket #1000 )
2013-08-30 10:21:57 +00:00
8aec1e2eb6
* Addresses: Treat Teredo addresses 2001:0::/32 as local
2013-08-30 10:20:43 +00:00
zab2
def30c5903
javadoc update
2013-08-14 20:29:40 +00:00
zab2
193f0bbc42
More elegant
2013-08-11 20:21:06 +00:00
kytv
b7a3b7bf05
debian: add missing timestamp to changelog
2013-08-11 17:00:26 +00:00
kytv
a2bd45fa9b
* Translation updates from Transifex
...
- French, Portugeuse, Russian, Spanish, and Turkish updates from Transifex
- Start of Romanian translation from Transifex
- Update English POs for sending to TX
* Debian: Update changelog
2013-08-11 16:58:19 +00:00
zab2
fd297118f9
fix NPE if stats are not enabled
2013-08-11 11:58:51 +00:00
7171edad24
Jetty 7.6.12.v20130726
2013-08-11 11:28:33 +00:00
d8466333f3
more snark mime types
2013-08-11 11:26:57 +00:00
a5e4d586eb
dont display jump server msg if we dont know any
2013-08-11 11:26:40 +00:00
kytv
28a1c22438
Update Java Service Wrapper to v3.5.20
...
- Windows: Self-compiled with VS2010 in Windows 7. The icon has been
changed from Tanuki's default to Itoopie.
- Linux ARMv6: Compiled on a RaspberryPi using gcc 4.6.3-14+rpi1,
Icedtea6 6b27-1.12.5-1+rpi1 and stripped
- All other binaries are from the "community edition" deltapack offered by
Tanuki.
2013-08-11 01:26:19 +00:00
zab2
74e238322d
bump version for testing
2013-08-10 21:53:47 +00:00
zab2
1f3227409b
Reduce initial ack delay to 1000
...
Rework the logic for acking duplicate packets
2013-08-10 21:03:05 +00:00
zab2
afda1da9c3
volatile
2013-08-10 21:00:09 +00:00
f2857e8f97
bump after prop
2013-08-10 17:16:50 +00:00
4802b1e2cd
propagate from branch 'i2p.i2p.0971' (head 6cb629b61e0177deda1e539b2f85a2473f3af7fb)
...
to branch 'i2p.i2p' (head 8e86ef70afbbbbdc2db06cec34f17dedd528c7e7)
2013-08-10 17:06:17 +00:00
0328304f04
dont specify i2p.i2p branch so we can release from a different branch
2013-08-10 16:23:23 +00:00
06d2db0046
0.9.7.1
2013-08-10 16:00:46 +00:00
zab2
0539610219
volatile
2013-08-09 21:06:39 +00:00
170be8f033
Extend IB tunnel expiration
...
applied changes from 2f2fc980d396aa295ce972afc4298e8f2e763fea
through c2bc3b29484ec8a689c72f2ab4e823a2a72f6430
New update hosts, thx Meeh and dg
2013-08-08 22:13:38 +00:00
ca0bb1ab76
Plucks from trunk for 0.9.7.1:
...
Streaming RTO changes:
apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java
apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketOptionsImpl.java
new reseed:
applied changes from dbfea0ca35dbf9df85b5703db6f97a9579beb364
through 325a9ed6f0f47eeabb33710073edf973671c63c9
disable RI verifies:
applied changes from 4ef48b93946923e3371ab62719a474d869520697
through a77990850b3534101571c88db4704676645914df
i2prouter bashism fix:
applied changes from b5a0148f96728466561ece9be0e50ac9ad3f1468
through e301d0499f4c688ed3a5febe30bf8098c7f2cdf9
i2psnark increase max piece size, mime type updates:
apps/i2psnark/java/src/org/klomp/snark/Storage.java
apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
apps/i2psnark/mime.properties
UPnP fix:
applied changes from 3d4a5cd3d933f75fdff7696f560c569f4674bd73
through 75e5f5d4e0f0dd44140908bb6e73830e3448bdde
2013-08-08 12:07:16 +00:00
cdccb51456
* Start of 0.9.7.1 branch
...
* i2psnark: Increase update-via-torrent to 30%
2013-08-07 17:36:55 +00:00
str4d
870ecb847f
Updated Eclipse files
2013-08-04 00:02:22 +00:00
kytv
8ba493c60e
debian: compress package with xz
...
All currently supported distros support this format.
2013-08-01 23:29:34 +00:00
zab2
f3affff5be
Atomic
2013-07-31 16:01:26 +00:00
5941a52a0d
* Tunnels: Extend local expiration of IB tunnels, to allow for
...
more clock skew and not drop valid messages at their destination
2013-07-30 22:10:02 +00:00
04e6beb43c
javadoc, log, comment, and su3file help tweaks
2013-07-30 22:05:46 +00:00
1284c7ace0
* i2psnark: Increase max piece size to 4 MB (ticket #993 )
2013-07-30 21:50:07 +00:00
zab2
63414f0348
Override prepareOutbound() in VerifiedEstablishState
2013-07-30 17:13:34 +00:00
meeh
c8f22fdfd0
Adding new reseed host. Thanks to isdf!
2013-07-29 23:01:04 +00:00
7737bf5212
* GeoIPv6: Fix NPE (ticket #992 )
2013-07-29 14:02:08 +00:00
4340f70d72
* Signatures:
...
- Prep for new signature algorithms; new SigType enum;
Signature, SigningPublicKey, SigningPrivateKey store type
- New Hash384 and Hash512 classes
- Remove length field in SimpleDataStructure
- New SU3File generator/verifier/extractor
2013-07-29 13:49:05 +00:00
6dbd8a6d1a
add mobi mime type
2013-07-28 13:21:01 +00:00
076871fe44
* NetDB: Disable RI verifies for now
2013-07-28 13:02:12 +00:00
be753d7a1a
* Addresses: Treat RFC 4193 addresses fc00::/7 as local
2013-07-28 12:52:41 +00:00
e3f02553fd
javadoc
2013-07-28 12:52:10 +00:00
767ef8c489
add webm mime type
2013-07-28 12:52:00 +00:00
482787fbc3
* Transports:
...
- Really fix IPv6-only option
- Treat RFC 4193 addresses fc00::/7 as local
- Log tweaks, javadocs
2013-07-26 22:39:35 +00:00
kytv
b2d72f90ce
merge of '5ad8235a14f2f52799755969e5c877f4f1c159cc'
...
and 'f5d75b2ebc648c43182d685f30e96242e43caa69'
2013-07-25 20:08:31 +00:00
zab2
dd181a90e1
Fix NPE when cancelling PacketLocal's
2013-07-25 20:07:12 +00:00
19faa352e3
* Transports:
...
- Prefer IPv6 by default
- Fix IPv6-only option
- Don't try NTCP IPv6 addresses unless we have one
- Fix non-%16 SSU padding in data and session confirmed packets; enable by default
- Log tweaks
2013-07-25 18:52:45 +00:00
ffda7f6326
* Tunnels:
...
- Make expl. default 3 hops (ticket #966 )
- Allow expl. fallback up to -2 hops
2013-07-25 18:49:22 +00:00
8ebacf4c10
log tweak
2013-07-25 18:47:47 +00:00
a02cc25844
UPnP Fix for devices that return base URLs with trailing '/' (ticket #986 )
2013-07-24 18:03:50 +00:00
8aeca5b433
catch NPE in main when no state table available
2013-07-24 14:24:29 +00:00
7b4855d7cf
* UPnP: main() tweaks for debugging
2013-07-24 12:38:15 +00:00
803d7ff282
* GeoIP: Fix lookups, broken in IPv6 branch
2013-07-24 12:36:36 +00:00
zab2
a1c724f866
reduce initialRTO to 9000
2013-07-23 14:18:51 +00:00
zab2
96609e9173
change default loglevel for duplicate close()s to INFO
2013-07-23 14:17:26 +00:00
f5518739e2
javadoc fixes
2013-07-23 00:49:37 +00:00
e7c8d28b99
* HashComparator:
...
- Don't pollute Hash cache with hashes
- cleanups, less object churn
2013-07-22 23:07:37 +00:00
dff357a658
unit test compile fix
2013-07-22 15:14:58 +00:00
cc271de7df
* BuildReplyHandler:
...
- Make non-static
- Don't pollute Hash cache with build response record hashes
- Use SimpleByteCache
- cleanups
2013-07-22 14:25:30 +00:00
a7485ab5a3
* I2CP:
...
- Oops, must enforce property length limits even when inside router JVM
as the properties are serialized for signing.
2013-07-21 20:17:42 +00:00
zab2
7133736702
Fix more NPEs ticket #984
2013-07-21 19:41:48 +00:00
zab2
2313d82369
toclet #984 : fix deadlock introduced in -4 (ticket #972 )
2013-07-21 14:54:36 +00:00
1b42d99e66
* Console: Fix /peers table summary alignment
...
* I2CP:
- Don't NPE when loglevel=warn
- Don't enforce property length limits when inside router JVM
* I2PSnark: Log uncaught error in ThreadedStarter to router log
* I2PThread: Log uncaught error to wrapper log
2013-07-21 14:04:27 +00:00
zab2
d709f46183
Update unit test
2013-07-20 18:45:19 +00:00
zab2
97c1676bcb
Rework locking and state management of NTCP connections
...
trac ticket #972
up version to -4
2013-07-20 17:37:46 +00:00
02b92ac3fe
fix compile for test
2013-07-20 13:46:50 +00:00
29eb1d5dc5
fixup after prop; history for prop; -3
2013-07-20 13:41:31 +00:00
a87fc68cfd
propagate from branch 'i2p.i2p.zzz.ipv6' (head 5c147c6e394fae03752dcf497923a90e3f2db529)
...
to branch 'i2p.i2p' (head 7af6987d5546664f76589afe0cbeeb780f4b5d58)
2013-07-20 12:59:03 +00:00
bc1cf64df4
remove extra
2013-07-20 12:35:38 +00:00
b607d7b223
generic
2013-07-20 12:34:24 +00:00
4e00eaf9a3
checkpo fix; history for prop; -2
2013-07-20 12:25:31 +00:00
90cc71d14d
propagate from branch 'i2p.i2p.zzz.test2' (head d80f8632ef0a2aa350eee9a38ba6a4c56471f5bc)
...
to branch 'i2p.i2p' (head e8b712c826e44211217f06eb3a4da2703323a42f)
2013-07-20 11:53:41 +00:00
554a3a6b0e
* PRNG:
...
- Don't delay the refiller if we need more (don't limit max output)
- Add FortunaRandomSource.main() to output to stdout for testing e.g. with dieharder
2013-07-19 21:31:25 +00:00
8505e8a1ca
fix streaming property
2013-07-19 21:28:14 +00:00
str4d
54ec878698
merge of '90720c051863f44c6386493f3d5df546d988a663'
...
and 'fa509893effa9445a0833115160aed8fe6fed268'
2013-07-19 00:18:08 +00:00
zab2
ea4606fe79
Prepare for merge
2013-07-18 22:45:11 +00:00
zab2
96de87fdde
compute rttDev in updateRTT
2013-07-18 22:33:23 +00:00
zab2
55d571ffec
Hardcode TCP constants
...
Various suggestions by zzz
2013-07-18 22:25:10 +00:00
zab2
ae347c4fa1
sync getters
2013-07-18 15:52:40 +00:00
str4d
e93beb7c63
Updated .mtn-ignore
2013-07-18 13:48:36 +00:00
zab2
018098b8ef
better loading from cache
2013-07-18 01:52:46 +00:00
zab2
1e2fb4bea5
propagate from branch 'i2p.i2p' (head e301d0499f4c688ed3a5febe30bf8098c7f2cdf9)
...
to branch 'i2p.i2p.979' (head 2dfdeb022c9495461b2ec1d90f28ef9cd0bd9e22)
2013-07-17 23:04:04 +00:00
zab2
171f0d2671
Implement RTT update on first ack
2013-07-17 21:13:19 +00:00
kytv
175cb0817e
fix bashim in i2prouter
2013-07-17 19:45:43 +00:00
3b46acc285
* I2CP client session - improvements after review:
...
- Move more cleanups to finally block
- Bounded wait
- Don't ignore InterruptedExceptions, wrap in I2PSessionException and throw
- More finals
- Synch tweaks
2013-07-17 18:56:26 +00:00
d31ce49e77
change resource name
2013-07-17 18:55:12 +00:00
zab2
8937c4bf2a
Store stdev of rtt in the TCB cache as per RFC 2140
2013-07-17 18:13:42 +00:00
kytv
2902a708f9
debian updates
...
- check script validity in build target
- refresh patch
- changelog update
2013-07-16 22:17:50 +00:00
20e152e79a
0.9.7
2013-07-15 14:15:43 +00:00
c1210b1c04
* Translations:
...
- Tag initialNews.xml for TranslateReader
- Drop static translated initialNews pages
- Add new routerconsole bundle for the news alone, shipped in the jar
- Use TranslateReader in HTTP proxy for initial news
- Initial translations created manually from translated xml filesx
- Add translated proxy error pages and initial news to deletelist.txt
TODO: ar translation fails checkpo.sh
2013-07-13 23:38:11 +00:00
71038c311f
* Translations:
...
- New varargs method in Translate
- New TranslateReader to translate static files on-the-fly using _("") tagging
- Tag proxy error pages for TranslateReader
- Drop static translated proxy error pages
- Add new i2ptunnel bundle for the proxy alone, shipped in the jar
- Use TranslateReader in HTTP proxy for error pages
- Move HTTP proxy strings from the web *war) to proxy (jar) bundle so they will be loaded
- Initial translations created by msgmerge from i2ptunnel and routerconsole po files, un-fuzzied
2013-07-13 19:58:11 +00:00
1cf9ae381d
bump for review
2013-07-13 18:23:09 +00:00
kytv
4cb5a27a05
geoip update from 02-JUL-13
2013-07-11 21:52:00 +00:00
kytv
b0b0124138
Chinese, Russian, Spanish, and Turkish language updates from Transifex
2013-07-11 21:48:05 +00:00
str4d
9e12801503
susimail: Improvements to layout in mobile browsers
2013-07-11 00:19:31 +00:00
70a8ab1d1a
* DHSessionKeyBuilder: Fix for session and mac keys if DH key is between 32 and 63 bytes.
...
Was: NPE. Now: mac key is hash of ssession key. Won't ever happen. (Ticket #963 )
javadocs
2013-07-10 18:59:46 +00:00
f3c4a26483
* I2CP/I2PTunnel locking fixes (partial fixes for tickets 650. 815, 946, 947, 953):
...
- I2PSocketManagerFactory: New createDisconnectedManager(), javadocs
- I2PSessionImpl: Rewrite state management and locking, prevent multiple
connect() calls, but allow disconnect() to interrupt connect()
- I2PSimpleSession: Changes to match I2PSessionImpl
- I2PTunnelServer: Don't connect in constructor, use createDisconnectedManager()
for a final manager, finals and cleanups
Lightly tested.
Todo: I2PTunnelClientBase
2013-07-10 18:54:25 +00:00
9a1e1a92ca
dont use == on doubles
2013-07-10 18:42:13 +00:00
732eddd1b9
toString() fix (NO_ACK)
2013-07-10 18:14:18 +00:00
2caa6ad975
* Router I2CP:
...
- Make classes extensible for router-side test stubs
- Add router-side local-only test implementation, no full router required.
Only tested with external clients, probably doesn't work in-JVM.
- Don't start threads in ClientManager constructor
- Remove unused Reader param in ClientMessageEventListener methods
- Cleanups, volatiles, finals, javadocs
2013-07-10 18:12:47 +00:00
d3e0161a6b
* Transports: Consolidate translation methods in super,
...
ngettext fix for "peers" string
2013-07-10 17:59:10 +00:00
zab2
67859f67b0
Make activeResends field atomic
2013-07-09 13:55:09 +00:00
zab2
b486ae5c26
bump for moar testin'
2013-07-07 20:13:42 +00:00
zab2
aab4a3ab44
Change criteria for resending on NACK to match comment
2013-07-07 20:13:11 +00:00
zab2
e9e550fb55
cleanup, sync, more logging
2013-07-07 19:15:08 +00:00
zab2
f80ea386a0
Log errors to logger if available
2013-07-07 17:20:06 +00:00
kytv
7429762d2e
bump i2prouter-script version
2013-07-06 23:30:25 +00:00
aabbdc1c1b
Hopefully fix SSU NPE (ticket #967 )
2013-07-06 13:25:11 +00:00
3af766bd6e
* TunnelPool: Don't reuse peers for exploratory tunnels
2013-07-06 13:18:19 +00:00
kytv
614b8b4cdd
Russian and Portuguese translation updates
2013-07-05 22:42:34 +00:00
zab2
bec62c1be7
Remove unused field
...
Use atomics to manage closed state and IOExceptions
2013-07-05 19:48:31 +00:00
zab2
7f8efca0ba
minor cleanup, more to follow
2013-07-05 19:05:54 +00:00
zab2
76de4faf62
better sync
2013-07-05 18:29:00 +00:00
zab2
dfc4948a6f
cleanup & sync
2013-07-05 18:21:42 +00:00
zab2
ba0e58e66a
fix compilation
2013-07-05 12:53:13 +00:00
zab2
18531f0c09
Log close() loops
2013-07-05 12:43:58 +00:00
zab2
93df048bd6
Cleanups, make I2PSocket a Closeable
2013-07-05 11:54:18 +00:00
kytv
2927382a2b
refresh patch
2013-07-04 17:01:42 +00:00
kytv
b4780d16eb
updated en (before pushing to tx) & ru (pulled from tx) pofiles
2013-07-04 16:52:00 +00:00
6f5f4d179b
* Streaming:
...
- Don't stop timers when session disconnects (tickets #644 , #810 )
- Throw exception on attempt to use destroyed socket manager
- Clear TCBShare cache when stopped
- Javadocs
2013-07-04 14:54:46 +00:00
b9a5dd48f6
Console: Hide dead tunnel pools on /tunnels
2013-07-03 19:14:21 +00:00
0db7e2873c
* Updater: Fix plugin update checker (ticket #897 )
...
* Utils: Reduce logging in wrapper log when extracting zip files
2013-07-03 17:12:32 +00:00
b84bfd575f
bump
2013-07-03 12:44:19 +00:00
kytv
70bb81bcc3
merge of '3dbb3a0ff30032f71e1ef6dd6d90f3b8117f3cd1'
...
and 'ccdac8f0911b798c42e9079d47e07c0e7c652815'
2013-07-02 20:08:28 +00:00
kytv
7ebb26b734
refresh patch
...
This change is required after de-parameterizing the i2prouter script. I
hardcoded the file name because the $0 variable isn't expanded (because of
single quotes). When using double-quotes (and escaping with back-slashes), the
strings weren't translated. I've decided to de-parameterize until I figure out
what the problem is.
2013-07-02 18:38:35 +00:00
kytv
fb93609d8b
merge of '7d480c0749394d3ee1b10c1f714a1be3091596f8'
...
and '9cb464ed9b358b1e9807792b37f703977d6f5f96'
2013-07-02 18:17:02 +00:00
kytv
eb051d64c7
disapproval of revision 'fd10b04ca3a6cf66e669bfad32d3011ed9f7e33c'
2013-07-02 18:08:52 +00:00
kytv
58bb94a960
French, German, Portuguese, Russian, and Turkish translation updates from transifex
2013-07-02 17:41:27 +00:00
kytv
98d932a0f5
build.xml: minor tweak for jenkins
...
Jenkins' cobertura plugin wasn't finding the streaming source. This change
should correct that.
2013-07-02 16:58:40 +00:00
de4b0198b7
javadoc fixes
2013-06-30 17:13:53 +00:00
570f8526b0
getSession() cannot be null
2013-06-30 17:00:14 +00:00
d173b79949
drop build request with bad flags
2013-06-30 16:58:57 +00:00
zab2
67f73d7198
wip
2013-06-29 21:22:28 +00:00
zab2
6e36d374ea
wip
2013-06-29 21:12:11 +00:00
zab2
740b37b70c
wait until client thread finishes before declaring victory
2013-06-29 21:03:19 +00:00
zab2
782e38bdcf
add TODO, make server thread daemon
2013-06-29 21:02:30 +00:00
zab2
937404b39c
test seems to be hopelessly out of date
2013-06-29 20:35:27 +00:00
zab2
a0bf223031
return the Thread object for join()-ing
2013-06-29 20:34:57 +00:00
6b15caab4b
drop ancient ministreaming doc
2013-06-29 15:14:04 +00:00
3aafea0d98
add ipv6 to /confignet
2013-06-29 15:13:05 +00:00
zab2
1c68852f45
Finish rename
2013-06-28 22:32:05 +00:00
zab2
4f6065b4fa
refactoring most tests
...
remove standalone test from junit wildcard
2013-06-28 22:27:31 +00:00
zab2
14944982fb
Trying to fix the Jenkins build..
2013-06-28 20:50:38 +00:00
zab2
10bf74e045
add streaming lib tests to the top-level ant targets
2013-06-28 18:48:39 +00:00
zab2
a9d9e6b572
work on test
2013-06-28 18:43:36 +00:00
79f8e88e5f
propagate from branch 'i2p.i2p' (head 2a2c708bf9fee43e69469bdf896dfe489c32bdea)
...
to branch 'i2p.i2p.zzz.ipv6' (head c33552d7026b0a445d1dd7e138bf454144130eb2)
2013-06-28 16:10:49 +00:00
zab2
bddfe3ed86
Convert most streaming tests to JUnit4
2013-06-28 16:00:47 +00:00
zab2
a308179d81
Fix and junit-ify tests
2013-06-28 15:21:02 +00:00
zab2
f8648ff4c4
Explicitly check the type of I2PSocketManager
2013-06-28 14:56:55 +00:00
552f91b6b8
dont start thread in constructor
2013-06-28 12:40:09 +00:00
726eb58724
* i2psnark:
...
- Show comment metadata on details page
- Fix rar icon
- Escape [] in URLs, chrome doesn't do it for us
- Tweak column spacing
2013-06-28 12:19:56 +00:00
eb5a23fc5b
finals, remove static log
2013-06-28 12:17:19 +00:00
d4c8e03f86
remove static log
2013-06-28 12:12:37 +00:00
46d13d2b08
divide by zero check
2013-06-28 12:10:34 +00:00
003dc37817
merge of 'bde6736c06f94ff24285aeff0a64ec7dc3a52a4b'
...
and 'f4b18bbf4329a48a182a57db594a58d4a32a9da7'
2013-06-28 12:06:22 +00:00
847a441d59
disapproval of revision '8611baad56e8e18941721b156256783ba996a3cd'
...
Revert 8611baad56e8e18941721b156256783ba996a3cd
Don't use intern() on externally-supplied strings
as it could be used to exhaust memory
2013-06-28 12:01:13 +00:00
kytv
a5f3220df0
merge of '6844f955ddd2febe54ce677ef19309712f55113c'
...
and '8611baad56e8e18941721b156256783ba996a3cd'
2013-06-27 19:23:54 +00:00
zab2
a5df6d419d
use String.intern() instead of a homebrew equivalent
2013-06-27 19:04:28 +00:00
meeh
78a25f0b17
Updating certificate on 193.150.121.66. Will reload server to use
...
the new certificate on the next I2P release day.
2013-06-27 18:42:15 +00:00
meeh
dc7ea9c126
Removing the self-signed certificate. cowpuncher.drollette.com uses
...
a certificate signed by GlobalSign now.
2013-06-27 18:29:14 +00:00
zab2
70adc4df32
debug log the criteria for FF
2013-06-27 16:16:55 +00:00
kytv
c47f491e2f
fail if cert expires within 60 days
2013-06-27 09:53:38 +00:00
zab2
1d9b89db23
volatiles, generics warning cleanup
2013-06-26 21:38:00 +00:00
zab2
ec70f2420c
more volatiles
2013-06-26 21:03:18 +00:00
zab2
f525685765
volatiles, finals
2013-06-26 20:43:34 +00:00
4970fd22dc
save a little space by avoiding BigInteger when possible
2013-06-23 17:52:36 +00:00
ac9392b9e6
* i2psnark: When receiving a metainfo via magnet and saving it to disk,
...
preserve all non-standard fields (such as those created by Robert) so the
infohash doesn't change on restart, splitting the swarm.
(http://zzz.i2p/topics/1327 thx 'backup')
2013-06-23 15:21:40 +00:00
5ba86ca254
* SSU:
...
- Pad all messages with random data instead of zeros
- Implement non-mod-16 padding, disabled for now
2013-06-22 19:09:55 +00:00
87826daae9
mac static, final
2013-06-22 19:02:59 +00:00
zab2
7df52a155e
Run the FloodfillMonitorJob more frequently
2013-06-22 17:17:17 +00:00
d2184f418f
* NetDB: Increase upper limit on ffs again
...
* SSU: Pad session created message with random data instead of zeros
2013-06-22 13:51:50 +00:00
meeh
f91f81158f
* Changing the default connect proxy after h2ik's AWOL. (Last seen 6th March 2013)
2013-06-22 12:05:34 +00:00
bb100de702
* SSU:
...
- Ignore padding beyond last multiple of 16 (prep for obfuscation)
- Comment out xor with 0 (version)
- Don't need to zero IV buf before overwriting
* AES:
- Decrypt speedup by XOR in place
- Log if decrypt not mod 16
2013-06-21 19:21:02 +00:00
322e76d2a9
speed up XORComparators
2013-06-21 15:13:37 +00:00
1444f1239f
lookup stat tweak
2013-06-21 15:13:16 +00:00
5bd028bff5
i2psnark: Show start-all button even if tunnel is open,
...
if at least one torrent is stopped (ticket #808 )
2013-06-20 21:21:07 +00:00
zab2
25feb745bc
Volatil-ize some fields
2013-06-18 17:09:05 +00:00
7e0654ae0a
* I2CP: Don't send SendMessageEndMessages from client to router if
...
in fast receive mode and the router doesn't require them.
2013-06-17 19:57:59 +00:00
00d1b7519f
* Streaming: Flush debug pcap stream after closing connection
2013-06-17 19:54:22 +00:00
faadbf700d
debug log tweak
2013-06-17 19:53:01 +00:00
180d42541a
* NetDB:
...
- Don't instantiate unused success job for republish LS
- Add debug setting to encrypt RI lookups
2013-06-17 19:47:04 +00:00
bdc4eff1c4
* NTCP: Extend interval for sending time sync messages,
...
might help expire idle conns
2013-06-17 19:45:46 +00:00
fa0b52fc3a
* Console: Don't display 'unsupported' message on some config pages when restart/shutdown buttons clicked
2013-06-17 19:43:32 +00:00
f9f1391057
* SusiMail: Fix classpath problem when started manually (ticket #957 )
...
- Remove a couple of dependencies
- Add jetty-util.jar to console classpath just in case
2013-06-17 19:39:21 +00:00
34b7081303
change congestion cost increment back to 1 for now
2013-06-14 16:13:20 +00:00
e0cd71069f
propagate from branch 'i2p.i2p' (head 1acb4077a56ccb4079538caa28648e27f0bf5b8b)
...
to branch 'i2p.i2p.zzz.ipv6' (head f87d396c445dc58e677a56d8ed69544c7f5ecab1)
2013-06-14 14:46:08 +00:00
36e898d668
* I2CP: Fix deserialization of new RVLSM; enable by default
2013-06-14 13:34:36 +00:00
a90827c9b2
* i2psnark: Fix bug creating torrent with a single file in a directory
...
(thx oskar/Nightweb)
2013-06-14 13:33:49 +00:00
kytv
dd451d3ccd
po file fix / add i2prouter script's po files to checkpo.sh
2013-06-14 01:27:58 +00:00
kytv
937f4f2f40
parameterize & refresh patch
2013-06-13 18:48:58 +00:00
dev
e7718b1fba
Threaded the calling of runRouter() to improve startup times.
2013-06-13 17:02:53 +00:00
dev
29b599bc8d
merge of '80aa8cd653ef7ee96cd6603b9646c53b2ff84760'
...
and 'da25b770e65a36f3056b905cc6b96be431076a6b'
2013-06-13 15:05:54 +00:00
dev
6bbd34eed9
Fixed MultiRouter. Removed MultiRouterBuilder as it no longer serves any purpose. Added the router.rejectStartupTime property to allow for quicker testing with MultiRouter.
2013-06-13 14:38:13 +00:00
kytv
f939f689fc
fix flag alignment
2013-06-13 01:01:08 +00:00
a48fba0102
* I2PTunnel: Add advanced quantity options
2013-06-12 15:07:39 +00:00
02923138d0
boom bye bye bad bwoy
2013-06-12 13:45:27 +00:00
87d142bace
comment out main
2013-06-12 13:44:54 +00:00
933ad52398
* Console: Add missing jetty jars to classpath (ticket #952 )
...
(tested with classpath from 0.7.4 wrapper.config)
* JettyStart: ditto
* Remove references to now-unused jars in build.xml files
2013-06-12 13:42:38 +00:00
zab2
9d52ef5fbe
Explicit check for empty values
2013-06-11 13:21:49 +00:00
zab2
34748d23be
Make TUnnelCreatorConfig._expiration volatile
2013-06-11 12:25:00 +00:00
kytv
15dae0fd92
*REALLY* add the Turkish language
2013-06-10 22:46:56 +00:00
kytv
ccf6cf5e20
TR & FR translation updates from Transifex
2013-06-10 22:22:24 +00:00
36d4b20bdc
* NetDB:
...
- Let class N routers become floodfill
- Scale max connections for non-O floodfills
2013-06-10 14:45:45 +00:00
a70810ffae
log tweak
2013-06-10 14:20:33 +00:00
526df43233
* Transports: Reduce idle timeouts to mitigate conn limit issues
2013-06-10 14:06:43 +00:00
660be7d579
Installer: Don't install Windows service by default
...
Causes confusion and multiple instances when users start their own copy too.
2013-06-10 14:04:58 +00:00
876109d3a5
Fix bug in unused off/len version of siphash
2013-06-10 14:02:39 +00:00
39493e0f24
final and null check
2013-06-10 14:01:52 +00:00
62413331da
Fix bug in last checkin in unused code
...
(thx zab)
2013-06-10 14:01:06 +00:00
68d25afcba
* NetDB: Prep for leasesets with different expire times
...
- Add new I2CP RequestVariableLeaseSetMessage
- Send RVLSM if client supports it; handle on client side;
disabled by default for the moment.
- Add LeaseSet.getLatestLeaseDate()
- Check latest, not earliest, date too far in future in KNDF.validate()
- Check latest date too far in past in KNDF.validate()
- Only check gateway and tunnel ID for equality in OCMOSJ lease caching to reduce churn
- Split up KNDF.validate(RI) for efficiency, don't need to check
signature, netid, etc. before lookups, only on store
- Remove enforeNetID config
- Fix major bug causing newer leasesets to be treated as older, and not stored or published
- Increase max adjustment time of earliest lease
- TransientDataStore cleanups
- RouterInfo and LeaseSet equals() speedups
2013-06-09 14:42:51 +00:00
182fe900b8
* BlockfileNamingService:
...
- Fix bug that kept reverse index from being updated
- Bump DB version to 3 to trigger repopulation of the reverse index
- Make metaindex final
- Add freelist check to the main() test
2013-06-07 17:26:20 +00:00
0fb4f6ab6a
javadocs
2013-06-07 02:03:36 +00:00
ebc5e72908
remove commented out setter not supported in jetty 7
2013-06-07 02:00:17 +00:00
kytv
081b692736
debian: refresh patch
2013-06-06 17:14:44 +00:00
e1c68d22a3
- Correct errors in the specification of the BuildResponseRecord.
...
The first 32 bytes are not random; they are the hash of the following 496 bytes.
- Don't waste entropy on bytes we are going to overwrite in the BRR
2013-06-06 15:24:01 +00:00
b7dc8f425e
* DatabaseLookupMessage: Change format for encrypted reply request
...
to allow multiple bundled reply tags
2013-06-05 16:44:59 +00:00
4a65676738
throw ISE if LS changed after being signed
2013-06-05 16:39:50 +00:00
000ca7c7b7
finals, javadoc fixes
2013-06-05 16:36:23 +00:00
9386270b57
Save I2CP client version for future reference
2013-06-05 16:33:38 +00:00
f0886c5f6e
drop unused netdb classes
2013-06-05 16:29:49 +00:00
239cd2b744
debug setting
2013-06-05 16:28:54 +00:00
db9827779e
minor improvement
2013-06-05 16:28:10 +00:00
905eed6643
cleanups
2013-06-05 16:27:29 +00:00
zab2
5711d96744
propagate from branch 'i2p.i2p' (head a89e68077114f79902a76649affe78e8ab709787)
...
to branch 'i2p.i2p.729' (head 11fde36281469d5ac8757bca1d7f93f679e0cb74)
2013-06-02 12:41:02 +00:00
fc2734c484
compile fix
2013-06-01 17:10:32 +00:00
75261a0ce4
* EepGet: Used cached byte array in uncompressor
2013-06-01 17:00:33 +00:00
7fc2cd9cde
javadoc
2013-06-01 16:59:06 +00:00
e72a763019
volatile
2013-06-01 16:58:21 +00:00
ff20174572
* i2psnark:
...
- Add idle detector, reduce tunnel count when idle (prep for torrent updates)
- Cancel CoordinatorAcceptor cleaner when halted
- Make PeerCoordinatorSet an Iterable
- Reduce max protocol errors to 1
- Disable unused PeerMonitorTask
2013-06-01 16:57:50 +00:00
7d08183334
doc fixes
2013-05-31 23:30:12 +00:00
66f7505baa
* configclients.jsp: Allow more hops and tunnels when routerconsole.advanced=true
2013-05-31 23:28:41 +00:00
e54465b226
* i2psnark: Fix details page on Windows
2013-05-31 23:19:43 +00:00
78c17ba353
propagate from branch 'i2p.i2p.zzz.test2' (head 4af6fe141f9ba20b1b13fc5f3417146bc96aa035)
...
to branch 'i2p.i2p' (head 6edfb2af359351aeb5cf198b9ec4524b2b4a45e6)
2013-05-31 22:18:00 +00:00
bfac9e398d
default the wizard to 3 hops also
2013-05-31 22:16:15 +00:00
eef5661008
* NetDB:
...
- Fix debug netDb.alwaysQuery setting so it works again, and always
sends to that router first (move from FNDF to IterativeSearchJob)
- Don't reuse DLM reply key/tag
- FloodfillPeerSelector: Note unused kbucket param in javadocs
- Debug logging for encrypted DSRM/DSM
2013-05-31 16:51:58 +00:00
4b9a7323ad
propagate from branch 'i2p.i2p' (head 04337e47a38298a4035f48b830f6a2532767bd50)
...
to branch 'i2p.i2p.zzz.test2' (head 052c3194bd75846075a6b64a1f96cdca6eae33b4)
2013-05-30 19:11:02 +00:00
kytv
429ccf21b6
merge of '11286a0edca5afcb38a106793f52422247ae66aa'
...
and 'ac917c8e012d4f9917afce11433faaf1e6f12c10'
2013-05-30 12:15:47 +00:00
kytv
4805a77d40
-2
2013-05-30 12:06:31 +00:00
kytv
3a707a143d
update wrapper to 3.5.19
...
- Windows: Self-compiled with VS2010 in Windows 7. The icon has been
changed from Tanuki's default to Itoopie.
- Linux ARMv6: Compiled on a RaspberryPi using gcc 4.6.3-14+rpi1,
Icedtea6 6b27-1.12.5-1+rpi1 and stripped
- All other binaries are from the "community edition" deltapack offered by
Tanuki.
2013-05-30 12:04:42 +00:00
str4d
b4264063f4
merge of '57c27fdf450960a6379681666a721f09aadcfbf8'
...
and 'f99ead1ae78724f35d845623468e9b561d36bf3b'
2013-05-30 05:07:26 +00:00
kytv
535c782b7c
Allow normal themes to be used with IE >= 10
2013-05-30 01:39:07 +00:00
3833ad534f
restore exotrack
2013-05-29 19:48:45 +00:00
3d42946ff5
* Console: Remove I2PDigestAuthenticator workaround, as Jetty 7.6.11 has the fix
...
* Jetty 7.6.11
* Tomcat 6.0.37
2013-05-29 16:30:00 +00:00
a1afa1c1b0
* i2ptunnel: Default to 3 hops (ticket #936 )
2013-05-29 16:28:28 +00:00
str4d
8fb65292cf
merge of '3adba0cec6f0291ae90747ab22535290e64e6606'
...
and 'fd10b04ca3a6cf66e669bfad32d3011ed9f7e33c'
2013-05-29 12:49:29 +00:00
str4d
29ce84ff33
disapproval of revision '2fccba5dbe1b538679f15727fd95295842ed8839'
2013-05-29 12:48:11 +00:00
378c5a0d4e
propagate from branch 'i2p.i2p' (head fd10b04ca3a6cf66e669bfad32d3011ed9f7e33c)
...
to branch 'i2p.i2p.zzz.ipv6' (head 6f6e16f14691f359322e665a7ad5ab65cbe1ca5e)
2013-05-29 00:22:15 +00:00
kytv
ca569038e8
parameterize
2013-05-28 10:50:51 +00:00
kytv
4092eba606
checkcerts: look for both *.cert and *.crt
2013-05-28 10:46:41 +00:00
kytv
63e71d8a3d
nbi: Add override for x86 Solaris
...
The jbigi binaries for Pentium II and Pentium III are identical on x86 Solaris.
2013-05-28 10:46:04 +00:00
zab2
278caf72e0
propagate from branch 'i2p.i2p' (head 138d50ea0e969564bef41201439c6a99e2a45fbb)
...
to branch 'i2p.i2p.729' (head 74c7169e5d428b5aeaf33a401b27c33d3d37907e)
2013-05-28 08:24:22 +00:00
ff5abfb4b7
0.9.6
2013-05-27 18:17:53 +00:00
zab2
4d6b7556c3
propagate from branch 'i2p.i2p' (head dddff6de3cdc4595886d57b5eceb63747b68c7d7)
...
to branch 'i2p.i2p.729' (head b0eb76504d798a791853a6d269795018c853eff9)
2013-05-27 10:34:53 +00:00
e5e7dbbb58
* TunnelPeerSelector: Cleanups
2013-05-26 20:38:31 +00:00
e394d3d4c5
* DatabaseLookupmessage:
...
- Add support for requesting an encrypted reply
* NetDB:
- Add support for encrypted DatabaseSearchReplyMessage and DatabaseStoreMessage
in response to a DatabaseLookupMessage
* PRNG: Cleanups using Collections.singletonMap()
* Router utils: New RemovableSingletonSet
* TransientSessionKeyManager:
- Support variable expiration for inbound tag sets
- Several efficiency improvements
* VersionComparator: Add static method, use most places
2013-05-26 17:25:02 +00:00
370d9dfea1
-24
2013-05-25 12:12:46 +00:00
kytv
2a00272efe
debian: read /etc/default/i2p in /usr/bin/i2prouter
...
This will allow overrides to be set without editing /usr/bin/i2prouter.
i2prouter may be replaced during upgrades. /etc/default/i2p will only be
changed by debconf (e.g. "dpkg-reconfigure i2p").
2013-05-24 21:30:46 +00:00
6c62c1f362
enable IPv6 geoip lookup
2013-05-24 14:11:35 +00:00
3daf287de8
GeoIPv6:
...
- Handle gzipped input data in merge tool
- Add script to generate compressed data
- Add local additions
- Add compressed data file, generated from Maxmind data fetched 2013-05-24
- Include data in installer and updater
- Update Maxmind license info, now CC-SA 3.0
2013-05-24 13:46:17 +00:00
zab2
5c4c02161c
propagate from branch 'i2p.i2p' (head fd0e22a44acf6b018c394cdd42d75e2d1bdb4986)
...
to branch 'i2p.i2p.729' (head b5c7b5601c0b0e810ca6d93c1d249fe4e330a352)
2013-05-24 12:20:50 +00:00
kytv
1bd4937a4b
geoip.txt update
...
Based on Maxmind GeoLite Country database from 2013-05-08
2013-05-24 09:13:46 +00:00
kytv
0ac2abd5eb
debian: bump changelog version to 0.9.6
2013-05-24 09:10:00 +00:00
meeh
efe5098f24
Disabling HH's server for this version because it's down and I haven't got in contact with him.
2013-05-23 20:03:09 +00:00
zab2
ba859fc9ad
propagate from branch 'i2p.i2p' (head e91e8d2eb4c76d5be04e48de9b678cb39b3d0694)
...
to branch 'i2p.i2p.729' (head c1bf6bf9381192395513aca841d6db507384a9a8)
2013-05-23 09:14:48 +00:00
meeh
c73163f525
merge of '56506455244b72ac03b5a5cb832496e367f454b2'
...
and '6aeeb6555b2fb4e69f167487ca20b143939c809c'
2013-05-22 19:51:04 +00:00
meeh
bf317f61c5
Updating the certificate for reseed.info
2013-05-22 19:50:02 +00:00
9a4cd11748
* SSU: "rectify" IPv4/v6 MTUs differently due to different header size (mod 16)
...
* Penalize addresses w/o IP in sort
2013-05-21 21:10:23 +00:00
zab2
b1b13c41f0
merge of '9f901bf6cca59e5a24595ef80a2fbb586e259281'
...
and 'e31714127884dc817acde4cf97cb9c7d8cebc92b'
2013-05-21 19:04:55 +00:00
zab2
47c3a56aca
Ticket 928 - prevent a CKE during write
2013-05-21 19:03:58 +00:00
zab2
8acf5f3079
propagate from branch 'i2p.i2p' (head 879c55c825160c979491a99169a173145cf1d7ad)
...
to branch 'i2p.i2p.729' (head a0ba4c4c989ba71043b9671a56891688be41b50d)
2013-05-21 13:45:26 +00:00
2f39574123
log tweaks
2013-05-21 13:39:43 +00:00
kytv
8b1ab4b8d2
create ./build when "ant jbigi" is run by itself
2013-05-20 20:31:18 +00:00
c0350702fd
* RouterAddress:
...
- Deprecate some setters
- Add warning about setCost()
- Change cost storage from int to short
- Cost range checks
* NTCP:
- Republish even if only changing cost
* Transports:
- Sort multiple peer addresses by cost, with adjustment for local IPv6 preference
- Add default IPv6Config for ease of changing later
2013-05-19 18:36:29 +00:00
55880844a5
* SSUDemo: Adapt for NTCP testing too
...
* RouterAddress and RouterInfo toString() cleanups; don't cache RI in _stringified
* NTCP: Fix publishing address when host specified but interface is not
* log tweaks
2013-05-19 15:18:45 +00:00
729282c0c4
* UDPAddress: Remove dependency in console; make package private
2013-05-18 20:10:10 +00:00
d603c3b5cd
- UDPAddress reduce object churn, check intro key length,
...
don't look for ihost3, reject ports < 1024, cleanups
2013-05-18 19:58:10 +00:00
5cda1ec703
- Handle IPv6 in too-close checks
2013-05-18 19:24:16 +00:00
ec3756a69f
* SSUDemo: Use IPv6; don't use System properties
2013-05-18 18:30:38 +00:00
0b49fa98f9
* SSU: Fixes for i2np.udp.allowLocal, log tweaks, sender/receiver thread name tweaks
...
* Limit tunnel GW pumper threads when testing
2013-05-18 18:00:17 +00:00
226c7eb8e3
* SSUDemo: configuration fixes, delete RI on exit, log tweaks
2013-05-18 14:27:11 +00:00
zab2
addffcffcb
propagate from branch 'i2p.i2p' (head 27ab673e76ed77c38d22c06c807695f792473fb0)
...
to branch 'i2p.i2p.729' (head d03f39c7afc2214ef8c2f81486d4abc64049e825)
2013-05-17 16:10:34 +00:00
be262c6a70
* NetDb:
...
- Add floodfillEnabled() to NetworkDatabaseFacade so callers don't
have to cast to FNDF, and Dummy NDF will work
- Remove static FNDF.floodfillEnabled()
* SSUDemo: cleanups
2013-05-17 15:11:23 +00:00
a374f00613
* Fix UDPEndpointTestStandalone:
...
- init context
- Add unit test buildPacket() method to PacketBuilder
- Fix NPE in MessageHistory
* Minor PacketPusher optimization
2013-05-16 23:08:06 +00:00
fcdf837f33
* New buildTest and prepTest targets
...
* Fix UDPEndpoint usage in unit tests:
- Restore receive()
- Handle null UDPTransport
* Fix UDPEndpointTestStandalone compilation
2013-05-16 17:57:33 +00:00
febc0a5237
RouterContext: Fix disabling client manager with i2p.dummyClientFacade=true
2013-05-16 15:35:23 +00:00
kytv
2e0a1b9a0e
German translation updates from tx, updated en po files for pushing to tx
2013-05-15 22:04:43 +00:00
4fae18a719
* UPnP: Detect devices without port forwarding capability (ticket #930 )
2013-05-15 14:21:15 +00:00
d9beaa7591
* NetDB: Increase floodfill count for good
2013-05-15 14:19:01 +00:00
2ba5ad558b
* i2psnark:
...
- Adjust target piece size calculation
- Tweak to make it easier for new peers to connect
2013-05-15 14:18:24 +00:00
kytv
de6bb12b95
debian: refresh patches
2013-05-15 13:39:24 +00:00
kytv
aa2715cced
i2prouter: abort immediately if I2P_CONFIG_DIR cannot be created
2013-05-15 13:38:34 +00:00
kytv
b096834a54
installer/resources/i2prouter: various bugfixes
...
- Explicitly specify shell when RUN_AS_USER is set. This allows I2P to start
under limited accounts that do not have a defined shell.
- When installing as a service, point out that I2P_CONFIG_DIR may need to be
set. I2P_CONFIG_DIR defaults to $HOME/.i2p for the user that installed I2P
and when running as a service this may not be desired.
(e.g., RUN_AS_USER=i2p & I2P_CONFIG_DIR=/root/.i2p)
(The RUN_AS_USER shell problem was spotted at https://github.com/mattias-ohlsson/i2p/blob/master/i2p.spec )
2013-05-15 13:04:46 +00:00
a19140e186
GeoIPv6
2013-05-13 20:43:30 +00:00
e0b25cdcf9
remove unused method
2013-05-13 20:39:32 +00:00
e332c8bc27
FloodfillPeerSelector, ProfileOrganizer: Use 8 bytes for IPv6 check
...
Transports:
- Add IPv6 column on /peers
- Other minor /peers cleanup
2013-05-13 13:57:15 +00:00
7318632db9
strip scope from returned address strings
2013-05-12 15:23:02 +00:00
1b38a6478b
UPnP:
...
- Pass device IP back in forward port callback
- Only declare success if forwarded IP is public
NTCP: Bad bind config not fatal
GeoIP:
- Use cached IP in RouterAddresses
- Use both NTCP and SSU addresses
- Skip IPv6 for now
Blocklist:
- Add IPv6 in-memory single list
- Limit in-memory single list size
- Fix dup check in getAddresses()
2013-05-12 14:44:42 +00:00
6ceea60c92
addresses:
...
- blocklist 192.88.88.0/24 6to4 anycast
- invalidate 2002::/16
2013-05-12 00:24:01 +00:00
kytv
c1da7f778b
improvements to jbigi scripts
...
support for Solaris (tested with Solaris 11 x86)
mbuild-all.sh:
- output correctly formatted file names (tested in Solaris x86, FreeBSD (x86 and x64) and Linux (x86 & x64))
- switch from echo -e to the more portable printf
- more error checking, comments
debian/patches: refreshed based on changes to core/c/*
libjcpuid-x86_64-solaris.so: built in solaris 11 x86 with
java 1.7.0_07 and gcc 4.5.2, stripped
2013-05-12 00:08:52 +00:00
fcaebb4416
* Fix UPnP address received before startListening(),
...
broken by isAlive() check
* log tweakws
2013-05-11 22:11:02 +00:00
0be3beb30e
* SSU fixes for per-address and IPv6 MTU
...
* MTU.main() print all interfaces
2013-05-11 21:39:25 +00:00
zab2
3210dd8d3e
propagate from branch 'i2p.i2p' (head ea73fc80c4f4d89238aaa52a9189378e40db0b32)
...
to branch 'i2p.i2p.729' (head 148b359103beb356be4dd6833d4e6325703917d3)
2013-05-11 20:54:22 +00:00
5e51c6abef
* CSFI compile fix
...
* Start transports in a standard order to make testing easier
* When transports learn of interface addresses before being started, save them
and use them at startup
* Pick SSU random port before startListening() and have the TransportManager
pass it to NTCP before starting
* Only restart NTCP after changing addresses when necessary;
prevent thrashing at startup (ticket #459 )
* Only call rebuildRouterInfo() once at startup
* More checking of min/max SSU port config
* Invalid SSU bind config no longer fatal
* Allow "true" for ipv6 config
* log tweaks
* javadocs
2013-05-11 19:22:20 +00:00
5e953b0857
* Fixes for IPv4 and other breakage after basic testing
...
* Catch exception from UPnP callback
* Log tweaks
2013-05-10 18:34:02 +00:00
c76c80043f
* NTCP:
...
- Drop NTCPAddress, just use RouterAddress
- Drop _myAddress field, use super's currentAddress
2013-05-09 17:32:29 +00:00
3a49d6d28f
* NTCP:
...
Move SSU address notification handling from CSFI to NTCPTransport
2013-05-09 16:18:58 +00:00
94e34ff366
RouterAddress:
...
- Add new constructor
- Add add getHost() and deepEquals()
- Compare host string, not IP, in equals()
SSU:
- Remove all _external* fields; use _currentAddresses in super
- Big rework of externalAddressReceived(), rebuildExternalAddress(),
needsRebuild(), and replaceAddress() for multiple addresses and IPv6
- Add caching in UDPAddress
- More IPv6 flavors of utility methods
- Remove two-art replaceAddress()
2013-05-08 16:48:39 +00:00
af27c76b2c
* Only treat IPv6 addresses as valid if we have a public IPv6 address
...
* SSU Introduction:
- Document that Alice-Bob RelayRequest/RelayResponse may be IPv4 or IPv6,
but don't implement IPv6 yet.
Changes required in IntroductionManager and PacketBuilder to send Alice's
IPv4 address in the RelayRequest packet over IPv6, and to publish
IPv6 introducer IPs.
- Bob-Charlie RelayIntro must be IPv4
- Only offer/accept relay tags as Bob or Charlie if the Bob-Charlie session is IPv4
- Alice-Charlie communication must be IPv4
- javadocs
2013-05-07 22:46:55 +00:00
60336c9555
- Shuffle SSU addresses before picking one
...
- Change address sources to enum
2013-05-07 19:49:13 +00:00
a85b7aa9f8
- Hash IPv6 addresses in IPThrottler
...
- CSFI: Pass TransportManager instead of CSFI to GetBidsJob;
remove unused methods
- Add i2np.disable property for testing
2013-05-07 18:22:20 +00:00
dca5e9889a
finals
2013-05-07 13:49:31 +00:00
67beebf859
* HandleDatabaseLookupMessageJob: Improve efficiency by only looking up
...
Hash in the netDb once, then casting to correct type.
Log cleanups.
2013-05-07 13:37:18 +00:00
16c8a19be8
* Streaming: Throw chained IOE from streams to get correct location
2013-05-07 13:09:03 +00:00
0c03b6ba82
i2psnark: More details page fixups;
...
List directories first
2013-05-06 15:11:02 +00:00
228e6d7d03
fixup after prop
2013-05-06 13:30:11 +00:00
cd6376e368
remove DOS line endings in jsps
2013-05-06 13:14:44 +00:00
c26eba9693
* Console: Fix Jetty thread pool policy and thread name
2013-05-06 12:29:18 +00:00
31531ee882
propagate from branch 'i2p.i2p' (head 17371fd6f9ef94bbb60a66c6bacb6828d6a4cde5)
...
to branch 'i2p.i2p.zzz.ipv6' (head 065a076899a2581b4196e626f2b0654c3d39518a)
2013-05-06 11:27:10 +00:00
b7fca3af42
* Transports: Clean up internal/external port confusion (ticket #873 )
...
- Bind SSU to configured internal, not external, port at startup
- Use only internal ports for UPnP (getRequestedPort() fixups)
- Don't have NTCP follow frequent SSU port changes
- Don't use external SSU port for internal NTCP port
- Display internal SSU port on /confignet
2013-05-06 11:24:02 +00:00
368c2073b2
- Fix multiple-detection code in externalAddressReceived()
...
- Synchronize tracking of last IP/port
- Don't accept IPv6 address changes from peers
- Remove unused getLocalAddress()
- Pkg private getLocalPort()
Peer tests:
- Use only IPv4 peer for Alice and Bob in peer tests; Charlie may be an IPv6 peer.
- Enforce IPv4 (Alice's) address inside PeerTest packet
2013-05-05 12:08:28 +00:00
kytv
7527a02c60
build.xml: refactor "noExe check" to remove duplication
2013-05-04 19:00:39 +00:00
757df8c726
prep for multiple address discovery
2013-05-03 16:34:02 +00:00
c6121cb31e
Prep for multiple SSU sockets:
...
- Change from single UDPEndpoint to a List of UDPEndpoints
- Move (single) receive queue from UDPReceiver to PacketHandler
- Multiple transmit queues (one for each UDPEndpoint/UDPSender),
select queue in PacketPusher
- Throw exception on UDPEndpoint.startup() failure
2013-05-03 15:03:55 +00:00
zab2
5e734088e3
reduce severity of CancelledKeyExceptions
...
trac ticket 928
2013-05-03 13:47:10 +00:00
eecab472eb
IPv6 SSU MTU adjustments
2013-05-03 11:27:21 +00:00
b71631d2ec
Fixes to isPubliclyRoutable() based on IPv6 config
2013-05-02 14:12:53 +00:00
3ec78e27b4
Start new IPv6 branch
...
- Add new TransportUtil for getting/setting IPv6 config
- Prep for supporting multiple RouterAddresses per-transport
- RouterAddress hashCode/equals tweaks
2013-05-02 12:55:35 +00:00
kytv
6265bdf026
merge of '00acf6715c7e3d5519672b335bb833f2f88f5ca1'
...
and '4790dff566ce61cb8a5bfefa0c423df44a784fa5'
2013-05-02 10:19:17 +00:00
str4d
0d78ddf872
HTML fixes in readme_ar.html
2013-05-01 22:23:42 +00:00
10efecaa9c
* IRC Server tunnel: Reject bad protocols immediately
2013-05-01 20:52:50 +00:00
kytv
689b045a9b
html validation fixes
...
xmllint didn't find these problems (but tidy did).
2013-05-01 19:52:21 +00:00
kytv
7692905ba5
fix viewmtn url
...
(*sigh*)
2013-05-01 18:07:20 +00:00
kytv
0ef3bb1deb
debian: s/UNRELEASED/unstable/ due to updated packages being built
2013-05-01 17:51:17 +00:00
kytv
4c279a192a
Switch viewmtn links from zzz's to mine
2013-05-01 17:48:14 +00:00
af7eaf1f05
* BuildRequestor: Slow down build loop if we have no exploratory tunnels
...
(ticket #926 )
2013-05-01 17:26:07 +00:00
c198e216fd
susidns css tweak
2013-05-01 17:24:09 +00:00
2325bffbcb
enhance main() for debugging
2013-05-01 17:23:50 +00:00
kytv
3d3e05d43d
debian: don't ship jasper-compiler.jar anymore
...
I didn't realize that non-existent jars specified in a classpath is not an
error.
2013-05-01 13:37:15 +00:00
kytv
c62ae69fe5
debian: bump standards version, don't package 'dummy jars'
...
note: jasper-compiler is kept due to it being referenced at http://www.i2p2.i2p/plugin_spec
2013-04-30 23:26:42 +00:00
str4d
686aa870ea
Updates to readme_ar and a CSS tweak from hamada (ticket #489 )
2013-04-30 12:35:45 +00:00
ecac69134d
param fix
2013-04-30 01:21:23 +00:00
8a99be1db3
move page nav
2013-04-29 22:40:49 +00:00
26f0c98ef8
* Transports:
...
- Initial prep for multiple addresses per style
- Simplify NTCP send pool
2013-04-29 18:09:21 +00:00
zab2
5375e425ac
minor cleanup
2013-04-29 17:55:27 +00:00
kytv
650b920e11
I2PTunnel: break out of frame when using the "test server bypassing i2p" link
2013-04-29 17:09:25 +00:00
kytv
7a43bd87c2
remove unused param (javadoc fix)
2013-04-29 17:07:08 +00:00
zab2
ebb2f1396b
Meeh's patch for trac ticket 729
2013-04-29 16:54:36 +00:00
3a4ac1fc4e
one more param fix; javadoc fix
2013-04-29 11:50:23 +00:00
188ff3392d
* i2psnark: Support HTTP request ranges so in-browser and other http-aware media players work better.
...
Single range only; no multipart
2013-04-28 16:46:52 +00:00
0cf7e91475
baseline class from Jetty 7.6.10
2013-04-28 16:44:30 +00:00
609bbac8d5
* i2psnark:
...
- Only show lower section on first page
- Hide peer count if not connected
- Dir page CSS tweaks
2013-04-28 16:43:40 +00:00
f4431b8d1e
more parameter fixes
2013-04-27 22:34:59 +00:00
45bf2e0715
more classes pkg private
2013-04-27 22:34:39 +00:00
d7040a23e4
page count fix and cleanups
2013-04-27 16:08:35 +00:00
6f8fe0ecac
add epub mime type
2013-04-27 14:51:07 +00:00
7181e3eb87
* i2psnark: Ensure current stats and correct event delivered in announce
2013-04-27 14:34:00 +00:00
011e91140c
* i2psnark: Improve page nav
2013-04-27 13:14:43 +00:00
0f1224de98
* installer: Fix DOS line endings on misc. files (ticket #872 )
...
* SusiDNS:
- Trim and sort config form data
- Fix DOS line endings on config files in Linux (ticket #872 )
2013-04-26 20:32:58 +00:00
2e356172d4
document ignored RouterAddress expiration (ticket #832 )
2013-04-26 17:12:37 +00:00
c6bf9a7cf6
deprecate isJobActive() ticket 670
2013-04-26 16:45:52 +00:00
0816cfe273
* Plugins: Track pending plugin clients better, don't hold references,
...
start delayed clients from SimpleTimer2 instead of Job queue (ticket #670 )
2013-04-26 16:41:09 +00:00
1cea18346b
* Console: Show log location on /logs even if not opened yet (ticket #905 )
2013-04-26 13:36:38 +00:00
0d4bc500ee
* HTTP proxy: Verify nonce count in digest auth
2013-04-26 13:02:56 +00:00
ff313e0301
* i2psnark: Use smaller piece size for small torrents
2013-04-26 13:01:16 +00:00
kytv
85001d2622
process debian/po/es.po with update-po
2013-04-25 15:10:40 +00:00
kytv
654b240e9d
translation updates
...
* Portuguese, Russian, Spanish, and Swedish translation updates from Transifex
* ant poupdate run for EN for submission to tx
2013-04-25 15:06:27 +00:00
str4d
85f3f5615f
Allow the "AUTHENTICATE" command in IRC tunnels (ticket #904 )
2013-04-25 05:27:55 +00:00
813a1981d9
* Console, TunnelControllerGroup: Don't register shutdown hook if ClientAppManager is present
...
* JettyStart: Fixes for use by plugins
* RouterAppManager: Add shutdown hook
2013-04-24 15:45:15 +00:00
str4d
57fd46d3a1
Updated i2p.c default classpath with new Jetty jars, fixed separator
2013-04-24 03:53:12 +00:00
str4d
ffbbfdfc0d
merge of 'a58d3f77fd66a83579a9978f954077bc0cd3dfed'
...
and 'c61f304e5ee2d59c51c4e700ab47e61d479257d2'
2013-04-24 03:48:35 +00:00
str4d
31bc67a1cd
Added launch.properties for i2pExe based on i2pstandalone.xml and doBuildEXE target
2013-04-24 00:30:39 +00:00
kytv
ec4f2d2100
merge of '3cff53ae6e9e995199ab4c7c4ce5fa78ec417768'
...
and 'e824a448e5e49d646a33e7be13f648f66b1b6a47'
2013-04-24 00:01:01 +00:00
str4d
5b40914552
Removed some unnecessary code from i2pExe
2013-04-23 21:19:28 +00:00
zab2
e8025f09bd
merge of '3c164e606c1ed364a6caf2b5b77abbdf819a2bc7'
...
and 'ebe0842bec96b1e0ed3b8e0c18d4ea05ba7cb981'
2013-04-23 19:27:52 +00:00
aa547a1610
* i2ptunnel: Block b32.i2p supercookies
2013-04-23 18:23:38 +00:00
22025b0c3a
* Console: Fix Jetty digest auth bug causing repeated password requests
...
I2P fixes for out-of-order nonce counts.
Based on DigestAuthenticator in Jetty 7.6.10.
Includes the nonce count verification code from Tomcat 7.0.35.
ref: http://jira.codehaus.org/browse/JETTY-1468 which was closed not-a-bug.
ref: https://bugs.eclipse.org/bugs/show_bug.cgi?id=336443 in which the
Jetty implementation was introduced.
2013-04-23 18:22:48 +00:00
4358d11191
Baseline checkin of DigestAuthenticator from Jetty 7.6.10 before mods
2013-04-23 18:19:49 +00:00
zab2
5fd63c12a8
remove an ifdef that is not relevant to I2P
2013-04-23 18:05:43 +00:00
str4d
37ff4090b4
merge of '97f6b32a68c76e9cbe8832d250144facb6aa729e'
...
and 'd9b5e2fc62256d9dc0d320fe593d56f0252b7f48'
2013-04-22 20:38:52 +00:00
str4d
9550de6760
disapproval of revision '4747eea80e136e04c9a239f0b6ecd9ef134c4d5a'
2013-04-22 20:37:42 +00:00
kytv
f5838ffefb
add new jetty7 jars to the i2p.exe classpath
2013-04-21 20:26:41 +00:00
2a374c9b22
bump to -12 after prop
2013-04-21 16:07:08 +00:00
59ba47eca5
propagate from branch 'i2p.i2p.zzz.winfix095' (head 7d31b90b87adb2c0cfb837e5b66cc4c223766331)
...
to branch 'i2p.i2p' (head b004014ccfbca6241a090d5b47f1228702f4dfcc)
2013-04-21 15:57:22 +00:00
60d0b2976b
* AppManager:Add HTML debug output
2013-04-21 15:41:34 +00:00
a44e75201f
* Streaming: Pcap window size fixes
2013-04-21 15:40:08 +00:00
eb3de929bf
Pluck of 48ac112fe938c8e960413ad60f64d313a1e5c9ac and e415e24aca895c5a1f88380b1a3946e3b49749a9
...
* Add new *.i2p2.de certificate
* Added backup's ressed server. (Thanks backup!)
* Temporary removing h2ik's server since he's been AWOL since 06-03-2013 and he's reseed server is down.
applied changes from 185bc62d33224812060d2f68266a029935fb710d
through 48ac112fe938c8e960413ad60f64d313a1e5c9ac
applied changes from 1194eb12084302380b4315b20e5ae0c574ce1be3
through e415e24aca895c5a1f88380b1a3946e3b49749a9
2013-04-21 13:47:16 +00:00
str4d
d0fa9f8f1e
And back to HTTP 403 for Bad URI (we are refusing to fulfill the request)
2013-04-21 13:36:59 +00:00
str4d
a3886b0080
Use HTTP 404 for Bad URI (c/f jetty, lighttpd)
2013-04-21 13:30:22 +00:00
str4d
b872764624
Use HTTP 400 for Bad URI
2013-04-21 13:27:28 +00:00
str4d
075b1fd6f6
Ticket #891 - return "Invalid Request URI" for URIs with illegal characters
2013-04-21 03:20:43 +00:00
2430e180f3
Add EXTRA version "win1" in prep for Windows-only point release.
...
We don't want to bump BUILD as it could cause confusion,
and would cause all installs to attempt update via torrent.
2013-04-20 19:07:11 +00:00
0c22af9578
Convert install.xml to use new utility.jar Main.main()
...
(ticket #912 )
2013-04-20 19:03:38 +00:00
4976e52389
Pluck of 40d650b134e48bdb0bb636227381c22217365c47
...
* WorkingDir: Correctly strip DOS line endings while migrating,
to fix eepsite location on 0.9.5 Windows installs (ticket #919 )
applied changes from cc74155815c98674b74cd7d9abb59704005d6b85
through 40d650b134e48bdb0bb636227381c22217365c47
2013-04-20 18:53:01 +00:00
88afb23a8c
Backport of b6b65cd637f41758bfd38692772ffade3c8cbbbc
...
Installer: run fixperms.bat all Windows versions except XP/2003.
Wasn't being run on Windows 8.
2013-04-20 18:46:27 +00:00
a7a0ca87c9
Branch from 0.9.5 release.
...
Implement new Main wrapper class for utility.jar, to
work around izpack ticket #162 http://jira.codehaus.org/browse/IZPACK-162
which prevents us from specifying a main class as it fails on
Windows installations when a full path including a drive letter is specified
(ticket #912 )
2013-04-20 18:42:55 +00:00
kytv
7371718afc
Installer: run fixperms.bat all Windows versions except XP/2003.
2013-04-19 13:41:56 +00:00
1e5ffe636f
* Updates:
...
- Notify manager about all available update methods at once, so the priority
system works and it doesn't only update via HTTP
- Start router update download at startup if available
- Only check plugins when core version increases, not decreases, so we
don't update plugins when downgrading
- Limit length of URL shown on summary bar
2013-04-19 11:49:22 +00:00
ca1e8d09cc
debug log
2013-04-19 11:47:05 +00:00
ddc5e2c23f
* WorkingDir: Correctly strip DOS line endings while migrating,
...
to fix eepsite location on 0.9.5 Windows installs (ticket #919 )
2013-04-19 11:44:57 +00:00
3086fd3ce0
* LogManager: Add support for saving properties added in recent releases
2013-04-19 11:42:32 +00:00
5ea2832ae0
* AppManager: Register jetty, console, and SAM with manager
2013-04-19 11:41:35 +00:00
5cb449efed
* i2psnark: Disable spellcheck in more form fields
2013-04-19 11:40:36 +00:00
kytv
46f8344d30
Add new *.i2p2.de certificate
2013-04-18 15:51:17 +00:00
b370fe6838
* SusiMail: Fix loading of Jetty classes
2013-04-18 15:25:33 +00:00
d6b28a4eb1
* i2ptunnel: Set target=_top in all external links to break out of console iframe
2013-04-18 15:24:46 +00:00
72ead2bbcc
* i2psnark: Fix params after P-R-G
2013-04-18 15:24:01 +00:00
648701afdd
* Eepsite: Fix jetty.xml configuration of ThreadPool
2013-04-17 21:06:52 +00:00
389f540f44
less dots
2013-04-17 21:04:21 +00:00
echelon
ceda25fb36
added browser http proxy setup to initial news
2013-04-17 18:21:55 +00:00
c4e2019657
* SusiDNS: Set target=_top in all external links to break out of console iframe
2013-04-17 17:06:34 +00:00
b64b2629b9
* i2ptunnel: Fix default form action (ticket #882 )
2013-04-17 17:04:34 +00:00
9443a96f0c
* Systray: Better detection of 64-bit Windows (tickets #756 , #912 )
...
- Don't even instantiate systray unless on 32-bit Windows
2013-04-17 14:49:25 +00:00
6af73d087b
* Console: Better handling of missing font for graphing (ticket #915 )
...
- Remove unused imports
2013-04-17 14:45:24 +00:00
c61f2af8b3
* SAM: Implement ClientApp interface (ticket #347 )
2013-04-16 21:07:00 +00:00
a3aee79e9c
* ClientAppManager: Add method to look up clients by class and args
...
* Console: Implement stopping of clients using the ClientApp interface
(ticket #347 )
2013-04-16 14:59:18 +00:00
kytv
7d0f626fd5
remove mime types already set by jetty
2013-04-15 21:41:53 +00:00
e34a98620c
merge of '186e5e48c613c85b8e11c61ec920a40837bfae8e'
...
and '3449c389b42e40b9c9a07848a868bb745c5c4540'
2013-04-15 20:59:28 +00:00
6c32a05378
2nd instance bootstraps DHT from 1st instance
2013-04-15 20:56:10 +00:00
kytv
ec4c830c09
i2psnark: update mime types
2013-04-15 20:28:22 +00:00
9e5d809650
trim form values
2013-04-15 20:23:39 +00:00
1746a81234
update servlet base after changing dir
2013-04-15 18:54:47 +00:00
efe7a7536d
* i2psnark:
...
- Add data directory configuration to GUI (ticket #768 )
- Add page size configuration to GUI
2013-04-15 18:39:59 +00:00
11dd7f6b8c
* Console: Move from deprecated Jetty SSL methods to SslContextFactory
2013-04-15 15:53:29 +00:00
e29bb5b88b
* i2psnark:
...
- Mime type fixes
- Remove web classes from jar
2013-04-15 12:12:35 +00:00
57b794f72a
* Jetty logging: Fix logging using I2PLogger class;
...
log ignored messages at debug level
2013-04-14 14:02:43 +00:00
8bfe3f632e
* i2psnark:
...
- Set unique tunnel nickname for additional instances
- Increase page size to 50
- Restore 1-arg SnarkManager constructor for compatibility
- Add note about DHT file w/ multiple instances, to be fixed
- Log tweak
2013-04-14 14:00:47 +00:00
21e47e61f0
* Console: Add /graph support for bw.combined, consolidate
...
rendering code (ticket #890 )
2013-04-13 12:13:55 +00:00
49cc6b5100
* i2psnark:
...
- Limit number of torrents displayed; add previous/next page buttons
- Only register one instance with UpdateManager
- New icons from famfam/silk, same license
2013-04-13 12:12:22 +00:00
kytv
10a42c8b0d
debian: add new jetty7 jars to package
2013-04-13 00:23:24 +00:00
f59ea790ca
Javadoc fixups for Jetty 7
2013-04-12 13:53:54 +00:00
28f1170d95
history for prop, -1
2013-04-10 17:39:27 +00:00
8eb7cf7bae
propagate from branch 'i2p.i2p.zzz.jetty7' (head 12e512b792594fe6a291ad3ab303fca30228391b)
...
to branch 'i2p.i2p' (head f3775dd82af85ba335258bd9f0fc06131a1daaa9)
2013-04-10 17:24:11 +00:00
1be0695a21
remove extra semicolon
2013-04-10 17:23:43 +00:00
65480456cd
- I2NP: Ignore unused 7 bits of the Database Lookup Message,
...
so we can use them later
2013-04-10 17:22:51 +00:00
5962577b53
- I2NP: Ignore unused 7 bits of the Database Lookup Message,
...
so we can use them later
2013-04-10 17:06:32 +00:00
1222776da3
tweak proxy error page
2013-04-10 17:04:07 +00:00
13633a0532
remove debug id
2013-04-10 17:03:15 +00:00
1eda9e9053
set ethertype to IPv4
2013-04-10 17:01:54 +00:00
2557a0bd84
increase threads
2013-04-10 17:00:54 +00:00
str4d
e1c533e9de
Fixed path to start.ico
2013-04-08 22:44:58 +00:00
bb8183d0ee
- Backup up more Jetty 6 config files before migration
...
- Try to avoid zip file closed exceptions
- Fix jetty.xml, switch from deprecated WebAppDeployer to WebAppProvider
2013-04-08 15:29:02 +00:00
9478a84af7
- Switch from Jetty 7.6.8 to 7.6.10; check in jars
...
- Re-enable web downloads for easy jetty updating
- Add dependency checking in apps/jetty build
- Other build.xml tweaks
2013-04-07 15:01:02 +00:00
56eba28a50
propagate from branch 'i2p.i2p' (head d30ab8d5835ca55d63913342f0d28169c88e5d77)
...
to branch 'i2p.i2p.zzz.jetty7' (head fdd1d82c4bb26ed934170c34dd803c342a183a91)
2013-04-07 13:33:13 +00:00
f8d323bc7b
propagate from branch 'i2p.i2p' (head 5737078c5993e2fcf73520cc610a71125b12520b)
...
to branch 'i2p.i2p.zzz.jetty7' (head a93a47d79b1db119ec8c62b46a4a4e226043bd17)
2013-04-07 13:20:34 +00:00
str4d
8857fe5550
Set defaults based on installer/i2pstandalone.xml and build.xml/doBuildEXE
2013-04-04 22:25:05 +00:00
str4d
45a38a5425
Only use original argc/v if there are arguments, otherwise use launch.properties or defaults
2013-04-04 22:15:21 +00:00
str4d
7f471910ed
Marked Windows-specific code in preparation for a cross-platform binary
2013-04-04 21:51:57 +00:00
str4d
f6190dd82d
Get a simple I2P.exe working
2013-04-03 01:55:02 +00:00
str4d
51f072cc72
Migrated limewireExe to i2pExe
2013-04-03 01:52:14 +00:00
str4d
b65898e0dd
Ticket #741 - Added limewireExe source
2013-04-03 01:39:33 +00:00
kytv
7b753c9d30
merge of '48ac112fe938c8e960413ad60f64d313a1e5c9ac'
...
and 'c4b1087c95c82bb9dde50c078a0c2c0e86c562bc'
2013-04-02 22:46:25 +00:00
dev
dc8d70102c
merge of '185bc62d33224812060d2f68266a029935fb710d'
...
and '381b15133084a1b3e1c37f66a62a768fedefd3d4'
2013-04-02 22:12:57 +00:00
dev
2cbb157f2d
add lists.i2p2.i2p
2013-04-02 22:10:08 +00:00
meeh
2c47c21038
* Added backup's ressed server. (Thanks backup!)
...
* Temporary removing h2ik's server since he's been AWOL since 06-03-2013 and he's reseed server is down.
2013-04-01 13:18:47 +00:00
kytv
5904d5764c
Debian: update changelog
2013-03-31 12:51:20 +00:00
kytv
d5443a34ea
Debian: explicitly set permissions in postinst on /etc/i2p/wrapper.config ( fixes #906 )
2013-03-31 12:47:53 +00:00
kytv
af79b74c8c
checkcerts.sh: cross platform support on *NIX
...
- function to convert dates to Julian to perform date calculation if GNU date is
not present.
2013-03-30 21:52:01 +00:00
kytv
bfc327833c
checkcerts.sh: add some support for non-Linux systems
...
Date computations as performed in this script require the use of GNU date,
which is only available by default on Linux systems. With this check-in we
explicitly check for the existence of GNU date before continuing with the date
calculations.
Previous versions of this script relied on 'certtool' to print the expiration
dates but certtool isn't available by default on non-Linux systems either. The
previous check-in added support for using OpenSSL, retaining the old behavior
on non-Linux systems.
(Also a re-arrangement of the date warning logic)
2013-03-30 14:24:59 +00:00
kytv
427abb081c
remove debug text
2013-03-30 02:26:37 +00:00
kytv
6992090cda
various updates to checkcerts script
...
- add support for 'openssl'
- parse expiration date, failing if expired or if expires within 30 days
- warn at 60
2013-03-30 02:22:23 +00:00
9b0c481525
0.9.5
2013-03-08 13:03:50 +00:00
77cfe0be01
graphs.jsp: Fix saving settings (ticket #857 )
2013-03-03 20:32:02 +00:00
kytv
041da814d2
merge of '4482eec8563d6ed220c2042b18fc09164aaa4404'
...
and 'ce2de3b5c7bc1fcd077ff9d6327eaf24758d2a13'
2013-03-03 18:42:46 +00:00
kytv
7b7f3ea025
update geoip based on the Maxmind GeoLite Country database from 2013-02-19
2013-03-03 17:22:09 +00:00
kytv
53d5c0854f
removing email address per request
2013-03-03 17:15:06 +00:00
meeh
b2f1e78d62
Temporary removing ju1c3d's reseed server until it's up and working fine on the new system.
2013-03-03 17:08:26 +00:00
kytv
9ba17d2e90
French, German, Norwegian, Polish, and Portuguese translation updates from tx
2013-02-22 13:20:41 +00:00
kytv
cc18f62fb5
Add new syndie hostnames
2013-02-13 20:50:05 +00:00
kytv
8950cc48a6
Flag of Curaçao, courtesy of David Benbennick, released into the public domain
2013-02-13 20:47:29 +00:00
51edaed610
NetDB: Randomize delay before floodfill store verify
2013-02-12 14:58:52 +00:00
3a2accdebb
* Update: Bump torrent update to 3% of routers
2013-02-10 16:38:09 +00:00
6cef4f90e1
* Logs: Again, fix setting log filename (ticket #805 )
2013-02-10 16:37:06 +00:00
f5e416d6bf
Wrapper 3.5.17 compiled on Raspberry Pi (ticket #826 )
...
GPLv2
binaries stripped
gcc (Debian 4.6.3-12+rpi1) 4.6.3
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-1+rpi1)
OpenJDK Zero VM (build 20.0-b12, mixed mode)
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 0002
2013-02-10 15:02:04 +00:00
5eba38a24e
* NetDB:
...
- Encrypt DatabaseLookup messages out exploratory tunnels
when we already have the RI of the ff
- Don't use multiple routers from the same /16 in lookups or stores
2013-02-09 19:29:08 +00:00
7f5d6ca1c7
javadocs
2013-02-09 19:28:12 +00:00
kytv
e4318e95a5
German, Polish, Portuguese, Spanish, and Swedish translation updates from Transifex
2013-02-06 02:39:44 +00:00
str4d
eaa86664bd
Fixed SOCKS mapping terminology, bumped history
2013-02-04 11:29:30 +00:00
str4d
5a1053e4fb
Allow any domain name to be mapped to an IP
...
This enables .onion domain names to be accessed by clients that are being
routed through the SOCKS tunnel by e.g. proxychains (assuming that the SOCKS
tunnel has been configured with a SOCKS outproxy that exits into Tor). If the
.onion is not mapped to an IP address, the client would attempt a DNS lookup
which would of course fail to find the .onion.
Clearnet domain names can also be mapped to IPs, but this is irrelevant as DNS
lookups work through SOCKS (via the configured outproxy).
2013-02-04 11:21:26 +00:00
str4d
0052ebf334
Set SOCKS5 addressType to AddressType.DOMAINNAME on a successful mapping
2013-02-04 11:13:23 +00:00
kytv
d9f7b24cc7
use short name for diftracker
2013-01-31 18:18:48 +00:00
kytv
67ca0a4d20
Norwegian translations:
...
- enable Bokmål in router
- add to tx config
- add Bokmål translations from transifex
2013-01-31 17:51:01 +00:00
kytv
fea91a35f6
fix Norwegian translation, add to tx config
2013-01-31 16:42:57 +00:00
meeh
3214bc4f81
merge of '4e5a2d2f78b9a7603ece4e4b54720e83e062cbf4'
...
and '8bbaf8414a2475919844450aad53b325ee0f7e84'
2013-01-31 15:40:15 +00:00
a0befe59c3
* EepGet:
...
- Fix URL when not proxied to conform to RFC 2616
- Add port to Host header to conform to RFC 2616
2013-01-31 12:54:23 +00:00
meeh
5f614db59b
Adding a new reseed host. http(s)://netdb2.i2p2.no
...
Using certificate from cacert.org
Thanks to ju1c3d, ju1c3d@mail.i2p
2013-01-30 15:34:28 +00:00
meeh
cc4b03604d
Adding Norwegian Bokmål translation to i2ptunnel.
2013-01-29 18:14:34 +00:00
573692dbdf
* Console: Catch IllegalStateException storing nonces (ticket #852 )
2013-01-29 13:48:00 +00:00
78dcfd830c
* Translations:
...
- Use JVM language name if available
- Correct Estonian language code from ee to et
2013-01-29 13:44:36 +00:00
95d0dc0419
fix BuildHandler NPE from previous checkin
2013-01-28 12:50:04 +00:00
9247dc898c
* BuildHandler:
...
- Add early throttler based on previous hop
- Limit concurrent next-hop lookups
2013-01-27 16:24:29 +00:00
bd900d8d55
increase ff count
2013-01-27 16:21:09 +00:00
a9eb48c4c6
javadoc
2013-01-27 16:20:26 +00:00
8afe7c261f
* RandomSource: Seed from SecureRandom too
2013-01-27 16:18:56 +00:00
543870ff02
change injection errors to warns
2013-01-27 16:17:29 +00:00
str4d
92707efe8a
history bump
2013-01-24 00:18:11 +00:00
str4d
42040eb6c8
Added IP -> I2P URL mapping support to SOCKS client tunnels
...
To use, add custom options to the SOCKS client tunnel like:
ipmapping.127.12.12.12=stats.i2p
Then save and restart the tunnel.
2013-01-24 00:14:03 +00:00
18e369bcf4
- Use servlet path everywhere, so the war can be renamed
...
- Use servlet path as base for config file and data directory names,
so we may have multiple instances running together
- Don't override service(), use doGet() and doPost() instead
2013-01-23 22:44:52 +00:00
4ba8f02f59
* Eliminate Jetty dependencies in i2psnark for good.
...
Required due to webapp classloader changes in Jetty 7,
we can no longer access or extend Jetty classes.
- Extend javax HttpServlet instead of Jetty's DefaultServlet
- Implement BasicServlet to replace functions of DefaultServlet
- Add MimeTypes implementation to add to servlet's defaults
- Add local mime.properties file, remove checks in I2PSnarkServlet for those
we were missing
- Eliminate all use of Jetty utility classes including MimeType, Resource,
Buffer, Cache, URIUtil, ...
TODO:
- Use servlet path everywhere, so the war can be renamed
- Don't override service()
2013-01-23 20:26:50 +00:00
str4d
a7fc8bdf53
Added a link to the summary bar for mobile users on /home
2013-01-21 08:38:00 +00:00
str4d
3710346764
history
2013-01-21 06:23:19 +00:00
str4d
bb0d2ef17c
Added User Agent string for Opera Mobile
...
On tablets the UA is "Opera Tablet" so tablets will use the desktop console.
2013-01-21 06:01:42 +00:00
str4d
d5a870226c
Added option to /configui to force the mobile console to be used
2013-01-21 05:59:53 +00:00
str4d
34aa3ac207
Updated history.txt
2013-01-19 03:51:42 +00:00
str4d
7d38041d23
Tweak so Android tablets use the normal routerconsole
2013-01-19 03:46:38 +00:00
str4d
e643d0a086
Fixed up mobile view of routerconsole with a mobile.css in each theme
2013-01-19 03:42:54 +00:00
kytv
dcd655fa4b
* Translations
...
- Hungrarian, Italian, Portuguese, Russian, and Swedish translation updates
from Transifex
- Refresh of **/messages_en.po
2013-01-17 13:14:08 +00:00
f57f49c3c5
propagate from branch 'i2p.i2p' (head f33e0980fd48ba4acda12d2079f2a4834a710ae4)
...
to branch 'i2p.i2p.zzz.jetty7' (head bd1a64f7262ad5bbea3529675f1f055b9ad257a8)
2013-01-13 12:38:05 +00:00
4f146772e7
* I2CP: Failsafe check for delivery job requeueing forever (ticket #819 )
2013-01-12 18:18:17 +00:00
083dffe8ed
try again to prevent IllegalStateException on Java 5
2013-01-12 18:17:31 +00:00
c43a73e756
log and javadoc tweaks
2013-01-12 18:16:38 +00:00
0c94680a45
* NetDB: Split up files into subdirectories
2013-01-12 18:14:51 +00:00
832c0ff683
* SAM: Force i2cp.messageReliability=None (ticket #819 )
2013-01-12 18:13:59 +00:00
95b4fe7378
* jobs.jsp: Add table of pending jobs
2013-01-12 18:13:19 +00:00
ed12bcefdb
* EepGet:
...
- Fix format of last-modified header to use strictest RFC 822
- Stop immediately if socket connection to proxy fails
- Don't forget lastModified/etag headers after redirect
- Note SocketTimeout API breakage for Syndie
2013-01-12 18:12:35 +00:00
kytv
41af00a7d6
don't run gettext if 'require.gettext' is set to false
2013-01-10 16:51:06 +00:00
kytv
e34cd0ba3f
merge of '27711f734eca9313f7e0742dc1a6df964b744b86'
...
and '4d27e2149e5bb50280599426f3884dfcc04f920a'
2013-01-10 15:09:20 +00:00
kytv
18664d39f3
add bumpBuild target
2013-01-10 14:43:15 +00:00
zab
680c31b843
Fix/update/refactor InboundTest
2013-01-07 19:03:30 +00:00
zab
ba5005c467
Fix OutboundGatewayTest
...
Refactor as much as possible into GatewayTestBase
2013-01-07 18:38:13 +00:00
zab
7a8fde6637
Refactor common code between Inbound and Outbound Gateway tests in a base class
...
OutboundGatewayTest still fails, investigating...
2013-01-06 23:02:10 +00:00
zab
973e0e7448
Fix/update InboundGatewayTest
2013-01-06 21:42:15 +00:00
kytv
101702552f
re-enable DataHelperTest since the jenkins test was a success
2013-01-06 02:41:42 +00:00
kytv
8aa7433a80
merge of '2246f1b81c19ddc2c058e68870f1445b9cca1598'
...
and '956cf5bff87f174141628efbad07e028e30fc4c9'
2013-01-06 02:24:09 +00:00
kytv
e7d48f1d3c
- s/classpath/javac.classpath/ I'm fairly sure that this must have been added
...
in error.
- add jenkins.cobertura.report target. The jenkins plugin couldn't find the
sources, so I'm hoping this helps it out.
- add debug lines cobertura needs
2013-01-06 02:22:10 +00:00
zab
7e7a68a61d
fix BandwidthLimiterTest
2013-01-05 23:21:04 +00:00
zab
c558f5af85
Update FragmentTest to expect an IAE.
...
Update {Batched}FragmentTest to JUnit 4
Use a single instance of I2PAppContext
2013-01-05 23:08:00 +00:00
zab
a33457ff7f
Rename BuildMessageTest so it doesn't match the JUnit wildcard.
...
Add note that the test (most likely) needs to be re-written fom scratch.
2013-01-05 21:52:33 +00:00
kytv
16be8deb00
regex tidying
...
(fixed version of revision 5135b9e8fb88986fdc130971ebe75c3ab0665dcc)
2013-01-05 20:12:35 +00:00
kytv
dfcf1c1575
disapproval of revision '5135b9e8fb88986fdc130971ebe75c3ab0665dcc'
2013-01-05 16:22:28 +00:00
kytv
d1dc7cd269
tidy up version # regexes
2013-01-05 16:18:41 +00:00
str4d
88c2b3da58
merge of '3c30547c23e641e3cc7a7927d956997c0187aa5c'
...
and 'd0f6b1e4566b9690b60fa0fb686aadc3ad629a31'
2013-01-05 00:31:14 +00:00
str4d
0bfd747c95
Exclude from router cobertura anything that isn't net.i2p.*
2013-01-05 00:30:37 +00:00
zab
d150403395
Rename a non-junit test so it doesn't fall under the junit wildcard
2013-01-04 23:44:26 +00:00
zab
1939aaca93
Fix test and make it actually test something
2013-01-04 20:57:18 +00:00
zab
d0cb714f69
add installer/resources to the classpath for eclipse and junit task
...
do not use hardcoded filesystem path in junit test
(test still fails for different reason)
2013-01-04 20:17:35 +00:00
zab
54a35df9e9
merge of '3cd63a1366e2ca171fb8c348927047e0c0b7393d'
...
and 'a461c087d600d3fa0b5da2085d1dd97aff721d44'
2013-01-04 19:31:35 +00:00
zab
b1a29c9514
enable more output for easier debugging of tests
2013-01-04 19:28:37 +00:00
kytv
af21093012
javadoc fixes
2013-01-04 19:20:08 +00:00
zab
cea1b08a98
Update javadoc to specify non-null payload for datagrams
2013-01-04 18:46:00 +00:00
zab
c7f1329c04
get rid of two tests that don't make sense
2013-01-04 18:38:32 +00:00
kytv
a02f9313ff
fix javadoc-test target
2013-01-04 02:47:10 +00:00
kytv
5a7d975ed6
speed up datahelper test (thanks zab)
2013-01-04 01:17:29 +00:00
str4d
455618dc26
merge of '9a6aaa59a51ac9c26f4a1a1a1db90feb17819a22'
...
and 'b5f4c5514ac1fbd9f7b61180c7874ddcac422c11'
2013-01-04 00:36:02 +00:00
str4d
bddfc5b526
Turn BuildMessageTest into a JUnit TestCase
2013-01-04 00:33:03 +00:00
bcbf7e6270
- Speed up crypto tests, reduce memory usage, use common context
2013-01-04 00:31:28 +00:00
kytv
83886cdcfb
merge of '9cd70f6c6a5d8100782f92785a0082b09248e6b0'
...
and 'e6b29f8caf5730bada39b1296ff3eb3b5f363f0e'
2013-01-04 00:20:03 +00:00
zab
dbfb4cbbbb
Remove test that does nothing anyway
2013-01-04 00:19:08 +00:00
kytv
fe477f0a0b
merge of '96801f1975a618da3caa8943bc186ad78449ee94'
...
and 'fa2d2cb834d3792b816984bc44da70ad903e40e8'
2013-01-04 00:10:56 +00:00
str4d
dd24ab6f70
Create a new RouterContext for net.i2p.router.tunnel tests (can't cast I2PAppContext)
2013-01-04 00:07:15 +00:00
zab
47592377f2
Make test expect an UOE
2013-01-03 23:58:18 +00:00
e3ecc42e88
- Fix delivery instructions test
2013-01-03 23:13:47 +00:00
kytv
999b8d3c68
merge of '7b3e55d16589c2194327677322fca98e2ce056ad'
...
and '85eec7bc28af462eca4a83562771af846cb2b91c'
2013-01-03 22:58:46 +00:00
kytv
8e5c26270e
cross platform unit test hostname faking not relying
...
on external tools
The original method failed on Archlinux. This should work everywhere.
2013-01-03 22:58:21 +00:00
zab
e67aa430cd
merge of '616d36fc49bb03f28c56540cdd475e2f7e9e3663'
...
and '7a64fceed49d038439e050a81f45b1e6abb2ad19'
2013-01-03 22:55:56 +00:00
zab
8e57a2e386
Fix most of the test cases, reduce the runtime of the test
...
using LogManager.flush()
2013-01-03 22:55:40 +00:00
d28184ce72
- Test data strucure equals() for everything except I2CP
2013-01-03 22:05:10 +00:00
kytv
94827d6d55
merge of '4e4692d229faefe5a1a891b9e7e89302117d2970'
...
and '90cf0bde41018fcb22d53d168c8d6f56294d8660'
2013-01-03 20:12:47 +00:00
kytv
6c676869a0
change an ant 1.8ism to one supported in 1.7
2013-01-03 20:12:18 +00:00
zab
2c8f2ae404
Change the Rate.equals(..) method to work for Rates w/o a parent RateStat
...
Change the RateStat.equals(..) method to work with deserialized RateStats
Update and fix the JUnit tests for both
2013-01-03 20:08:54 +00:00
kytv
3eb00c526d
remove extranous reference (that I added) to junit; fix a bit more of the
...
router tests
2013-01-03 19:36:39 +00:00
83e25ef26c
merge of '78c1ef42cf8e75cb54df7c34644855f54428565c'
...
and 'd37cf6a7b286442b886dbfd6f74ac948eee5b3fc'
2013-01-03 16:11:29 +00:00
8f4f7a677f
- Fix junit path typo
...
- Fix several router unit test compile errors.
They all compile now.
- Move SubmitMessageHistoryJob to i2p.scripts, it is not a unit test
2013-01-03 16:10:49 +00:00
kytv
b54c5f8545
renable slow tests
...
these tests are only slow with cobertura enabled
2013-01-03 14:15:56 +00:00
17ac0e4b5f
- Fix last three I2CP message junit test failures caused by the removal of equals().
...
- Fix RouterAddress test failure caused by removal of expiration
2013-01-03 12:50:28 +00:00
4730690978
- Fix most of the I2CP message junit test failures caused by the removal of equals().
...
Still a few left where the test is overridden.
- Fix DestLookupMessage test failure caused by missing data.
2013-01-03 12:13:48 +00:00
kytv
9d77cd7761
allow setting hamcrest and junit locations with properties
...
Defaults to the ant library path (the previously hardcoded path) if not set.
2013-01-03 11:53:08 +00:00
kytv
5b81a1a6d5
catch unset classpath prop
2013-01-03 10:43:31 +00:00
kytv
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
str4d
cdc3682baa
Fixes to JUnit tests under net.i2p.router.transport
2013-01-02 22:05:12 +00:00
str4d
dae66d7f73
Updated JUnit tests in net.i2p.router.tunnel - almost all bugs fixed
2013-01-02 21:29:54 +00:00
str4d
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
kytv
ab2c5ef9bb
postinstall: delete both OSX scripts if we're not on OSX
2013-01-01 18:26:08 +00:00
kytv
ab0b4936ec
refresh patch
2013-01-01 18:22:18 +00:00
kytv
2dd1aaab63
Update wrapper to v3.6.17 (ticket #826 )
2013-01-01 10:39:08 +00:00
kytv
c05cd07ff7
Fixing two potential NPEs found by findbugs
2013-01-01 00:02:18 +00:00
kytv
adfc22499c
Remove outdated javadoc reference & explicitly specify locale
2012-12-31 21:45:49 +00:00
kytv
44498ca8c7
installer: extra checks & add to findbugs target
2012-12-31 18:00:42 +00:00
kytv
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
kytv
db0501f31b
explicitly specify encoding
2012-12-29 00:10:38 +00:00
kytv
3be5002f15
ant debian-tarball target: set .sh to mode 755
2012-12-28 21:17:56 +00:00
kytv
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
str4d
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
kytv
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
kytv
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
kytv
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
kytv
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
kytv
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
kytv
1d0f8b4c6d
Add missing shebang lines to bundle-messages scripts
2012-12-23 17:35:07 +00:00
kytv
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
kytv
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
81975e919b
propagate from branch 'i2p.i2p.zzz.test2' (head f33dbe1499b84cf6192b1a7bd494eaf081a047c0)
...
to branch 'i2p.i2p' (head 4e5bd2836592b95e1eff01d8e83f2690da386ef8)
2012-12-22 18:34:51 +00:00
436d8f0785
- Add support for announce-list (BEP 12) to TrackerClient (ticket #778 )
...
- Refactor dup tracker detection
2012-12-22 18:05:42 +00:00
kytv
fa235d97af
enable i2prouter translations in the debian package & refresh patch
2012-12-22 17:51:15 +00:00
kytv
42f8c71d4e
update .mtn-ignore
2012-12-22 17:50:46 +00:00
kytv
9a241af241
enable translations for 'i2prouter'
2012-12-22 15:10:57 +00:00
kytv
69d22b84f9
i2prouter: integrate modifications from upstream (Tanuki)
2012-12-22 14:57:28 +00:00
7ea1bffea2
rename Tracker class for clarity
2012-12-22 14:13:16 +00:00
kytv
c1f4155cd8
French language update from transifex + updated EN po files that were uploaded to transifex
2012-12-21 23:50:08 +00:00
kytv
85fda3ed7f
minor regex tweak
2012-12-21 21:17:33 +00:00
kytv
8998bdec17
remove another reliance on external UNIX-only tools (and fixing formatting of my earlier commit)
2012-12-21 21:13:31 +00:00
kytv
c9b6a3f01c
Instead of deleting the empty directory placeholders, let's just not copy them to pkg-temp to begin with.
2012-12-21 20:53:51 +00:00
kytv
05c5f66012
fix my getBuildNumber regex
2012-12-21 20:46:02 +00:00
kytv
7fd59c4f10
add more excludes to 'sloccount.report' and make the report location configurable
2012-12-21 20:45:05 +00:00
kytv
6fe127286f
add armv6 and armv7 to the "do not build EXE" list
2012-12-20 07:25:28 +00:00
kytv
406bcbef9d
remove dependencies on external tools for getReleaseNumber and getBuildNumber
...
getReleaseNumber and getBuildNumber were *NIX only targets that relied on the external tools grep, cut, awk, and tr. These targets have been rewritten to use ant features.
2012-12-20 07:23:01 +00:00
kytv
9eb25f60c3
add sloccount report target
2012-12-20 07:16:39 +00:00
kytv
b7c10d2adb
remove a few more files with "ant clean"
2012-12-20 07:13:26 +00:00
kytv
816149efd3
debian: refresh patches
2012-12-19 21:31:02 +00:00
kytv
aa6eefcc76
debian: add commented entries required for PPA builds & update "debianhowto" target
...
If someone runs "ant debian" to make installable packages, they do not need to
have their own wrapper or commons-logging jars. The PPA builds, however, do
require them. During the last release I made the mistake of overwriting my "PPA
debian/control" file with the one from MTN that did not include these
dependencies.
Also updating "debianhowto" to reflect the fact that we no longer use
Debian's/Ubuntu's Jetty pkgs since Jetty6 appears to be leaving their repos in
the near future.
2012-12-19 21:25:04 +00:00
kytv
9ef9e48da9
remove executable bit
2012-12-19 21:09:17 +00:00
kytv
166e36aaef
move taskdefs to targets
...
The directory installer/lib/ will be removed if a 'stripped' source tarball is
required. Without the changes in this commit, removing this directory will
require hackery to be performed on the I2P source in order for any of the ant
targets to work.
2012-12-19 21:08:57 +00:00
667b548d3b
* Update: Hide the update buttons when router.updateDisabled=true, as is the case
...
for Debian packages. Broken in 0.9.4. (Ticket #817 )
Remove unused shouldInstall() method.
2012-12-19 14:58:37 +00:00
kytv
5dfef69688
Add dummy placeholder files to empty eepsite directories
...
git and a few other vcses don't store empty directories....but now these directories
are no longer empty.
2012-12-18 20:50:29 +00:00
c3ae3f2895
build fix
2012-12-17 15:29:26 +00:00
8b41956091
0.9.4
2012-12-17 14:52:02 +00:00
str4d
264e27ab3f
Correct url for forum.i2p
2012-12-16 03:23:16 +00:00
74f6abc97a
bump
2012-12-15 14:54:32 +00:00
8edbfc5198
replace call to Arrays.copyOf(), not in Java 5
2012-12-15 14:41:42 +00:00
kytv
8513d1f22b
merge of '482fcb3afd2e52160588dbf9e253ff594e0d5ce3'
...
and 'a63132b861cf363158a5ac2e1897b4636321d536'
2012-12-15 00:37:09 +00:00
str4d
cb75e3dc7e
Documented required and optional test-related properties in build.properties
2012-12-14 22:33:37 +00:00
kytv
a8926dae57
ship all of the *BSD jcpuid files in the installer
2012-12-14 22:20:20 +00:00
kytv
c5502737f2
Debian: changelog and minor initscript updates
2012-12-14 16:14:46 +00:00
kytv
206cea8b56
update geoip.txt
...
Update geoip.txt based on Maxmind GeoLite Country database from 2012-12-04
2012-12-14 16:00:09 +00:00
kytv
003a8b07e1
German and Swedish translation updates from Transifex
2012-12-14 15:58:59 +00:00
zab
c5d69eb231
jenkins test passed!
2012-12-14 08:34:27 +00:00
zab
78864ab380
test to see if the jenkins server by skydrome detects broken compilation
2012-12-14 08:29:08 +00:00
ec22a6ec6b
copy armv6 wrapper in preppkg-linux target
2012-12-13 12:33:53 +00:00
kytv
b435857e15
don't try to copy armv7 wrapper in preppkg-linux target
2012-12-12 20:34:37 +00:00
8198419156
build fixup
2012-12-12 15:43:42 +00:00
60718dbf72
Drop custom-built armv7 wrapper.
...
Tanuki-built arm wrapper works on armv5 and armv7 but not on Raspberry Pi armv6.
Wrapper we built for Raspberry Pi does not work on Trimslice armv7.
2012-12-11 19:27:56 +00:00
4e558320a9
- i2psnark: Add announce list support (BEP 12) (ticket #778 )
...
Preliminary. Still todo: TrackerClient
2012-12-10 22:48:44 +00:00
zab
1fa00a5738
Restore javadocs
2012-12-10 18:05:52 +00:00
9f6ebd8e10
longer tunnel options for servers; fix spacing issue
2012-12-10 17:39:02 +00:00
c4a0fcbf43
propagate from branch 'i2p.i2p' (head 99b582d7fcc9d377341809a5fe580b439b37fea6)
...
to branch 'i2p.i2p.zzz.test2' (head f620dc8ce09657b3bfe0d87b5ee09c1bc33c31d1)
2012-12-10 17:23:29 +00:00
8104cb40cd
Apache Tomcat 6.0.36
2012-12-10 17:23:07 +00:00
zab
d2b2600e5e
VersionComparator w/o object churn, ticket #789
...
tests
2012-12-10 10:07:34 +00:00
zab
d062db3c17
Object churn improvements, ticket #787
2012-12-10 09:46:05 +00:00
zab
32a8bb7a3e
more VersionComparator tests
2012-12-09 16:59:51 +00:00
zab
d8417cbf71
more tests for VersionComparator
2012-12-09 13:28:06 +00:00
863a05b33d
* susimail: Button CSS spacing tweak
2012-12-08 12:12:29 +00:00
str4d
3fc3abe7a5
Moved susimail.properties out of the build path, and set build.xml to copy it in
2012-12-08 02:02:04 +00:00
96fcaf9385
javadoc
2012-12-07 14:21:30 +00:00
0b14981163
fix forum urls
2012-12-07 14:20:43 +00:00
87a56a6fac
* RouterClock: Reduce log level (ticket #790 )
2012-12-07 14:20:02 +00:00
str4d
0fa938e096
merge of '60726592fdfe50d6d8051846e0034b4b40a6761e'
...
and 'ad92f5811a7ff6ceab5ab09572d716f00f9100ea'
2012-12-06 00:17:13 +00:00
meeh
b7e3a60fbc
Ticket #802
...
Added https://euve5653.vserver.de/netDb/ to reseed host list.
Certificate using www.cacert.org, so no need to add a new crt file.
2012-12-05 20:57:33 +00:00
kytv
653ccaae49
typo fix + updated UK translation
2012-12-05 14:38:56 +00:00
ca00b34314
* I2CP: Fix external I2CP apps, including i2ping, caused by 0 nonce value,
...
broken in 0.9.2 (tickets #799 , #801 ). Allow nonces == 0.
Javadocs and cleanups.
2012-12-05 00:03:27 +00:00
0c5811801f
* SSU: Fix rare NPE (ticket #798 )
2012-12-05 00:01:49 +00:00
d9727c901c
* Reseed: Don't go on to the next host if we have enough http://zzz.i2p/topics/1287
2012-12-05 00:00:55 +00:00
63b8e7101f
* GarlicMessage: Fix notes and log in GarlicMessageHandler and HandleGarlicMessageJob,
...
they are used for netdb messages received by floodfills http://zzz.i2p/topics/1282
2012-12-05 00:00:06 +00:00
kytv
4f5da775d4
Chinese, French, Italian, Polish, and Ukrainian translation updates from
...
Transifex.
2012-11-28 23:27:16 +00:00
kytv
3464ad6e5e
remove extraneous space
2012-11-28 19:39:31 +00:00
kytv
d28480dd92
bumping build to -12
2012-11-28 10:34:19 +00:00
kytv
4902b4ecba
merge of '32a936bfa4c9048f8d96461990da03f7f35cb676'
...
and '9c7cae316969219b1f2d74c20dbb4a12a94857a9'
2012-11-28 10:28:30 +00:00
zab
0e0a38460e
Revert to using ArrayList in RouterInfo
2012-11-28 08:19:34 +00:00
str4d
4266a10ffb
Added more tests to VersionComparatorSpec to further cover the implementation
2012-11-26 00:29:02 +00:00
str4d
31fc55eca7
Added tests for VersionComparator
2012-11-25 02:44:01 +00:00
str4d
4d389f75a2
Changed summary bar ordering <input type="image">s to <button>s
...
Fixes a bug which caused the ordering to be non-functional.
2012-11-25 02:39:49 +00:00
abe29e044f
Remove org.mortbay.http.Version.paranoid property not recognized by Jetty 6.
2012-11-24 20:01:07 +00:00
8d2eff76f2
fix jetty system properties
2012-11-24 19:56:58 +00:00
c5a6ed3179
final
2012-11-24 17:30:20 +00:00
99058ee135
* Codel: Make stats non-required (ticket #786 )
2012-11-24 16:41:55 +00:00
b2e335fbba
* Profiles: Small optimization in coalesceOnly() (ticket #765 )
...
javadoc, detab
2012-11-24 16:41:12 +00:00
1d3bbfd250
* Addressbook: Disable unused wakeup via http
2012-11-24 13:56:45 +00:00
916e328e10
javadoc, volatile
2012-11-24 13:55:47 +00:00
fe02145fed
typo
2012-11-24 13:53:12 +00:00
str4d
ad41b25be5
merge of '138eae0135999a3f8e20b08183500a2318287cd4'
...
and '314f5c9d4fc6b5dd82d6ee09a207686f52e66a2c'
2012-11-23 20:12:11 +00:00
str4d
d2b1103e26
Removed a hard-coded jsp link I missed
2012-11-23 20:10:52 +00:00
kytv
0b05cd761c
i2prouter: fix block location (thanks k0e)
2012-11-23 18:08:04 +00:00
kytv
28ba7880e4
merge of '15d44385349738e5c84f8efcdb797d98b4fbaed0'
...
and '586f7a71f1e187cb041d873c013fbe91d0184b08'
2012-11-23 18:07:07 +00:00
str4d
4680fd118b
Added remaining .project and .classpath files
...
The project files for jetty are in the apps/jetty folder. Dependencies will be
resolved once the project has been built normally once via e.g. "ant updater".
2012-11-23 12:31:02 +00:00
str4d
9dcfe98437
Added .project and .classpath Eclipse files to most sections of the source
...
To import a branch of trunk into Eclipse, create a new workspace based in the
root directory of the checked-out branch, and then select "File -> Import..."
then "General -> Existing Projects into Workspace", then for "Select root
directory" choose the root directory of the branch (and of the workspace).
Select all projects that appear, so that dependencies are satisfied.
Currently left out are i2psnark, routerconsole and susimail, because they all
depend on jars in apps/jetty/jettylib, which seems to be auto-generated. Need
to check whether the existence of that folder (from having Eclipse files in it)
will prevent the jars being populated or not.
2012-11-23 12:20:26 +00:00
zab
55c264916b
kill a string allocation hotspot
2012-11-23 07:52:03 +00:00
zab
0ec77f5514
Use the cached iterator list to remove Iterator allocation hotspots
2012-11-23 07:22:58 +00:00
zab
f238d0514f
test removal
2012-11-23 07:13:21 +00:00
zab
d8613d2285
more appropriate junit test
2012-11-23 07:06:01 +00:00
009b0bfdde
more empty jars not to pack
2012-11-23 01:30:48 +00:00
924963eba0
fix class cast exception
2012-11-22 23:14:08 +00:00
de175b80fe
updates
2012-11-22 22:54:11 +00:00
zab
1e83028702
An ArrayList that reuses a single iterator
2012-11-22 21:50:48 +00:00
9fc7258537
- Update non-default xml files
...
- Update DTD
2012-11-22 21:42:15 +00:00
50df4b53db
- Clean up WebAppconfiguration
...
- Fix eepsite xml files
- First cut at updating migration code (untested)
2012-11-22 21:17:50 +00:00
zab
e974d3bc55
propagate from branch 'i2p.i2p.zab.782' (head 64415601890b9c494a8f06379f9feefbc855e07c)
...
to branch 'i2p.i2p' (head 0e92cf3a3844e7b738ca9c2486112867fc663b6f)
2012-11-22 20:53:03 +00:00
zab
7c96044d18
javadoc
2012-11-22 20:47:54 +00:00
d5d70f1b40
Wrapper 3.5.16 compiled on Raspberry Pi:
...
GPLv2
binaries stripped
gcc (Debian 4.6.3-12+rpi1) 4.6.3
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-1+rpi1)
OpenJDK Zero VM (build 20.0-b12, mixed mode)
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 0002
2012-11-22 00:36:45 +00:00
02ad4d5200
fix NPE
2012-11-21 22:53:22 +00:00
56ae54c2ff
Jetty 7 license info copied from jetty-distribution-7.6.8.v20121106
2012-11-21 22:20:05 +00:00
a70e040e33
susimail compile fixes for Jetty 7.
...
Untested.
2012-11-21 21:21:38 +00:00
c0d82fe83f
i2psnark compile fixes for Jetty 7.
...
Untested.
2012-11-21 21:09:31 +00:00
kytv
34e0b36401
updates to 'i2prouter' based on changes to Tanuki's example script
2012-11-21 21:03:55 +00:00
kytv
2fbe0e8bb1
update wrapper to v3.5.16
...
- Windows: Self-compiled with VS2010 in Windows 7. The icon has been
changed from Tanuki's default to Itoopie.
- FreeBSD: Self-compiled in FreeBSD 7.4 to eliminate the dependency on the
compat6x port and stripped.
- Linux PPC32: Self-compiled in Debian Squeeze and stripped
- Linux x86, Linux x64, Linux ARMv5, MacOSX & Solaris: Binares are from the
"community edition" deltapack offered by Tanuki. The Linux binaries have
been stripped.
2012-11-21 21:01:45 +00:00
f1dd77982a
RouterConsole compile fixes for Jetty 7.
...
Convert LocaleWebAppHandler from extending WebAppContext to
extending HandlerWrapper, since handle() is now final in WebAppContext.
Untested.
2012-11-21 20:49:18 +00:00
be8697cb9a
jetty 7 first cut
2012-11-21 18:05:50 +00:00
zab
33ee8a38ca
Ticket #765 - optimize locking during profile reorg
2012-11-21 15:45:38 +00:00
5f4562467e
* Transport: Fix bug that inadvertently reduced default max
...
SSU connections in 0.9.2, cutting network capacity in half and
harming tunnel build success rates
2012-11-20 01:17:02 +00:00
kytv
56ef4cda82
Addi an exception for core2 & corei to NBI on 32-bit kFreeBSD, NetBSD, and OpenBSD
...
These binaries are identical on 32-bit kFreeBSD, NetBSD, and OpenBSD systems.
If a corei CPU is found on these systems we'll use the core2 jbigi binary.
194868,ad47c3d909d0fb85242566f3c7b4be5b,libjbigi-kfreebsd-core2.so
194868,ad47c3d909d0fb85242566f3c7b4be5b,libjbigi-kfreebsd-corei.so
202848,57aa013ca310f3aae990f5ee78c100bd,libjbigi-netbsd-core2.so
202848,57aa013ca310f3aae990f5ee78c100bd,libjbigi-netbsd-corei.so
207657,01483211b6e077057302e256f185f7e7,libjbigi-openbsd-core2.so
207657,01483211b6e077057302e256f185f7e7,libjbigi-openbsd-corei.so
The I2P project does not currently ship these binaries, but they can be found
in unofficial jbigi packages.
2012-11-19 23:47:55 +00:00
kytv
5975b69b42
Add jcpuid binaries for OpenBSD, NetBSD, and kFreeBSD.
...
Support for these has already been added to CPUID.java.
2012-11-19 22:44:58 +00:00
kytv
d0a3c7256a
Improved support for GNU/kFreeBSD
...
- add kFreeBSD to NBI and CPUID
- add kFreeBSD to jcpuid/jbigi build scripts
- refresh debian patches to compensate for kFreeBSD changes
- i2prouter: Detect kFreeBSD and normalize its name
- clean up osid (switching to "elif") and adding support for detecting kFreeBSD
- update postinstall.sh; I2P cannot be installed using gij so postinstall.sh
will not be run. If/when openjdk finally comes to kFreeBSD, we'll be ready for it.
2012-11-19 22:41:54 +00:00
d94c14967c
move HashDistance to router/util
2012-11-19 16:22:09 +00:00
f15828fa95
* NetDB: Add negative lookup cache
2012-11-19 16:10:02 +00:00
f64eacefe3
* BuildHandler: Disable CoDel, wasn't helping
2012-11-19 16:06:59 +00:00
c8f2effca8
* Profiles: Split up files into subdirectories
2012-11-19 16:04:33 +00:00
kytv
74f4859e13
explicitly prefer openjdk-*-headless over default-jre-headless.
...
On Debian Squeeze the default-jre-* packages point to gij/gcj which is suboptimal.
Openjdk cannot be forced since not all platforms--such as kFreeBSD--have it as
an available option.
2012-11-18 18:52:13 +00:00
zab
8c987fc0d2
Add javadocs to getters
...
Make setters package-private
Small noop tweak to the computeAverages
2012-11-18 15:01:43 +00:00
zab
efc202d2ee
more use of the new methods
2012-11-17 19:22:23 +00:00
zab
3cbca7c0ac
more use of the computeAverages method
2012-11-17 18:51:28 +00:00
zab
82e4244473
more refactoring
2012-11-17 18:36:55 +00:00
zab
836620c375
javadoc
2012-11-17 18:03:10 +00:00
addfff8626
* Tunnels: Set default priorities for tunnels (ticket #719 )
...
Exploratory: +30
IRC: +15
HTTP Proxy: +10
I2PSnark: -10
2012-11-17 17:32:24 +00:00
3836742e7d
stat cleanup
2012-11-17 17:24:44 +00:00
74fd171131
* i2psnark: Clear PEX peers set after use, cause of bad peer counts
2012-11-17 17:11:39 +00:00
d511bf2cd8
* error500.jsp: Add servlet version
2012-11-17 17:10:31 +00:00
0cbbedd250
javadoc fix
2012-11-17 17:09:37 +00:00
zab
4824cae36c
Properly synchronize the Rate class
...
Add a new class to store results from rate calculations
Add a new method to compute average, last and current measurements
Use the new method in RouterThrottleImpl
2012-11-17 00:04:08 +00:00
kytv
b67359aca6
Match *FreeBSD* instead of just FreeBSD*.
...
(spotted at http://pastethis.i2p/show/2280/ and jcpuid already matches
*FreeBSD* so this fixes a minor consistency issue. Thanks to the anonymous
paster.)
2012-11-16 21:24:03 +00:00
99179edae2
add reseed to event log
2012-11-16 15:33:38 +00:00
ae6dad6e48
* NetDB:
...
- Implement automatic reseeding (ticket #521 )
- Increase minimum routers from 15 to 50
2012-11-16 14:47:55 +00:00
6902a8392f
* i2psnark: Fix rare IOOBE (ticket #777 )
2012-11-16 14:45:05 +00:00
4991c5a1ad
* Tunnels: Fix outbound tunnel message priority (ticket #719 )
...
(copy/paste error)
2012-11-16 14:43:46 +00:00
zab
a3e3001d49
* Sync fixes to Frequency
...
* Removal of warnings related to generics in StatManager
2012-11-14 21:53:54 +00:00
4fdf1c2411
* stats.jsp: Link to graph page, not single image
2012-11-13 20:40:15 +00:00
ea00c0af50
* SSU: Fix bug that would drop 512 byte messages
...
The bug has been there forever but never happened before
0.9.3 because the buffers were all 32KB and the largest
fragment was about 1500 bytes. In 0.9.3, there are multiple
buffer sizes, the smallest is 512 bytes, and a packet
of exactly 512 bytes would be silently dropped.
Thanks zab for finding it.
2012-11-13 20:39:29 +00:00
e6dbd7ddda
* SOCKS: Reduce log level of connect errors
2012-11-13 20:36:42 +00:00
9741d127a9
* NTCP:
...
- Fix NPE with more syncing (hopefully) (ticket #770 )
- Use ByteCache for 16KB buffers
2012-11-13 20:35:47 +00:00
8efc7e9369
* HTTP Proxy: Store referrer of new addresses in address book
2012-11-13 20:33:37 +00:00
da009f8d22
* Bandwidth Limiter: Fix stats broken in -1
2012-11-13 20:32:39 +00:00
f8133b7abf
log tweak
2012-11-13 20:30:56 +00:00
kytv
2362862f31
eepget: If java binary is not found, try to determine where java.exe is located.
...
In my testing:
32 bit Windows (and, of course, 32 bit JRE) = Java added to the PATH
64 bit Windows and 64 bit JRE = Java added to the PATH
64 bit Windows and 32 bit JRE = Java *not* added to the PATH.
So...with this check-in:
- If the environment variable JAVA is set in the script, we'll use that
manually specified Java. We will not look in the registry, but we'll check to
make sure that the binary exists.
- If Java is found in the system path, we'll use it instead. We will not look in the
registry.
- If the variable is not set manually and Java is not in the system path we'll
look in the registry to find the java binary.
I've tested this in Windows XP, Vista, and 7 but it should work in any supported version
of Windows.
2012-11-09 23:53:02 +00:00
str4d
f287ed48ed
merge of '6f719ac61e6f1afbd935f3fdab862c2e5cc7f5d8'
...
and 'fd3c457f0a834ba87fead3cbdf22e31253cd4e7c'
2012-11-07 19:29:34 +00:00
meeh
b8a9caeb4c
Cleanup in reseed list, also removed HH's ssl host, since it expires 21-11-2012 22:34:10 GMT+1. And
...
I've failed to get in contact with him for a renewal of his certificate. Errors might appear in logs
on installs after that date, just remove https://euve5653.vserver.de from /configreseed in console
and you wont get errors.
2012-11-06 22:00:00 +00:00
str4d
dccd8445e6
More changes to finish first test in UpdateBehaviors
2012-11-06 11:23:57 +00:00
str4d
c5fb009c83
merge of 'd09201283ea0356bf5b1d3aedc4795a202414930'
...
and 'e2f50f8cb50f8593ca882e94cb661c54b87d2468'
2012-11-05 21:40:35 +00:00
str4d
4d8973b0a5
Assorted fixes to router Junit tests for changes in the source
2012-11-05 21:31:40 +00:00
str4d
f57d91ac16
Added missing DateAndFlagsTest - no errors in core junit tests now
2012-11-05 21:00:20 +00:00
str4d
ccc5923ab3
Drop unused DummyPooledRandomSource, moved to i2p.scripts
2012-11-05 20:43:47 +00:00
str4d
31debe6bbf
CryptixRijndael_Algorithm._BLOCK_SIZE is private, so specify value directly
2012-11-05 19:53:00 +00:00
str4d
40d1507237
Fixed imports on core JUnit tests to use Hamcrest matchers provided with Junit4
2012-11-05 19:50:32 +00:00
ea2be02a29
* RequestLeaseSetJob: Only disconnect client after multiple dropped
...
lease set requests; reduce timeout, other cleanups
2012-11-05 17:23:32 +00:00
c21a6a54f8
* PeerManager: Don't reorganize as often if it takes too long (ticket #765 )
2012-11-05 17:20:47 +00:00
70a2e330ef
* i2psnark:
...
- More DHT limits
- Announce to backup trackers if DHT is empty
- Use PEX and DHT info in torrent peer count
- Don't use temp files for announces
- TrackerClient refactoring
- cleanups
2012-11-05 17:20:07 +00:00
d5c70676b0
* Console:
...
- Fix NPE after restart (ticket #763 )
- Move more nonces out of system properties
2012-11-05 17:17:31 +00:00
202c92a42d
* Unsigned Update: Fix notification on failure
2012-11-05 17:16:02 +00:00
str4d
3cb4d35cee
propagate from branch 'i2p.i2p.zzz.update' (head 1ca3b931ebecd4ec80e7e135b634d085934c092b)
...
to branch 'i2p.i2p' (head c917793878189c29441f69133e029cfdfe3c0895)
2012-11-05 10:38:54 +00:00
str4d
3d35984cf5
Started filling out UpdaterBehaviors
2012-11-05 10:37:18 +00:00
str4d
2217d1ab95
Moved *streaming and i2ptunnel tests to match convention
2012-11-04 11:23:12 +00:00
kytv
75ddc12390
de, pt, and se updates from Transifex. Updated en po files to push to tx.
2012-11-02 19:54:49 +00:00
d48fab9d98
* I2CP:
...
- Better fix for logging dropped messages (ticket #758 )
- Implement fast receive to reduce per-message handshakes
- Make messageReliability=none the default
2012-11-02 16:37:23 +00:00
d30aeb3902
* KeyManager: Eliminate races, buffer I/O, eliminate periodic syncing
2012-11-02 16:01:44 +00:00
d479c4ae7d
* configstats: Fix group sorting, translate groups
2012-11-02 16:00:41 +00:00
9c220e08f8
* i2ptunnel:
...
- Better privkey backup file name
- Revert increment of privkey tunnel name
- Move deleted privkeys to backup dir
- Fix jsp build dependencies
- Fix layout issue on Chrome (ticket #757 )
2012-11-02 15:59:51 +00:00
eee38a626d
* i2psnark:
...
- Split buckets correctly
- More exploration fixes
2012-11-02 15:58:26 +00:00
f29a45a2c2
* PriBlockingQueue: Enforce max size
2012-10-31 16:15:32 +00:00
a5b68d4fb0
* I2CP: Reduce log level when outbound queue is full (ticket #758 )
2012-10-31 16:09:28 +00:00
8a7d119962
* FIFOBandwidthRefiller: Reduce refill interval to smooth output
2012-10-31 16:07:11 +00:00
84a0793a10
* Streaming: New disableRejectLogging option (default false), enable for snark
2012-10-31 15:56:02 +00:00
2f4eeda397
* i2ptunnel: Fix NPE in zzzot plugin
2012-10-31 15:53:57 +00:00
96ed7abdc5
javadoc, final, private, volatile
2012-10-31 15:52:12 +00:00
str4d
6a91918e6f
Stubbed out Specs for net.i2p.router.update.* in routerconsole
...
*Behaviors.scala should really go in net.i2p.update.* in core, but ScalaTest
doesn't seem to be picking up the cross-dependency properly and just ignores
any Spec which includes them; they will move once the build.xml is fixed.
2012-10-31 00:22:15 +00:00
kytv
2c3edc0503
merge of '2b4768d9966695ad845dad4e28ef426d781e718f'
...
and '8489000cfeee5a6aa5a250b48bda4f6e2fb16b03'
2012-10-30 19:41:47 +00:00
kytv
f6bac8a08e
redirect output to /dev/null (in case /proc/1/comm doesn't exist)
2012-10-30 19:41:35 +00:00
4ce11a174a
* SSU:
...
- Adjust RTT/RTO calculations
- Better bandwidth tracking
- Cleanup of OutboundMessageState
- Stat tweaks
* Transports: Increase min peer port to 1024
2012-10-30 18:16:37 +00:00
d92f5e6508
merge of 'b2b4c1ba1f799d81d6d164698cb28aa9b837d390'
...
and 'c2b60a59c73835b51357a706da377862d8bd5ebc'
2012-10-30 15:06:38 +00:00
513821123e
remove space in javascript urls
2012-10-30 13:18:54 +00:00
sponge
f56c804e86
cleanups as requested
2012-10-30 11:03:11 +00:00
meeh
fb50f7adb4
Adding two new reseed hosts. Thanks to h2ik and SWAT
...
* reseed.info - SWAT
* i2p.feared.eu - h2ik
2012-10-30 02:27:16 +00:00
str4d
a99bf60cea
Added Mockito to ScalaTest classpath, and removed unneeded entry
...
Put mockito-all.jar (or a link to the actual version) in the same directory
as the ScalaTest lib files (passed in the command line as scalatest.libs).
2012-10-29 22:30:53 +00:00
40d981df25
* OutNetMessage: Properly clean up when dropped by codel (but unused for now
...
since codel is disabled for ONM)
* Tunnels: Implement per-client outbound tunnel message priority (ticket #719 )
* ClientTunnelSettings cleanup
2012-10-29 22:21:50 +00:00
f5165cfae5
log tweak
2012-10-29 22:17:38 +00:00
055bae0450
* StatisticsManager: Publish stats less often
2012-10-29 22:16:29 +00:00
74e5ea6e20
* Installer: Drop news.xml and old certs
2012-10-29 22:12:30 +00:00
32f3ca0568
* logs.jsp:
...
- Don't display dup message if last
- Spacing tweaks
2012-10-29 22:10:42 +00:00
fd3423fe09
* i2ptunnel:
...
- Create backup privkey files (ticket #752 )
- Fix NPE in Android startup
2012-10-29 22:09:55 +00:00
05d299816b
* i2psnark:
...
- Add kbucket debugging
- Eliminate redundant explore keys
- Add more limits to DHT tracker
- Delay expiration at startup
- Only enable updates for dev builds and 1% of release builds
* Update Manager: Warn on dup registration
2012-10-29 22:08:38 +00:00
2b80d450fa
drop old fortuna build script
2012-10-29 22:06:03 +00:00
str4d
9a31115eff
Classpath change in router build.xml to get routerconsole test harness to work
2012-10-29 12:14:04 +00:00
4baf3b6913
Fixups after props from:
...
i2p.i2p.zzz.pcap
i2p.i2p.zzz.test
i2p.i2p.zzz.test2
i2p.i2p.zzz.update
Javadoc fixes
Checklist tweak
-1
2012-10-28 13:08:02 +00:00
5e48331eae
propagate from branch 'i2p.i2p.zzz.update' (head 267311f29e501fcc8b3d674a93e78b5520ac985e)
...
to branch 'i2p.i2p' (head edeca2ab47e734c2314ff394609292d8bd3d5293)
2012-10-28 12:48:35 +00:00
5766db2c09
propagate from branch 'i2p.i2p.zzz.pcap' (head fff5fc864e5905ed77f8d60f7d0892ed5c2447b4)
...
to branch 'i2p.i2p' (head cc74e6e08096cc7fdb8563b2eae82df2a000ab01)
2012-10-28 12:26:52 +00:00
c4f6f48eeb
propagate from branch 'i2p.i2p.zzz.test2' (head a002e8957b5bf3a44149203d6842ef4b35107aa7)
...
to branch 'i2p.i2p' (head 0f6e2b3b8643fe7797e8727329345c1ed4cf741b)
2012-10-28 12:24:07 +00:00
943e2d7fe7
propagate from branch 'i2p.i2p.zzz.test' (head 48448fc896d1e0859f481e98d0e80e764cc40736)
...
to branch 'i2p.i2p' (head aedb9b8335d6de72dd633e79716fff6ffec263a1)
2012-10-28 12:17:38 +00:00
c4fa8fabb2
- Continue work to use priorities in FIFOBandwidthLimiter
...
- Log tweaks
2012-10-28 12:10:24 +00:00
6868047ee4
* i2ptunnel:
...
- Refactor TCG to use ClientApp interface
- Remove 'reload config' button
- Synchronization fixes
- Don't instantiate early, to allow router to hold
a reference. TCG.getInstance() may now
return null when in RouterContext.
- Jsps display message when TCG not initialized
2012-10-27 18:51:50 +00:00
80e7ee46fb
enable pw when adding one
2012-10-27 18:45:16 +00:00
61ee957add
pcap:
...
- Buffer output
- Separate methods for inbound and outbound, so we
don't need to use PacketLocal for inbound
- Cleanups after prop
- Finals etc.
2012-10-27 18:03:54 +00:00
kytv
6e66d377f6
changelog/patch updates
2012-10-27 18:00:10 +00:00
99e759a5be
propagate from branch 'i2p.i2p' (head 6e6de141ddbaddfcecf8a66ad8cf65f247f41f94)
...
to branch 'i2p.i2p.zzz.pcap' (head ae8977bcc33f75ee36505e739e9e4a194f5d9074)
2012-10-27 16:12:57 +00:00
eafca84717
0.9.3
2012-10-27 13:03:14 +00:00
0e2fd0c6f5
tweak
2012-10-27 12:47:07 +00:00
0ccf65fcf8
banlist
2012-10-26 16:24:31 +00:00
af06fded73
- Add password enabled property
...
- Bypass nonce checking if passwords enabled
- Add message about cookies if nonce fails
- Minor susidns cleanup
2012-10-26 13:08:23 +00:00
0bfe8ff41d
* BuildHandler: Fix "too slow" rejections due to internal clock skew
2012-10-25 18:58:12 +00:00
str4d
804f0294bb
Bumped router to -21 for previous commit
2012-10-25 02:51:18 +00:00
str4d
7a4430856d
Tweaked default value of lastLine in susimail to make a no-response error clearer to users
2012-10-25 02:49:13 +00:00
str4d
6bd40e253a
Bumped router to -20 for previous commit
2012-10-24 19:55:35 +00:00
str4d
c2d178efc3
Fixed a very stupid bug >_<
2012-10-24 19:51:54 +00:00
97da508df5
* I2PSnark:
...
- Fix (again) partial piece avoidance for seeds
- Fix several partial piece (temp file) leaks,
some uncovered by previous rarest-first fixes, some in end game
- Don't lose all DHT peers if we stop quickly (backport from update branch)
- Explore a kbucket if it's less than 3/4 full (backport from update branch)
2012-10-24 17:38:20 +00:00
str4d
211128f128
i2ptunnel: Truncate long client destinations (ticket #581 )
2012-10-24 02:30:19 +00:00
2f69d16828
- Thread magnet start if not connected
...
- Don't lose all DHT peers if we stop quickly
- Explore a kbucket if it's less than 3/4 full
- Change release torrent file names
2012-10-23 19:34:35 +00:00
bb2363f68a
- Fix DummyHandler
...
- Notes on news.xml enhancements
- Fix handling existing torrent
- Add dn to magnet link generation
- Fix progress info
2012-10-23 14:09:14 +00:00
meeh
fc461931bd
Adding a new reseed host.
2012-10-23 14:08:12 +00:00
724f4f9b37
- Several plugin install fixes
...
- Remove unused UpdateTypes
- Only try applicable updaters when updating
- Javadoc fixes
2012-10-23 02:34:24 +00:00
6f790d99c9
exit 1 on failure
2012-10-22 22:56:40 +00:00
efb986ffd9
- Handle case where we already have torrent
...
- New Storage.main() for use in the release process
- Make torrent files in release process
- Stop tunnel after fatal if no snarks are running
2012-10-22 22:55:36 +00:00
bd9ad9982b
- Fix spacing in summary bar
...
- Add start() in UpdateTask so things happen in the right order
- Add toString() in UpdateTask for better debugging
- Fix getID() for plugin UpdateTasks
2012-10-22 20:25:01 +00:00
meeh
e5a8a6aba4
merge of '7ca37d4f5e443834de23ebd2cf306b6fe3aeca87'
...
and 'f9d82ac84936c56dc92691842757e8cc354511e2'
2012-10-22 20:24:53 +00:00
meeh
da835fbd6b
h2ik don't have static ip anymore.
2012-10-22 19:52:21 +00:00
1538e6ec4e
- Fix VersionComparator (thx zab)
...
- Add debug output
2012-10-22 17:13:23 +00:00
95e0c37222
- Add fail timers
...
- Add progress indication
- Listener cleanup
2012-10-22 14:51:41 +00:00
95870df45b
* Watchdog: Don't dump threads too often (ticket #519 )
2012-10-21 17:21:49 +00:00
8b2889e317
- Only fail after all URLs are tried
...
- Move registration from servlet to manager and delay
- Fix plugin updates
- More logging
2012-10-21 17:14:54 +00:00
0fc452b683
- Improved parsing of news file
...
- Add magnet links to news file
2012-10-21 14:59:52 +00:00
6e19854e4c
- NPE fix on signed udpates
...
- More work on snark updater
- Clean up imports
2012-10-21 13:34:23 +00:00
6331cb2374
stub of a torrent updater
2012-10-21 03:13:31 +00:00
983537b0fd
refactor CompleteListener out of Snark.java
2012-10-21 02:34:46 +00:00
58fd2dddf8
refactor magnet parsing out of servlet
2012-10-21 02:08:34 +00:00
49b2fbd2b0
tweak
2012-10-20 22:52:11 +00:00
68814e31e7
* Console:
...
- Store form handler nonces in the servlet session instead of system properties,
to prevent cross-session interference
2012-10-20 21:28:17 +00:00
429739837b
* Console:
...
- Consolidate all the jsp formhandler boilerplate in the new
formhandler.jsi, in preparation for further improvements
2012-10-20 20:52:45 +00:00
fef1440865
* Transport:
...
- Add a simple network monitor
- Add new reachability state for network disconnected
- Prevent any tunnel building when disconnected (ticket #519 )
- Don't unleash watchdog when disconnected
2012-10-20 17:28:00 +00:00
afd29715fa
* Addresses:
...
- Add methods for connectivity detection
- Remove Hamachi restriction
2012-10-20 15:30:12 +00:00
e329742c8d
* Transport: Back out CoDel for SSU PeerState and NTCP
2012-10-20 11:37:31 +00:00
5695d0e94a
build fix
2012-10-20 03:38:54 +00:00
5a964dacbb
* UDP: Fix peer test NPE (ticket # 748)
2012-10-19 22:03:41 +00:00
fea3bb63c1
- Save available unsigned version across restarts
...
- Fix status display after downloaded
- Don't display update buttons unless HTTP proxy is up
- Pass the manager down thru the constructors
2012-10-19 20:26:08 +00:00
kytv
580c940d42
More pt trans updates from tx
2012-10-19 07:49:36 +00:00
kytv
7ea8cd4a09
Geoip update
2012-10-18 22:37:50 +00:00
4f936f958d
add the other getProperty(); more tweaks
2012-10-18 21:07:36 +00:00
kytv
a6ca962fcb
Portuguese and Spanish updates from Transifex
2012-10-18 15:19:13 +00:00
0b4401e64b
- Lots of fixes for notifying when updates and checks are complete
...
- Fixes for NewsHelper stored timestamps
- Add getProperty(String, long) to context for sanity
- New methods and types
- Logging improvements
- Add failsafe TaskCleaner
2012-10-18 14:28:14 +00:00
2b50c5aaf4
comment out test code
2012-10-18 14:26:30 +00:00
da4ea77c2a
more fixes
2012-10-18 02:20:39 +00:00
af4786ce0e
fixes
2012-10-18 01:29:14 +00:00
f9b8f0528d
- Straighten out some confusion on versions, RFC 822 dates,
...
etc. on news and unsigned updates. Stored versions are always
Long.toString(modtime). Only convert to RFC 822 for eepget or display.
2012-10-17 23:45:44 +00:00
b9d717b9f9
- Split up Updater and Checker interfaces
...
- Update router after check
2012-10-17 22:24:15 +00:00
cbc9165afd
- Add a jetty starter that can be stopped later
...
- Include jetty-i2p.jar in the updaters
2012-10-17 17:37:45 +00:00
a9e18620b9
- Convert HTTP and CONNECT proxies to MD5 authentication
...
- Allow multiple users
- Migrate passwords on first save
2012-10-16 19:17:06 +00:00
613dd77d2c
only display tracker error if no peers
2012-10-15 21:30:46 +00:00
9b6d5daeef
more work on proxy digest auth
2012-10-15 21:04:49 +00:00
kytv
b816ecc7e3
Italian and Swedish updates from Transifex
2012-10-15 18:05:38 +00:00
d01aae7860
HTTP Proxy:
...
- Move error page methods to base
- Preliminary code for digest auth
2012-10-15 15:37:13 +00:00
50cb427377
split out md5Sum for use in i2ptunnel
2012-10-15 13:57:09 +00:00
977cdee046
- Move MD5 functions to core util where i2ptunnel can use them
2012-10-15 12:28:45 +00:00
4db4010abf
propagate from branch 'i2p.i2p' (head 2da3b585b42d058e25909bc303d72277ae2463b5)
...
to branch 'i2p.i2p.zzz.update' (head ebbad994215dc2822e9a1776399864ed77a0e5a0)
2012-10-14 22:42:00 +00:00
ba37839adf
fixes while rechecking storage
2012-10-14 20:05:04 +00:00
c9196fda03
compile fixes after prop
2012-10-14 20:03:56 +00:00
b03b4745db
propagate from branch 'i2p.i2p' (head 2da3b585b42d058e25909bc303d72277ae2463b5)
...
to branch 'i2p.i2p.zzz.test' (head 2785f3832a7d1b8adb2f106d049949beb9b88838)
2012-10-14 19:50:51 +00:00
8df2a2d00a
* i2psnark: Fix request tracking bug preventing piece requests
2012-10-14 16:38:36 +00:00
184220f4c5
minor optimization
2012-10-14 13:54:38 +00:00
5d6d27907d
* Console: Use non-nio connector for Java 5 and JamVM/gij
...
(tickets #715 and #743 )
* SystemVersion: Centralize more methods here
2012-10-14 13:54:08 +00:00
5e5dc35a1e
moved i2cp password to PasswordManager
2012-10-13 22:42:26 +00:00
24b7b6fabd
- Don't migrate any plaintext passwords to obfuscated, it's too messy
2012-10-13 21:42:52 +00:00
c5ab6b9993
* Passwords:
...
- Add remove method
- Add console password form to configui.jsp
- Consolidate multiple setSettings()/getJettyString() in FormHandler
- Some form message tweaks
2012-10-13 21:20:16 +00:00
05740f7903
- Fix MD5 passwords after testing
...
- Remove unused password fallback in FormHandler
2012-10-13 15:41:57 +00:00
fc7f995bd2
propagate from branch 'i2p.i2p' (head 2ab4ae45aa60b379e85fca378522966c090a1a27)
...
to branch 'i2p.i2p.zzz.test' (head 220477e37d4df782b9a8bb30d12669d146dc6226)
2012-10-13 14:23:29 +00:00
d99a39e5d5
convert to ClientApp interface. Untested.
2012-10-13 13:54:30 +00:00
0b897fdc98
* RouterConsoleRunner:
...
- Prep for ClientApp interface by storing context in a field,
shuffle around what's static and what's not
(ticket #347 )
- Remove ports from port mapper on shutdown, other changes to
track actual ports better
(ticket #731 )
- Hook in password manager using MD5, untested.
(ticket #731 )
2012-10-13 13:06:22 +00:00
a475a912e6
* New password manager for storing passwords in router.config
...
in consitent ways, including salting and hashing if possible.
Not hooked in to console yet, lightly tested.
(ticket #731 )
2012-10-13 12:56:43 +00:00
8f17b73091
changes due to LoadClientAppsJob changes for ClientApp interface
2012-10-13 12:51:24 +00:00
kytv
cb56b76ef9
i2prouter: check /proc/1/comm for systemd (thanks k0e)
2012-10-13 12:45:25 +00:00
d198ae9ef1
* New interface for clients started via clients.config, and a new
...
manager to track the lifecycle and start/stop clients on demand.
Not hooked in to console yet, untested.
(ticket #347 )
2012-10-13 12:45:08 +00:00
kytv
eff238e85c
i2prouter: In Slackware, check for existence of /etc/rc.d/rc.i2p when installing as a daemon
2012-10-12 17:26:03 +00:00
kytv
a436e60fb8
Italian translation updates / updated EN po files
2012-10-12 00:52:09 +00:00
kytv
2c570f8d4e
remove internel I2P link
...
Let's not direct people to see how to configure their browser at
http://www.i2p2.i2p/htproxyports when you need to have your proxy configured to go there!
2012-10-11 22:48:06 +00:00
kytv
6f23bdd331
remove another link to forum.i2p2.de
2012-10-11 22:43:51 +00:00
kytv
b797f9e26d
remove link to forum.i2p2.de
2012-10-11 22:42:03 +00:00
kytv
2b13973eca
debian: refresh patches
2012-10-10 23:32:27 +00:00
kytv
9331b229fe
addressing a few concerns from #681
2012-10-10 23:32:04 +00:00
kytv
ccd0795a4e
turn off executable bit
2012-10-10 23:31:07 +00:00
kytv
1f98493dbd
i2prouter: add initscript support to Slackware
2012-10-10 22:44:42 +00:00
kytv
f20d906b67
i2prouter: Add systemd support for Arch Linux and SuSE Linux.
2012-10-10 21:33:05 +00:00
65757dee1c
* ShellCommand: Fix launching all browsers at startup (ticket #453 )
2012-10-10 19:12:30 +00:00
b259a3ac3d
* stats.jsp: Sort groups by translated name
2012-10-10 19:11:18 +00:00
ca1f816ad9
remove colombo
2012-10-10 15:06:51 +00:00
6f509967bf
Making FIFOBandwithLimiter.Request unidirectional, static,
...
remove logging, other cleanups (ticket #719 )
2012-10-09 14:15:04 +00:00
56574c41be
propagate from branch 'i2p.i2p' (head cbca70618d2083a5fcdead2390e9d30060080e74)
...
to branch 'i2p.i2p.zzz.test' (head 1affab2e83613f326d269370de6e5aed40ecae52)
2012-10-09 13:36:32 +00:00
3cdfc2d33a
Split up NTCPConnection's single _bwRequests Set into inbound and outbound,
...
in prep for making FIFOBandwithLimiter.Request unidirectional
and support priorities (ticket #719 )
2012-10-09 13:36:14 +00:00
1b154551a2
EventLog: add more events
2012-10-09 10:35:47 +00:00
c419016a12
* SSU:
...
- Add peer test throttling
- Peer test packet count fixes
- Adjust peer test timeouts and add backoff
- Reject relays and peer tests from same /16
- More peer test cleanup and log tweaks
* Transports:
- Enforce minimum peer port
- Warn on low router ports
2012-10-09 10:20:45 +00:00
f10478ceef
comment out test
2012-10-09 10:16:05 +00:00
d477773054
* NetDB: Increase floodfills again
2012-10-09 10:15:44 +00:00
8ed280ebf4
* RouterInfo: Exit 1 on error in main()
2012-10-09 10:14:56 +00:00
762e96b8a6
2 more for cache
2012-10-09 10:13:59 +00:00
23c77fbe4b
* Console, i2ptunnel: Warn on low ports
2012-10-09 10:13:10 +00:00
e99dd72cb6
* SSU:
...
- Fix relay request handling bug from -10
- Fix peer test reply handling bug from -10
- Fix NPE from -6
2012-10-08 09:32:04 +00:00
b095b7e769
* i2ptunnel:
...
- Set default read timeout in standard server
- Reduce header timeout, enforce total header timeout
in IRC and HTTP servers (ticket #723 )
* Streaming: Don't ignore option or force connect timeout to 5 minutes
* Streaming javadocs
* SocketTimeout cleanup
2012-10-07 20:57:35 +00:00
6b97e1bfaf
* Logs:
...
- Flush buffers in logs.jsp
- Add dup message to buffers, was in file only
2012-10-07 20:50:26 +00:00
3ceb83d40e
* I2PAppContext: Improved synching in constructor
2012-10-07 20:48:25 +00:00
d80340f0ae
* UPnP: Workaround NPE (ticket #728 )
...
root cause TBD
2012-10-07 20:47:22 +00:00
3acc2fb160
- Much improved peer test defenses
...
- Minor improvements to relay defenses
2012-10-06 22:47:17 +00:00
034db1a282
Validate port/IP in received peer tests
2012-10-06 14:58:42 +00:00
b07b9bf0b9
* SSU:
...
- Throttle outbound destroys on shutdown
- Limit outbound introduction offers
2012-10-06 13:44:57 +00:00
97460e7d99
* configlogging.jsp: Fix IAE
...
* error500.jsp: Fix whitespace
2012-10-06 13:42:48 +00:00
ddc750469c
* i2psnark:
...
- Add allocating and checking indications
- Add bandwidth message at startup
- More checks at torrent creation
2012-10-06 13:41:50 +00:00
0448537509
make inbound and exploratory settings final
2012-10-05 13:38:27 +00:00
583463ab42
* configservice.jsp: Add GC button
2012-10-05 13:09:34 +00:00
b20e298f6e
* SSU:
...
- More synchronization fixes
- Reduce chance of dup acks in a single message
- Reduce max unsent acks to 50
- Use last ack time in ping decision too
- Reduce ack delay
2012-10-05 13:08:05 +00:00
090d59fcb7
* DataHelper: Sanity checks in storeProps(), use
...
storeProps() for router config again
2012-10-05 13:00:52 +00:00
1d174d6797
* TunnelPoolManager: Fix early NPE (ticket #724 )
2012-10-05 12:59:30 +00:00
15a47b5612
import
2012-10-03 19:17:55 +00:00
4d1ea6e4cd
* SSU:
...
- Increase max outbound establishments based on bandwidth
- Synchronization fix for Java 5
- Use multiple buffer sizes in OutboundMessageState to
reduce memory usage
- Adjust skew calculation, synchronize too
- Ping loop improvements
2012-10-03 19:05:56 +00:00
13ef00cb2e
add hasWrapper()
2012-10-03 17:41:33 +00:00
d2c1641569
* NTCP: Reduce conLock contention
2012-10-03 17:40:59 +00:00
a1873e74e5
cleanup
2012-10-03 17:40:31 +00:00
kytv
8be86fe80c
debian: rework oom patch
2012-10-02 19:26:04 +00:00
4dc90ef5da
* SSU:
...
- Fix memory leak in _peersByRemoteHost map caused by not
removing peers that change IP or port
- Send keepalives if firewalled
- Handle peers that change ports on an established session
- Synchronize adds and drops
- Don't use peers with high RTTs in clock skew calculation
- Reduce initial RTT/RTO
2012-10-02 18:36:06 +00:00
e130264254
* NTCP: Only set keepalive if firewalled
2012-10-02 12:41:31 +00:00
93039a6813
* OOMListener: Dump threads on OOM
2012-10-02 12:40:00 +00:00
07b3c8a7b4
* PRNG, LogWriter: Use I2PThread to catch OOM
2012-10-02 12:38:05 +00:00
83fe635438
* i2ptunnel: Fix log message
2012-10-02 12:37:16 +00:00
3ee96fb663
* i2psnark: Fix delete download message
2012-10-02 12:36:34 +00:00
6684ba1b1d
* I2CP: Delay after sending disconnect message to
...
help it get through
2012-10-02 12:35:45 +00:00
466778875d
* SimpleByteCache: Fix ABQ/LBQ selection
2012-10-02 12:34:29 +00:00
a71e8fae00
* i2psnark:
...
- Fix bugs in rarest-first tracking
- Fix requesting of partial piece when there are multiple seeds
- Synch fix in BitField
2012-09-28 19:25:31 +00:00
f58bf3028a
javadoc
2012-09-28 19:08:00 +00:00
595556c39f
* SessionKeyManager: Store original tagset size for debugging
2012-09-28 19:06:39 +00:00
eeaa4fbbb4
* peers.jsp: Remove SSU "Dev" column
2012-09-28 18:48:58 +00:00
49b11e1f84
* Streaming: Don't send RST on globally-blackisted conns
2012-09-28 18:48:16 +00:00
e3133d88d7
javadoc
2012-09-28 18:42:17 +00:00
1a50b6243d
volatile
2012-09-28 18:41:19 +00:00
076558d4f5
* i2ptunnel: Fix wrong server IP in log message
2012-09-28 18:40:49 +00:00
fb5d0cd760
Boolean.valueOf(x).booleanValue() -> Boolean.parseBoolean(x)
2012-09-28 17:50:41 +00:00
7c8ba61f03
fix date
2012-09-26 20:03:10 +00:00
20e463e41b
* Streaming:
...
- Implement changing connection limits on a running session
- Implement global blacklist
2012-09-26 20:02:36 +00:00
5d3984e353
* Addresses: Reject numeric IPs of the form n, n.n, and n.n.n
...
* Console, i2ptunnel: More validation of address and port in forms
2012-09-26 20:00:59 +00:00
941aea80bb
javadoc
2012-09-26 19:58:19 +00:00
0533aa7f6f
* RFC822Date: Synchronization fix
2012-09-26 19:58:08 +00:00
568e2d5063
tweak to port field CSS
2012-09-26 19:57:37 +00:00
86c7aa8b8a
* i2psnark: Enable DHT by default
2012-09-26 19:57:01 +00:00
f61e7a193f
* ConvertToHash:
...
- Add support for b64hash.i2p (output in jetty logs)
- Cleanup and use cache
2012-09-26 19:56:33 +00:00
str4d
567dae8ced
merge of '6ccace0742effd1eaadcc151f428825fa3215e12'
...
and 'dc06981e777b7e1c191937d6d8190b26a8f6bbc7'
2012-09-25 22:26:47 +00:00
str4d
02f483a873
Modified susimail footer so <hr> is hidden as well
2012-09-25 21:57:22 +00:00
7051e1c5f6
* UPnP: Cleanup & final
2012-09-25 19:30:49 +00:00
87295b4bfd
* URLLauncher: Add xdg-open (ticket #617 ); minor refactor
2012-09-25 19:25:01 +00:00
23ca6b4fac
* SimpleByteCache: Concurrent fix
2012-09-25 19:24:11 +00:00
9e3559625c
* OutboundEstablishState: Cleanup (ticket #671 )
2012-09-25 19:22:36 +00:00
351d582c8f
* Jetty: Add non-NIO selector option (ticket #715 )
2012-09-25 19:21:28 +00:00
5b1ea6187f
* EventLog: Fix IAE on portable
2012-09-25 19:20:15 +00:00
211782fae4
* Context: Make files final
2012-09-25 19:19:27 +00:00
20279d1597
propagate from branch 'i2p.i2p' (head 52d5a19210a344e0de43f6fe4d898d34f6c41829)
...
to branch 'i2p.i2p.zzz.update' (head d88c6abf9b4988ba892e435594cd74917ab9ab7f)
2012-09-25 15:04:49 +00:00
str4d
44466aa769
Modified susidns footer so <hr> is hidden as well
2012-09-24 22:17:05 +00:00
str4d
d27d014eb0
Show susi footer on susimail and susidns when displayed standalone
...
Footer hidden when embedded because of margin issues, and out-of-place-ness.
Have confirmed that susi's opinion when the themes were initially updated was
"do what you want", so no legal problem.
2012-09-22 23:47:57 +00:00
e884ca54ef
-1
2012-09-21 17:54:46 +00:00
336420cf50
propagate from branch 'i2p.i2p.zzz.test' (head 5dadb7923797a3e6d9ead4d4b17ab7e0e0201b2b)
...
to branch 'i2p.i2p' (head 703251aaf19111efe6fac5a4ae49f00a1aac1e9e)
2012-09-21 17:50:59 +00:00
f16e83f21b
0.9.2
2012-09-21 14:24:53 +00:00
0eedc3aa19
intern strings
2012-09-19 20:47:50 +00:00
f232775161
CoDel for build handler
2012-09-19 19:00:06 +00:00
bd57463d42
fix NTCP backlogged indication
2012-09-18 12:37:30 +00:00
2c4910e9e7
* ByteCache, ByteArray:
...
- Cleanups and javadocs
- Prevent release of a wrong-sized array
2012-09-17 21:57:16 +00:00
2b14d32bea
use ByteCache for chunks in/out
2012-09-17 21:32:05 +00:00
meeh
ee66747def
Fix after review and install on fresh osx (lession learned: test clean installs)
2012-09-17 20:33:03 +00:00
259c28f8c1
startup/shutdown synchronization in several places
2012-09-16 15:47:36 +00:00
b6a5360390
log/stat tweaks
2012-09-16 15:46:36 +00:00
0b7b947786
increase flush interval
2012-09-16 15:43:36 +00:00
147e257cee
comment out main()
2012-09-16 15:43:06 +00:00
ccb8483766
* Build: Fix unpack problem on Java 5: http://forum.i2p/viewtopic.php?t=7334
2012-09-15 13:12:00 +00:00
68ccb3a944
cleanup
2012-09-14 13:53:36 +00:00
b317eca5e3
* SSU: Fix shutdown NPE (ticket #709 )
2012-09-14 13:50:06 +00:00
5ffacccdd7
update geoip license
2012-09-14 13:49:32 +00:00
a41936af94
typo
2012-09-14 13:49:09 +00:00
kytv
0991adc291
GeoIPdb update based on Maxmind GeoLite Country database from 2012-09-05
2012-09-13 16:15:09 +00:00
b9aceb895d
* SSU:
...
- Increase initial and max RTO
- Don't count ack-only packets in bandwidth allocation
- Unused method cleanup
2012-09-12 21:55:15 +00:00
8633ef9513
* Streaming: Don't send a RST to an hour/day limited peer,
...
or blacklisted, or non-whitelisted, to not waste outbound bandwidth
2012-09-12 21:52:12 +00:00
kytv
7820cef60a
Czech language translation updates from transifex
...
(and updated en po files)
2012-09-12 12:04:43 +00:00
4666454482
improve dup log message
2012-09-11 19:50:59 +00:00
db42d9ec37
* FortunaRandomSource:
...
- Fix bug that wasted entropy in nextInt()
- Improved synchronization
2012-09-11 19:40:20 +00:00
d7b48a2256
change what we call imminent so we dont display ms
2012-09-10 22:40:21 +00:00
50ec279917
use partial match for dups; add config for dups
2012-09-10 22:38:18 +00:00
e8a8f3c210
* TunnelGateway: Implement pushback from a backlogged transport
...
queue to the pre-fragmentation queue
2012-09-10 21:30:54 +00:00
e0fc642fc3
reduce _jobLock contention
2012-09-10 17:27:18 +00:00
835ed6d9bb
boost priority of shutdown thread
2012-09-10 17:25:00 +00:00
3781928693
logging cleanups
2012-09-10 17:22:51 +00:00
kytv
cb39006f6c
minor corrections after review
...
The newly added OSX bits by meeh (thanks!) do not require Izpack to perform
substitutions, so I'm removing those files from the <parseable> tags.
2012-09-10 10:51:17 +00:00
meeh
52447096f2
Added a fix for a startup issue in newer versions of launchd. Setting Disabled
...
in configfile will only work on older launchd version. Ref manpage:
(-w Overrides the Disabled key and sets it to false. In previous ver-
sions, this option would modify the configuration file. Now the
state of the Disabled key is stored elsewhere on-disk.)
2012-09-10 03:14:09 +00:00
2f98d05e7c
* Clock: Synchronization, log large shifts to event log
2012-09-09 15:45:29 +00:00
74e753934c
* SystemVersion: New util, to consolidate duplicate code,
...
and determine Java version on Android
2012-09-09 15:40:14 +00:00
9bc54f27cf
* ClientManager:
...
- Concurrent client map for faster lookup
- Add by-hash client map for faster lookup by hash
- More cleanups
2012-09-08 21:56:05 +00:00
d9e6c06b22
* I2CP: Buffer output streams
...
* ClientConnectionRunner: More cleanups and edge cases
2012-09-08 20:45:11 +00:00
e02d82981a
- Run HandleJob inline for speed
...
- Remove payload from message map if availability announce fails
- Cleanups
2012-09-08 15:10:27 +00:00
98da06cd83
limit queue size, make nonblocking
2012-09-08 14:25:04 +00:00
0d62266008
* ClientConnectionRunner: Run MessageReceivedJob inline for speed
2012-09-08 14:04:01 +00:00
1ae0c2e312
add -test
2012-09-08 13:15:58 +00:00
61629080b2
propagate from branch 'i2p.i2p' (head 86f3e7e668b7ec9f2ddf75be7586719944bbc37f)
...
to branch 'i2p.i2p.zzz.test' (head da9536c250bc4c0b7523ed748574de1cc97f3028)
2012-09-08 12:57:09 +00:00
4cf104720c
* PumpedTunnelGateway:
...
- Move OBGW queue to CoDelPriority
- Move IBGW queue to CoDel
- Reduce max pumped per cycle for IBGW
2012-09-08 12:47:17 +00:00
2c866e205b
* NTCP: Move NTCPConnection outbound queue to CoDelPriority
...
* SSU:
- Separate PeerState outbound message list into a queue for unsent messages
and a list for sent messages awaiting ack
- Implement PeerState outbound queue as CoDelPriority
- Implement backlogged indication like in NTCP
2012-09-08 12:40:27 +00:00
ca91ad3188
* SSU: Move MessageReceiver queue to CoDel
2012-09-08 12:34:34 +00:00
33de6beab3
* SSU: Move UDPSender and UDPReceiver queues to CoDel
2012-09-08 12:29:55 +00:00
871f046755
adjust target and interval, and backlogged indication
2012-09-08 12:23:43 +00:00
aef021dcd1
* I2CP: Limit router/client queue sizes and queue wait times
2012-09-07 22:49:24 +00:00
489f43529c
booleanValue() -> parseBoolean()
2012-09-07 20:13:49 +00:00
78203aac9a
* i2psnark:
...
- Implement blacklist for unreachable DHT peers
- Reduce threshold for unreachable
- Log tweaks
2012-09-07 20:10:01 +00:00
3c95f0b66b
* LogWriter: Duplicate log message removal
2012-09-07 18:53:24 +00:00
3347788712
add isBacklogged()
2012-09-06 19:53:01 +00:00
0c5b4c05c6
minor cleanups
2012-09-06 19:25:31 +00:00
meeh
5056706742
Added command scripts for osx to install i2p as a daemon in launchd.
...
.command extension make it possible to double click on it like bat files
in windows. Daemon is runned as the user who executes the command file.
2012-09-05 21:36:24 +00:00
b8949eafe2
Non-codel version of priority blocking queue, so we can
...
implement priority queues without necessarily committing to codel.
2012-09-05 15:50:11 +00:00
9286d6a7b8
* IP Lookup:
...
- Add caching in RouterAddress with secondary caching
in Addresses; use caches to speed up transport bids,
blocklist checks, geoip lookups, and profile organizer checks
(ticket #707 )
- Limit IP cache size in TransportImpl
- Clear caches at shutdown
* RouterAddress: Remove unused expiration field to save space
2012-09-04 20:33:04 +00:00
9fd2f1e6a7
SSU: Fix some issues with queueing outbound establishments
2012-09-04 13:51:55 +00:00
b98474880d
OutNetMessage: Speedup after profiling (ticket #707 - thx dg, kytv, zab)
2012-09-04 13:50:24 +00:00
5347d296dc
log tweak
2012-09-04 13:46:52 +00:00
666a387d1b
log fix
2012-09-04 13:46:31 +00:00
bb66e16b69
I2PTunnelServer: Clean shutdown after session exception
2012-09-04 13:46:10 +00:00
2cddf1405f
log tweaks
2012-09-04 00:27:04 +00:00
8575437626
* LHMCache: New util, replacing several private versions
2012-09-03 15:33:12 +00:00
c965a3dca0
add drainAllTo()
2012-09-02 14:41:21 +00:00
c48aca8d5c
ByteCache: Move all 16/32 byte users to SimpleByteCache;
...
increase SimpleByteCache default size.
2012-09-02 12:31:08 +00:00
4360284355
stat and log tweaks
2012-09-02 00:45:58 +00:00
f44eeaf7dd
TunnelGateway: Refactor TunnelGateway.Pending to its own file PendingGatewayMesasge
2012-09-01 21:39:14 +00:00
a0418bec59
OutNetMessage:
...
- Centralize priority definitions
- Raise netdb store and reply priority
GarlicMessage:
- Add notes about GarlicMessageHandler and HandleGarlicMessageJob
being unused in practice
2012-09-01 20:47:22 +00:00
5eff26e40e
add minimum priority check
2012-09-01 20:17:37 +00:00
4e78517651
TunnelGateway:
...
- Limit queue sizes
- Add stat for overflow
- Remove some stats
- Change pumper to LinkedHashSet for efficiency
(like NTCP Reader/Writer)
- Limit messages pumped per cycle to increase
round-robin fairness
- Comment out some unused code
- Javadoc
2012-09-01 17:20:52 +00:00
10d9eb70c8
CoDel:
...
- Add logging of drops
- Set drop stat to delay of dropped item
- Add no-drop priority
2012-09-01 16:30:12 +00:00
kytv
0ba3aad666
Disable i2jump.i2p from the tunnel wizard since it's been disabled elsewhere
2012-09-01 15:02:38 +00:00
8bfbe855a1
one last SimpleTimer
2012-09-01 13:40:38 +00:00
3fbf60ee21
Codel:
...
- Override poll() and drainTo()
- Tweak stats
- Add PriorityBlockingQueue version
2012-09-01 13:21:25 +00:00
6bfd916fef
SimpleTimer (ticket #653 ):
...
- Move all remaining uses to SimpleTimer2
- Deprecate
2012-09-01 13:14:15 +00:00
a5e4b15349
add irc.killyourtv.i2p
2012-08-31 14:47:14 +00:00
94f370e76c
propagate from branch 'i2p.i2p' (head 871765966dc474b763ff0d5c017bed7535981c1e)
...
to branch 'i2p.i2p.zzz.test' (head 096242c22aa550274cb383a6a0c984cef07ae08c)
2012-08-31 14:41:18 +00:00
7cc353ab04
javadoc
2012-08-31 14:36:53 +00:00
506626d6b1
i2psnark: Remove * from magnet and download names
2012-08-31 13:58:37 +00:00
26898f38ad
Startup: Don't complain about clients.config missing on Android
2012-08-31 13:57:24 +00:00
4fdff1bf13
Router: Lengthen shutdown spinner life
2012-08-31 13:56:24 +00:00
sponge
7d4a6e74d2
Report no bugs in Android BitSet
2012-08-31 03:53:19 +00:00
sponge
b33a01cf26
use index instead of upper and lower, it's the same thing, but makes more sense.
2012-08-31 02:37:15 +00:00
0689b03603
- Prevent crashes at update caused by event log starting timestamper thread
2012-08-30 15:29:35 +00:00
ee8cd29da9
New AQM blocking queue using CoDel reference implementation - untested.
2012-08-30 14:20:37 +00:00
c4a3159b33
Replace ident log with new, general-purpose event log.
...
Use for stops, starts, and updates, and others.
Mark all restarts on graphs using the event log.
2012-08-30 14:06:06 +00:00
kytv
a4511ca2ab
typo fix
2012-08-29 19:17:40 +00:00
17b4ab6151
message cleanup
2012-08-29 14:16:19 +00:00
d2a7af2884
refactor trimmers to their own files
2012-08-29 14:05:02 +00:00
d05f1ca2c8
RandomIterator: Workaround for Android bug (ticket #703 )
...
Include test case
2012-08-29 13:59:44 +00:00
832d66bfb9
NTCP: Reduce lock contention (ticket #697 )
2012-08-29 13:47:05 +00:00
c8a46dac5d
i2psnark:
...
- Add new flood-resistant KBucket trim policy
- Limit received MsgID size
2012-08-29 13:45:29 +00:00
7005376061
- Fix NPE on destroy() if init() failed
2012-08-29 13:29:13 +00:00
ab213f45e2
cleanups
2012-08-29 13:28:03 +00:00
fa504ae8a3
- Fix cases where we weren't using the session for b32 lookup
2012-08-27 21:36:39 +00:00
d305eb6a9c
* SSU:
...
- Limit UDPSender queue size
- Increase UDPSender max packet lifetime
- Clear UDPSender queue before sending destroys to all
- Increase PeerState queue size so large streaming windows
don't get dropped right away, especially at slow start
- Various improvements on iterating over pending outbound
messages in PeerState
2012-08-27 20:39:00 +00:00
f8bc6f8612
* Streaming: Limit amount of slow-start exponential growth
2012-08-27 20:36:24 +00:00
9099937119
* Reseed: Remove forum.i2p2.de
2012-08-27 20:35:02 +00:00
b827468e2f
* i2psnark: Notify threads awaiting DHT replies at shutdown
2012-08-27 20:34:19 +00:00
587795552e
Wrapper files for armv7.
...
Compiled on trimslice:
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0ubuntu1~11.04.1)
OpenJDK Zero VM (build 14.0-b16, mixed mode)
Wrapper 3.5.15 GPLv2
All binaries stripped.
2012-08-27 17:43:04 +00:00
kytv
0a1ff9b6bd
Update Java Service Wrapper to v3.5.15.
...
- Windows: Self-compiled with VS2010 in Windows 7. The icon has been
changed from Tanuki's default to Itoopie.
- FreeBSD: Self-compiled in FreeBSD 7.4 to eliminate the dependency on the
compat6x port.
- Linux ARMv5 & PPC32: Self-compiled in Debian Squeeze
- Linux x86, Linux x64, MacOSX & Solaris: Binares are from the "community
edition" deltapack offered by Tanuki. The x86 and x64 binaries for Linux
have been stripped.
2012-08-27 13:49:18 +00:00
b01cf32321
* SendMessageOptions: Increase tag fields to 4 bits and use
...
table lookup for more flexibility
* Streaming: Use packet type and current window size to adjust
number of tags sent and tag threshold, to improve
efficiency and reliability
2012-08-26 13:02:11 +00:00
9ba6c293ed
* DataHelper: Trim trailing whitespace when loading properties
2012-08-26 12:54:49 +00:00
99681e1d1e
* NetDB: Increase floodfills, decrease flood redundancy
2012-08-26 12:47:31 +00:00
kytv
96775acf5a
Dutch and German translation updates from TX
2012-08-25 19:43:25 +00:00
kytv
ba992067ad
typo fixes (ticket #701 ), thanks vz
2012-08-25 19:05:45 +00:00
2552d99308
* Other object churn cleanups (ticket #699 )
2012-08-25 14:48:39 +00:00
e99e25b3b9
minor cleanup
2012-08-25 14:45:31 +00:00
70820d7be6
* SDSCache: Reduce min and increase max size
...
* SimpleByteCache: Change from LBQ to ABQ to reduce object churn
2012-08-25 14:44:52 +00:00
38fda46d44
javadoc
2012-08-25 14:42:04 +00:00
9d383d6aef
* i2psnark:
...
- Use extended I2CP options for datagrams
- Fix timeout for sent datagrams
- Reduce token timeout
- Check token age before use
- Limit incoming token size
2012-08-24 22:13:08 +00:00
ba0408a741
* I2CP:
...
- Add methods for sending a message with extended options
- Fix cases where the efficient sendNoEffort() wasn't being used
* OCMOSJ:
- Implement per-message overrides for tag threshold,
tags to send, and bundle leaseset
- Fix bug adjusting timeouts
- Warn on client expiration time bugs
2012-08-24 22:11:02 +00:00
07c21c3bfd
- Add link for local torrent file on details page
...
- Show totals line even if only one torrent
2012-08-24 22:07:00 +00:00
5ffefd2a19
* Crypto: Rename bouncycastle HMAC libs so they don't conflict
...
with older Android versions which bundle them
2012-08-23 19:11:55 +00:00
e3e15850bb
* SSU:
...
- Don't relay or introduce to/from privileged ports
- Various spoof detections
2012-08-23 19:10:36 +00:00
54b367b153
* NTCP: Reduce lock contention
2012-08-23 19:08:45 +00:00
b61127270e
* SSU:
...
- Fail establishment immediately on SessionCreated
validation fail
- Defer outbound DH generation until required
- Validate address/port in RelayIntro messages
- Throttle hole punches
- More cleanups
2012-08-22 17:43:09 +00:00
1d41c2fd19
SSU: Workaround for Android ICS bug
2012-08-22 17:41:43 +00:00
7c7e131dc0
* SimpleTimer2: Synchronization improvements (ticket #653 )
2012-08-22 17:40:47 +00:00
85fbbf8980
* NetDB: Add hash collision detection
2012-08-22 17:40:25 +00:00
612fab1b2a
* SSU:
...
- Use external, not internal port to sign SessionCreated message.
Together with previous fix to allow external port change, this
should fix session establish fails when NAT changes our port
- Track outbound establishments by both Hash and IP/port,
to improve lookups of establishments in progress
- Fix expiration of outbound establishments
- Validate address/port in RelayResponse messages
- Change RemoteHostID to store Hash instead of byte[] for the peer hash
- Log tweaks
2012-08-21 19:53:08 +00:00
fbd8c69eea
* NetDB: Decrease stat publish probability
2012-08-21 19:49:43 +00:00
8fcac04aad
javadoc
2012-08-21 19:48:18 +00:00
7d902cca1e
log tweak
2012-08-21 19:48:04 +00:00
meeh
ddc1d7c6bc
disapproval of revision 'acc7942148f44d32fc600d2f5784d1a43496eada'
2012-08-20 21:26:12 +00:00
meeh
5bb90c6185
* Fixed the FIXME in createInstance where the method failed to ensures that there will be only one naming service instance.
2012-08-20 18:28:20 +00:00
9452547204
* SSU: Allow port change if firewalled
...
* UPnP:
- Prep for UPnP returning different external port
- Better logging of errors
2012-08-20 12:22:00 +00:00
34c09583b4
do not use 8887 default in UI
2012-08-20 12:14:43 +00:00
38b0927d01
* I2CP: MessageStatus cleanup
2012-08-20 12:13:26 +00:00
715bde5ecf
* Streaming: Increase max connection timeout
2012-08-20 12:12:48 +00:00
6c2eb317fe
* I2PTunnelRunner: Remove unnecessary lock (ticket #690 )
2012-08-20 12:10:10 +00:00
05516f3260
* i2psnark: Add minimum tracker and DHT announce intervals
2012-08-20 12:09:20 +00:00
kytv
264df83943
fix hang during uninstallation ( #656 )
2012-08-18 13:06:07 +00:00
3a546612d9
* SSU:
...
- Use remote MTU when published (ticket #687 )
- Queue outbound msgs during inbound establish
- IntroManager cleanups
- More synchronization
- More log tweaks
2012-08-17 14:15:01 +00:00
3cac01ff27
* i2psnark:
...
- Adjust DHT timeouts
- Add max peers per-torrent in tracker
- Remove duplicate clean task for nodes
- Fix another DHT warning message
2012-08-17 14:09:49 +00:00
sponge
e01521618f
BOB: just some cleanup
2012-08-17 05:39:02 +00:00
ee63f3b86d
minor NTCP cleanup
2012-08-16 19:02:38 +00:00
a900511d5e
* Utils: Drop unused BufferedRandomSource, PooledRandomSource,
...
EepGetScheduler, EepPost and HTTPSendData, moved to i2p.scripts
2012-08-16 18:25:49 +00:00
3fe092d788
tab cleanup
2012-08-16 18:24:59 +00:00
e2fe5004e7
javadoc fixes
2012-08-15 14:39:52 +00:00
442af031eb
propagate from branch 'i2p.i2p.zzz.upnp' (head fbd68f812db1e891f96e212b3a5938beec0233b5)
...
to branch 'i2p.i2p' (head a8d4956565f7c58736c2a3001f2b08ecff59ab57)
2012-08-15 14:29:30 +00:00
e22882bd02
- More fixups from merge
...
- Remove local address from thread names for thread dump anonymity
2012-08-15 14:24:40 +00:00
523d39b3bb
* i2psnark:
...
- Fix bug preventing completion announcement, broken in 0.9.1
- Fix setting short retry time after initial announce failure
- Fix DHT announce and getPeers
- Fix DHT warning message
- log tweaks
2012-08-15 12:44:46 +00:00
65efefb094
propagate from branch 'i2p.i2p' (head 51b3351f42e7ff6e2f2bd8512e4b4402e08631f4)
...
to branch 'i2p.i2p.zzz.upnp' (head d28cfe73c2741ea264f73a7317f8a9919e108170)
2012-08-14 13:50:15 +00:00
44edf70842
* SSU EstablishmentManager: Fix bug with OB establishment via introducers
...
- log tweaks
2012-08-13 23:06:07 +00:00
16a46b3211
* SSU EstablishmentManager:
...
- Remove use of outbound timers in EstablishmentManager; drive all events in Establisher thread
- Don't change nonces when retransmitting intro packets
- More synchronization in EstablishmentManager
- Increase establishment timeouts and implement timeouts for individual phases (ticket #669 )
- Fix bug where InboundEstablishState.createdPacketSent() wasn't being called,
so SessionCreated packets weren't retransmitted
- Increase retransmission timeout for SessionCreated and implement backoff
- Send destroy if establishment times out in the middle
- Fix code that pulls outbound states off a deferred queue
- Improve UDPPacket.toString() for debugging
- More logging of packets dropped in EstablishmentManager
- Change establish states to enums
2012-08-13 15:12:33 +00:00
e9cc85141c
comparator cleanups
2012-08-13 15:08:06 +00:00
cfcafd2ba3
* SSU:
...
- Reject some packet types if they came in via fallback introKey
- Increase retransmission timeout for SessionRequest, SessionConfirm,
and RelayRequest; implement backoff
- Move UDPFlooder to test
- More volatiles, finals, cleanups, stat removals, log tweaks
2012-08-12 11:24:15 +00:00
e67dd15308
* PeerManager: Fix NPE on Android (ticket #687 )
2012-08-12 11:19:49 +00:00
a76f840ff8
remove finalize
2012-08-12 11:18:24 +00:00
269a36c549
* Jetty: Don't use direct byte buffers that may be leaking (ticket #679 )
2012-08-12 11:11:45 +00:00
str4d
36bf248385
Removed unnecessary <p></p> around <img> on /graph
2012-08-12 00:35:09 +00:00
kytv
046135f8e3
merge of '8027b8544962ebd34af3edfe73bbc8195f8c1e90'
...
and '871249c3be5c8d8ce83a539ba8c5409876ef3a44'
2012-08-11 14:47:43 +00:00
meeh
97e469da7b
command safari does not exist. using command "open" instead.
2012-08-11 14:34:20 +00:00
01beb015dc
merge of '52c0538bb3404f46ac4fde538794a547852d5d44'
...
and 'e40ee84836983c85a8985c0a76e9e5a7635002cd'
2012-08-11 13:55:55 +00:00
50d5692884
snark build fix sorry
2012-08-11 13:51:52 +00:00
meeh
0ea6513e9c
Changed my reseed url to contain a subpath, /netDb/. also updated the certificate (forgot to copy out of conf folder when i changed webserver and deleted config).
2012-08-11 13:43:48 +00:00
e2b683556b
merge of '15095538e7b5c72468863e969541571ade1796f9'
...
and '39af5d31a13c5d5b71107e2caa0c234b84827c03'
2012-08-11 12:26:32 +00:00
14587ebb59
dash six
2012-08-11 12:16:43 +00:00
be3cf44608
get rid of one more UnsupportedOperationException
2012-08-11 11:41:29 +00:00
1538cd84a9
* DataHelper: toString(byte[]) cleanup and javadoc
2012-08-11 11:40:41 +00:00
meeh
f5b808b997
OSX: Fixed a bug in OS_VER variable.
...
the old version (grep -o '[0-9]*\.[0-9]*\.[0-9]*') won't detect versions as 10.8, or 10.7
added cut -d: -f2 | sed -e 's/[^0-9]*//' , matching both 10.8, 10.7.4, etc.
2012-08-11 11:40:05 +00:00
f92d8aed3d
make context list concurrent
2012-08-11 11:34:32 +00:00
f6c769187e
fix
2012-08-11 11:33:43 +00:00
c70e3727be
* SSU MTU (ticket #682 ):
...
- Use local MTU detection
- i2np.udp.mtu now sets max MTU, not initial MTU
- Put local MTU in netDb
- Fix receive MTU calculations
- Track remote MTU based on actual received packet size
- Display local MTU on peers page
2012-08-11 11:27:28 +00:00
a6a0228ef8
* i2psnark: Fix DHT nodes not being saved at shutdown
...
Log infohashes in hex
Don't write out nodes if we don't have any
2012-08-11 11:23:27 +00:00
meeh
d2a5595df2
Added new reseed host, and a self signed certificate for that host.
2012-08-11 01:14:58 +00:00
kytv
e9c07a123a
German and Greek translation updates from Transifex
2012-08-11 00:25:43 +00:00
meeh
1e8e2a197b
A fix for ticket #684
2012-08-10 23:55:14 +00:00
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
8bada7f882
merge of '01c1a5c0e70a460534e66dd487aa8676d666168d'
...
and '441b352d1cef1c64ee96f55692be67cfc4b4abf1'
2012-08-09 15:03:01 +00:00
kytv
a940062255
add ')' missing from str4d's checkins
2012-08-09 11:35:41 +00:00
str4d
93efd31a5b
merge of '62c3f266fd9443e9d7b3f71be8f4b36b4952f96b'
...
and 'd71795fa9a3d5fa0349f46eef4062670755b2cff'
2012-08-09 02:37:19 +00:00
str4d
2e9fdc6d9f
Updated history.txt
2012-08-09 02:36:39 +00:00
b9f5f230a2
stub out local MTU detection (ticket 682)
2012-08-08 23:36:11 +00:00
0a751a303f
post-0.9 cleanup
2012-08-08 17:09:28 +00:00
b2da629034
* Datagrams: Remove static logs
2012-08-08 17:07:28 +00:00
37a542c009
NTCP stat cleanup
2012-08-08 17:06:33 +00:00
0451ee7f08
* SSU: More cleanups; don't send a packet that exceeds the MTU
2012-08-08 17:05:42 +00:00
d8dd76c6e0
* SAM: Volatiles and finals
2012-08-08 17:01:59 +00:00
9cee0ee504
* i2psnark:
...
- Remove static SnarkManager instance
- Allow DHT-only torrents
- DHT debugging
2012-08-08 17:00:33 +00:00
str4d
b464ef0ac3
propagate from branch 'i2p.i2p.unittests' (head 58a62605ce8542f7e5d5daf0c2e171ed0c7e1a74)
...
to branch 'i2p.i2p.zzz.update' (head 269547972f0e02fe545296823602995465bb0691)
2012-08-08 00:15:55 +00:00
str4d
7f09206a47
Fixed jarScalaTest targets to actually package all classes
2012-08-08 00:07:17 +00:00
str4d
65573eafac
Use ScalaTest jars in routerconsole tests
2012-08-07 23:12:37 +00:00
str4d
58a545d30c
Snark: explicitly check if universal theme is "classic", and use "light" if so
2012-08-07 23:08:37 +00:00
str4d
dfb0b7801d
Updates to classic console theme from dr|z3d
2012-08-07 23:03:34 +00:00
str4d
aab2c0601d
propagate from branch 'i2p.i2p.unittests' (head fb681c6fa25bcf9f7287a661b3ce626fd5a280bb)
...
to branch 'i2p.i2p.zzz.update' (head f3c8cb8ad1d68cc6a66d544f1e287eead786c5ce)
2012-08-07 12:42:48 +00:00
str4d
a21175d903
propagate from branch 'i2p.i2p' (head b1fe8f8037e6dd8a1f6be6e30151ad0ca92e6689)
...
to branch 'i2p.i2p.str4d.fux' (head 723929af49930ca764fe4befb3621a036a3f99b8)
2012-08-07 12:28:30 +00:00
str4d
9c7f4cc604
merge of '6014a9321bb2362ffc628a351c1db19922384f76'
...
and 'd68b6ad6b4308d8dbe27d1faac089cb15358bfa2'
2012-08-07 12:24:33 +00:00
str4d
3017e4f51a
Fixed .mtn-ignore to ignore build dirs properly
2012-08-07 12:18:16 +00:00
str4d
5355e5bbfd
Added targets to build i2p.jar and router.jar with ScalaTest classes included
2012-08-07 11:58:11 +00:00
str4d
5ed1ec681f
Updates to classic console theme from dr|z3d
2012-08-07 11:42:22 +00:00
str4d
0a4031cd7b
Updates to midnight console theme from dr|z3d
2012-08-07 06:03:35 +00:00
str4d
31ea4a7093
Changed universal theming prop key (so not mistaken as a theme name by routerconsole)
2012-08-07 04:29:50 +00:00
str4d
0ca2d33ee1
New midnight theme for susidns from dr|z3d
2012-08-07 04:24:41 +00:00
str4d
48bcd3a8c2
Updates to console and snark themes from dr|z3d
2012-08-07 04:22:40 +00:00
1ab8200c7f
* Clone System properties before iterating to avoid
...
ConcurrentModificationException (ticket #680 )
2012-08-06 14:45:37 +00:00
91e61dbd5c
fix flag links so language selection returns to the same page
2012-08-06 14:13:15 +00:00
fb4ef57148
propagate from branch 'i2p.i2p.zzz.dhtsnark' (head d4f16babae7cb0156609b211f5bb0310b03aaf57)
...
to branch 'i2p.i2p' (head 7bcd2f192b0f571374cc9882eca407095eb97c17)
2012-08-06 14:05:09 +00:00
ced0129e03
* libjbigi.so for ARMv6
...
GMP 4.3.2
Compiled on Raspberry Pi with gcc version: gcc (Debian 4.6.3-8+rpi1) 4.6.3
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-2+rpi1)
OpenJDK Zero VM (build 20.0-b12, mixed mode)
Stripped.
Had a report that the ARMv5 jbigi worked on the RPi but it didn't for me.
See NativeBigInteger for more info.
/proc/cpuinfo:
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 0002
2012-08-06 14:04:32 +00:00
str4d
740b6501cd
Updated history.txt
2012-08-06 12:38:00 +00:00
str4d
07e18c07ac
Added ScalaTest support to routerconsole build.xml
...
To run (once tests exist) execute something like
ant -Dclasspath=/usr/share/java/mockito-core.jar
-Dscalatest.libs=./lib
-Dwith.cobertura=/usr/share/java/cobertura.jar
fulltest
2012-08-05 22:20:19 +00:00
67f16b0de4
javadocs
2012-08-05 16:55:39 +00:00
fd3d92d3b2
merge of '1045fe48c576267959eae499a22776d9f9acafc3'
...
and 'bed1572eff55282ffcb5a2b92d02813eb04c0548'
2012-08-05 15:16:45 +00:00
5ba5d537b5
* UDP:
...
- Limit PacketHandler threads to 1 (ticket #660 )
- Limit queue sizes between UDPReceiver and PacketHandler,
and between PacketHandler and MessageReceiver, to prevent OOMs
and/or excessive queue delays
- Increase UDPPacket cache size based on max mem
- Remove more stats
2012-08-05 14:24:14 +00:00
4efa87d6bf
* i2ptunnel, I2CP, EepGet: Buffer socket input streams (ticket #666 )
...
* I2PSessionImpl: One more volatile (ticket #659 )
2012-08-05 13:33:28 +00:00
str4d
442897ba5b
merge of '48ea7675889a36bfb253833a66c22275abcee355'
...
and '925b1411e60b0e76e2421becd84d6c63832b69bb'
2012-08-05 07:40:05 +00:00
kytv
2b79da5c35
Debian: update patch to compensate for last commit
...
At the same time I'm making more Debian-specific changes, such as
- not checking for Gentoo (this is obviously never going to be true :P)
- not mentioning IzPack replacing variables (also not applicable)
- inform about dpkg-reconfigure i2p in the event someone tries to remove or
install an initscript with "i2prouter install|remove|uninstall"
- remove the manual wrapper instructions
2012-08-04 17:44:09 +00:00
kytv
cc3a8e5d62
have izpack expand %USER_HOME in i2prouter
...
This will solve the issue of I2P_CONFIG_DIR being set incorrectly if another
user runs i2prouter once, such as when installing the initscript.
2012-08-04 17:32:11 +00:00
280a708afe
- Change secure Node ID requirements again
...
- Protect against null DHT races
- Add message about restarting tunnel when DHT config changes
- Add DHT size to table totals
2012-08-04 17:11:11 +00:00
str4d
f5a348a863
propagate from branch 'i2p.i2p.str4d.test' (head 190d9be59620f8c6f80e0cb2fc4d9fa839edbb4f)
...
to branch 'i2p.i2p' (head c884db74f90a9d1c33deca6e2fd2e29f6c1ac8fa)
2012-08-03 21:30:29 +00:00
str4d
85a4e9cb5c
Clarified purpose of the default IRC tunnel (it's not a "proxy")
2012-08-03 21:26:09 +00:00
4715dbdbd0
fixup after prop
2012-08-03 20:40:31 +00:00
afad77af19
propagate from branch 'i2p.i2p' (head d2198c4bc21a9d06194cdb2dce24945ebc9d1542)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 59fc0206608a5d1323a0acfbcb151d862fe95f95)
2012-08-03 20:29:31 +00:00
94d51bd56f
log tweaks
2012-08-03 19:58:38 +00:00
72ed1bc1ac
fixups after prop
2012-08-03 18:56:53 +00:00
4a1b83961d
propagate from branch 'i2p.i2p' (head d2198c4bc21a9d06194cdb2dce24945ebc9d1542)
...
to branch 'i2p.i2p.zzz.update' (head 88ac67dc4e166b7e9dec0d3224e58bec4894440d)
2012-08-03 18:30:39 +00:00
b4a50ed03a
replace SimpleScheduler.getInstance() calls
2012-08-03 17:13:17 +00:00
00f9fea98c
replace SimpleTimer2.getInstance() calls
2012-08-03 16:23:31 +00:00
501651125f
* UDP:
...
- Catch some cases where UDPPackets were not returned to the cache (ticket #675 )
- Fix inverted logging logic (ticket #663 )
- Remove check in UDPPacket.getLifetime() (ticket #664 )
- RemoteHostID cleanup, cache hashcode
- Remove udp.fetchRemoteSlow stat
- Remove some time stamping in UDPPacket
- Other cleanups - see http://zzz.i2p/topics/1198
2012-08-03 14:25:32 +00:00
18e8d35910
* LogManager: Add logger.logBufferSize and logger.dropOnOverflow options (ticket #662 )
2012-08-03 13:42:40 +00:00
9e4d231285
final
2012-08-03 11:23:09 +00:00
2972e79f9e
* OutNetMessage: Fix NPE when log level = INFO (ticket #676 )
2012-08-03 11:22:48 +00:00
4d32eaa036
* JobQueue: Synch fix (ticket #670 )
2012-08-03 11:21:28 +00:00
e4f141b94c
* build.xml: Add buildI2PTunnelJar target for Android
2012-08-03 11:20:28 +00:00
ccf36abd30
* i2psnark: Finish migration to I2P logging to reduce object churn (ticket #673 )
2012-08-03 11:19:52 +00:00
str4d
d147db3382
Only call SaveConfig once in ConfigUIHandler
2012-08-03 03:49:46 +00:00
str4d
9d29dc6b68
Fixed bugs introduced while reverting
2012-08-01 05:54:07 +00:00
str4d
6562b33bbc
Removed readConfigFile and writeConfigFile from I2PAppContext (unnecessary now)
2012-08-01 03:05:18 +00:00
str4d
f58f297cdb
Reverted susimail to storing theme itself, but checking routerconsole for universal theming
2012-08-01 03:00:23 +00:00
str4d
376b991b63
Reverted i2psnark to storing theme itself, but checking routerconsole for universal theming
2012-08-01 02:44:18 +00:00
str4d
120d31244e
Reverted i2ptunnel to reading theme from routerconsole
2012-08-01 02:26:26 +00:00
str4d
679549cbf2
Reverted susidns to storing theme itself, but checking routerconsole for universal theming
2012-08-01 02:04:00 +00:00
str4d
a623d924fa
Reverted routerconsole to storing theme itself, also store universal theming boolean
2012-08-01 01:50:59 +00:00
kytv
95fb141ad9
0.9.1 debian changelog
2012-08-01 00:34:17 +00:00
str4d
fad6f54794
propagate from branch 'i2p.i2p.unittests' (head 0c5ea65761d9127f160bccb3d1d157f8947ca050)
...
to branch 'i2p.i2p' (head e36d5669f32ad1a0f66ab84f7f9ff8fa2937680b)
2012-07-31 21:49:31 +00:00
str4d
e1525d98cd
Fixed paths to JUnit tests in javadoc targets
2012-07-31 21:26:46 +00:00
str4d
3d69d2bf63
If the theme set for susidns doesn't exist, use the default instead
2012-07-31 12:56:23 +00:00
str4d
cb2dd03e77
Refactored writeConfigFile to use DataHelper.storeProps, tidied up logging
2012-07-31 12:52:31 +00:00
str4d
3253f82900
Added ScalaTest support to router build.xml
2012-07-31 00:06:28 +00:00
33a00efd82
* RoutingKeyGenerator: Cleanups (ticket #672 )
2012-07-30 22:39:47 +00:00
8bcbf24713
propagate from branch 'i2p.i2p.zzz.test' (head 5474e1a513fc8144a3d855e9c85d8b235f7f9816)
...
to branch 'i2p.i2p' (head 5932d3923108572b22a8a7a600f0f9e62ecac347)
2012-07-30 22:29:02 +00:00
kytv
52ba727664
line ending fixes
...
These CSS files improperly contain a mixture of Windows *and* UNIX line
endings. Some lines had ^M after them but most didn't.
2012-07-30 17:01:12 +00:00
kytv
a1cfacd8da
merge of '3347c631d86a2ccf634321b74e24b9a58e490a15'
...
and '95d885a94cdde7ad40bbef11ec76f86d1ea7b798'
2012-07-30 16:51:05 +00:00
str4d
5b6e7ba91d
Added some skeleton Spec tests for various I2P data types in net.i2p.data
2012-07-30 14:50:51 +00:00
77a19a0b17
0.9.1
2012-07-30 13:28:56 +00:00
7ecb90640c
fixes after review
2012-07-30 13:15:58 +00:00
str4d
691ce6fec7
The first ScalaTest specification: a Hash must be 32 bytes long
2012-07-30 12:36:00 +00:00
str4d
618f214a4f
Added ScalaTest support to core build.xml
...
The old JUnit tests are still present, but "ant test" and "ant fulltest" default
to the (pending) ScalaTest ones. To run the ScalaTest tests with Cobertura, execute
the following:
ant -Dscalatest.libs=./lib -Dwith.cobertura=/usr/share/java/cobertura.jar fulltest
The scalatest.libs property must point to a directory containing scala-compiler.jar,
scala-library.jar and scalatest.jar.
2012-07-30 12:26:35 +00:00
str4d
48df91f796
Moved existing JUnit tests to junittest/ in preparation for ScalaTest
2012-07-30 04:04:07 +00:00
str4d
d27d0bd2e4
A couple more specific excludes for JUnit tests
2012-07-30 04:03:02 +00:00
str4d
39d954d56a
merge of '00209f1054786667de66adbd6038fccf8825260f'
...
and '180794b6e2aad94450e102b4ac346f8172811ba1'
2012-07-28 22:22:07 +00:00
kytv
78b1922dd7
"11th hour" de & es translation updates from TX
2012-07-28 21:18:56 +00:00
str4d
639253e9bb
Fixed a bug in a console_big.css override in light and dark themes
2012-07-28 13:45:12 +00:00
str4d
f8fe2a295f
Fixed icon column width being too large in snark filemanager
2012-07-28 13:38:40 +00:00
str4d
9d2831f520
Updated history and bumped build number
2012-07-28 12:47:42 +00:00
str4d
c2438a7508
Fixed an i2ptunnel button regression in the dark console theme
2012-07-28 12:33:36 +00:00
4298958952
comment out tests
2012-07-27 15:49:46 +00:00
54a80d6bdc
javadoc
2012-07-27 15:31:20 +00:00
aba655a9c7
move default properties from build.xml to build.properties
2012-07-27 15:30:11 +00:00
str4d
b6eef94383
Tweaked console themes so console error pages look alright in iframe
...
This fixes the issue where, when an iframed app was not running, the summary
bar would be displayed inside the iframe as well as outside it.
2012-07-27 12:41:45 +00:00
kytv
7526db9e6c
minor update to reflect the other systems that we support
2012-07-26 21:11:42 +00:00
kytv
c853337d41
merge of '3b6726af78088f84c156c7d5cb40aa0b73946465'
...
and '5b76774cf78d7a3537006860fc78c00c191c9cb0'
2012-07-26 20:50:39 +00:00
kytv
00dd72e284
July 2012 GeoIP db update
2012-07-26 20:32:04 +00:00
kytv
05850371a6
Finnish, French, German, Spanish and Swedish translation updates from TX
2012-07-26 20:31:01 +00:00
sponge
c285cb84bd
BOB Fix static references to Log
2012-07-26 20:30:42 +00:00
str4d
a4a0e1def3
Replaced a few more /home icons
2012-07-25 23:38:25 +00:00
sponge
fea7a42ece
Reset spin flag in BOB
2012-07-24 18:38:36 +00:00
str4d
72f74b7f6e
Disabled the iframe fallback for the summary bar
...
HTML compliance wins out over summary bar refresh for users with JS disabled,
for now - get user feedback after release.
2012-07-24 13:15:11 +00:00
str4d
a92456e144
Updated history.txt
2012-07-24 12:47:21 +00:00
str4d
7f7a82802d
Added CC attribution for Creative Commons Cat
2012-07-24 12:07:09 +00:00
str4d
93097ab630
Moved RestartStatus back above LocalDestinations in default /home summary bar
2012-07-24 12:05:34 +00:00
str4d
d3d22a8f4b
Added license for new /home icons
2012-07-24 05:32:40 +00:00
str4d
7a1b082216
Updated /home icon for git.repo.i2p
2012-07-24 05:18:20 +00:00
str4d
0e907c5ad0
Replaced 16x16 /home icons with 32x32 ones
2012-07-24 05:17:13 +00:00
str4d
59b8dc4f41
Update to dark console.css - more space efficient on /home, "0px" -> "0"
2012-07-24 03:23:51 +00:00
kytv
299109433c
merge of '03b8e025ba8c54efe24644ee68500ae2ff0ea2de'
...
and 'b45f7b28764f452bbd5f58ebd598f465565cab5c'
2012-07-23 23:30:39 +00:00
9823d761d9
dont create router.ping file on Android to reduce flash wear
2012-07-23 23:21:20 +00:00
kytv
db6b8d3b6b
debian: minor improvements to the build script
...
- Tighten setting of Debian version in I2P
- Ensure the clean target will remove .so and .o files
2012-07-23 23:20:23 +00:00
kytv
c61a18545e
Debian: Use our Jetty/Tomcat libs instead of the ones from Debian/Ubuntu (for now at least).
...
Tomcat6 & Jetty6 are going to be dropped from the next release of Debian stable
(Wheezy) in favor of Tomcat7 and Jetty8.
2012-07-23 23:13:28 +00:00
c1181f855a
remove unused dirs
2012-07-23 23:11:50 +00:00
e2aa2affd7
* LookaheadInputStream: Fix bug causing gunzip fails, esp. on Android
...
* SSLEepGet: Fix on Android (ticket #668 )
2012-07-23 23:10:26 +00:00
str4d
7f18d25d0d
Re-add alt="" to some icons in snark to prevent double text in text browsers
2012-07-23 21:49:30 +00:00
str4d
314817242b
If the theme set for susimail doesn't exist, use the default instead
2012-07-23 11:01:39 +00:00
str4d
945a0f30aa
If the theme set for snark doesn't exist, use the default instead
2012-07-23 10:39:11 +00:00
str4d
a7c8a7201a
When fetching a theme, if theme config key is not found, write out the default
...
This is required in order to get the theme config keys of the various apps into
themes.config; this way, the routerconsole requires no knowledge of what apps
support universal theming, and can just blanket apply themes to all known keys.
2012-07-22 13:13:43 +00:00
str4d
6be94658a7
Use router console theme setting from themes.config in i2ptunnel
2012-07-22 11:33:20 +00:00
str4d
490dcc5020
Bugfix: update SnarkManager._theme each time getTheme() is called
...
FIXME: ensure that _theme is only read from the config file once per page load.
2012-07-22 06:59:43 +00:00
str4d
8e6bade42b
Added checkbox to console to set theme universally across all apps
2012-07-22 06:53:43 +00:00
str4d
c145e4267c
Fixes to light/console_ar.css
2012-07-22 00:18:07 +00:00
kytv
a4064190dd
merge of '5aab7ebb6f496024fff1cc4b87e39475a7277db0'
...
and 'b2e508dbe3e9c7c67bb38d3f573481ae3fb8c9b3'
2012-07-21 20:59:01 +00:00
str4d
f97213630c
Reverted susimail and snark links in /home and summarybar to point directly at app
...
The iframing pages remain accessible in the console, so this may be reverted in future,
or made configurable. The /webmail link buried in the text of the several readme.html
files has been left.
2012-07-21 20:57:46 +00:00
str4d
6a21e22bf1
Moved dark snark theme out of bundled themes dir due to an image issue
...
dr|z3d is happy for the problem image to be replaced and the theme reinstated
when universal theming support is added (likely 0.9.2)
2012-07-21 20:43:33 +00:00
77f8729257
new cowpuncher cert
2012-07-21 19:26:29 +00:00
39d4e1be72
SSU: Remove excessive exception creation (ticket #665 )
2012-07-21 13:04:50 +00:00
ebe55aba61
remove dark as requested
2012-07-21 13:03:27 +00:00
str4d
3c4f1b7814
Store susimail theme setting in themes.config
2012-07-21 12:33:42 +00:00
str4d
ce024ff006
Store susidns theme setting in themes.config
2012-07-21 11:39:13 +00:00
str4d
e603b120c3
Store snark theme setting in themes.config
2012-07-21 11:06:24 +00:00
str4d
b17af505c2
Replaced a hard-coded string that was missed in previous commit
2012-07-21 10:22:12 +00:00
str4d
5d5a3b80e5
Store router console theme setting in themes.config
2012-07-21 10:11:32 +00:00
str4d
c8a73b63fd
Added methods to read and write properties in arbitrary config files
2012-07-21 10:07:04 +00:00
kytv
ce7a46bbed
Open Previewed http dests with target="_parent" in i2ptunnel
...
Before iframing i2ptunnel, clicking the Preview button would open the site in the parent
window. This change will cause the sites to open in the parent window from
within the iframed page.
2012-07-20 19:20:18 +00:00
kytv
eee67f09e1
en PO files updated and pushed to tx
2012-07-20 17:59:39 +00:00
str4d
ab7246565c
Reverted alt tags in status column of snark
2012-07-20 04:16:53 +00:00
str4d
096d067d6c
Updated history and bumped build version
2012-07-20 01:18:24 +00:00
str4d
9d2709be19
Update to light theme to increase top margin of iframes
2012-07-20 01:13:01 +00:00
str4d
3cce978e26
New light snark theme from dr|z3d (integrates well with light console theme)
2012-07-20 00:59:13 +00:00
str4d
8f30a74c7d
Split up status and show/hide peers headings into separate columns
2012-07-20 00:57:53 +00:00
str4d
a86a2ba04a
Moved text from headings in snark filemanager into tooltips (in line with main page)
...
Directory column could do with a different icon.
2012-07-20 00:36:43 +00:00
str4d
f4ffb30153
Added iframed fixes to default.css in classic, light and midnight console themes
2012-07-19 23:05:25 +00:00
str4d
ecdaa6f2b3
Removed text headings and status text from main snark page to reduce visual clutter
...
The header icons are self-explanatory (but tooltip also has header text); the
status text is available from the tooltip.
2012-07-19 21:39:17 +00:00
str4d
2b8b406f9d
Added title and alt tags to Status and Torrent columns in snark main view
2012-07-19 13:06:45 +00:00
str4d
212a794c65
Give div.app fixed height for classic and midnight console themes
...
This stops app icons getting "stuck" on the right-hand side of /home
2012-07-19 00:41:52 +00:00
str4d
0e2dede168
Replaced itoopie with a dedicated icon for eepsite links on /home with no favicon
2012-07-19 00:08:29 +00:00
str4d
c1f3fa6004
Updates to dark susi themes and new light newsbullet from dr|z3d
2012-07-18 23:44:55 +00:00
str4d
e2be19039f
Added missing git.repo.i2p and id3nt.i2p entries to hosts.txt
2012-07-18 12:33:30 +00:00
846f6f2190
* Home page: Add colombo-bt.i2p, remove keys.i2p
...
Icon created and contributed by colombo-bt.i2p
2012-07-18 12:00:42 +00:00
37716f34de
* i2psnark: Clear rate stats when restarting torrent
2012-07-18 11:52:20 +00:00
str4d
f01ccf9797
Update to dark susimail theme from dr|z3d
2012-07-18 03:56:35 +00:00
str4d
074baa63f5
Fixed /home tooltip to not break page
2012-07-18 02:50:13 +00:00
str4d
763eb08dad
Added git.repo.i2p and id3nt.i2p to /home eepsite list
2012-07-17 21:27:22 +00:00
str4d
1d40a88166
Fix snark Ajax JS (wrong level of escaping of quotes)
2012-07-17 20:55:36 +00:00
str4d
5766b36b33
Give the summary bar sections string names (some already translated)
2012-07-17 20:36:57 +00:00
str4d
4cea0b6099
US spelling
2012-07-17 19:44:44 +00:00
str4d
43fd5caf30
Fixed snark initAjax method so it runs (I'm SURE it did before...)
2012-07-17 19:32:22 +00:00
str4d
5c1a1b13f4
Update to dark susimail theme from dr|z3d
2012-07-17 12:22:52 +00:00
str4d
109e1a75bf
Improved alignment of news headings in classic and midnight themes
2012-07-17 11:40:44 +00:00
str4d
99f8384129
merge of '9fdbbb81553e767812b7a8634edd867cb1ca8438'
...
and 'cc04809f72ea9e8f0e0427484d65f613838f65d7'
2012-07-17 10:56:51 +00:00
str4d
f3cb399605
Update to dark susidns theme from dr|z3d
2012-07-17 10:56:20 +00:00
str4d
c94ce79e68
Added links inside <iframe> tags on iframed pages to corresponding apps
2012-07-17 01:20:08 +00:00
str4d
744930a090
Consolidated Ajax calls for summary.jsi into a single summaryajax.jsi
2012-07-17 00:47:08 +00:00
str4d
be7aa991d7
Consolidated the common iframing JS into /js/iframed.js
2012-07-16 23:39:44 +00:00
str4d
c815bc2996
Removed spurious UTF8 chars from dark/console_ar.css
2012-07-16 21:36:48 +00:00
str4d
924520955e
merge of '369340479baf15d01ba95519145edddba22634ca'
...
and '3b7088110cf55db67e72b7e9bfbf8cd832daac06'
2012-07-16 21:34:41 +00:00
str4d
0bff0a4998
Removed backup favicon.ico from css.jsi (all current themes have favicons)
2012-07-16 21:32:47 +00:00
str4d
691c003e95
merge of '762f90d57bd57a4e0b122dff85484774b0105d93'
...
and 'd02235b886c4e596e3c980dcb0b8df9d3547d103'
2012-07-16 21:29:04 +00:00
str4d
a28dab9bdc
Bumped build number to -22
2012-07-16 21:04:11 +00:00
kytv
c33c0259a7
Only set extraversion in Unix since Windows doesn't have awk available
...
I need to investigate a cross-platform method.
2012-07-16 17:47:48 +00:00
str4d
77d40f8d31
propagate from branch 'i2p.i2p.str4d.fux' (head 48cafeb29fb3408078a8b93c0bab0fc9d766a8bc)
...
to branch 'i2p.i2p' (head 47f04ff21e8edd00134a0fd68219f86fd3caba36)
2012-07-16 16:17:19 +00:00
str4d
619b766c85
Removed CSS hiding susimail Cancel button (it might be hiding other buttons)
2012-07-16 16:13:03 +00:00
str4d
693ffed9be
Updated history.txt
2012-07-16 16:11:03 +00:00
str4d
c175d5470f
Updates to dark console theme from dr|z3d
2012-07-16 14:50:56 +00:00
str4d
42e6d06559
Whitespace fixes to dark susimail theme
2012-07-16 14:04:58 +00:00
str4d
25da127d02
Whitespace fixes for light susimail theme
2012-07-16 13:58:22 +00:00
str4d
00b88675ea
Whitespace fixes in light susidns theme
2012-07-16 13:56:31 +00:00
str4d
c552db59e4
Whitespace fixes in dark susidns theme
2012-07-16 13:53:54 +00:00
str4d
763116fb24
Updates to dark susidns theme from dr|z3d
2012-07-16 13:50:21 +00:00
str4d
f3531f1c2c
Updates to dark console theme from dr|z3d
2012-07-16 13:47:03 +00:00
str4d
a2a67d82ab
Some updates to ieshim.css in classic theme to fix some IE console regressions
2012-07-16 13:44:58 +00:00
69cdcc8226
* XORComparator: Reduce object churn (Ticket #658 )
2012-07-15 15:04:58 +00:00
str4d
5e11e51f6a
Added "theme" to list of susidns config options
2012-07-15 13:13:57 +00:00
str4d
a419347eba
Added preliminary dark susimail and susidns themes
...
Add "theme=dark" to susidns config page, or "susimail.theme=dark" to
susimail.config file, to enable the dark themes.
2012-07-15 11:03:51 +00:00
str4d
ab42e47385
Added iframing pages for susimail and susidns
2012-07-14 21:56:38 +00:00
str4d
50cfd52c23
Moved susidns CSS into themes dir (required moving loadConfig into BaseBean.java)
2012-07-14 06:27:23 +00:00
str4d
e0ff0c63c8
Moved susimail CSS into themes dir
2012-07-14 03:46:23 +00:00
str4d
a123def967
Inter-browser fixes for dark snark theme from dr|z3d
2012-07-14 01:38:14 +00:00
str4d
8360a2f4e7
Console theme hacks from dr|z3d to target specific Opera oddity
2012-07-14 01:29:04 +00:00
str4d
f13a1b2aed
Tweak to snark dark theme from dr|z3d
2012-07-14 00:54:05 +00:00
str4d
cec5838649
Added newsbullets from dr|z3d to the other themes
2012-07-14 00:48:28 +00:00
str4d
2c0de05e9d
Updates to dark console and snark themes from dr|z3d
2012-07-14 00:18:16 +00:00
str4d
f782afef8d
Add scrollbar width to iframe height, so vertical scrollbar doesn't appear
...
FIXME: add horizontal scrollbar detection so only adding the extra height
when it is actually needed.
2012-07-14 00:13:33 +00:00
kytv
a45688867d
Add README.Debian to the package
...
Previously, README.Debian use to be installed to /u/s/d/i2p. A while ago I
split I2P into smaller packages and symlinked /usr/share/doc/libjbigi-jni and
/usr/share/doc/i2p to /usr/share/doc/i2p-router. I didn't noticed that
README.Debian wasn't being included after the split, so now I'm explicitly
adding it.
2012-07-13 00:41:44 +00:00
kytv
6104cfa56a
el & nl after poupdate
...
I nearly always run ant poupdate before checking in language files; I neglected
to do it for the last check-in.
2012-07-13 00:35:25 +00:00
kytv
6869ed937b
Translation updates from tx
...
- Add Greek language
- Update Dutch translation
- Adjust flag rows
2012-07-13 00:28:06 +00:00
kytv
945cc55b54
move check for binary down since osx binaries are no longer 'fat'
2012-07-12 22:43:12 +00:00
str4d
7e7cabfdc2
Added getElementsByClassName shim for IE
2012-07-12 21:47:09 +00:00
str4d
cbd61e2fce
Tweak to get rid of iframe scrollbars in dark snark theme
2012-07-12 14:21:37 +00:00
str4d
ffdac3ce2c
Added some non-breaking spaces to error.jsp where JSP was eating the spaces
2012-07-12 13:40:54 +00:00
str4d
eaa64cb02f
Removed superfluous "Updating:" from update status (section has a heading now)
2012-07-12 13:39:32 +00:00
str4d
b36a418dff
More changes to dark snark theme from dr|z3d - close to RTM
2012-07-12 13:37:51 +00:00
str4d
46ca3ab51d
Used JS changes to fix iframed i2ptunnel scrollbar issue in CSS
...
Also added comments to the JS to point out that the issue is that
offsetHeight doesn't include the very top or bottom margins.
2012-07-12 13:34:19 +00:00
str4d
0deaab7c1a
Improvements to resizing JS in iframed app container pages
2012-07-12 13:07:48 +00:00
str4d
c6d45b22b6
Added links to iframed pages to open them in new tabs (as per old console)
2012-07-12 10:32:00 +00:00
str4d
69bcc9d012
Dark snark theme updates from dr|z3d
2012-07-11 21:47:50 +00:00
str4d
182409ce3a
Corrected titles of iframed pages
2012-07-11 21:44:02 +00:00
str4d
c45dc0c838
Moved add and delete buttons into sidebar config table, and removed unnecessary ones
2012-07-11 21:20:35 +00:00
str4d
7d175678ab
CSS for the sidebar config table from dr|z3d
2012-07-11 12:06:59 +00:00
str4d
dd86515d2e
Tweaks to dark snark theme from dr|z3d
2012-07-11 12:02:58 +00:00
str4d
b1a4b8bfed
Rearanged columns of summary bar config table
2012-07-10 23:35:54 +00:00
str4d
ac9bdab78e
Added class to summary bar config table
2012-07-10 22:48:59 +00:00
str4d
177b6e2d48
Link both icon and text for tracker and magnet entries in snark torrent info
2012-07-10 22:48:07 +00:00
str4d
b48014f8e6
Use favicon from theme in I2PTunnel if it exists
2012-07-10 21:29:49 +00:00
str4d
f1881352c8
Further tweaks to ubergine and vanilla themes by dr|z3d for new layouts
2012-07-10 21:10:58 +00:00
str4d
d6572fd027
Give update status section a heading to draw attention to it, display total size
2012-07-10 21:07:36 +00:00
str4d
7e5edc2f6e
Changes to snark themes from dr|z3d to work with new layouts
...
(and a tweak to dark console theme)
2012-07-10 19:30:42 +00:00
str4d
709c75c517
Reordered torrent info section in snark filemanager - reduced to 4 info lines
2012-07-10 19:03:48 +00:00
str4d
ebc4d53fa9
Corrected output of message to notice instead of error on summary bar config page
2012-07-10 12:05:07 +00:00
str4d
dbd95c5c64
Added extra column to keep ordering buttons in line
2012-07-10 11:57:40 +00:00
str4d
42565f19fc
Use image buttons for ordering summary bar sections (images courtesy of dr|z3d)
2012-07-10 11:42:20 +00:00
str4d
8d9909acfb
To improve themability, make torrent info table in snark filemanager a single column
2012-07-09 21:17:02 +00:00
str4d
9c7f9a935b
Only add new summary bar sections to the bottom
2012-07-09 20:35:58 +00:00
str4d
c9fc3f11a6
Replaced text fields for ordering summary bar with movement buttons (CSS styling needed)
2012-07-09 07:59:41 +00:00
str4d
75046d11fb
Separated disabling of iframe refresh from the refresh time
2012-07-09 00:39:52 +00:00
str4d
bb39d9ddcf
Integrated summary bar preset buttons into main edit form as restore buttons
2012-07-08 22:11:05 +00:00
str4d
fb629404c6
Split torrent info and dir info on snark filemanager into two separate tables
2012-07-08 21:35:49 +00:00
str4d
78691ba344
Updates to dark console theme from dr|z3d
2012-07-08 12:07:54 +00:00
str4d
f41fde8471
Updates to dark snark theme from dr|z3d
2012-07-08 12:05:17 +00:00
str4d
319d217dc1
Slight simplification of class injection for iframed app pages
2012-07-05 13:04:45 +00:00
str4d
ec80501977
Remaining size in snark filemanager reads GB instead of Gbyte etc (consistency)
2012-07-05 13:01:00 +00:00
str4d
4a0319389b
A few more newlines to improve HTML readability
2012-07-05 12:22:56 +00:00
str4d
ebcc304642
Fixed a few colspans that were missed when adding icon/thumbnail td
2012-07-05 11:49:36 +00:00
str4d
c695a51883
Tidy up layout of rendered HTML for one row of snark filemanager
2012-07-05 11:47:41 +00:00
str4d
3cc447c5f2
Put icon/thumbnail for snark filemanager in separate td
2012-07-05 11:36:10 +00:00
str4d
52742ceeca
Moved "View or change bandwidth" link inline to tidy up vertical alignment
2012-07-05 02:55:28 +00:00
str4d
08d86019e4
Uncommented input.default CSS (to hide extra Add button) in dark snark theme
2012-07-05 02:50:01 +00:00
str4d
582a62d75b
Added classes to and removed hard-coded layouts from snark config page (stubbed in CSS)
2012-07-05 02:48:45 +00:00
str4d
8ebadf5236
propagate from branch 'i2p.i2p' (head 5b24a07e8a843d03ea45e664c59b93937c5efc42)
...
to branch 'i2p.i2p.str4d.fux' (head 0bfff6086d6f72df836909ae379a95ebbe4b6933)
2012-07-05 00:48:41 +00:00
str4d
814f5ca194
Arabic-specific console theming for dark from dr|z3d
2012-07-05 00:36:32 +00:00
str4d
3da63182cd
Updates to dark snark theme from dr|z3d
2012-07-05 00:35:09 +00:00
str4d
029a903d79
Expanded resizeFrame() to prepare for more intelligent iframe-sizing
2012-07-04 12:49:54 +00:00
e2588a5379
move DecayingBloomFilter, DecayingHashSet, and xlattice filters from core to router
2012-07-02 19:22:33 +00:00
0d8bcd5dad
* i2psnark:
...
- Don't send a keepalive to a peer we are going to disconnect
- Disconnect peer when idle a long time
- PeerCheckerTask cleanup
- Static ref cleanup
- Don't show a downloaded torrent file as "seeding"
- Better torrent file download icon (from Silk, same license as the others)
2012-07-01 16:16:08 +00:00
63f22a54e1
fix unsafe initialization of super constructor calling override
2012-06-29 17:21:57 +00:00
ab18550711
* Update: Increase eepget timeouts to reduce retries
2012-06-29 16:25:22 +00:00
4092f61898
* Streaming:
...
- Allow at least 3 packets and up to half the window to be active resends
instead of just 1, to reduce stall time after a packet drop
- Increase fast retransmit threshold back to 3 to reduce retransmissions
- Don't fast retransmit if we recently retransmitted it already
- Allow double the window as long as gaps are less than the window
- Don't set the MSS in a resent packet (saves 2 bytes)
- Remove redundant calls to updateAcks()
- Update activity timer when resending a packet
- Reset unackedPacketsReceived counter at all places where acks are sent
so it isn't wrong
- Fix some places where the activeResends count could become wrong
- Prevent storm of CLOSE packets
- Never resend the whole packet in ackImmediately(), just send an ack
- Cancel flusher timer in MessageOutputStream when closed
- Move some createRateStats to ConnectionManager to reduce repeated calls
- Cleanups, javadocs, logging, volatile, finals
2012-06-29 14:53:53 +00:00
ebb6609a2b
fix SimpleTimer logging
2012-06-29 14:05:39 +00:00
str4d
820345f84d
Changes to dark theme from dr|z3d to improve look of tunnel wizard
2012-06-29 13:49:37 +00:00
5a1d52d82c
* HTTP Proxy: Change the error code for unknown host from 404 to 500.
2012-06-29 13:30:24 +00:00
str4d
9adb97d300
Tweak to dark console theme .iframed .panel margins
2012-06-28 03:36:31 +00:00
str4d
eae4d704a1
Copied body.iframed CSS from dark i2ptunnel.css to dark snark.css
2012-06-27 03:26:22 +00:00
str4d
84cc6711b4
Dark theme for i2psnark from dr|z3d - for better integration with router console
2012-06-27 03:19:30 +00:00
str4d
5be02b1592
Fixed JS for iframed apps so the CSS class is injected on page change
2012-06-27 02:16:21 +00:00
str4d
255894e241
Embed /i2psnark/ in an iframe like /i2ptunnel/
2012-06-27 02:00:30 +00:00
6c8c87b2dd
javadocs
2012-06-25 19:29:51 +00:00
dba3fee477
- Concurrent PeerCoordinatorSet
...
- final infoHash in Snark
2012-06-25 18:20:18 +00:00
50fba8fc8d
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 9b08b2f47961167d0fee52b6481895c494d410d6)
2012-06-24 19:53:20 +00:00
5eab417134
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.test' (head 5fd7a423338073ff81f5118cde74317b567846a6)
2012-06-24 19:53:08 +00:00
ff0bfb9f12
* i2psnark: Don't create a new PeerCoordinator after restart, as the
...
TrackerClient holds on to the old one and that causes it
to not get peers. Possibly fixes ticket #563 .
2012-06-24 19:26:23 +00:00
1671e3b126
Fix bad size estimate when tags are included in the AES block,
...
resulting in trailing zeros after the random padding in the unencrypted AES data block.
The number of zeros equaled the number of tags included (typ. 6 or 40).
As the data size is rounded up to the next multiple of 16,
this increased the size of the data by 0, 16, 32, or 48 bytes when tags were included.
Bug introduced 2004-10-30.
2012-06-24 19:23:05 +00:00
fe53501990
* GarlicMessage:
...
- Put data clove last to speed acks and leaseset store on far end
- Change release target
- Javadocs and cleanups
2012-06-24 14:41:50 +00:00
e497859587
* ElGamal/AES/SessionTag:
...
- Increase TX expire from 10 to 12 min, while keeping RX expire at 15 min.
3 minutes should be plenty of clock skew + delay.
- Move tags-to-send and low-threshold values to be per-SKM
- New session config options crypto.tagsToSend and crypto.lowTagThreshold
- Prep for per-packet override of tags and thresholds
- Cleanups and Javadocs
* I2PTunnel: Add some defaults for the new session config options
* OCMOSJ:
- Don't bundle LeaseSet just because we're requesting an ACK
- Changed session config option shouldBundleReplyInfo to default to true
and be used to disable bundling altogether when set to false.
Was previously an undocumented option to force bundling with a certain probability.
- Don't send tags unless we've already generated a reply token (race)
- Cleanups and Javadocs
2012-06-24 13:17:52 +00:00
97b05b1dbf
* I2PTunnel: Fix NPE on shared client creation, thx kytv
...
* Transport: Add Ethiopia to hidden mode list
* Log and javadoc tweaks
2012-06-24 11:38:37 +00:00
str4d
588799a2ff
Update to dark theme from dr|z3d
2012-06-24 01:15:06 +00:00
d5a1e0b1c6
- Add kad lib, from i2p.zzz.kademlia branch (without the history),
...
which is a rewrite of the netdb kad
- Drop now-unused SHA1Comparator
- Efficiency tweak to NodeInfoComparator
2012-06-22 17:39:41 +00:00
5883b7344e
propagate from branch 'i2p.i2p' (head 80aed456e1c6e4b17906153c9ee6dc9bc45e0eec)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head dbf88ff4c1429f26656ad34fe0b9ba94305d726a)
2012-06-22 15:13:04 +00:00
8522779df1
- Switch to real kad with lib from i2p.zzz.kademlia (not checked in yet)
...
- Bootstrap only once in explore thread
- Add exploring to explore thread
- Don't store default DHT setting in config file, so we can switch default to true later
- Add new enforce-protocol streaming config, sorry locks out < 0.7.1 peers
- Log tweaks
2012-06-22 15:12:43 +00:00
str4d
7976ba1dff
Only display summary bar "Show news" link on /home (/console already has one)
2012-06-22 01:32:07 +00:00
str4d
e88ca3048c
Removed unnecessary extra sentences from summary bar tooltips
2012-06-22 00:08:43 +00:00
str4d
8412bafc5c
Use JS injection to allow iframe-specific I2PTunnel styling
2012-06-21 23:47:49 +00:00
2a8adcb89a
* IRC Client: Don't flush output unless out of input, so the
...
streaming messages don't get split up unnecessarily
2012-06-21 21:16:54 +00:00
829e3f47ff
Store context in the PeerSelector so we don't have to pass it around
2012-06-21 20:52:39 +00:00
4e4634496a
* TunnelPool: Fix bug where a tunnel was marked as reused when it wasn't
2012-06-21 20:26:29 +00:00
d148efd458
* TunnelPoolManager: Use one ClientPeerSelector for all pools
2012-06-21 20:08:02 +00:00
f7656b0401
* TunnelInfo: Change msg counter from long to int
2012-06-21 19:59:29 +00:00
6635448bda
* I2CP: Make separate message ID counters per-destination, use atomic,
...
increase max (could have caused "local loopback" problems)
2012-06-21 19:52:00 +00:00
baa89c5bbf
* OCMOSJ, ElG, Streaming: log tweaks
2012-06-21 19:10:14 +00:00
str4d
ab1144865f
propagate from branch 'i2p.i2p' (head 204c786941e233e9ed0e447499049f5c21103f40)
...
to branch 'i2p.i2p.str4d.fux' (head 5bc2b4f4713087086e44eca6678d880651fa717a)
2012-06-21 04:05:48 +00:00
str4d
4348ff2689
Added custom bullet to newsheadings li
2012-06-21 01:54:28 +00:00
str4d
33c4b321db
Fix up alignment of news headings in other themes
2012-06-20 12:56:00 +00:00
39d9a25e19
log tweak
2012-06-20 12:22:43 +00:00
b5dad73f6f
* I2PSession:
...
- Greatly simplify the VerifyUsage timers
- Constructor cleanup
2012-06-20 12:18:57 +00:00
str4d
99eb49e347
Added favicons to resident themes (dr|z3d's dark favicon for dark and midnight themes)
2012-06-20 02:55:44 +00:00
str4d
11f111790e
Use a theme-specific favicon.ico if it exists
2012-06-20 02:48:24 +00:00
f8e470c7f4
propagate from branch 'i2p.i2p' (head a38c8874bc61e9bf11c4d43666ad72cd5eecbf8a)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 028e93195ce28c8b6fbe573e6c660d5c329df42a)
2012-06-20 01:19:25 +00:00
d8a2e39006
from last checkin - fix enforce proto default, fix http client delayed start
2012-06-20 01:19:05 +00:00
c6d1c552f8
propagate from branch 'i2p.i2p' (head 9ca94e960929c6af5dea1085105278d2f33217f2)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 1f23a71b0fa5169c220f3f21dd705e1fcfbb1b5d)
2012-06-19 23:31:53 +00:00
e383477b01
* Socks: Pass remote port through
...
* I2PTunnel: More javadoc warnings on default options
2012-06-19 21:48:31 +00:00
129b16d93d
* Streaming:
...
- Listen only on local port if set
- Listen only for streaming protocol if configured (new option)
- Javadocs re: ports
2012-06-19 20:26:46 +00:00
48f29ff1b8
- Hide buttons while stopping all
2012-06-19 20:24:30 +00:00
e62b76d2cc
Big refactor of the router console update subsystem, in preparation for
...
implementing out-of-console updaters like i2psnark.
- Add new update interfaces in net.i2p.update
- All update implementations moved to routerconsole update/
- Implement an UpdateManager that registers with the RouterContext
- UpdateManager handles multiple types of things to update
(router, plugins, news, ...) and methods of updating (HTTP, ...)
- UpdateManager maintains list of installed, downloaded, and available versions of everything
- Define Updaters that can check for a new version and/or download an item
- Individual Updaters register with the UpdateManager obtained from
I2PAppContext, identifying the type of update item and
update method they can handle.
- Updaters need only core libs, no router.jar or routerconsole access required.
- All checks and updates are initiated via the UpdateManager.
- All status on checks and updates in-progress or completed are
obtained from the UpdateManager. No more use of System properties
to broadcast update state.
- All update and checker tasks are intantiated on demand and threaded;
no more static references left over.
- Split out the Runners and Checkers from the Handlers and make the inheritance more sane.
- No more permanent NewsFetcher thread; run on the SimpleScheduler queue
and thread a checker task only to fetch the news.
- No more static NewsFetcher instance in routerconsole.
All helper methods that are still required are moved to NewsHelper.
The UpdateManager implements the policy for when to check and download.
All requests go through the UpdateManager.
For each update type, there's several parts:
- The xxxUpdateHandler implements the Updater
- The xxxUpdateChecker implements the UpdateTask for checking
- The xxxUpdateRunner implements the UpdateTask for downloading
New and moved classes:
web/ update/
---- -------
new ConsoleUpdateManager.java
new PluginUpdateChecker.java from PluginUpdateChecker
PluginUpdateChecker -> PluginUpdateHandler.java
PluginUpdateHandler.java -> PluginUpdateRunner
new UnsignedUpdateHandler.java
UnsignedUpdateHandler -> UnsignedUpdateRunner.java
new UnsignedUpdateChecker from NewsFetcher
UpdateHandler.java remains
new UpdateHandler.java
new UpdateRunner.java from UpdateHandler
move NewsHandler from NewsFetcher
new NewsFetcher
new NewsTimerTask
new DummyHandler
Initial checkin. Unfinished, untested, unpolished.
2012-06-18 22:09:45 +00:00
d368937bce
dash sixteen
2012-06-18 21:40:05 +00:00
4b3ccabb44
- Thread task to open tunnel and improve UI feedback while open is pending
2012-06-18 21:07:34 +00:00
4dcfe3e434
* i2psnark:
...
- Improve torrent shutdown handling to maximize chance of
announces getting to tracker
- Clean up delete-torrent messages
- Remove redundant shutdown hook
- Avoid NPE in PEX message handling
- Log tweaks
2012-06-18 18:06:47 +00:00
273d7399a0
jump table tweak
2012-06-15 01:30:58 +00:00
5ce0479268
tweaks
2012-06-15 01:29:29 +00:00
de3ce6cdb7
handle jump servers with ports
2012-06-14 22:08:40 +00:00
3e192cc57e
remove text about restart
2012-06-14 22:07:28 +00:00
6c5902837c
* NetDB: Only publish stats every so often, to improve
...
anonymity while preserving the ability to monitor
the network (effective next release)
2012-06-14 19:48:12 +00:00
e522ffad4e
* I2PTunnel:
...
- More client options cleanups
- Options changes now propagate to running
socket managers and sessions, and through to the router
* SocketManager:
- Simplify factory, use 4-arg constructor,
make fields final, deprecate 0-arg constructor
- Improve how options are updated
- Javadocs
2012-06-14 19:44:47 +00:00
64221fb3fb
* I2PSocketEepGet: Use specified port
...
* I2PTunnel:
- Don't strip port from an I2P URL
2012-06-14 19:42:07 +00:00
c73044b6b4
* Streaming:
...
- Channel cleanups and comments
- New I2PSocketAddress
2012-06-13 19:08:49 +00:00
ad1b356879
* i2psnark: Possible fix for piece-after-choke
2012-06-13 19:04:11 +00:00
07caf2e316
* I2PSocketEepGet: Set port to 80
...
* I2PTunnel:
- Pass port through HTTP client proxy
- HTTP server proxy sets host header to
the value of "spoofedhost.xx" option for port xx
- Set client options more efficiently
2012-06-13 19:02:09 +00:00
c2137a2a80
- Add explore thread
...
- More checks for stopping
- Add xor of port to secure NID
2012-06-12 21:38:25 +00:00
44da37f009
- Timeout if can't find b32
...
- Refactor ReplyWaiter
2012-06-12 19:22:31 +00:00
d0b967388a
rework DHTNodes to hide the CHM implementation, in prep for real Kad
2012-06-12 18:30:58 +00:00
41096c7f23
- Add heardAbout() and call for receive peers
...
- Move last-seen tracking from NodeInfo to NID, add fail tracking
- Make NodeInfo fields final
- Remove nodes on consecutive failures
- Only persist nodes heard from recently
- Implement NID verification for security
2012-06-12 18:09:42 +00:00
str4d
4f6fb6993d
Pass requestURI through to xhr1.jsp so forms work and correct summary bar is chosen
2012-06-12 00:12:51 +00:00
str4d
fa3e3e0764
Enforcing minimum refresh rate better, and reducing it to 3 seconds
...
This does mean that the iframe don't-refresh state (= refresh rate of 0 seconds)
doesn't hold if the page is changed (in fact, the refresh rate becomes the
minimum) - so maybe better to have a different config var for that?
2012-06-11 23:33:33 +00:00
fe2b97c941
propagate from branch 'i2p.i2p' (head 27fc588723d201c76ea9c18a6c715b11efcb5b0e)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head cae6d265415ba9ed4242b3fc888ffcf2a1c1b2f2)
2012-06-11 20:29:19 +00:00
6e52ae307c
* Router: Don't let shutdown tasks hang the shutdown
2012-06-11 20:09:31 +00:00
6e077ee621
* i2psnark:
...
- Reduce TrackerClient threads
- Reduce delay between peer adds for faster startup
- Thread the announces and reduce timeout when stopping
2012-06-11 19:38:33 +00:00
30e2f73d5f
* i2psnark:
...
- Display torrent file downloads in torrent area
- Sort magnets and downloads first
- Fix sorting problem when torrent dir is a symlink
- Reduce max file idle time
- arrow_down icon copied from console css
2012-06-11 12:04:40 +00:00
7469e9c63d
* NativeBigInteger: Workaround for Raspberry Pi to load the correct lib
2012-06-11 11:48:34 +00:00
str4d
296ddbe930
Removed some unnecessary <hr>s
2012-06-11 05:32:53 +00:00
str4d
e20f2d0bf6
Summary bar for /home defaults to reduced preset, everywhere else to full preset
2012-06-11 05:29:27 +00:00
str4d
cc61f4eb61
Some changes to enable per-page sidebar configuration from the config file
2012-06-09 13:48:26 +00:00
str4d
0a61b8052c
propagate from branch 'i2p.i2p' (head 44d553e8644f01d5e5af3c3145210bdb0a923d3c)
...
to branch 'i2p.i2p.str4d.fux' (head 51022349e906bd393602b558861bcaaac4d56c89)
2012-06-09 06:11:40 +00:00
str4d
cbcbfea6e8
Shorten /i2ptunnelmanager to /i2ptunnelmgr (/i2ptunnel is surplanted by /i2ptunnel/)
2012-06-09 06:08:44 +00:00
str4d
57abfe7653
Set position: absolute for div.routersummaryouter so /home app icons don't clear past it
2012-06-09 04:33:29 +00:00
e0313814b8
disable private config for default trackers
2012-06-08 16:39:10 +00:00
59df524a91
* i2psnark:
...
- Move private tracker config from create box to torrent config
- Refactor private and open tracker configuration
- Add private indication on details page
2012-06-08 16:11:55 +00:00
b304393bc3
* netdb.jsp: Don't show our info on summary page since there's a tab for it now
2012-06-08 16:10:26 +00:00
str4d
f6304ccd4d
Commented out "All times are UTC" blurb because all graphs are labeled UTC
2012-06-08 12:58:50 +00:00
str4d
9d241cc0d4
Added tooltips to the various sections of the summary bar
2012-06-07 14:14:13 +00:00
str4d
a46ca210f5
Added some spaces to notification messages on /configsidebar
2012-06-07 11:11:37 +00:00
str4d
328857f97f
Tweaks to config nav bar in dark theme from dr|z3d
2012-06-07 10:39:14 +00:00
str4d
b00fbfa23d
Centre box for order of new section, and add default value
2012-06-07 10:26:44 +00:00
str4d
3a75f8d7d1
Modifying section addition to show an option list
...
Also adding form handler class that I forgot to commit earlier.
2012-06-07 04:42:52 +00:00
str4d
84344b6789
Added a config page for summary bar
2012-06-07 02:51:22 +00:00
str4d
b75d28fd0d
Added /i2ptunnelmanager which wraps /i2ptunnel/ in an IFrame
...
/i2ptunnelmanager redirects to /i2ptunnel/ if the browser doesn't support IFrames.
2012-06-05 15:19:40 +00:00
str4d
a8424e59b0
propagate from branch 'i2p.i2p' (head ab5f37b28e499d49e108e8e6869164d107c7049e)
...
to branch 'i2p.i2p.str4d.fux' (head fb4425cd3e38762f211f73d91c7a173972e7145c)
2012-06-05 13:38:02 +00:00
str4d
420bf851b5
Added Ajax script to every routerconsole page that includes summary.jsi
2012-06-05 13:37:10 +00:00
str4d
83c8233812
Insert routerconsole.summaryRefresh config value into Ajax script
...
This way, both Ajax and IFrame get their refresh time from config (though
IFrame one can still be modified live).
2012-06-05 13:00:40 +00:00
str4d
52a3860717
Rearrange summary bar code to consolidate Ajax and IFrame, and /home and /console
...
Now, Ajax will be used first, and will fall back to IFrame if JS is disabled,
and a separate page if on a text or mobile browser.
Also, /home and /console (and everywhere) now all have the same summary bar
content, which currently defaults to the original full listing.
2012-06-05 12:44:17 +00:00
str4d
531c6c0f4c
Implementation of customisable summary bar via routerconsole.summaryBar property
...
The initial attempt using mapping of strings to methods is shorter and neater,
but also doesn't work so is commented out.
2012-06-05 07:36:24 +00:00
str4d
5699b4515b
Preparations for making the summary bar customisable
2012-06-05 02:12:30 +00:00
6a1b90f8f8
hash caching
2012-06-05 01:03:39 +00:00
str4d
ceedc9c645
Moved rendering of news headings into SummaryBarRenderer
...
An instance of NewsHelper needs to be passed in to get output.
2012-06-04 23:46:03 +00:00
3f40487c99
- Add persistent local DHT storage
...
- Shutdown now closes tunnel
- Delay after sending stop announces at shutdown
- Stub out using Hash cache
- Implement stop for all cleaners
- Log tweaks
2012-06-04 22:34:56 +00:00
a6f7761544
propagate from branch 'i2p.i2p' (head ab5f37b28e499d49e108e8e6869164d107c7049e)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head afa1bbfb0882c9c1946ec32b87300e127c9928b2)
2012-06-04 14:26:10 +00:00
e1c9cd6cdc
* i2psnark: Take tracker out of opentracker list when removed
2012-06-04 14:25:53 +00:00
d5cb443925
- Switch back from storing NID to full NodeInfo for outgoing tokens so they don't get expired early
...
- Announce only to the single closest DHT peer
- Increase random port range
- Decrease max local tracker and DHT size
2012-06-04 14:15:38 +00:00
str4d
9333cd56f9
Moved calls to external renderers into separate methods to match the rest
2012-06-04 13:28:52 +00:00
str4d
910001e3a1
Split HTML rendering of summary bar into separate methods
...
This solidifies the summary bar design pattern of modular sections separated by
<hr>s which in future could be reordered or hidden without affecting the theme.
2012-06-04 13:10:12 +00:00
121491a3be
- B32 lookup if required for non-announce queries only
...
- Token timeout tweaks
- Most classes package private
2012-06-03 16:05:38 +00:00
152b2152cb
- Fix node ID / node info confusion
...
- Fix updating node ID when receiving pong
- Fix getting DHT enable setting from config file
- Fix handling of get_peers replies
- Fix sending and receiving announces without signing
- Fix incoming/outgoing token handling
- Set cleanup timer for all queries
- More debug logging
2012-06-03 15:25:51 +00:00
kytv
0abbe45a6d
correct flag country (I copied the line and changed all but the flag)
2012-06-03 15:02:27 +00:00
kytv
403d6a322a
Italian language updates from tx & debconf updates
...
-10
2012-06-03 14:34:39 +00:00
kytv
4ec20ef796
typo fix (*facepalm*)
2012-06-03 14:09:41 +00:00
kytv
3b7eaa107e
s/$ENGLISHNAME/$NATIVENAME/g
2012-06-03 13:52:27 +00:00
kytv
8375e9129d
enable Hungarian in another spot
2012-06-03 13:46:33 +00:00
kytv
53fbece6b5
Hungarian language translation by AdminLMH from TX
...
Thanks!
2012-06-03 13:46:07 +00:00
str4d
69d909d3eb
Added <hr>s to separate the various logs on /logs
2012-06-03 00:22:03 +00:00
4346c90aa2
lower log level
2012-06-02 21:45:00 +00:00
f8c185d09f
prep for merging
2012-06-02 21:44:23 +00:00
558bb2f4f3
select proto on UDP send
2012-06-02 18:56:10 +00:00
7b07eb89a3
- Uncomment DHT
...
- Change DHT from option bit to extension message
- Add DHT start/stop code
- Add UI for DHT enabling
- Add raw datagram protocol type and use for response port
2012-06-02 18:52:46 +00:00
bec33cad87
propagate from branch 'i2p.i2p' (head f005cd64cce03cf3a301359f94380bc20eaa7c61)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 0562e4f429dcebf3f623d0975bd3a63d7645c0b7)
2012-06-02 15:16:14 +00:00
eb6217add9
add failsafe check for job queue sort order
2012-06-02 13:49:38 +00:00
7d94f9fb19
improve opentracker configuration
2012-06-02 13:49:14 +00:00
324e9c960d
fix partially-complete torrent not announcing
2012-06-01 14:12:32 +00:00
96575e61f2
* Console: Tab the netdb and profile pages
2012-06-01 13:30:38 +00:00
8d57cba762
* NetDB: Reduce flood redundancy from 8x to 6x
2012-06-01 13:27:53 +00:00
e1823ece68
whitespace fix
2012-06-01 13:27:01 +00:00
str4d
b23414eab1
Reordered /home summarybar, added <hr> after update download button
2012-06-01 01:21:57 +00:00
38a4f05000
* i2psnark:
...
- Close connection immediately if bad protocol,
this makes blacklist work better too
- Stop adding peers when we hit the limit
- Lower limit for outbound connections so we give
new peers a better chance in large swarms
2012-05-31 15:20:50 +00:00
041c87a2c9
* i2psnark:
...
- Add per-hour conn limit
- Blacklist peer after two bad handshakes
- Reduce connect timeout
2012-05-31 12:19:27 +00:00
str4d
ef06fc758c
Show news headings in the /home sidebar when the main news div is hidden
...
Note: this now refreshes along with the rest of the sidebar, so the news.xml
file is read once every 15s - it may be better to cache the headings somewhere,
though it's debatable whether reading the cache file is better than reading the
news.xml file...
2012-05-31 09:30:30 +00:00
kytv
9f1c95c829
rework patch to deal with my earlier changes to jcpuid's build.sh
2012-05-30 20:42:06 +00:00
f14ff31a20
* Timestamper:
...
- Move from core to router, leave stub in core
so it doesn't break compatibility. This removes a
thread in app context and prevents any app context from
running NTP; external clients must use the time
received from the router.
- Increase query interval
2012-05-30 20:03:30 +00:00
ddc329e8f1
Handle URI encoding, UTF-8, and multiple trackers in magnet links
2012-05-30 19:45:45 +00:00
8453c34bfc
Improve rarest-first behavior by not favoring a partial piece
...
held by multiple peers when requesting from a seed
2012-05-30 15:21:37 +00:00
c6fcdf967c
increase per-minute conn limit from 6 to 8
2012-05-30 14:10:03 +00:00
1427c502c0
Reduce log level to warn for normal EofException when generating graphs
2012-05-30 14:09:16 +00:00
4e84370128
Increase max upstream form field to 4 digits (9999) ticket #645
2012-05-30 14:06:45 +00:00
5314d886be
merge of '539c9ff2992eb584e2c311924370437f167f0b99'
...
and 'b355f1862601a6a192c42f1f50743f2a4f0b4c22'
2012-05-28 22:20:19 +00:00
829af21c49
javadoc fix
2012-05-28 18:04:11 +00:00
kytv
c9406b8f96
document changes for Arch
2012-05-28 17:01:31 +00:00
kytv
af398632f3
Add initscript support to i2prouter for ArchLinux
...
With this commit, ArchLinux users can run "i2prouter install" to install an
initscript to /etc/rc.d.
2012-05-28 16:59:47 +00:00
kytv
e574b5e61a
minor updates to jbigi/jcpuid scripts
...
- use my find-java-home stub script when building jcupid
- move find-java-home to core/c
- add support for ArchLinux to find-java-home
2012-05-28 16:56:08 +00:00
HungryHobo
d946fda859
Replace reseed host i2pbote.net with euve5653.vserver.de ( http://trac.i2p2.i2p/ticket/445 )
2012-05-26 07:25:44 +00:00
kytv
df3771e791
merge of '60890b0ffbf109b297bd6dd66a28d8179322331a'
...
and '7e63908db8b78229f8f0c963050b062ce0f6dd96'
2012-05-25 21:09:25 +00:00
df00725077
compile fixup after merge
2012-05-25 20:30:06 +00:00
26846d592c
merge of '10bd7656ab9a474e3bb2d405d50261f147690ce4'
...
and 'c3f96ef85962a5e9a3896e117036cc83b37fe3a8'
2012-05-25 20:11:28 +00:00
21466e017f
explicit merge of 'dd3f93f7ec59e6a7f967945a75c5d4d7b53539ed'
...
and 'e99d32aef6da4112890ebe09c3f7d8fcb8b647e5'
2012-05-25 19:55:02 +00:00
b033db969c
Revert all changes to the org/cybergarage library
...
in the 2009-08-11 whitespace cleanup at ef1c23821d433903124f7612cbc46ac096fc985b
to make merging with the newer library easier.
2012-05-25 19:52:39 +00:00
d18e4d430c
explicit merge of '59eae97dbb470d8c4a1e4dba3a9763e134bb0c53'
...
and 'aeec86a504a5fd67dff12d6775411a9c865d42ad'
Merge to aeec86a504a5fd67dff12d6775411a9c865d42ad
which is just before the 2009-08-11 whitespace cleanup at ef1c23821d433903124f7612cbc46ac096fc985b
2012-05-25 19:36:22 +00:00
14ac5ac03e
Cyberlink for Java v2.1 (2011-09-16) from SVN,
...
with extra parsers in xml/parsers removed.
Diverging from original v1.7 checkin in prep for merging.
2012-05-25 17:47:18 +00:00
kytv
464279ca1c
German, Spanish, and Swedish translations from Transifex
2012-05-25 12:40:12 +00:00
kytv
6014de9cd5
Italian translation updates from Transifex (thanks colombo-bt!)
2012-05-25 11:05:22 +00:00
str4d
e7c3e07626
A few more CSS changes to finish tweaking /home.jsp for the other themes
2012-05-25 05:27:46 +00:00
str4d
c4057bb5a0
A few trivial CSS changes to get /home.jsp looking better with the other themes
2012-05-25 01:27:48 +00:00
str4d
34f0420753
Changes to dark theme
...
- improve /home.jsp
- general theme tweaks and fixes
2012-05-25 00:58:29 +00:00
str4d
10bd1343c3
Changes to structure of /home.jsp to bring it back in line with /console.jsp
2012-05-25 00:43:29 +00:00
4979f8dace
- Custom tracker map AIOOBE fix, thx kytv
2012-05-23 22:40:03 +00:00
b2846de94f
propagate from branch 'i2p.i2p' (head 8066e0ff00b526c6971e77de44ff2d322f25069a)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head f857dd921a7c806c85eb80419f4f9fdd3b6428a2)
2012-05-23 16:56:13 +00:00
501f2f85d5
* jobs.jsp: Add more queue diagnostics
2012-05-23 16:37:43 +00:00
580bb5a6fe
* i2psnark:
...
- Fixes when complete except for skipped files
(ticket #447 ) status in UI, don't connect outbound,
disconnect seeds when done
- More classes pkg private
2012-05-23 16:36:37 +00:00
e27df771aa
- Fix deadlock when changing file priorities
2012-05-22 19:26:37 +00:00
0f321f1597
- Refactor tracker map
2012-05-22 18:19:52 +00:00
10872f751e
- Prevent torrent shutdown when changing file priority to skip
2012-05-22 18:18:30 +00:00
20567ae75e
* RoutingKeyModifier: Update after large clock shift
2012-05-22 18:16:51 +00:00
f06d99480d
javadoc fixes
2012-05-21 12:53:56 +00:00
c2e39687e6
* RoutingKeyModifier: Several changes to ensure the routing key
...
is correctly changed just after midnight.
2012-05-20 18:20:48 +00:00
6972d9d02b
change stat name, log tweak
2012-05-20 18:18:58 +00:00
d8b3d2c508
* i2psnark:
...
- Create sparse files at torrent creation and delay
"ballooning" until first write (ticket #641 )
- Redo clear messages button
- Concurrent message queue
2012-05-20 18:15:36 +00:00
1da1dce981
* Profiles: reduce same-country bonus
2012-05-20 18:13:11 +00:00
c4f9485e13
* Console: Add full file path to thread dump message
2012-05-20 18:12:41 +00:00
9cff4d5a42
final
2012-05-20 18:12:20 +00:00
6ca4b519bf
* i2psnark:
...
- Store received chunks in temp files
- Don't allocate from heap for unneeded chunks
- Remove peer count restriction for torrents with large pieces
- Use priorities and rarest calculations to sort partials
- Preserve p parameter in clear messages link
2012-05-19 13:27:02 +00:00
3685bf04d0
add X-Frame-Options to console headers
2012-05-13 13:05:17 +00:00
fc5e30e6ae
better throttle log msgs
2012-05-09 21:07:33 +00:00
047c668ee1
dont include wrapper .txt files in installer
2012-05-09 21:06:59 +00:00
e55a1f608a
comment out unused text summaries
2012-05-09 21:05:34 +00:00
kytv
cbbf82a4ae
Stricter match by matching 'Version:'
2012-05-09 02:18:20 +00:00
kytv
81d9e2f164
update changelog
2012-05-06 10:36:22 +00:00
kytv
8397296286
Add 'graceful' / comment out stanza not needed on Ubuntu
2012-05-06 10:35:59 +00:00
kytv
06d0412558
Spanish & German translation updates from transifex
...
(These were sent to transifex too late to make it into 0.9)
2012-05-05 20:30:08 +00:00
kytv
ffde067c5e
s/Reunion/Réunion/
2012-05-05 16:00:37 +00:00
c4a05ec49e
add missing wrapper.jar to installer-nowindows
2012-05-02 13:14:44 +00:00
ed92411df2
installer target fixes
2012-05-01 23:41:04 +00:00
7a690b245f
rename windows installer; 0.9
2012-05-01 21:06:17 +00:00
hiddenz
7af65f4346
Update russian translation
2012-04-29 17:31:24 +00:00
str4d
c89e127d8a
Added missing test classes to net.i2p.data.i2cp
2012-04-27 03:00:45 +00:00
str4d
104bfa8784
Exclude TestSuite classes from testing
2012-04-27 02:45:00 +00:00
str4d
3013b56d16
Fixed server tunnel wizard bug - pass a value for privKeyFile
2012-04-26 23:01:12 +00:00
kytv
188316132e
refer to translation updates
2012-04-26 18:37:18 +00:00
kytv
53c7f7d602
use our jstl.jar instead of glassfish
2012-04-26 18:19:48 +00:00
kytv
3ccc102412
German, Spanish, and Swedish translation updates from Transifex
2012-04-26 18:19:07 +00:00
str4d
e99749097a
Moved tests for net.i2p.data.i2cp into the correct subdirectory
2012-04-26 12:08:14 +00:00
9d1995125a
xml fix
2012-04-21 14:43:51 +00:00
kytv
b18f654e37
look for ^# so there aren't surprises later (thanks for pointing it out, darrob!)
2012-04-20 20:14:59 +00:00
kytv
a70d9394da
pushed to tx after fixing the bundle-messages script
2012-04-20 19:11:58 +00:00
kytv
6eff7be49a
Avoid catching comments in countries.txt
2012-04-20 18:09:40 +00:00
01efcd3156
merge of '4f47546a7fcac5e20d0d9ac04bcae904bb155cc9'
...
and '71ed1d74f02291ae56a495e97fae65970bfbdd30'
2012-04-20 13:55:39 +00:00
112b88a7f9
* Fix i2psnark dir when started from Windows no-wrapper (ticket #627 )
2012-04-20 13:44:41 +00:00
kytv
c61b73c281
use <os family="unix"> instead of just <os = 'unix'>
2012-04-20 13:26:23 +00:00
79a7c14fdf
remove search box
2012-04-20 13:25:29 +00:00
kytv
e4513d18b9
manpage updates
2012-04-19 23:25:32 +00:00
kytv
7870ededcb
Updated en locale files pushed to tx
2012-04-19 23:24:20 +00:00
kytv
195a4e971d
merge of '06de0d416fefcfbd6ce12716ce5fed4eefe8a711'
...
and 'e78c33c88a31edac9e53dd6cdf973886ecabd996'
2012-04-18 18:48:26 +00:00
kytv
aa02358b1b
disapproval of revision '78927d1f7087f93dca9a96ac375d05d01596fb74'
2012-04-18 18:48:20 +00:00
kytv
18fe05b9ef
merge of '06b8a711c60dbb6a9d628c4c5ffd8b205176271a'
...
and 'c1edfeadb75181e65ad8d4c0005b861f3563dd5b'
2012-04-18 18:47:53 +00:00
kytv
5b5b3b203c
s/unix|mac/unix/
2012-04-18 18:47:43 +00:00
kytv
49cee5bf58
disable the 'convenience links' in /etc/i2p.
2012-04-18 01:45:08 +00:00
kytv
ac1b51c9ac
Fix installer-windows build target
...
Izpack tries to parse the 'unix-only' files in Windows. If we don't copy them,
the installation will fail in Windows. Therefore, moving the files that were in
the preppkg-unix target to the preppkg-base target. They're so small I don't
see how this will be a problem.
2012-04-18 01:44:17 +00:00
kytv
746b91f257
Since it was suggested, I'm adding my eepsite
2012-04-18 01:41:38 +00:00
kytv
77d970fd5a
debian: initscript: reorder, change some exit statuses
2012-04-17 12:33:30 +00:00
kytv
678c87d0f4
bump version to -27 (debian package fix and people can get the new wrapper & geoip)
2012-04-17 11:49:45 +00:00
kytv
f352a38836
revert back to linking to glassfish-javaee.jar (fixes susidns and i2pbote in Debian)
2012-04-15 22:19:44 +00:00
kytv
d402f0c93d
history update
2012-04-14 17:46:17 +00:00
kytv
7093a57a03
update GeoIP using Maxmind's April 2012 db
2012-04-14 17:44:30 +00:00
kytv
6a9432d62e
Update the Tanuki Java wrapper to v3.5.14
...
All are from the "delta-pack" with the following exceptions:
* binaries for FreeBSD have been compiled in FreeBSD 7.4 to eliminate the
dependency on FBSD v6 compatibility libs. They've also been stripped.
* Tanuki doesn't offer win64 binaries. Since the x64 binaries had to be
compiled anyway, I've added an itoopie icon to the binary and both x86 and
x64 binaries are compiled by me.
* Linux PPC binaries have been compiled by me since upstream mistakenly ships a
64bit PPC binary as a 32bit binary.
* Linux ARMv5 have been compiled by me.
* The Linux x64 and x86 binaries have been stripped.
2012-04-14 17:38:08 +00:00
kytv
7440e64eb6
dropping FAT osx wrapper before adding new 'non-FAT' one
2012-04-14 17:25:49 +00:00
97436e8357
Wrapper files for armv7.
...
Compiled on trimslice:
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0ubuntu1~11.04.1)
OpenJDK Zero VM (build 14.0-b16, mixed mode)
Wrapper 3.5.14 GPLv2
All binaries stripped.
2012-04-14 14:16:36 +00:00
kytv
f9ff90eb72
update comments
2012-04-12 21:05:19 +00:00
kytv
6acece85a2
German, Spanish, and Swedish translation updates from Transifex
2012-04-12 20:25:52 +00:00
2d24f01831
- Non-default theme cleanups
...
- Theme and translate home page logo
2012-04-12 17:54:44 +00:00
f2b228561f
strip DOS line endings to make diffing to other themese easier
2012-04-12 15:29:26 +00:00
ce9cae4ff8
fix whitespace issues
2012-04-12 15:21:21 +00:00
c3a387d646
Try again to fix console on Windows w/o IPv6 by starting connectors individually
2012-04-12 14:54:50 +00:00
b24085bbe5
prevent very early NPE
2012-04-12 14:48:18 +00:00
kytv
41419738c5
add keys.i2p
2012-04-09 15:27:07 +00:00
kytv
dd65f174ef
Debian: Explicitly create the home directory in the postinst
...
Older versions of adduser create it automatically. The version in Debian unstable apparently does not...
2012-04-08 20:35:30 +00:00
kytv
d888d4834d
Debian: update symlinks
2012-04-03 21:17:14 +00:00
str4d
ce8cd91d72
propagate from branch 'i2p.i2p' (head 3002b47d5d20180f84fb6a4f161823bc751989be)
...
to branch 'i2p.i2p.unittests' (head 97dc8de19916c3d0c7ec42790800c1e23f9ce9e8)
2012-03-30 05:10:53 +00:00
str4d
0cefaba925
More excess whitespace removed
2012-03-30 04:40:56 +00:00
565807126c
* RouterInfo: Fix fatal NPE in last checkin
2012-03-28 19:17:39 +00:00
bed548d5af
24
2012-03-27 20:34:40 +00:00
fbd230f21e
* RouterInfo: Add method to validate sig during read-in for speed
2012-03-27 20:25:26 +00:00
dc402acd4a
* FloodfillVerify:
...
- Fix verifies stuck on one peer by blamimg the verify peer on failure
- Follow DSRM in response to RI verifies, to help integration
- Increase floodfill verify timeout
2012-03-27 20:10:30 +00:00
e3dab56e79
Delay router down message until two consecutive fails
2012-03-27 20:08:11 +00:00
d3578e2a2e
graphs CSS tweak
2012-03-27 20:07:30 +00:00
7a6e7baf18
generics and final
2012-03-27 20:07:12 +00:00
sponge
97f23286d3
allow SHOUTcast/icecast to work over the http proxy + cleanups
2012-03-27 17:41:02 +00:00
11ff89fef2
- Try again to fix console on Windows w/o IPv6 (ticket # 621)
2012-03-26 14:07:38 +00:00
764a7f2e13
remove unused private items (eclipse)
2012-03-26 00:52:06 +00:00
1db58dee89
remove unused local variables (eclipse)
2012-03-25 22:16:03 +00:00
f13956d380
remove unused imports (eclipse)
2012-03-25 21:45:18 +00:00
522ae4eb41
fix fallthrough
2012-03-25 20:52:57 +00:00
3e889d2747
remove unnecessary casts (eclipse)
2012-03-25 20:42:41 +00:00
ed13424913
- Move oldconsole rendering from Router to OldConsoleHelper
2012-03-24 23:04:05 +00:00
bdfca07626
- Fix dup torrent msg with magnets (tickets #433 and #504 )
...
- Fix state when storage dies during transition out of magnet mode
- Fix NPE in magnet mode
- Error logging improvements
- Support add-torrent with infohash alone
- CSS tweaks
2012-03-24 12:58:13 +00:00
str4d
ba3bc9e2ed
Uncommented two Datagram tests that currently throw NullPointerExceptions
2012-03-24 11:18:37 +00:00
str4d
f164951848
Actually test something in DatagramTest.testBadagram, remove excess whitespace
2012-03-24 08:04:49 +00:00
str4d
bfaf72a547
Added a couple of tests for net.i2p.client.naming
2012-03-24 05:09:31 +00:00
008c79e743
comment out unused GarlicConfig methods
2012-03-23 17:02:32 +00:00
0d565818d4
final
2012-03-23 17:01:34 +00:00
c1a7f90860
test cleanup
2012-03-23 17:01:24 +00:00
c2e36453b8
undeprecate for syndie
2012-03-23 17:00:51 +00:00
675e8a91a4
* RetransmissionTimer: Instantiate per-destination
2012-03-22 20:40:35 +00:00
cae94320b5
remove FlushTimer
2012-03-22 19:55:40 +00:00
bafef846d9
* SimpleScheduler, SimpleTimer, SimpleTimer2: Replace static instances
...
with I2PAppContext-rooted references
2012-03-22 19:53:05 +00:00
db42a46c71
home page CSS
2012-03-22 19:49:48 +00:00
adcd1e8d9a
* Reseeder: Get rid of static instance, root in netDB,
...
don't use system properties for status
2012-03-22 19:47:44 +00:00
ca57b71266
* Router: When removing a config setting, remove from context also
2012-03-22 19:40:17 +00:00
e3da181cea
* NetDB:
...
- Don't reread RI if netdb date is recent
- Prevent LS/RI overwrites
- Disallow hash mismatches in RI files
- Reseed won't fetch our own RI
- Reseed won't overwrite recent RIs
2012-03-20 18:38:28 +00:00
3da6ccfbbe
make runRouter() public
2012-03-20 14:52:22 +00:00
444ba47463
* i2psnark: Message area tweaks and clear link
2012-03-20 14:09:17 +00:00
str4d
377aa9bca1
In core build.xml, tell junit to look for the hamcrest libraries
...
hamcrest-core.jar, hamcrest-library.jar and hamcrest-integration.jar should be
present in $ANT_HOME/lib/ (real or symlinked).
2012-03-20 00:29:14 +00:00
sponge
4ffbfce51e
Plugins: Order and reverse order plugin names for start/stop all cases.
2012-03-19 12:37:39 +00:00
sponge
d1ed30e79c
Plugins: less confusing message, fix CNFE by catch and ignore on delete.
2012-03-19 01:46:47 +00:00
8ca5591933
fix check aliases override
2012-03-18 14:05:14 +00:00
7d9db79619
fix build
2012-03-18 00:07:46 +00:00
508533b83e
-17
2012-03-17 22:07:51 +00:00
0a521b7456
* BuildHandler: Implement restart and shutdown to stop the thread
2012-03-17 21:58:41 +00:00
0c348ec17e
* FileUtil: Better logging of weird unpack200 errors
2012-03-17 21:56:20 +00:00
df8bab6b72
* Streaming: Scheduler cleanup
2012-03-17 21:55:05 +00:00
f6fb4b4be3
news header
2012-03-17 21:53:14 +00:00
0f74ccd446
add servlet version
2012-03-17 21:52:48 +00:00
02bde80725
* Jetty: Don't extract wars
2012-03-17 21:52:17 +00:00
e2a39a3eb5
* I2PTunnel: Make CLI-only methods private, and static where possible
2012-03-17 21:49:11 +00:00
3a2fe5e860
* OCMOSJ: Refactor cache to its own class, make non-static
2012-03-16 12:20:29 +00:00
fb8244ee1a
javadoc
2012-03-16 12:18:04 +00:00
045627a583
throw ISE on attempt to change peer value
2012-03-16 12:17:07 +00:00
e7898b5b8f
* FragmentHandler: Zero-copy read of unfragmented messages
...
for speed and to reduce object churn
* FragmentedMessage cleanup
2012-03-16 12:16:05 +00:00
080f435708
* TransportManager: Fix fatal exception on soft restart caused by DHSKB refactoring
2012-03-16 12:13:20 +00:00
f2a3d597dd
* Jetty: Add I2P mime types to default eepsite config
2012-03-16 12:11:31 +00:00
74743357d0
* TrustedUpdate: Preserve default key names even when keys are set
...
in advanced config
2012-03-16 12:09:49 +00:00
1de88909e9
* Home page: Tag tooltip; CSS tweaks; news tweak
2012-03-16 12:08:43 +00:00
f7dc55f087
* HTTP Proxy: Jump and addresshelper page tweaks
2012-03-16 12:07:13 +00:00
str4d
67da35ab35
Commented out test for net.i2p.data.Lease.getNumSuccess() / getNumFailure
2012-03-16 05:08:31 +00:00
str4d
136d77a8aa
Fix YKGenerator test - methods no longer static
2012-03-16 04:51:55 +00:00
str4d
bf0b59b3b3
Remove DHSessionKeyBuilderTest from CryptoTestSuite
2012-03-16 03:18:53 +00:00
str4d
f19bc6a4b0
Moved DHSessionKeyBuilderTest to net.i2p.router.transport.crypto
2012-03-16 03:08:10 +00:00
str4d
79ab065500
propagate from branch 'i2p.i2p' (head e1c79060790ae24b2a96aff2857477d6528ae7c6)
...
to branch 'i2p.i2p.unittests' (head 357abd51672dd9950cbac6dd30ded117fe5695e0)
2012-03-16 02:30:42 +00:00
str4d
9d07bc241c
Replace hostname included by junit in reports with "i2ptester"
...
The fake hostname can be overridden by setting the host.fakename property.
2012-03-16 01:41:23 +00:00
kytv
d9ba62aa2c
Update paths, add new files
2012-03-15 14:51:34 +00:00
sponge
1f407bc34f
Plugins
2012-03-15 00:39:11 +00:00
1aa6367517
orb->org
2012-03-14 12:45:27 +00:00
2436d86000
* DHSessionKeyBuilder:
...
- Move from core to router/transport
- Make non-static, instantiate in TransportManager
- Generate keypair in constructor and make final
to move more processing to the precalc thread
and eliminate races
- Synchronize getSessionKey() to eliminate races
- Comment out unused methods
* UDPTransport:
- Make key builder final in InboundEstablishState to
eliminate rare NPE (ticket #406 )
- Remove unused static instance
2012-03-14 12:09:02 +00:00
17f9280b3f
* Jetty:
...
- Set default cache-control for webapps and eepsite
- Disable dir listing for console webapps
* WebAppStarter: Remove static log
2012-03-14 12:04:20 +00:00
326b9998fd
make YKGenerator non-static; control from ElGamalEngine
2012-03-14 11:59:24 +00:00
3b64ce7408
remove static logs
2012-03-14 11:57:06 +00:00
7c88180b83
remove static logs
2012-03-14 11:55:13 +00:00
kytv
7d0741bd7e
Add plugin site
2012-03-13 21:48:02 +00:00
kytv
65612a1c86
merge of '7bb8bf1ecf9084d263f4d9a764330dd19faf6102'
...
and 'bd10ddbf34b82a92bfbca38cefbba707a709c251'
2012-03-13 21:38:56 +00:00
kytv
a408a43d96
Add plugin site host key
2012-03-13 21:38:25 +00:00
sponge
bc0a38b405
Fix grammar error, thanx user
2012-03-13 19:54:07 +00:00
sponge
913994f312
Add sponge.i2p :-D bump version.
2012-03-13 11:11:41 +00:00
sponge
0fabbc9039
Plugins: bugfix and defer update.
2012-03-13 09:49:15 +00:00
sponge
92c3d33ce5
Plugins: Handle 'file://' URLs for installation and updates.
2012-03-13 05:49:02 +00:00
d29da5597f
merge of '4db3befef542b29ac21bba7ed51b609b6e9223ea'
...
and 'fe5447c647ccadee0d67aa5db36f5ed785520a1b'
2012-03-12 15:02:49 +00:00
2415091a2f
* Console:
...
- Better IPv6 test, hopefully will work on Windows
- Hide home page flags once language is selected
- Home page shrinkage and other CSS tweaks
2012-03-12 14:30:38 +00:00
sponge
05537ba1b2
Slackware package script updates
2012-03-11 23:54:02 +00:00
703f28e87d
* Build:
...
- Include old commons logging classes in commons-logging.jar
- Preserve manifests in Jetty/Tomcat jars
* Jetty Logger: Promote warns to erros when a Throwable is the second arg
2012-03-11 18:30:43 +00:00
sponge
f91f83faef
fix broken comment in jetty.xml
2012-03-11 16:46:45 +00:00
kytv
d598396bb2
Add 'unsignedbuild' id
2012-03-11 13:02:51 +00:00
fdb1f9dd39
IPv4 check
2012-03-10 22:07:15 +00:00
9e3b49d67f
-10
2012-03-10 21:59:26 +00:00
f6bda355b9
* Build: Add new jetty jars to router.jar classpath so it works
...
on very old installs with individual jars specified in the
wrapper.config classpath
2012-03-10 21:55:45 +00:00
a34b674f7d
more comment updates
2012-03-10 21:54:55 +00:00
307826c4d3
move the update-all button
2012-03-10 21:54:38 +00:00
9faba9fd30
* Console: Test if IPv6 addresses will work before instantiating
...
connectors, so Jetty will still start without them
2012-03-10 21:53:29 +00:00
87c04bf00b
* configloggging: Fix clearing log overrides
2012-03-10 21:51:50 +00:00
7bd83f83ed
* Jetty Logger: Put a note in wrapper log saying where the logs went
2012-03-10 21:51:20 +00:00
528ef4dd1a
* HTTP Proxy: Fix generation of jump links (ticket #616 ),
...
broken by refactoring in -1
2012-03-10 21:50:45 +00:00
5ab17da73d
* Simplify default eepsite base and CGI contexts to use a Context
...
instead of a ContextHolder, ServletHandler, and ServletHolder.
This also fixes / which returned a zero-length file,
broken in the last checkin.
2012-03-09 20:00:18 +00:00
echelon
0c55af2622
new i2p-projekt.de reseed SSL certificate. Sorry.
2012-03-09 16:52:55 +00:00
e331800898
* Update default eepsite base context to use DefaultServlet
...
instead of ResourceHandler, to provide resume, directory
indexes, caching, etc.
2012-03-09 16:03:27 +00:00
kytv
e4257f28c9
Add note about 32bit libs
2012-03-09 02:00:07 +00:00
97f402be0b
* SessionKeyManager:
...
- Don't use unacked tagsets after consecutive ack failures
and revert to full ElGamal if necessary (ticket #574 )
- Synchronize creation of new sessions to prevent dups
- Don't remove an unacked session until it's really out of tags
- Failsafe removal of old unacked tagsets
- Cleanups, final, comments, log tweaks, debug.jsp tweaks, synchronization tweaks
2012-03-08 17:48:19 +00:00
1e978ea435
javadoc
2012-03-08 17:46:56 +00:00
629c7862ca
log tweak
2012-03-08 17:46:15 +00:00
7006ffb75d
remove calls re-setting defaults
2012-03-08 17:45:29 +00:00
b42993b495
* GarlicConfig: Remove unused reply block methods
2012-03-08 17:44:41 +00:00
kytv
a9935cb609
Spanish and German translation updates from TX.
...
Updated EN po files to push to TX.
2012-03-07 01:39:39 +00:00
kytv
05be39d286
minor updates
2012-03-06 19:25:19 +00:00
kytv
0c77f7a82d
update comments to reflect that we're now using jetty6
2012-03-06 19:25:03 +00:00
kytv
18f113d8e7
add pkg200 target, fix dist200 target
2012-03-06 19:23:28 +00:00
175e464c17
merge of '6719c390f50bba07ed4913fa1578249050506422'
...
and 'd766ba05d9b2db6d6f7c0ea14b5ad0252c274c2d'
2012-03-06 14:16:04 +00:00
0cea3e03ae
* Webapp class loader: Fix dup classes in classpath
...
caused by last checkin (symptom: i2psnark in wrong directory)
2012-03-06 14:04:04 +00:00
de2b204646
* viewstat.jsp: Properly close the ImageOutputStream to fix
...
NPEs in the finalizer, probably was the root cause of
what we blamed on Jetty
2012-03-06 14:02:12 +00:00
e1c3979af7
* Jetty logger: Fix stack trace logging
2012-03-06 14:01:13 +00:00
46438b7412
* i2psnark: Fix NPE on magnet link addition
2012-03-06 13:59:32 +00:00
kytv
6a103a1492
minor changes to some targets/descriptions
2012-03-05 23:58:56 +00:00
kytv
a24937b7fd
improve display of dark, classic, and midnight on the new homepage and center the search box under the news
2012-03-05 23:57:51 +00:00
d7c1e9724b
merge of 'c09b40fe67ffc403c484ac4b14d896de48d37d9c'
...
and 'c269d35a60d164027bb1d1fbb6d30c06ffd2292d'
2012-03-05 15:24:21 +00:00
kytv
224405d737
Allow EXEs to be built on AMD64
...
Enabling this should be safe since we will ship separate installers for
Win/non-Win. Those that don't want to build the EXEs can set noEXE in build.properties,
Even better might be to run one of
* ant installer-freebsd
* ant installer-linux
* ant installer-nowindows
* ant installer-osx
2012-03-05 15:07:04 +00:00
6c2d4ded1c
add time interval to graph legends
2012-03-05 15:00:52 +00:00
ee22244b53
merge of '166d63ea25334cf53075e0d418ececcb1d8bc6ca'
...
and 'e42352d45c2c9304562eed404c9c2dd8120becc5'
2012-03-05 15:00:02 +00:00
kytv
5376858175
Add WithJavadoc targets that also include Jetty
2012-03-05 13:39:54 +00:00
kytv
910f60031a
html fix
2012-03-05 01:46:41 +00:00
3240dacfe8
remove dup utility jar building, build win and non-win installers for release
2012-03-05 00:52:21 +00:00
76c0f56be8
* Plugins: Fix setting webapp classpath on Jetty 6
2012-03-05 00:41:36 +00:00
d85ae48f4e
specify action so that the user will go to the top of the page to see the result even if an anchor was specified
2012-03-05 00:40:41 +00:00
e99b2064e7
log tweaks
2012-03-05 00:37:48 +00:00
57f4ede102
increase floodfills to 250
2012-03-05 00:37:20 +00:00
0c55de7fcc
* viewstat.jsp: Send Connection: Close to work around Jetty bug
...
http://jira.codehaus.org/browse/JETTY-1346
2012-03-05 00:36:54 +00:00
kytv
af1a49e5f4
s|update\.killyourtv\.i2p/javadoc|i2p-javadocs.i2p| for homepage
...
..and add to hosts.txt
2012-03-04 23:20:26 +00:00
kytv
28e3ab9132
Minor tweaks so that debs can be built again
...
Work is needed so that I2P is built using jetty packages from
Debian/Ubuntu.
2012-03-04 18:40:01 +00:00
60f35bdd5d
history for prop, -4
2012-03-04 17:01:17 +00:00
44db814ded
remove old jetty 5 classes in case you forgot to distclean after updating
2012-03-04 14:28:50 +00:00
349a01265f
backwhacks
2012-03-04 04:30:16 +00:00
a0a9c23bcd
fixups after prop
2012-03-04 02:48:47 +00:00
2b81cee653
propagate from branch 'i2p.i2p.zzz.jetty6' (head b2ad0d72311d5ec26270cfcbbc79d128b268869b)
...
to branch 'i2p.i2p' (head b05b73d4740740f306a665e4b354d412eab2f328)
2012-03-04 00:34:00 +00:00
140ffc5c5e
- /confighome validation fixes
...
- AJAX fixes
- Translate 'router is down' message
2012-03-03 22:55:24 +00:00
8cd9fb80ba
history for prop, -2
2012-03-03 20:25:49 +00:00
21ce36db9c
merge of '20d8216d0354a2fa3dbd14fa595ebe0ee080a9d8'
...
and 'b97f3cabaa528502fd5728f44345cc09348b74a6'
2012-03-03 20:20:30 +00:00
f010b27b14
Home page:
...
- Convert ajax to use shared script
- CSS tweaks
- Add missing icons
Silk icons: See licenses/LICENSE-SilkIcons.txt
2012-03-03 20:17:02 +00:00
b0a682f606
propagate from branch 'i2p.i2p.zzz.homepage' (head 27c8ea684056ce34ea81acdfd18571776ca63641)
...
to branch 'i2p.i2p' (head 83f37b19742045fa42ed71a0abd8e90d080c2c05)
2012-03-03 19:05:15 +00:00
e2acc9fdd2
* i2psnark:
...
- CSS tweaks
- Ajax fixes
- Move js to console in prep for merging w/ homepage
2012-03-03 18:58:31 +00:00
0e8d3d1862
remove bw stats from netdb effective next release
2012-03-03 18:21:00 +00:00
a0f714097a
css tweak
2012-03-03 18:20:06 +00:00
15e182809d
html fix
2012-03-03 18:19:50 +00:00
kytv
7673d2ba04
Susimail: HTML fixes
2012-03-03 18:10:45 +00:00
kytv
7a765757dd
Proxy pages: HTML validation fixes for the proxy pages
2012-03-03 16:31:05 +00:00
kytv
2db086ee32
Add Updater200WithJetty target
2012-03-03 13:46:54 +00:00
kytv
366d79ddad
Adding missing HTML tags
2012-03-03 01:00:31 +00:00
kytv
2bff0d6bcc
HTML validation fixes
2012-03-02 22:32:45 +00:00
kytv
1aa24a38a4
Various HTML fixes
2012-03-02 18:46:34 +00:00
f62c3047b5
history for prop, -1
2012-03-02 01:34:21 +00:00
0cdff150f5
propagate from branch 'i2p.i2p.zzz.test' (head 44ecb300f6f5655b9b8699049d2fba046822deed)
...
to branch 'i2p.i2p' (head 5120d6c371d7cba9f201b48a142b0e0ead028cdd)
2012-03-02 00:18:54 +00:00
75eda7e1b1
log tweak
2012-03-01 23:52:56 +00:00
f22ac28e4d
search param encoding
2012-03-01 23:46:06 +00:00
33964fac45
Fixes for:
...
IPv6 addresses
Reject all hostnames w/o dots except IPv6
http://i2p/b64dest
Log tweaks
Add nicer ahelper-notfound error page
2012-03-01 23:38:22 +00:00
kytv
5e5e4f6f2c
HTML fix
2012-03-01 19:16:44 +00:00
kytv
4a74bd0fe7
HTML fixes
2012-03-01 19:02:32 +00:00
e7bcff5e71
- Refactoring to use Jave URI parser to better handle
...
escapes, IPv6 addresses, ports
- Rewrite i2paddresshelper scanning/removal
intermediate checkin, bug fixes to follow
2012-03-01 18:39:07 +00:00
cadedeb06c
* Build: Add built-by to jars; check for corrupt jars on debug page
2012-03-01 16:04:17 +00:00
5af6c97bee
log tweaks, final
2012-03-01 14:21:54 +00:00
cf41068fef
SDK message
2012-03-01 13:41:24 +00:00
str4d
81bd0fcbf4
propagate from branch 'i2p.i2p.str4d.i2ptunnel' (head 237102a8f647caf98bf0491af5de6f636e254722)
...
to branch 'i2p.i2p' (head 3d9f6d9555224cc3277ca10fd9409c83422758eb)
2012-03-01 05:07:47 +00:00
str4d
b6f7321497
Fix the UTF8 POSTing issue
2012-03-01 05:03:29 +00:00
538427c269
- Synchronize StoreJob.sendNext() to avoid dups
...
- StoreState finals
2012-02-29 18:49:49 +00:00
f61183d2d8
* DataStructures:
...
- Remove static logs
- Sort addresses in RouterInfo at initialization only;
change from Set to List to save space
- Remove unused counters in Lease to save space
- Increase max leases to 16
2012-02-29 18:09:16 +00:00
48551f0617
NetDB: Reenable RI store verifies. Was disabled in 0.7.9;
...
checkin comments claim it was reenabled in 0.7.10
but it didn't actually happen, probably due to bad merge.
2012-02-29 17:50:54 +00:00
6f682c1e71
change console link
2012-02-29 15:30:28 +00:00
f747febd0a
home page updates
2012-02-29 15:29:29 +00:00
1f9ab5d880
propagate from branch 'i2p.i2p' (head 3d9f6d9555224cc3277ca10fd9409c83422758eb)
...
to branch 'i2p.i2p.zzz.homepage' (head 0657f1e52c859e06b78e55fe04656567bfba3bf0)
2012-02-29 15:27:37 +00:00
f43b0be5b8
Check in the 840 KB of jars we need from Jetty 6.1.26
...
(Apache 2.0 license) instead of downloading a 25 MB zip
2012-02-29 15:12:25 +00:00
bb46535e71
propagate from branch 'i2p.i2p' (head 3d9f6d9555224cc3277ca10fd9409c83422758eb)
...
to branch 'i2p.i2p.zzz.jetty6' (head 0212d710e5a4eb30249201015f045d43f44650cb)
2012-02-29 14:37:02 +00:00
2bc70b53c1
debug log
2012-02-29 13:45:02 +00:00
str4d
786a261a70
Fixed usage of assertEquals - should be assertEquals(expected, got)
2012-02-29 05:34:13 +00:00
str4d
a226d25dc6
Test getters etc. in RateStat
2012-02-29 05:01:21 +00:00
ede1b1954c
remove static logs
2012-02-28 15:58:02 +00:00
17f7264863
remove unused counters and methods
2012-02-28 15:26:31 +00:00
d6d8c0d119
remove static logs
2012-02-28 14:50:39 +00:00
4f6ed70044
remove static logs
2012-02-28 14:35:32 +00:00
cf5d7d2f08
remove dtg from updater
2012-02-28 13:28:25 +00:00
d0dca206f7
release script tweaks
2012-02-28 13:20:34 +00:00
kytv
382dd3405a
merge of '19c723e9710a494c2745c7a6e9476faf11f19fe1'
...
and '9f02425e8331315552436375df61b3dd03e6ef56'
2012-02-27 23:16:51 +00:00
kytv
a655a7848b
debian: changelog update, policy update
2012-02-27 22:53:10 +00:00
kytv
9ac0a91f17
html fix (selected=true isn't valid)
2012-02-27 21:31:17 +00:00
kytv
49d7dace3b
s/mbuild/build/
...
mbuild_jbigi.sh was into build_jbigi.sh
2012-02-27 21:25:40 +00:00
bda3fbbe63
add icon to installer exe
2012-02-27 21:15:56 +00:00
kytv
e2e578a66d
merge of '228c3961aed59e47a5cbc291817fc7c41ffeb54e'
...
and '55bddb9107328a5d5a3fd697e0599dda7d3ff2e3'
2012-02-27 19:06:21 +00:00
ef1447a816
0.8.13
2012-02-27 15:25:23 +00:00
str4d
d436c846ac
Temporarily exclude slow core tests for dev purposes
2012-02-27 03:29:13 +00:00
str4d
24268c5130
Exclude classes from code coverage report that aren't in net.i2p.*
...
The classes are specifically excluded rather than only including net.i2p.*
so that only classes we know we want to exclude get excluded.
2012-02-27 03:26:58 +00:00
6ebd1f121a
installer build fixups
2012-02-26 23:05:21 +00:00
394943c36f
debug output of LS encryption key to correlate with SKM debug page
2012-02-26 21:15:31 +00:00
6ee9b79e45
generics, final
2012-02-26 21:13:06 +00:00
da482c373e
new single graph page
2012-02-26 17:34:22 +00:00
str4d
22900a0d91
Fixed RouterAddressTest.testToString to actually test the returned String
2012-02-26 09:30:27 +00:00
str4d
e7922c4ded
Added some tests of setOptions to RouterAddressTest
2012-02-26 04:57:31 +00:00
str4d
f19ef3e486
Fix test that would always pass
2012-02-26 03:01:48 +00:00
str4d
5b6a23b13a
propagate from branch 'i2p.i2p.str4d.i2ptunnel' (head 382a93d72f9ae55f3e251a6f3cbf6e35df2e560d)
...
to branch 'i2p.i2p' (head 36eae7cbb8817fb68bb042e8207c6c955264f393)
2012-02-25 21:14:34 +00:00
str4d
ce1e055848
Removed WizardBean - it does nothing extra over EditBean
2012-02-25 19:37:54 +00:00
str4d
f72e16f571
Close line break tags properly
2012-02-25 19:28:22 +00:00
fc3343270a
fix LS count
2012-02-25 18:40:27 +00:00
e1c9402d3f
propagate from branch 'i2p.i2p' (head 36eae7cbb8817fb68bb042e8207c6c955264f393)
...
to branch 'i2p.i2p.zzz.test' (head 33f78a361bfef38b120fdf55d9e9535f3be96d6e)
2012-02-25 17:49:09 +00:00
str4d
4148aa54f3
Need to run clean and prepareTest before test in router build.xml
2012-02-25 01:48:31 +00:00
str4d
204440b06b
Run full test reports with fulltest target, not just junit report
2012-02-25 01:46:46 +00:00
str4d
6a26c0b621
Edited router build.xml to match core build.xml (inc. clover, cobertura stuff)
2012-02-25 01:43:15 +00:00
str4d
c955adf7f6
Set up report targets properly in main build.xml
2012-02-25 01:29:08 +00:00
str4d
c68d53faf3
Removed fullclovertest target from main build.xml
...
Clover usage is triggered by setting with.clover instead.
2012-02-25 01:23:17 +00:00
str4d
ceda7c9ca0
Fix jbigi.jar path in test target of router build.xml
2012-02-25 01:21:31 +00:00
54f0cae2ff
refactor proxy.i2p server to its own class
2012-02-24 17:58:54 +00:00
eeb9ee0852
snark conn limits
2012-02-23 19:31:25 +00:00
87da4b78ab
add negative cache to BFNS
2012-02-23 19:06:21 +00:00
141ad67650
ajaxify the refresh
2012-02-23 17:41:06 +00:00
a288fc52e0
Move icon URL from _icons to .icons
2012-02-23 15:40:31 +00:00
7e8de0602b
dont include i2prouter.mo files in updater or installer for now
2012-02-23 15:04:44 +00:00
str4d
45b0df7a1b
propagate from branch 'i2p.i2p.str4d.i2ptunnel' (head eb8d45bf3d7e0adb2cb08558756a524b6be3c684)
...
to branch 'i2p.i2p' (head db81006fcc97016540591cb5cb555f7092e5de4b)
2012-02-23 06:44:16 +00:00
kytv
8a4bbe157e
Translation updates for de, es, it, sv, and uk from Transifex
2012-02-22 20:41:57 +00:00
kytv
5d8a718018
fix html tags
2012-02-22 20:35:01 +00:00
667bd46643
hide stat log config unless already enabled
2012-02-22 15:41:04 +00:00
b29a9f43ce
* ExploratoryPeerSelector: Use fast peers if hidden for
...
inbound tunnels to improve success
* NetDB:
- Don't publish our RI if it has no addresses
- Publish our RI sooner after startup
to facilitate our IB tunnel builds
2012-02-22 14:14:17 +00:00
51c73fa853
build.xml: Rename build.number property so it doesn't conflict
...
with ant buildnumber target in other projects
2012-02-21 15:47:14 +00:00
str4d
849c407712
Added clover targets to core build.xml as well, so either will work
...
Pass in the absolute location of clover.jar as the with.clover property
to activate the clover targets.
2012-02-21 04:05:27 +00:00
b8a1ab0138
- Don't delete privkey file for a non-persistent client tunnel
...
(ticket #599 )
2012-02-20 23:19:53 +00:00
939329a96c
i2ptunnel: Fix streamr session registration
2012-02-20 22:10:30 +00:00
409bc7fd94
even up flag rows
2012-02-20 22:09:13 +00:00
ad8ce95545
Streaming: Fix race NPE (thx echelon)
2012-02-20 19:34:13 +00:00
3131e65b66
fix redirection; change header
2012-02-20 14:32:48 +00:00
str4d
a314b2acc7
Added a missing quotation mark in a <div>
2012-02-20 08:36:03 +00:00
str4d
a2217b2b36
Fiddle with cobertura definitions a bit in core build.xml
...
To run with cobertura, execute the following in "core/java/":
ant -Dwith.cobertura=/usr/share/java/cobertura.jar cobertura.report
2012-02-20 03:44:23 +00:00
kytv
a15e4c6c28
Revert the last check-in and correct my earlier addition of Czech.
...
The Czech language is CZ but the Czech country is CZ.
2012-02-19 22:07:12 +00:00
kytv
e407c046d9
Add the correct flag for the Czech Republic
...
Public domain from the Wikimedia Foundation
2012-02-19 21:52:29 +00:00
13731e7b35
add b64 hash
2012-02-19 20:57:44 +00:00
3fbd8b8d14
- Fix custom tracker list
...
- Add tracker config form
- Remove custom tracker from create form
- More icons in buttons
2012-02-19 19:52:16 +00:00
3876f74f6c
tooltip
2012-02-18 19:19:42 +00:00
b47aa34d6a
add private option in UI
2012-02-18 18:50:57 +00:00
295242316b
Disable PEX/metadata extensions and open trackers for private torrents
...
Handle announce URLs with parameters correctly
2012-02-18 17:58:54 +00:00
274e37b284
propagate from branch 'i2p.i2p' (head 0a3db5b65f8fdc3e91000c9dff9e679401b52f72)
...
to branch 'i2p.i2p.zzz.jetty6' (head da78bc5726f3715ec8083aa86bcaa6c05896b8d6)
2012-02-18 15:28:34 +00:00
1997be371c
propagate from branch 'i2p.i2p' (head 0a3db5b65f8fdc3e91000c9dff9e679401b52f72)
...
to branch 'i2p.i2p.zzz.homepage' (head 73d71bde13883d204e50f497efe264d8643fb8fa)
2012-02-18 15:28:19 +00:00
c957577e72
propagate from branch 'i2p.i2p' (head 0a3db5b65f8fdc3e91000c9dff9e679401b52f72)
...
to branch 'i2p.i2p.zzz.test' (head 8648a7d67ffff19124cafdd14648c13dedccd2ba)
2012-02-18 15:23:24 +00:00
cf463100cd
stub out private mode
2012-02-18 15:22:40 +00:00
str4d
c7d473a7eb
Shuffle round mkdirs and deletes in router build.xml to match core build.xml
...
batchtest has a todir config option that makes manual copying unnecessary.
2012-02-18 02:13:46 +00:00
ab1ee37077
* netdb.jsp: Fix debug median calculation
2012-02-17 23:08:03 +00:00
85a61e6166
escape fixes
2012-02-17 23:05:51 +00:00
kytv
8e275e926f
New Czech translation for Debconf from Transifex
...
Updated headers of German and Russian debconf translations.
2012-02-17 13:21:37 +00:00
kytv
051bc9c468
Add Czech language from Transifex
2012-02-17 12:24:43 +00:00
kytv
aaf425be9b
Enable Czech language
2012-02-17 11:31:41 +00:00
kytv
01c5a05c86
Final English source PO update for 0.8.13
2012-02-17 11:26:51 +00:00
kytv
6a034b9613
merge of '8a72dbc075a7d66522d8947ad10d675f76540e4d'
...
and 'f12cc6a9028cdd515cfc68c809da1feb914a2d5e'
2012-02-17 11:24:08 +00:00
str4d
3e8b7a7f24
Added a table summarising the chosen options on last wizard page
2012-02-17 06:32:49 +00:00
kytv
af02a2f7f6
updated English source po files (and pushed to tx)
2012-02-17 02:47:52 +00:00
str4d
8df576b39d
A few fixes to k0e's patch
2012-02-16 18:40:58 +00:00
str4d
0cdc69bcb3
propagate from branch 'i2p.i2p' (head 65be70e72b08757d3aa0bb0cdfc525f49c3b5443)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head e4d5122533595faf0e371cd917d4bae1244c3ada)
2012-02-16 11:34:59 +00:00
str4d
4e1239ab5e
Patch from k0e to improve the description strings
2012-02-16 11:34:36 +00:00
str4d
d1a03f500f
Moved mkdir above delete in core build.xml and removed mkdir from base build.xml
...
mkdir does nothing if the directory exists, whereas delete fails by default
if the directory doesn't exist. Also, mkdir creates parent dirs as needed.
2012-02-16 02:58:25 +00:00
str4d
8a32aad6c3
Shuffled build targets around to group together ones related to unit tests
2012-02-16 00:08:27 +00:00
str4d
a3597e45fa
Bumped build number to -13 so tunnel wizard gets tested
2012-02-13 00:00:00 +00:00
str4d
7d0d7e0278
propagate from branch 'i2p.i2p' (head 5d3776cd03c44f2a7eeb6d844eda8799e35aee99)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 4c2122ea2c66216b219c66b829ff5c05f8af0157)
2012-02-12 23:53:58 +00:00
str4d
8846691c47
Set the default wizard value for targetHost to 127.0.0.1
2012-02-12 05:10:58 +00:00
str4d
0f72dfea0f
Added some descriptive text for page 7
2012-02-12 04:26:22 +00:00
str4d
77bb9f144f
Added some descriptive text for page 6
2012-02-12 00:18:09 +00:00
str4d
ef9fe8d197
Added some descriptive text for page 4
2012-02-12 00:08:14 +00:00
str4d
56e00199aa
Fix descriptive text on page 1
2012-02-11 23:55:53 +00:00
str4d
3a4447cd08
Added some descriptive text for page 2
2012-02-11 23:54:38 +00:00
str4d
c7b7f4744c
Added some descriptive text for page 1
2012-02-11 22:25:16 +00:00
29c85254e7
WorkingDir: Fix detection of migrated directory
2012-02-10 21:54:43 +00:00
4cea4514a0
merge of 'bbec2c1856866ea026d683727faa703fcb1275fe'
...
and 'd1e9a819d9ee4ac855f6ced8fc36033c629f0ff8'
2012-02-10 21:52:38 +00:00
kytv
2f685d53a7
Redirect "which" output to /dev/null
2012-02-10 19:44:12 +00:00
b23f0ee5a9
escape semicolons
2012-02-09 14:44:35 +00:00
kytv
0932f77fac
pidfile is now set via i2prouter, not wrapper.config
2012-02-08 15:21:43 +00:00
str4d
05860a5b5c
Fiddled with wizard's button logic to make the workflow clearer
2012-02-07 01:47:52 +00:00
kytv
317aade5e0
patch refresh needed because of changes to wrapper.config
2012-02-04 20:45:43 +00:00
str4d
4ccb06f289
propagate from branch 'i2p.i2p' (head 0f4af64e64536c467b623286bce659dd2dfe9342)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 04d0fee1e4638d20909ab34c3100f21933b9c15c)
2012-02-04 20:41:36 +00:00
45ba9e1bd4
fixup after prop
2012-02-04 15:45:03 +00:00
6107e38e56
propagate from branch 'i2p.i2p' (head 0f4af64e64536c467b623286bce659dd2dfe9342)
...
to branch 'i2p.i2p.zzz.jetty6' (head d525108d8e9ecb842a99bb81c1138c43b5e39653)
2012-02-04 15:42:23 +00:00
3af2577c11
propagate from branch 'i2p.i2p' (head 0f4af64e64536c467b623286bce659dd2dfe9342)
...
to branch 'i2p.i2p.zzz.homepage' (head dde6a3d7db54894a2ac30a2af6cbb04cbb92296a)
2012-02-04 15:40:22 +00:00
d93805eb96
* ProfileOrganizer: Add profileOrganizer.sameCountryBonus config
2012-02-04 14:46:24 +00:00
4bd869f5fa
* WorkingDir: Reset dates of eepsite files while migrating
...
to avoid exposing install time (thx Z6)
2012-02-04 13:34:57 +00:00
2c8f426e30
non-x86 update of build instructions
2012-02-04 13:33:03 +00:00
37bb7ac8ca
* Wrapper files:
...
- Move PID and status files to config dir in i2prouter
- Don't set PID files in wrapper.config as Windows doesn't need them
and the wrapper won't start if the dir doesn't exist
- Move wrapper.log to config dir using override in i2prouter,
Windows stays in system temp dir
- Move wrapper.log to config dir for no wrapper
- Move wrapper.log setup for no wrapper from RouterLaunch
to WorkingDir
- Redirect stderr too when no wrapper
- Create config dir in i2prouter for Linux/Mac
2012-02-04 13:11:54 +00:00
c0e0994bb3
deprecate util classes used only by installer
2012-02-04 13:02:15 +00:00
str4d
8a33ee2078
Added link to tunnel wizard on main i2ptunnel page
2012-02-04 10:49:07 +00:00
str4d
81d9ed1766
propagate from branch 'i2p.i2p' (head 98f389d40c983a02e3b0803401896e2b1104b44d)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 9f44bb9e4efa0f9ed76f4988bdd3ebef7ac6b3a7)
2012-02-03 17:12:31 +00:00
str4d
7461d8c1f1
Added "@since 0.8.13" tags to the only two methods in WizardBean
2012-02-03 17:10:44 +00:00
str4d
8cbf94f9eb
Added placeholder blurbs for explaining the various wizard options
2012-02-03 17:07:10 +00:00
kytv
9141aa1d25
updated en source POs (from push to tx)
2012-02-02 22:49:25 +00:00
kytv
8ef9009e48
Ukrainian and Polish translation updates
2012-02-02 22:44:02 +00:00
str4d
973dbe6fb2
Don't display page 4 for server tunnels (tunnel destination)
2012-02-02 03:43:13 +00:00
str4d
7c70378396
Remember startOnLoad checked-ness
2012-02-02 03:19:23 +00:00
str4d
27e14e7f36
Remember reachableBy selection
2012-02-02 03:06:34 +00:00
str4d
30bdf871aa
Fill in wizard fields with POSTed values if present
...
This means that you can go back and edit typed-in values during the wizard
2012-02-02 00:24:29 +00:00
str4d
5a0190ddcc
CORRECTLY create client tunnels by default in the wizard
2012-02-01 23:34:15 +00:00
str4d
98e7a6d2b3
Change pagination to use POSTed variable instead of query parameter
...
All wizard pages now have the URL /i2ptunnel/wizard
2012-02-01 23:03:00 +00:00
str4d
3af2f29739
Create client tunnels by default in the wizard
2012-02-01 22:32:10 +00:00
str4d
f7207689d5
Added missing close brackets
2012-02-01 10:47:09 +00:00
str4d
1a01f59d53
Make Cancel button a link instead so it works correctly
2012-02-01 10:43:27 +00:00
str4d
7dd03fda8d
Added a Previous page button
...
At present the ?page= in the URL isn't affected, which could possibly
confuse users - maybe move to having the page variable as a POST variable
so the url is just always /i2ptunnel/wizard
2012-02-01 03:48:39 +00:00
str4d
c62254da1e
propagate from branch 'i2p.i2p' (head 4ff82dc25fcfc71f44d093b2c164b89fc34d07f3)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 9922f642f87c3e2b8fca2703011fcfa7af3a447e)
2012-02-01 03:04:33 +00:00
str4d
621f132069
Change Finish action on wizard to "Save changes"
...
This means that the form is handled by the same handler as the edit
forms, hopefully reducing maintenance ^_^
2012-02-01 03:03:57 +00:00
str4d
467d21257a
Added default values for other required variables on page 7 of wizard
2012-02-01 02:51:05 +00:00
482a63c996
unit test javadocs
2012-01-31 14:03:20 +00:00
252f9ccee2
* SusiDNS: Reduce listings to 50/page
2012-01-30 22:04:30 +00:00
0f356892ba
* LogWriter: Don't rotate and open file until first message
2012-01-30 22:03:19 +00:00
fae3492dd2
* i2psnark: More illegal chars
2012-01-30 22:02:46 +00:00
kytv
f6babeecd2
Add quotes around path variables
2012-01-28 22:10:33 +00:00
kytv
d9f3e9e2e7
try to parse the pidfile location from wrapper.config
2012-01-28 22:08:39 +00:00
kytv
ed357b1a3e
fix broken links
2012-01-28 22:07:32 +00:00
kytv
ee8901cf02
merge of '8ae45b0b8c2c4098bf33654401163d37f73a1bd4'
...
and 'e6dc64fe412c386b3f3ae59bcbc6b5a53cf1d554'
2012-01-28 14:24:03 +00:00
kytv
d10825d4a9
Remove I2PFox recommendation from the router console
...
It's outdated and the text was misleading. It is NOT a "custom-build" that is
"security hardened"--it's a Firefox profile. Having echelon's site
linked on the router console should be enough.
2012-01-27 19:26:55 +00:00
b54c9fd2c1
* confignet: Add UDP disable option
2012-01-27 18:55:41 +00:00
65504e8660
* Build: Repack release jars with pack200 -r, saves about 1% and
...
might save a little memory at runtime too
2012-01-27 18:53:52 +00:00
c902d4c219
remove SAM client classes from sam.jar
2012-01-27 13:33:41 +00:00
str4d
39953b6925
Fix condition for including targetHost
2012-01-27 04:10:01 +00:00
str4d
c81c4cb873
Fix autostart hidden input to not appear if checkbox not ticked
2012-01-27 04:06:04 +00:00
str4d
4be3f16805
Added missing label for targetPort
2012-01-27 03:12:57 +00:00
str4d
c9f1f69c16
Fix isClient to get passed through properly
2012-01-27 02:52:39 +00:00
b3f3a60ca6
comment out unescapeHTML() until we need it
2012-01-26 15:03:54 +00:00
fc18b44a56
* SusiDNS: Make UI 1-based
2012-01-26 13:24:01 +00:00
d3cb42d441
* Plugins: Fix updated count
2012-01-26 13:23:28 +00:00
4120fc6f0b
* NetDB: Increase min ff to 200
2012-01-26 13:22:49 +00:00
adba42d114
* configclients: Fix form action default
2012-01-26 13:22:27 +00:00
str4d
9a5ea68682
Subclass WizardBean from EditBean to get access to the interfaceSet() method
2012-01-26 03:53:43 +00:00
str4d
6d0514b451
Get wizard to step through pages correctly
2012-01-26 03:53:05 +00:00
str4d
ac493d7bcb
Show Next and Finish buttons the right way round
2012-01-26 03:35:25 +00:00
str4d
9e446f9ae8
Use request.getParameter() to fetch POSTed parameters
2012-01-26 03:18:50 +00:00
str4d
e1b53a63f4
Undo revision 126c1c30c0c02fd95719ffeae6d4709abb7bf18d
2012-01-25 23:05:23 +00:00
str4d
776a8c5a63
Undo revision 30dba6c75dcd43c7c67112558dad7b36504ba5a7
2012-01-25 22:53:14 +00:00
f7dee01609
fix form default on chrome
2012-01-25 16:40:55 +00:00
6e44710b94
- escape html for adds and queries
...
- change config separator char
- fix enter in add boxes
- fix alt and title tags
2012-01-25 16:22:04 +00:00
0d494c50af
add firewall and reseed status on /home
2012-01-25 15:01:19 +00:00
00b8e14adf
/confighome:
...
- config search engines
- add icons
- restore defaults button
2012-01-25 14:34:54 +00:00
61290dfbcf
* Old console to /console, new redirect script at /index
2012-01-25 02:50:42 +00:00
fbca6ac1fd
* New home page, including basic AJAX, home page config and search
2012-01-25 02:38:49 +00:00
abe83bc5bd
* Addresses: Fix NPE if no interfaces found http://forum.i2p/viewtopic.php?t=6365
2012-01-25 02:31:26 +00:00
fb8deb327d
* Addresses: Fix NPE if no interfaces found http://forum.i2p/viewtopic.php?t=6365
2012-01-25 02:28:20 +00:00
str4d
e43182b842
Added inputs for page 6 of wizard
2012-01-25 01:12:17 +00:00
str4d
12ee1a70b2
Added comments to clarify page boundaries, and removed extra </div>
2012-01-25 00:06:18 +00:00
str4d
c9a453309f
propagate from branch 'i2p.i2p' (head ce3040d00c42e384f3fc62d018c9bdade01df033)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 6259f71c23cbb08c8b1de472632d8efb1b016d29)
2012-01-24 04:36:21 +00:00
0a4d6c0bd8
* susimail: add icons to buttons
...
arrow_left, arrow_up, email.png from Silk icons: See licenses/LICENSE-SilkIcons.txt
2012-01-24 00:29:20 +00:00
a617dc3e2b
two more buttons
2012-01-23 23:14:15 +00:00
63d2e19769
* susidns: add icons to buttons
...
magnifier.png from Silk icons: See licenses/LICENSE-SilkIcons.txt
2012-01-23 23:07:24 +00:00
97e5bc87ef
i2ptunnel: fix white-on-white buttons on hover
2012-01-23 18:33:13 +00:00
0aa9e39ee3
* Plugins: Add completion message after all-update check
2012-01-23 17:53:59 +00:00
061f96ad89
Use ${ant.home}/lib/ant.jar instead of pulling ant.jar from Jetty
2012-01-23 16:44:08 +00:00
str4d
d4804c2b70
propagate from branch 'i2p.i2p' (head 156f8e6137be3c25aa70176fe0a78218b898a684)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 126c1c30c0c02fd95719ffeae6d4709abb7bf18d)
2012-01-23 01:36:26 +00:00
str4d
745e2952ff
Added getters for the hidden variables needed by wizard.jsp
2012-01-23 01:21:19 +00:00
str4d
9a5430beeb
Added inputs for page 5 of wizard
2012-01-23 01:09:17 +00:00
str4d
1486d83ec5
Swap around nesting of page 3 to make it clearer
2012-01-22 22:03:26 +00:00
221499c1a8
propagate from branch 'i2p.i2p' (head 156f8e6137be3c25aa70176fe0a78218b898a684)
...
to branch 'i2p.i2p.zzz.jetty6' (head 960f416b20e26662b1b5b30468a85dbb25f09ffd)
2012-01-22 18:30:41 +00:00
c3bf470a80
-7
2012-01-22 18:30:25 +00:00
04544ac9e0
* Transports: Bind only to a single interface if specified
...
as the host address and it's available (ticket #591 )
2012-01-22 16:43:45 +00:00
669bcbd191
move VMCommSystem to dummy directory
2012-01-22 16:16:24 +00:00
9252d6f9ca
tweak
2012-01-22 16:15:18 +00:00
str4d
3793e2c4ec
Added inputs for page 4 of wizard
2012-01-22 04:23:45 +00:00
str4d
a092054417
Formatting and comments in JSP code
2012-01-22 02:44:51 +00:00
str4d
e0b70375a6
Added inputs for page 3 of wizard
2012-01-22 02:37:39 +00:00
str4d
77c2173421
Added in a hidden input for "tunnel" set to "null"
...
The idea is to utilise the existing saveChanges function in IndexBean.java
that the edit page posts to. Consequently, the wizard will need to have all
the same inputs that need to be POSTed as the edit page does.
2012-01-22 00:21:13 +00:00
str4d
17e8cf777f
Flesh out some more of wizard.jsp
2012-01-22 00:11:29 +00:00
str4d
eda2ac510a
Make getType() a public method so can be accessed from wizard.jsp
2012-01-22 00:07:06 +00:00
256b05531e
* Build: Fix Windows build, version checking for release
2012-01-21 15:28:24 +00:00
b003ee8748
move some summary bar code around
2012-01-21 15:27:58 +00:00
str4d
5d46e922ed
propagate from branch 'i2p.i2p' (head 5d0ae36d90db71fcbaa3e7ffda7720ca2659e2ed)
...
to branch 'i2p.i2p.str4d.i2ptunnel' (head 790aee747df3e6eff3ef9742965a88fd3b03a75b)
2012-01-21 05:33:03 +00:00
str4d
c31cb0c057
Initial beginnings of a tunnel creation wizard as per ticket #502
2012-01-21 05:30:23 +00:00
sponge
b234ce3f51
Fix too short of delay for http. It is up to the browser to time out , not the proxy.
2012-01-20 02:43:38 +00:00
str4d
0e5fc8eb11
Revert the use of the unescape function in ConfigClientsHandler - unnecessary
2012-01-20 01:18:46 +00:00
str4d
7ee40e58c4
merge of '7e9829897ed454bcb4a8e64b029060f7e90cbbfa'
...
and 'b1a1e2e4c3f77f38c7c7f6ebe23d5225c4e42873'
2012-01-19 05:21:00 +00:00
ba01451038
propagate from branch 'i2p.i2p' (head 7e9829897ed454bcb4a8e64b029060f7e90cbbfa)
...
to branch 'i2p.i2p.zzz.jetty6' (head b9984717e63b03b3b5fcf3a9729d55411aa65e89)
2012-01-18 19:16:53 +00:00
5b285db165
-5
2012-01-18 18:38:20 +00:00
0da70caf7f
* I2PTunnel: Register ports with the PortMapper
...
* Update: Find the proxy port in the PortMapper
2012-01-18 16:57:27 +00:00
a4a1ed4357
- When a peer is shitlisted, fail all our tunnels where
...
that peer is the adjacent hop. In particular this
will remove outbound tunnels when we can't contact
the first hop, and enable quicker recovery.
2012-01-18 02:01:59 +00:00
6e5d53dbde
one more saveConfig change
2012-01-18 01:55:53 +00:00
95329803a9
- Use new synchronized change-and-save-config methods
...
to eliminate races with ReadConfigJob
2012-01-18 01:54:34 +00:00
str4d
e183966482
Simplify the HTML escape/unescape functions to use static arrays
2012-01-18 01:46:05 +00:00
str4d
9755338f73
Fix for #588 part 6: Don't convert nulls to empty strings
2012-01-17 22:45:06 +00:00
str4d
dafd722f20
Fix for #588 part 5: Undo escaping of description when just displaying it
...
This was interfering with the plugins section, where HTML is intentionally
passed into the description field. Now, only when the description field is
being plugged into the value property of an input tag will it be escaped.
2012-01-17 22:26:00 +00:00
str4d
38dba5d19a
merge of 'a5d2fae48cf001c84ff5cea42466e1f3ed7d5f0a'
...
and 'c52409bf5d7b422c23a62eecfa50b98d7c74f8df'
2012-01-17 03:04:52 +00:00
str4d
bafdaebc42
merge of 'a3d362477b328c80ac2cd052f635d3ddd3b39c81'
...
and 'c21005b174cec3b4ae419318758f1a9c2071cf64'
2012-01-17 03:03:07 +00:00
str4d
fc292cd29d
Fix for #588 part 4: Pull out escaping of & separately first
2012-01-17 02:59:21 +00:00
str4d
553201db21
Fix for #588 part 3: Escape & character FIRST so other escapes aren't broken
2012-01-17 02:17:05 +00:00
str4d
452096b976
Fix for #588 part 2: moved escape/unescape functions to net.i2p.data.DataHelper
2012-01-17 02:11:56 +00:00
str4d
1e8c968bd6
Fix for #588 - HTML escape and unescape descriptions on configclients page
2012-01-17 00:56:49 +00:00
dev
b1878d6026
Don't throttle tunnel creation if using a higher than default router.maxParticipatingTunnels setting.
2012-01-16 20:09:34 +00:00
47876d6131
prevent stale build version on logs.jsp
2012-01-16 14:36:34 +00:00
6198739f7a
propagate from branch 'i2p.i2p' (head 899a1923586f3d7d622bd02e03c87717566617c4)
...
to branch 'i2p.i2p.zzz.jetty6' (head cb3e33be282b6002f6790609f4a3eef7f42069d3)
2012-01-16 14:10:32 +00:00
23de1e6db8
-4
2012-01-16 14:10:06 +00:00
1591ddca2f
merge of '282f1c5000f3f53bbfb346b4ae93c13b5bb3db8b'
...
and 'e4e2cade8df8374791936c5ea060df6d4cd9a65e'
2012-01-16 14:07:17 +00:00
str4d
0a5e08382f
Fix up use of <p> tags in a few routerconsole config pages, remove extra </div>
2012-01-16 02:39:14 +00:00
83480e456a
* NetDB: Hopefully fix rare NPE (ticket #589 )
2012-01-16 02:20:20 +00:00
da2cd92884
shorten the other timeout
2012-01-15 21:39:52 +00:00
0cee758dc3
- Only stop a plugin at shutdown if it was running
2012-01-15 21:30:15 +00:00
fc6f4ecc74
* Plugins:
...
- Auto-update plugins after a router update
- Add update-all button
2012-01-15 21:15:08 +00:00
kytv
2253ad13cc
Use bzip2 to compress debian packages
...
This mainly has an effect on the size of the javadocs package (i2p-doc shrinks
to half of its present size when using bzip2). xz would give better
compression, of course, but xz support isn't isn't available in the version of
dpkg that ships with Lucid. All supported versions of Debian and Ubuntu support
bzip2 in .debs, so this will only have the impact of giving us smaller javadoc
packages.
2012-01-15 19:28:07 +00:00
9acabfb20f
- Add synchronized change-and-save-config methods to avoid races
2012-01-15 17:30:31 +00:00
3d2d60469e
* Plugins:
...
- Only stop a plugin before update if it was running
- Don't start a plugin after update if it was disabled
- Disable plugin if it fails version checks at startup
2012-01-15 16:59:33 +00:00
b5d77685b9
* Router: Save previous version in config so we know when we updated
2012-01-15 16:46:34 +00:00
557cb30feb
echo tweak
2012-01-15 16:46:11 +00:00
59ba19b965
* Transport: Revert change from -2, put addresses back in RouterInfo
...
when hidden, broke inbound tunnel building
2012-01-15 16:38:39 +00:00
7213ff0c76
* Build: Put Implementation-Version in manifests
2012-01-15 16:36:17 +00:00
404578515b
bundle jmx
2012-01-14 22:20:39 +00:00
kytv
9e068b3926
refresh patch due to wrapper.config changes
2012-01-14 21:29:00 +00:00
fd6fcda781
fixup after prop
2012-01-14 18:08:26 +00:00
23ca49ea8e
propagate from branch 'i2p.i2p' (head b3d611a1fe034bc89963c54179d5bef3a3147950)
...
to branch 'i2p.i2p.zzz.jetty6' (head c83bf7bd62d0e07be0d965f062f01b01864be4d2)
2012-01-14 18:04:39 +00:00
7df881442a
remove comment since we can now find the wrapper log
2012-01-14 18:01:10 +00:00
eb2830b8f3
* jars.jsp: New debug page
2012-01-14 17:49:47 +00:00
c54b3a08b8
save a few bytes
2012-01-14 17:47:39 +00:00
7874488a61
* logs.jsp: Use wrapper method to find wrapper log if available
2012-01-14 17:46:34 +00:00
07957409cb
* Stats:
...
- Cleanups
- Remove some locking
- Change some longs to ints to save space
- Remove static logs
2012-01-14 17:44:50 +00:00
fc07065413
* i2ptunnel: Partial fix for dest formatting (ticket #581 )
2012-01-14 17:41:17 +00:00
kytv
50f270fd76
i2prouter: look for external gettext in the path
2012-01-14 02:28:10 +00:00
ba5be7449b
translation infrastructure for i2prouter script
2012-01-13 22:26:35 +00:00
edf5ef588d
remove dup docs from tomcat jars
2012-01-10 20:17:35 +00:00
405c24b0e3
Add JSP 2.1 trim white space directive to all jsps to save a few KB
2012-01-10 13:21:35 +00:00
1b85c22ffc
escape quotes
2012-01-10 04:10:14 +00:00
8e20e7a5b5
propagate from branch 'i2p.i2p' (head 96b4e09e85e0947d0b9df188f4861664073f07a6)
...
to branch 'i2p.i2p.zzz.jetty6' (head 4024ef4f6e6c5e4ca6a7803614dc769ca654ac5f)
2012-01-10 04:06:23 +00:00
3024b3fd3b
* Move from Servlet 2.4/JSP 2.0 to Servlet 2.5/JSP 2.1
...
- Replace Jasper 2.0 from Jetty 6 with Apache Tomcat 6.0.35 (CDDL 1.0 + GPLv2)
- Replace JSTL 1.1.2 with JSTL 1.2 (CDDL 1.0 + GPLv2)
2012-01-10 04:03:30 +00:00
51f7f3a378
log all jetty warns as errors
2012-01-10 03:40:53 +00:00
4ad6d699e7
* Router:
...
- Auto-hidden mode for bad countries
- Don't put addresses in our RouterInfo when hidden
2012-01-10 00:05:17 +00:00
c6e6a9d36e
- Add indication on summary bar when in VM comm system
2012-01-10 00:02:20 +00:00
ad4d73ea0d
- Fix class error on wrapper 3.1.1
2012-01-09 23:59:58 +00:00
352c6ba4ba
* i2prouter: Don't attempt to translate strings from script
2012-01-09 23:58:24 +00:00
ce27d69e39
- Add info to error 500 page
2012-01-09 23:57:17 +00:00
kytv
5fd6698d05
Refresh patch due to wrapper.config additions
2012-01-08 23:26:39 +00:00
kytv
0f62383aec
Reference /etc/i2p/wrapper.config when OOM when using Debian packages
...
When I2P terminates with an OOM error, users are advised to update
$I2P/wrapper.config. That path isn't accurate for the Debian packages.
2012-01-08 23:25:36 +00:00
kytv
b09071f20f
update of jbigi scripts
...
- merge mbuild_jbigi.sh into build_jbigi.sh and drop mbuild_jbigi.sh
- make build.sh's tests optional
- try to determine the locations of JAVA_HOME and I2P
2012-01-08 23:23:00 +00:00
dev
f5b6d56489
Added support for AMD Bulldozer CPUs. Fixed issue with last commit.
2012-01-08 19:54:22 +00:00
dev
527c4b58c1
Added support for i7 Extreme Edition processors.
2012-01-08 19:45:01 +00:00
kytv
430ac8323f
Really send HUP signal when called with the graceful parameter
2012-01-08 19:08:04 +00:00
kytv
8c70af56ad
refreshed patch
2012-01-08 16:35:53 +00:00
7feaadbd7d
fixup after prop
2012-01-08 15:01:35 +00:00
69bbb88407
propagate from branch 'i2p.i2p' (head b7ee04ecc7a594239e977b25a52ebdabadce558e)
...
to branch 'i2p.i2p.zzz.jetty6' (head 2cd4a4dae8b87b9ed2128d83aff1b39e3a818556)
2012-01-08 14:55:10 +00:00
59bd51a419
move ReadConfigJob
2012-01-08 14:08:14 +00:00
b34ae8f051
more fixups from RouterAddress changes
2012-01-08 14:04:19 +00:00
5a4f2069f0
propagate from branch 'i2p.i2p.zzz.test' (head 1959049922a17635226170bf3309e281d8e02e43)
...
to branch 'i2p.i2p' (head a06bf8c92a0e1195b6f98dbad3e8898339bc6053)
2012-01-08 13:16:07 +00:00
f6ca6a5e0d
* Router shutdown:
...
- Fix failsafe shutdown hook broken in 0.8.8;
HUP, INT, and TERM signals should now shut down cleanly.
- Shutdown hook no longer prevents other hooks from running
- Trap HUP, if router.gracefulHUP=true, and do graceful shutdown.
Only under wrapper, non-Windows.
- i2prouter stop now uses SIGTERM
- Implement i2prouter graceful using SIGHUP (ticket #580 )
- Configure wrapper to ignore SIGUSR1 and SIGUSR2 as they will shut down
or crash the JVM
2012-01-08 13:15:47 +00:00
kytv
56a67729e3
Fix compilation with gmp 5.0.1
2012-01-08 01:14:48 +00:00
kytv
0c81d519b7
Debian: Fix postinst script
...
On systems without an i2psvc group, the postinstall would fail. This change
will add the group if it doesn't exist. Also adding "||true" to the usermod
command in case the command returns a non-zero status.
2012-01-07 00:20:43 +00:00
kytv
5067499fa1
fix typo (s/exit/exist/)
2012-01-06 04:07:35 +00:00
kytv
c155c4b601
Return 1 if eepget transfer fails ( fixes #576 )
2012-01-06 03:07:25 +00:00
43ec87e412
- i2ptunnel: Move bean classes from the jar to the war.
...
External usage was deprecated about a year ago.
This will break old seedless plugins.
2012-01-04 15:22:01 +00:00
a14643f710
fix eepsite migration in packages
2012-01-04 15:20:35 +00:00
88cf742895
fixup after prop
2012-01-02 14:42:19 +00:00
f0eb5663f7
propagate from branch 'i2p.i2p' (head d289b6cafae6b23ce699dca11dbb3e993c8f827f)
...
to branch 'i2p.i2p.zzz.test' (head e2c6210696c78c54650ff345f18ad62b4543a18b)
2012-01-02 14:39:17 +00:00
kytv
0ad4789ff2
Add jetty-rewrite-handler.jar to the Debian packaging
2012-01-02 02:04:51 +00:00
kytv
dd9cae57a8
merge of '83079d347b764886d77d9d9de902011f09f5dcce'
...
and 'c76215859aa3b76a04c4a83a1ded20548a8773a6'
2012-01-02 00:59:33 +00:00
kytv
84e4558d7d
Updated packaging scripts to work with Debian's (and Ubuntu's) Jetty packages.
2012-01-01 23:31:41 +00:00
33b25b5780
- Fix jetty.xml migrate quote handling
...
- Fix I2PRequestLog javadoc
- Rename jetty-threadpool.jar to jetty-java5-threadpool.jar to match ubuntu symlink
- Bundle jetty-rewrite-handler.jar (20KB) and .xml config to
make it easier to do rewrites (unused by I2P)
2012-01-01 17:57:59 +00:00
b5f97d0883
- Fix jetty.xml copy bug
...
- Fix NPE logging error when Router.saveConfig() fails early
- Log readConfig() and saveConfig() errors to wrapper log if
router log not yet available
- Handle non-split configuration in MigrateJetty
- Better logging of migration errors
- Handle existing backup files during migration better
2011-12-31 14:38:37 +00:00
beb6d1f43f
I2PLogger fix; better log init
2011-12-31 00:49:39 +00:00
c0662bc111
license update
2011-12-31 00:06:23 +00:00
327f38b535
fix JettyFixes target
2011-12-30 23:34:18 +00:00
87008f3fe3
make jetty version comparable
2011-12-30 22:12:30 +00:00
4d1736eaf6
jetty logging tweaks
2011-12-30 21:58:16 +00:00
03e86fcb24
make jetty use I2P logging
2011-12-30 19:44:57 +00:00
be7623a462
- Start webapps after console for faster startup
...
- Add delay in systray port checker to ensure console is up
- Move I2PRequestLog to net.i2p.jetty package
2011-12-29 23:25:27 +00:00
kytv
07162b56c8
escape quotation marks in jsp files
...
The routerconsole's precompilejsp target failed when using the jetty packages
from Debian. These escaped jsp files also work with 'our' jetty6 (and jetty6).
2011-12-25 22:37:30 +00:00
ec7ec564be
- Fix Console concurrent ThreadPool
...
- Uncomment eepsite concurrent ThreadPool and fix arguments
- Reduce eepsite acceptors to 1
- Add jetty-ssl.xml example
- jetty.xml cleanup
2011-12-24 17:09:01 +00:00
0fb9096096
- Fix help.jsp mapping to language
...
- Fix nowebapp.jsp for non-started webapps
- Fix nowebapp.jsp for url /foo for non-started webapp foo
2011-12-24 05:26:56 +00:00
bb7a88ffc9
* Plugins:
...
- Enforce min and max Jetty versions at plugin installation
- Enforce I2P, Java, and Jetty versions at plugin startup too
2011-12-24 00:48:30 +00:00
5a4becba68
updater200WithJetty target
2011-12-23 22:00:16 +00:00
8fa720539a
RouterInfo, RouterAddress: Optimizations and integrity checks
...
- Remove synchronization
- Do not allow contents to change after being set, throw IllegalStateException
- Do not copy contents out in getters
- Make options final
- Add getOption() and getOptionsMap() methods
2011-12-23 21:41:58 +00:00
2083d8c6a6
basic jetty.xml migration tool
2011-12-23 21:27:38 +00:00
36cb07b0cc
Router: No longer check for updates or start any threads in the Router constructor,
...
for ease in building multiple routers in the JVM,
and also because starting threads in a constructor is bad practice.
All threads now start in runRouter().
Installation of updates now only happens via Router.main().
2011-12-23 17:01:52 +00:00
8ea587accb
fix up-to-date check
2011-12-23 15:41:05 +00:00
d976b59732
fix getWebApp()
2011-12-23 15:36:44 +00:00
41ea29209f
eepsite:
...
- fix cgi-bin
- enable WebAppDeplyer
- add webdefault.xml
2011-12-23 15:17:34 +00:00
fbbab0d819
mods to compile with Jetty 6
2011-12-23 01:01:40 +00:00
56901e5ff7
base files from Jetty 5.1.15 for reference
2011-12-23 01:00:45 +00:00
04cbcf2759
reapply I2P mods
2011-12-23 00:58:13 +00:00
99ad70e80a
6.1.26 base for reference
2011-12-23 00:57:46 +00:00
92b9d0a996
First cut at migrating to Jetty 6 and prep for using an external
...
Jetty 6 package.
- Add several jars from the Jetty 6 distribution
- Update jetty.xml
- Add context XML files
- Update WorkingDir to migrate the content XML files
- Update RouterConsoleRunner and LocaleWebAppHandler
- Remove all old Jetty 5.1.15 local mods;
this will break Seedless using a custom Server() constructor
- Update I2PRequestLog to be a mod of NCSARequestLog from 6.1.26
- Put I2PRequestLog in its own jar
- Copy MultiPartRequest and other required classes from Jetty 5.1.15
and add it to susimail, as the replacement MultiPartFilter in
Jetty 6 is difficult to migrate to, and does not support content-type
- Update i2psnark for Jetty 6
- Disable i2psnark RunStandalone, unused and instantiated Jetty 5
- Fix up all webapp build.xml to reference new jars
Not yet working: Plugin/webapp run detection and stopping, eepsite CGI
Not well tested: Plugins, classpaths, webapps
2011-12-23 00:56:48 +00:00
d8080278b3
initial DHT code, needs work
2011-02-06 00:12:54 +00:00
9d91b90d3c
propagate from branch 'i2p.i2p' (head d32b82100cf6076e8f3de30b6a0edfbb034caac7)
...
to branch 'i2p.i2p.zzz.pcap' (head 551957edb05526df88ff3a2b3c717faed4aac906)
2009-12-27 15:07:45 +00:00
9203663abf
propagate from branch 'i2p.i2p' (head 3f19ceea830345f8c34cbccfef3c759d48cd2f7e)
...
to branch 'i2p.i2p.zzz.pcap' (head fe70e551db5af3ebac9564b4868a28a1ebab7227)
2009-11-23 13:39:27 +00:00
d078ed396f
move init, add config
2009-11-06 19:16:23 +00:00
7c36c0c8e7
add TCP options block
2009-11-06 16:39:05 +00:00
404754bc90
streaming lib packet capture first cut
2009-11-06 12:47:21 +00:00