51e4003089
merge of 'db5a04b2f4ebd4869d162a3bfa48221dec583b7e'
...
and 'e82c7db57396b2f2057f46c000a688200c4d12ea'
2011-12-14 03:59:19 +00:00
6da32a1ccb
-21
2011-12-14 00:24:33 +00:00
eb32e2e23e
merge of '581e8c75800b84404730c41f6eb904fbc4e43804'
...
and 'fda7a0fe63b4cda793b7c15d5d263c211b2a0903'
2011-12-14 00:20:17 +00:00
5673a6554b
Update Oracle's javadoc URL
2011-12-14 00:09:15 +00:00
fe5c34ebae
Minor Javadoc fixes
...
The author field showed the "may eat your children" line..
2011-12-13 23:57:14 +00:00
6ce5e8bd03
Don't require that full stats need to enabled in order to graph high capacity
...
peers. (closes #450 )
2011-12-13 23:08:41 +00:00
27f05879b1
note that these will be moved to router.jar at some point
2011-12-13 21:38:24 +00:00
60297f56d7
* GeoIP: Buffer input to speed lookup by 10x
2011-12-13 21:19:32 +00:00
c92c664d3d
used cached cert; generics
2011-12-13 20:38:02 +00:00
24c1473b1d
disable debug double-check
2011-12-13 19:12:26 +00:00
9e88fdeec9
public
2011-12-13 18:59:24 +00:00
69e5760b37
javadoc clarifications
2011-12-13 18:56:44 +00:00
5a715f385a
* ResettableGZIPInputStream: Better footer log errors
2011-12-13 15:57:51 +00:00
f9818a2b1d
* DataHelper:
...
- Speed up heavily used long/byte[] converters
- Add little endian versions of the converters
- Cache common properties keys
* RouterAddress: Cache transport names
2011-12-13 15:55:03 +00:00
900defcd42
* MessageHistory:
...
- Flush at shutdown
- Fix file location, only delete if enabled
- Cleanups, concurrent
2011-12-13 15:25:56 +00:00
15cbb6bb71
add charset, which is not necessarily the same as file.encoding
2011-12-13 15:24:20 +00:00
a0c6287d2c
log tweak
2011-12-13 15:17:04 +00:00
14f61bbbb3
* TransportBid: Remove unused stuff
2011-12-13 15:16:07 +00:00
cd30545c08
* BuildHandler: Increase next hop timeout again
2011-12-13 15:14:54 +00:00
00c0171d31
English po updates (pushed to Transifex)
2011-12-12 11:23:02 +00:00
1e5afa8568
German and Spanish translation updates from Transifex
2011-12-12 11:17:17 +00:00
e117e3310c
* ReusableGZIPInputStream: Fix 3 major bugs, all present since 2005:
...
- Payloads an exact multiple of 512 bytes failed to decompress
- Data at the end of the stream could be lost
- read() returned -1 when the data was 0xff
2011-12-11 22:59:37 +00:00
8448001a17
* I2NP:
...
- Deprecate unused stream methods and I2NPMessageReader since
all transports provide encapsulation.
- Don't throw IOE from byte array methods
- Use cached null cert in GarlicClove
- Add method to limit size of buffer to read
- Don't check checksum at input, in most cases
- Reuse checksum at output, for unomodified pass-through messages
(but recalculating it now and logging on a mismatch for testing)
- Fix DatabaseLookupMessage to internally store the don't include peers as
a List, not a Set, so it doesn't get reordered and break the checksum
- Log cleanup
* NTCP:
- Zero-copy and limit size when handing buffer to I2NP
- Log hex dump message on I2NPMessageException, like in SSU
- Don't close connection on I2NPMessageException
2011-12-11 21:04:43 +00:00
032b7d8230
merge of '0fc24e38cf763d87b57238415416a162be39e1ad'
...
and 'eb56602a5a6fb7a1d5b54be0a0618c0e861da10f'
2011-12-11 20:59:26 +00:00
6caa1c3e81
HTTP server tunnel, use log.WARN for 3 first minutes. ( closes #460 )
2011-12-11 17:22:28 +00:00
b47deadc97
log tweak
2011-12-11 13:54:03 +00:00
60e25b98b7
dont use stream method to avoid data copy
2011-12-11 13:40:06 +00:00
474909ae66
- Don't set the DatabaseLookupMessage dont-include collection until
...
it's complete, as DLM now makes a copy
- SearchState generics and cleanups
2011-12-11 13:37:42 +00:00
caada2bfa0
better logging of corrupted I2NP msgs
2011-12-11 13:36:50 +00:00
ec460794eb
* PortMapper: New service for registering application ports in the context
2011-12-11 13:27:52 +00:00
929d471aa8
uname -s is sufficient
...
The OS' release version is discarded anyway....so we won't ask for it.
2011-12-11 12:52:32 +00:00
6c4dbc545d
Redo functions to remove the dependency on bash
2011-12-11 12:50:24 +00:00
f8a3afd672
Enclose the tr parameters in quotes.
...
Without quotes will work in most shells but in some configurations it will fail.
2011-12-11 12:19:39 +00:00
5f81e923ca
Change my earlier tests to something POSIX compliant
...
[ test $condition -a test $condition ] is only used in bash
(and I want to make this script work in any bourne compatible shell)
2011-12-11 11:56:59 +00:00
d9f5a8621d
Enclose "tr" parameters in quotes
2011-12-11 11:50:41 +00:00
27d9616126
Remove the GNU-only -r parameter to sed
...
Revisiting this script now that I know a bit about regex.
2011-12-11 11:47:48 +00:00
50e3cdba05
Replace eepget's whitelist of allowed characters with the blacklist from i2psnark. ( closes #562 )
...
Thanks to zzz for pointing me in the right direction so I could fix my own bug. :)
2011-12-11 00:10:38 +00:00
6fa01a3b2d
Better command to determine JAVABINARY
...
Switch to one awk command instead of using grep and cut.
2011-12-10 20:11:21 +00:00
fc7d8f72b0
merge of '20dbef275b439ce677bcad2e5044fbe2c3f2699b'
...
and '63fb5d00844b9465a8c7bfdece6a16946dd0085e'
2011-12-10 10:48:08 +00:00
03ff4dc0fd
Add wrapper.java.maxmemory to debconf
...
The amount of RAM that I2P is limited to can be adjusted using debconf. The
value in /etc/i2p/wrapper.config is stored in the debconf db and is written to
/etc/default/i2p.
2011-12-10 02:17:37 +00:00
1d842f024a
If dpkg -P i2p is run, remove /etc/default/i2p
2011-12-10 02:12:16 +00:00
1c4b0335a5
move error check to a better place
2011-12-09 23:01:19 +00:00
50606a6828
javadoc fix
2011-12-09 20:19:00 +00:00
25b0603fde
* I2NP:
...
- Earlier detection and better logging of
truncated TunnelGatewayMessage and DatabaseStoreMessage
- Fix and enhance UnknownI2NPMessage implementation
- Don't deserialize or verify the checksum of the
embeddedI2NP message in the TunnelGatewayMessage
at the IBGW, just use UnknownI2NPMessage and pass it along,
except if zero hop; Still to do: similar thing at OBEP
- Round expiration times when converting to/from seconds for SSU
- Cleanups and javadoc
2011-12-09 17:36:49 +00:00
937ae8ad60
* UDP:
...
- Round expiration times when converting to seconds
- Zero-copy of single-fragment messages in MessageReceiver
- Optimizations, log tweaks, comments
2011-12-09 16:43:54 +00:00
6d4a9abd35
- Fix major bug from 2005 that corrupted outbound messages
...
that were an exact multiple of the fragment size.
2011-12-09 16:41:41 +00:00
533f7620ad
bounds check
2011-12-09 13:19:18 +00:00
49d88f0060
* Console, i2psnark: More button CSS tweaks
2011-12-09 13:18:20 +00:00
1c4d1e9a62
* LeaseSet: Fix size calculations
2011-12-09 13:16:29 +00:00
51f20c2c33
* Base64: Add decodestring command in main()
2011-12-09 13:15:19 +00:00