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
228e6d7d03
fixup after prop
2013-05-06 13:30:11 +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
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
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
6265bdf026
merge of '00acf6715c7e3d5519672b335bb833f2f88f5ca1'
...
and '4790dff566ce61cb8a5bfefa0c423df44a784fa5'
2013-05-02 10:19:17 +00:00
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
689b045a9b
html validation fixes
...
xmllint didn't find these problems (but tidy did).
2013-05-01 19:52:21 +00:00
7692905ba5
fix viewmtn url
...
(*sigh*)
2013-05-01 18:07:20 +00:00
0ef3bb1deb
debian: s/UNRELEASED/unstable/ due to updated packages being built
2013-05-01 17:51:17 +00:00
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
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
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
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
650b920e11
I2PTunnel: break out of frame when using the "test server bypassing i2p" link
2013-04-29 17:09:25 +00:00
7a43bd87c2
remove unused param (javadoc fix)
2013-04-29 17:07:08 +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