Commit Graph

4890 Commits

Author SHA1 Message Date
zzz
50d9080e26 add note 2010-11-19 00:36:24 +00:00
zzz
1cad02c461 remove jrandom signing key as it may no longer be secure 2010-11-18 19:27:37 +00:00
zzz
81d885c5a4 postman b32 take 2; recognize oga and ogv 2010-11-18 15:02:29 +00:00
zzz
138be42aa5 bye .jsp part 2 2010-11-17 22:26:31 +00:00
zzz
8a385ffc32 recognize postman b32 2010-11-17 22:19:13 +00:00
zzz
995c736a71 peers.jsp fixups 2010-11-17 22:15:45 +00:00
zzz
a9801766e5 * PrivateKeyFile: Speedups and better messages 2010-11-17 22:14:55 +00:00
zzz
6544e135b2 add red clock 2010-11-17 16:23:40 +00:00
zzz
a71b379ff8 comment out distclean deb files again 2010-11-17 16:13:59 +00:00
zzz
2f880f7b5b propagate from branch 'i2p.i2p.zzz.test4' (head 3569f7d0608498cadafc88e87a0ad2b18c44dfb6)
to branch 'i2p.i2p' (head ddc9be27c47878e472d5b6c281cccb6094c42c9a)
2010-11-17 16:09:19 +00:00
zzz
f698ef93e8 * I2PTunnel SOCKS and SOCKS IRC clients:
- Add SOCKS 5 outproxy support, with username/password authorization
    * I2PTunnel
      - Index page outproxy display cleanup
2010-11-17 15:47:00 +00:00
zzz
bf0275ddcb * I2PTunnel: Improve messages when starting and stopping tunnels, add some tags 2010-11-17 14:27:32 +00:00
zzz
e68a3fb856 * Streaming: Fix bug causing read() to incorrectly return EOF 2010-11-17 14:26:24 +00:00
b9a6dfbcda a missing comma in i2psnark, prolly others still missing 2010-11-17 00:03:38 +00:00
28f790bbe7 further tiny de tweaks 2010-11-16 18:52:03 +00:00
1becd42695 changes to spanish by user 2010-11-16 18:32:42 +00:00
d6f80a7b77 tweaks to French i2psnark translation by albat and user 2010-11-16 18:25:58 +00:00
zzz
bdbbe30c2c bump to -1 after merge of stuff that missed the release 2010-11-15 13:27:24 +00:00
zzz
b0ae907a86 merge of '1d65e621dc6cf1d3558c33ec81ac8dc5820c210e'
and '9572100b83b95246d97f9879011be63898ac1e52'
2010-11-15 13:26:04 +00:00
zzz
4078c70caa news header fix 2010-11-15 13:01:06 +00:00
fb6560db40 merge of '2eb6f45d531fc66bce57696bd27ae4d2ea9cd2a0'
and '84303e0952347926ec08fcea629bb0b27f9b95dd'
2010-11-15 00:49:36 +00:00
zzz
10aed35b08 0.8.1 i2p-0.8.1 2010-11-15 00:23:00 +00:00
cbf0239c23 Fix lintian error: no-standards-version-field 2010-11-15 00:18:31 +00:00
a7c50fcfd9 Make maintainer in debian/changelog the same as in debian/control (lintian: changelog-should-mention-nmu) 2010-11-15 00:13:11 +00:00
a598d9019c strip binaries in debian package (lintian: unstripped-binary-or-object) 2010-11-15 00:07:40 +00:00
a91d9bc68f proxy Err pages translation de 2010-11-14 23:59:01 +00:00
zzz
355ca7b2f7 tweaks after review 2010-11-14 23:58:13 +00:00
e963c3d3a2 Add binary-arch and binary-indep targets (lintian: debian-rules-missing-required-target) 2010-11-14 23:57:36 +00:00
3b4371ad4b Replace libc6 dependency with shlibs:Depends (lintian: package-depends-on-hardcoded-libc) 2010-11-14 23:55:03 +00:00
2121b04f31 merge of '1e02b9123df580c44b0fa30918003bc8cf8030a4'
and 'c65ae88fa8b668ccd972d6a0bafe7843ea487285'
2010-11-14 19:25:06 +00:00
2420373389 language names consistency fix 2010-11-14 19:14:31 +00:00
235f6e0383 merge of '582904768901629443730b9763abb65e8ac8dd74'
and '8e94fe72b25ee4167620078c94890ca496fba9ad'
2010-11-14 18:40:58 +00:00
3f7d432f91 routerconsole: update russian translation
- Change translation of some terms:
  + тред -> поток
  + журнал -> лог
  + аптайм -> время работы
- use lowercase for second word where needed
- Reorder words where needed

These things was discussed on irc #ru
2010-11-14 18:38:23 +00:00
894e649be9 routerconsole: russian translation fixes 2010-11-14 17:35:52 +00:00
388767258a i2psnark: update russian translation 2010-11-14 16:27:27 +00:00
zzz
f3307d6508 * Addressbook:
- Try to save files safely
      - Catch bad B64 lengths
2010-11-14 15:05:24 +00:00
zzz
c29a275969 summary bar spacing cleanup 2010-11-14 15:03:50 +00:00
zzz
c890f61d0b javadoc 2010-11-14 15:01:52 +00:00
zzz
1e0e24826e concurrent 2010-11-14 15:01:23 +00:00
d6ea9cb0a4 i2ptunnel: update russian translation 2010-11-14 14:57:47 +00:00
zzz
dc6fc0185c final 2010-11-14 14:56:54 +00:00
zzz
1d627371ce todo comment 2010-11-14 14:55:58 +00:00
zzz
d3b05f44d5 cleanups 2010-11-14 14:54:18 +00:00
zzz
581b915748 Call session.propogateError() on reception of SessionStatusMessage with bad status or DisconnectMessage 2010-11-14 14:53:30 +00:00
zzz
e293b25bb7 I2CP username/pw auth (client side) 2010-11-14 14:50:45 +00:00
zzz
23005a82b1 I2CP username/pw auth (router side) 2010-11-14 14:49:26 +00:00
zzz
d47dcddb9b send I2CP DisconnectMessage at router shutdown 2010-11-14 14:47:43 +00:00
zzz
cd621f2b4b * I2PTunnel SOCKS and SOCKS IRC clients:
- Add local proxy username/password authorization
2010-11-14 14:22:45 +00:00
zzz
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
zzz
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