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
zzz
2f98d05e7c
* Clock: Synchronization, log large shifts to event log
2012-09-09 15:45:29 +00:00
zzz
74e753934c
* SystemVersion: New util, to consolidate duplicate code,
...
and determine Java version on Android
2012-09-09 15:40:14 +00:00
zzz
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
zzz
d9e6c06b22
* I2CP: Buffer output streams
...
* ClientConnectionRunner: More cleanups and edge cases
2012-09-08 20:45:11 +00:00
zzz
e02d82981a
- Run HandleJob inline for speed
...
- Remove payload from message map if availability announce fails
- Cleanups
2012-09-08 15:10:27 +00:00
zzz
98da06cd83
limit queue size, make nonblocking
2012-09-08 14:25:04 +00:00
zzz
0d62266008
* ClientConnectionRunner: Run MessageReceivedJob inline for speed
2012-09-08 14:04:01 +00:00
zzz
1ae0c2e312
add -test
2012-09-08 13:15:58 +00:00
zzz
61629080b2
propagate from branch 'i2p.i2p' (head 86f3e7e668b7ec9f2ddf75be7586719944bbc37f)
...
to branch 'i2p.i2p.zzz.test' (head da9536c250bc4c0b7523ed748574de1cc97f3028)
2012-09-08 12:57:09 +00:00
zzz
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
zzz
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
zzz
ca91ad3188
* SSU: Move MessageReceiver queue to CoDel
2012-09-08 12:34:34 +00:00
zzz
33de6beab3
* SSU: Move UDPSender and UDPReceiver queues to CoDel
2012-09-08 12:29:55 +00:00
zzz
871f046755
adjust target and interval, and backlogged indication
2012-09-08 12:23:43 +00:00
zzz
aef021dcd1
* I2CP: Limit router/client queue sizes and queue wait times
2012-09-07 22:49:24 +00:00
zzz
489f43529c
booleanValue() -> parseBoolean()
2012-09-07 20:13:49 +00:00
zzz
78203aac9a
* i2psnark:
...
- Implement blacklist for unreachable DHT peers
- Reduce threshold for unreachable
- Log tweaks
2012-09-07 20:10:01 +00:00
zzz
3c95f0b66b
* LogWriter: Duplicate log message removal
2012-09-07 18:53:24 +00:00
zzz
3347788712
add isBacklogged()
2012-09-06 19:53:01 +00:00
zzz
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
zzz
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
zzz
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
zzz
9fd2f1e6a7
SSU: Fix some issues with queueing outbound establishments
2012-09-04 13:51:55 +00:00
zzz
b98474880d
OutNetMessage: Speedup after profiling (ticket #707 - thx dg, kytv, zab)
2012-09-04 13:50:24 +00:00
zzz
5347d296dc
log tweak
2012-09-04 13:46:52 +00:00
zzz
666a387d1b
log fix
2012-09-04 13:46:31 +00:00
zzz
bb66e16b69
I2PTunnelServer: Clean shutdown after session exception
2012-09-04 13:46:10 +00:00
zzz
2cddf1405f
log tweaks
2012-09-04 00:27:04 +00:00
zzz
8575437626
* LHMCache: New util, replacing several private versions
2012-09-03 15:33:12 +00:00
zzz
c965a3dca0
add drainAllTo()
2012-09-02 14:41:21 +00:00
zzz
c48aca8d5c
ByteCache: Move all 16/32 byte users to SimpleByteCache;
...
increase SimpleByteCache default size.
2012-09-02 12:31:08 +00:00
zzz
4360284355
stat and log tweaks
2012-09-02 00:45:58 +00:00
zzz
f44eeaf7dd
TunnelGateway: Refactor TunnelGateway.Pending to its own file PendingGatewayMesasge
2012-09-01 21:39:14 +00:00
zzz
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
zzz
5eff26e40e
add minimum priority check
2012-09-01 20:17:37 +00:00
zzz
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
zzz
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
zzz
8bfbe855a1
one last SimpleTimer
2012-09-01 13:40:38 +00:00
zzz
3fbf60ee21
Codel:
...
- Override poll() and drainTo()
- Tweak stats
- Add PriorityBlockingQueue version
2012-09-01 13:21:25 +00:00
zzz
6bfd916fef
SimpleTimer (ticket #653 ):
...
- Move all remaining uses to SimpleTimer2
- Deprecate
2012-09-01 13:14:15 +00:00
zzz
a5e4b15349
add irc.killyourtv.i2p
2012-08-31 14:47:14 +00:00
zzz
94f370e76c
propagate from branch 'i2p.i2p' (head 871765966dc474b763ff0d5c017bed7535981c1e)
...
to branch 'i2p.i2p.zzz.test' (head 096242c22aa550274cb383a6a0c984cef07ae08c)
2012-08-31 14:41:18 +00:00
zzz
7cc353ab04
javadoc
2012-08-31 14:36:53 +00:00
zzz
506626d6b1
i2psnark: Remove * from magnet and download names
2012-08-31 13:58:37 +00:00
zzz
26898f38ad
Startup: Don't complain about clients.config missing on Android
2012-08-31 13:57:24 +00:00
zzz
4fdff1bf13
Router: Lengthen shutdown spinner life
2012-08-31 13:56:24 +00:00