1d627371ce
todo comment
2010-11-14 14:55:58 +00:00
d3b05f44d5
cleanups
2010-11-14 14:54:18 +00:00
581b915748
Call session.propogateError() on reception of SessionStatusMessage with bad status or DisconnectMessage
2010-11-14 14:53:30 +00:00
e293b25bb7
I2CP username/pw auth (client side)
2010-11-14 14:50:45 +00:00
23005a82b1
I2CP username/pw auth (router side)
2010-11-14 14:49:26 +00:00
d47dcddb9b
send I2CP DisconnectMessage at router shutdown
2010-11-14 14:47:43 +00:00
cd621f2b4b
* I2PTunnel SOCKS and SOCKS IRC clients:
...
- Add local proxy username/password authorization
2010-11-14 14:22:45 +00:00
7cbf74d3f2
* I2PTunnel HTTP and Connect clients:
...
- Shim in a new abstract superclass I2PTunnelHTTPClientBase for common code
- Add local proxy username/password authorization
- Add outproxy username/password authorization
- Filter hop-by-hop Proxy headers appropriately
2010-11-14 14:18:43 +00:00
7967653dd1
* DataStructures:
...
- Shim in 3 new abstract classes
SimpleDataStructure, KeysAndCert, and DatabaseEntry
===========
Right now, everything in net.i2p.data extends DataStructureImpl.
There are several goals for adding some intermediate abstract classes,
between DataStructureImpl and the concrete classes:
1) Merge common code
2) Make the simple cases (a single byte array) more efficient
by adding a common base class.
I'm calling this one SimpleDataStructure.
3) Make a common base class for Destination and RouterIdentity
since they are almost exactly the same thing.
Consolidate the getters/setters and hash functions here.
I'm calling this one KeysAndCert.
4) Make a common base class for LeaseSet and RouterInfo so
so netDb and I2NP can handle them easier, without doing
"instanceof" all over the place.
Consolidate the hash, signature, and routing key functions here.
I'm calling this one DatabaseEntry.
5) Make it easier to add more object caching.
The additional classes are retrofit
above many of the data types:
DataStructureImpl (unchanged)
-------------------
ByteArray
Certificate
Lease
Payload
RouterAddress
TunnelId
SimpleDataStructure (new)
-------------------------
Hash
PrivateKey
PublicKey
SessionKey
SessionTag (was ByteArray)
Signature
SigningPrivateKey
SigningPublicKey
KeysAndCert (new)
-----------------
Destination
RouterIdentity
DatabaseEntry (new)
-------------------
LeaseSet
RouterInfo
2010-11-14 14:09:58 +00:00
ad060c5d5d
remove unused TunnelId methods
2010-11-14 14:00:39 +00:00
9af33974eb
merge of '9e5fa2ede2d44dd05b58b29796cb86a510628fa2'
...
and 'd0a4b4ea6faa776eb1e35049ffdc0fb0beee9135'
2010-11-13 23:00:10 +00:00
fdbfa00d96
fix missing </a>
2010-11-13 22:43:20 +00:00
e844cf25c2
routerconsole: update russian translation
2010-11-13 22:20:30 +00:00
4df05f69b1
merge of '3aff7e5f43f96e1909cffca3b9c608bb6b02af53'
...
and '9dc9aae56898fbe4bb03c860f00dac9b8a5552b5'
2010-11-13 21:54:48 +00:00
c52693d2ac
little translation tweaks in i2psnark
2010-11-13 20:02:04 +00:00
8d2a75bc01
Add man pages for eepget and i2prouter
2010-11-13 17:58:05 +00:00
5fe654e7e8
Abort if any command in the script exits with an error (lintian: maintainer-script-ignores-errors)
2010-11-13 17:55:34 +00:00
cd741439d9
merge of '83f0017029b25b67b4d90694eba5ceefb9f006f9'
...
and 'ae9bcaf1a7c197b462162c4513161894de6c658a'
2010-11-13 17:25:25 +00:00
bdff919d3f
only updating a flag on readme
2010-11-13 16:23:31 +00:00
f4b49f7425
change low mem error to warn
2010-11-13 12:06:16 +00:00
db7e4a273b
static
2010-11-13 12:05:49 +00:00
42f6b9e24b
merge of 'b6f941cc4c3eb51d9106dfdf35abdd7f3d1199af'
...
and 'ed834a4da30a6a913ab0145cd76519e5eaa969d2'
2010-11-13 10:53:30 +00:00
ad3ae84083
French translation Nachtrag
2010-11-13 10:53:14 +00:00
a4c9397db0
French translation of i2psnark done by Redzara. Thx, redzara\!
2010-11-13 09:56:43 +00:00
5380879aba
I2PSnark: Update stopped.png
2010-11-13 08:50:46 +00:00
eda1f8d640
merge of '89b2dc0430e50fd1ce78ab07cd3545aded81fee9'
...
and 'dcba57e8260ad530685ca665724566533964a7b4'
2010-11-13 04:14:13 +00:00
88e98f0f67
Don't call the init script directly, use invoke-rc.d (lintian: maintainer-script-calls-init-script-directly)
2010-11-13 04:08:56 +00:00
2faa60ee59
update eepsite help
2010-11-13 02:43:35 +00:00
b614d14037
merge of '4fff03e3acecbfb131a884b6c151967978058c49'
...
and '7ec0520d4bb67df2b9c378aab53bffbf8dcb222b'
2010-11-13 01:36:25 +00:00
d9bf826baf
initialNews.xml fix; i2psnark translation tuning
2010-11-13 01:30:02 +00:00
2152c5f6c9
Use a variable for /tmp to make lintian happy (possibly-insecure-handling-of-tmp-files-in-maintainer-script)
2010-11-13 00:39:55 +00:00
0d23e37124
Add shebang to script
2010-11-13 00:30:11 +00:00
fddf32a6ca
* Stop service at runlevels 0 and 6 (lintian: init.d-script-possible-missing-stop)
...
* Add force-reload option, same as restart (lintian: init.d-script-does-not-implement-required-option)
2010-11-13 00:28:30 +00:00
a07339e1ff
Remove rc.d files in postrm, not in prerm (fixes lintian errors prerm-calls-updaterc.d and postrm-does-not-call-updaterc.d-for-init.d-script)
2010-11-13 00:03:13 +00:00
c5a6c5d412
merge of '963a4636469adb55ac3981048b32011865bb4faa'
...
and 'cdac59d49a839e82c626130a576b12a1297f981e'
2010-11-13 00:02:02 +00:00
7e17ac989b
adding stub
2010-11-12 23:53:33 +00:00
7b5e331038
Put a name and email in the Maintainer field
2010-11-12 23:28:25 +00:00
ae101f6cad
Reorganize the Debian directory structure to conform to their packaging policy. This brings the number of Lintian errors+warning
...
s down from 383 to 16.
2010-11-12 22:57:59 +00:00
98f559c9c0
I2PSnark: More width futzing. Please report any layout breakage (wrapping lines in main torrent table).
2010-11-12 19:08:47 +00:00
d368bb8ae0
I2PSnark: More width futzage.
2010-11-12 13:20:42 +00:00
33932eb373
I2PSnark: TorrentName width tuneup.
2010-11-12 12:58:17 +00:00
7d6e237183
merge of 'bc9f7e74001104c203687a91535b414228b5184b'
...
and 'f0ebb51ab350759843e67cdc74a8ec8158fe5ac6'
2010-11-12 12:28:52 +00:00
056fb5ea88
I2PSnark: Indentation cleanups.
2010-11-12 12:27:10 +00:00
92d013752a
merge of 'c51af7655557d0a98ec7561a4f434c63d5f26f41'
...
and 'e42b35ff366e0c56916caaeec4a14f17ac95a0eb'
2010-11-12 09:03:51 +00:00
a9daf8fc8f
bump bote to router console start page
2010-11-12 09:03:16 +00:00
c3aa84f961
Run includedeb and include on each file individually, reprepro can't do multiple files
2010-11-12 05:09:06 +00:00
b4524c67d5
Make separate i386 and amd64 packages, this fixes the arch-independent-package-contains-binary-or-object lintian error
2010-11-12 04:04:27 +00:00
11b69ee121
disapproval of revision '7c7c3832c57db0fee96000f6cf612d1443b0fc85'
2010-11-12 01:25:49 +00:00
be3330d84f
bump bote to readme.hmtl
2010-11-12 00:49:05 +00:00
9439477799
merge of '3643017f592675aa1170acb97e64ad78fbe9405c'
...
and 'ca29fd016d218f636d2cc844d46d6a25ca9ff5c6'
2010-11-11 22:40:14 +00:00