0d2892c75d
SSU: Fix corruption of ack-only packets containing bitfields
...
Full acks were included in the bitfield portion, which
ran over and appeared to be fragments.
Also clean up setting bytes with initial data, for clarity.
2014-11-04 14:51:31 +00:00
634bf5f7e3
0.9.16
...
Fix history.txt UTF-8 breakage
Javadoc fixes after review
i2p-0.9.16
2014-11-01 18:50:26 +00:00
ad2052395f
bump -19-rc
2014-10-31 12:47:35 +00:00
str4d
e9a1dbf8f1
merge of '3baf6884e9804b23ac99e38fb031fc6c04b6134a'
...
and '995a4e27dc6bd096a6eb83acfc9e2e09c9cb61aa'
2014-10-31 02:03:44 +00:00
str4d
703b21e89b
Eclipse classpath fix
2014-10-31 01:58:27 +00:00
str4d
36ea2cca6b
Removed 20 unnecessary variable definitions from multiply()
...
Android build tools 21.0.* caused dalvikvm runtime errors before this change.
2014-10-31 01:58:05 +00:00
8b2cf770a5
bump -18-rc
2014-10-30 20:51:28 +00:00
7d6d801943
merge of '76a3db43068c5b8578dfad10bf0dad884846f608'
...
and 'feed7db1184a2b8a06ddf35d45dc0e993895e2be'
2014-10-30 20:50:03 +00:00
kytv
d705b43f3a
update en po files before pushing to tx
2014-10-30 20:11:11 +00:00
kytv
a18ed194cb
update debian changelog
2014-10-30 20:09:13 +00:00
kytv
a3e4293fd8
geoip updates
2014-10-30 20:03:13 +00:00
kytv
df144d8434
Arabic, Chinese, Czech, Dutch, French, German, Russian, Spanish updates from Transifex
2014-10-30 20:01:45 +00:00
bab1e05235
Router: Fix rare NPE building garlic message (ticket #1403 )
2014-10-30 15:14:52 +00:00
d085f9ea66
SSU: Fix ACK Sender thread dying on corrupt packet
2014-10-26 22:09:38 +00:00
e275117569
i2ptunnel: Fix description entered via wizard
2014-10-24 14:25:33 +00:00
d7130c15cc
SSL: Don't prohibit SSLv3 ciphers if that's all we have
2014-10-23 15:32:07 +00:00
937a17c5dd
SessionKeyManager:
...
- Raise inbound limit
- Delete oldest tagsets when limit is hit
- Don't delete recent tagsets when limit is hit
- Log tweaks
2014-10-23 15:31:00 +00:00
b6234e1d5e
javadoc fixes
2014-10-23 15:26:03 +00:00
44d6e117d5
Console and Eepsite Jetty:
...
Switch back to QueuedThreadPool (ticket #1395 )
In Jetty 5/6, the default QTP was not concurrent, so we switched to
ThreadPoolExecutor with a fixed-size queue, a set maxThreads,
and a RejectedExecutionPolicy of CallerRuns.
Unfortunately, CallerRuns causes lockups in Jetty NIO.
In addition, no flavor of TPE gives us what QTP does:
- TPE direct handoff (which we were using) never queues.
This doesn't provide any burst management when maxThreads is reached.
CallerRuns was an attempt to work around that.
- TPE unbounded queue does not adjust the number of threads.
This doesn't provide automatic resource management.
- TPE bounded queue does not add threads until the queue is full.
This doesn't provide good responsiveness to even small bursts.
QTP adds threads as soon as the queue is non-empty.
QTP as of Jetty 7 uses concurrent.
QTP unbounded queue is the default in Jetty.
So switch back to QTP with a bounded queue, which does what we want,
which is first expand the thread pool, then start queueing, then reject.
ref:
http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html
https://wiki.eclipse.org/Jetty/Howto/High_Load
2014-10-20 14:01:36 +00:00
8a12b7cb41
snark HTML fix
2014-10-18 15:22:39 +00:00
4d4308c486
NTCP: Deadlock fix 3rd try (ticket #1394 )
2014-10-17 14:15:40 +00:00
abcdcf2e8c
log tweaks (SSU)
2014-10-16 20:38:12 +00:00
44b753d1e5
NTCP: Deadlock fix 2nd try (ticket #1394 )
2014-10-16 20:21:03 +00:00
83b3f242a9
Console, I2CP, i2ptunnel, SSLEepGet: Set allowed SSL protocols and ciphers
2014-10-15 20:44:23 +00:00
3bea7f5ad5
drop unused HarvesterJob
2014-10-14 16:32:41 +00:00
266a20d55e
I2NP: Implement DatabaseLookupMessage search type field,
...
to replace all-zeros hash, and ease implementation for
separate LS and RI databases, as documented in i2np spec.
2014-10-14 13:57:02 +00:00
d2c6a80d24
i2ptunnel: Set default sig type to ECDSA P256 for client tunnel
...
types Standard, IRC, and Socks IRC, if non-shared.
2014-10-13 16:46:58 +00:00
cd51fbc2a6
doc fix
2014-10-13 16:46:43 +00:00
73256f6030
Move BundleRouterInfos out of router.jar
2014-10-10 19:40:49 +00:00
e081f94d9f
GeoIP:
...
- Don't rate peers in some countries as high capacity
- Don't enable auto-floodfill in some countries
- Don't prefer floodfills in some countries
2014-10-10 15:26:17 +00:00
e96cc09d75
Banlist: Remove unused banlist tracking in the profile causing deadlock (ticket #1394 )
2014-10-10 15:21:10 +00:00
d87178fec3
UPnP: Comment out unused parsers
2014-10-08 17:47:19 +00:00
28ad95f892
findbugs all over
2014-10-07 14:59:49 +00:00
8270a92a44
SSU: Improve handling of socket that gets closed (ticket #1385 )
2014-10-07 12:09:10 +00:00
088290c544
Startup: Delay ReadConfigJob another minute
...
- code cleanup
2014-10-07 12:04:55 +00:00
6685acfef4
i2ptunnel: Handle named sig types from i2ptunnel.config in the GUI
2014-10-07 12:03:00 +00:00
1d1a05ee7b
log tweak
2014-10-07 11:57:03 +00:00
bbeb429a59
Graphs: Catch an error caused by missing fonts
2014-10-07 11:56:18 +00:00
55af588c2c
CPUID: Remove Intel model 2 again, this is spoofed in the VM
2014-10-07 11:49:51 +00:00
80d0313fe5
Crypto: EdDSA cleanup
...
- Remove duplicate load3 and load4 methods
- Change load3 return type to int
- Comment out dead stores
- Re-roll the add, subtract, and negate loops;
there's no speed benefit or timing reason to unroll them
- Check for field already set
- Remove shifts by 0
2014-10-05 12:11:21 +00:00
853d309960
i2ptunnel: Fix js confirm for delete button
2014-10-04 13:54:09 +00:00
564400597a
i2psnark: Disable changing types for predefined trackers
2014-10-04 13:21:14 +00:00
1c2b6fc00e
CPUID: Fix Intel processor identification
2014-10-03 17:45:34 +00:00
7b6f32e5b2
Console: New add-to-addressbook links on leaseset page
2014-10-03 17:44:24 +00:00
dd4acc88a1
i2psnark: Fix adding magnet links with % encoding (ticket #1391 )
2014-10-03 17:40:19 +00:00
6e566f6e3d
log tweak
2014-10-03 15:12:38 +00:00
fff7fbe121
Base64: Catch NPE on bad input to main() decode
2014-10-03 15:11:29 +00:00
a50afeb5d5
SAM: Fix v3 LS publish, broken in -4 (ticket #1390 )
...
- code cleanup in direction handling
2014-09-30 12:17:56 +00:00
49eeb99d43
Logs: Fix displayed filename when empty (ticket #1386 )
...
- More synchronization
2014-09-30 12:12:22 +00:00
bfd51097c9
i2psnark: Show subdirectory in table header on details page
2014-09-29 13:07:08 +00:00