4957 Commits

Author SHA1 Message Date
idk
2462c4b657 add instructions for downstream Debians 2022-11-13 17:16:49 -05:00
idk
e3ce4a7a1a This version of the command should work for *every single debian variant* but it requires testing 2022-06-10 19:36:57 -04:00
zzz
849b539110 hosts.txt update 2022-06-09 15:09:49 -04:00
idk
e012355786 add meeting logs for June 7 2022-06-08 12:05:28 -04:00
zzz
a9eab9d480 SAM: More notes on I2CP/streaming options 2022-06-08 09:21:45 -04:00
zzz
4a60aeca65 SAM: More datagram reorg 2022-06-08 09:12:16 -04:00
zzz
9962d6b4eb SAM: Add notes on MTU
Restructure the datagram section headers
Add a datagram overview section
Remove bottom section on client libs
2022-06-08 08:55:23 -04:00
zzz
458aa80a6a I2NP: fix header level 2022-06-07 05:40:14 -04:00
zzz
f9369db6be SSU 1/2: Clarification of address in peer test messages 5-7
Add note about SSU2 introducer order
2022-06-06 10:29:31 -04:00
zzz
31fd410e90 SSU: Update future work section 2022-06-06 09:22:31 -04:00
zzz
06c9cf37d4 Prop. 159 minor updates 2022-06-05 08:21:55 -04:00
zzz
88a7739b40 Prop. 159 more updates 2022-06-02 16:11:50 -04:00
zzz
b8f0b3f949 Prop. 159 minor updates 2022-06-01 14:01:03 -04:00
idk
f5bbf8ce05 update android downloads and hashes 2022-05-29 01:01:12 -04:00
idk
3acafc30c5 remove releases from path in in-i2p mirror 2022-05-27 11:58:26 -04:00
idk
0c1f0d8560 update Windows easy-install hash and version 2022-05-24 16:23:59 -04:00
idk
c68e99955a update the .dmg easy-install 2022-05-24 09:52:54 -04:00
idk
b3ddc06593 Undraft the blog post 2022-05-23 17:31:55 -04:00
idk
0b586aef89 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www 2022-05-23 17:30:35 -04:00
idk
35378753f0 Update hashes and release 2022-05-23 17:29:23 -04:00
zzz
44f019e056 1.8.0 checksums 2022-05-23 11:59:49 -04:00
idk
19e26158df fix missing host line in ssh tunnels.conf for i2pd 2022-05-22 13:27:54 -04:00
zzz
364b42c753 1.8.0 release notes draft 2022-05-22 11:20:58 -04:00
idk
0bda15c9a0 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www 2022-05-20 09:55:17 -04:00
idk
5c35973b8b revise i2pd examples 2022-05-20 09:54:09 -04:00
zzz
0749bcfc7f Prop. 159 remove role field from Peer Test block 2022-05-17 13:19:48 -04:00
idk
b0db17e5b5 update i2p.firefox download 2022-05-15 00:15:36 -04:00
idk
e228aa1c98 downgrade i2p.firefox version 2022-05-08 22:40:00 -04:00
idk
235b8877af update I2P easy-install version 2022-05-05 19:53:53 -04:00
idk
a81efad7f4 add meeting log 311 2022-05-03 19:37:00 -04:00
zzz
3508f8301d Prop. 159 add Relay Response block to Hole Punch message 2022-05-02 15:21:06 -04:00
zzz
9e964a9a64 Prop. 159 fix reference 2022-05-02 14:24:05 -04:00
zzz
c1adc7ef1f Prop. 159 hole punch updates
SSU spec: add more info on changes in 0.9.50
2022-05-02 12:04:44 -04:00
zzz
2df96f417b Prop. 159 minor updates 2022-04-30 11:41:34 -04:00
zzz
115b9d4a4e Prop. 159 introducers update 2022-04-27 11:00:24 -04:00
zzz
0a552d866e Download page bundle cleanup/consistency 2022-04-26 07:56:40 -04:00
zzz
978979f38d Prop. 159 relay response changes 2022-04-25 09:57:59 -04:00
zzz
422a65f965 Prop. 159 peertest/relay updates
Switch order of IP/port
Add chash to RelayIntro sig
2022-04-25 09:30:10 -04:00
zzz
405a7a0fd9 Prop. 159 peer test updates 2022-04-25 08:07:59 -04:00
idk
37bf3c1a4a Blog entry for Easy-Install Updates/JVM updates 2022-04-21 13:18:01 -04:00
idk
6cbb09369f Blog post for Jpackge Updates 2022-04-21 13:10:01 -04:00
idk
115e04df72 Update the Mac and Windows bundles 2022-04-20 20:11:52 -04:00
zzz
6a9d5f4544 Prop. 159 updates 2022-04-10 13:46:59 -04:00
zzz
a093201fa7 Streaming: Add info on immediate ack 2022-04-06 12:18:31 -04:00
zzz
0c25f1d5bc Call streaming a protocol 2022-04-06 12:12:40 -04:00
idk
832fa670e1 Add meeting log 310. Add .vscode directory to gitignore so 'git clean -fd' won't delete it 2022-04-06 10:12:22 -04:00
zzz
d9b5bbd079 Prop. 159: More on Sess. Conf. fragmentation 2022-04-02 07:43:18 -04:00
zzz
f4def81f3f Prop. 159: Proposed Session Confirmed fragmentation 2022-04-01 10:22:39 -04:00
zzz
b18ddb7ce4 Prop. 159: More on retransmission 2022-04-01 09:14:51 -04:00
zzz
dba879a258 fix title 2022-03-31 13:43:20 -04:00
zzz
c7992c7ef0 Prop. 159 updates
acks, schedule
2022-03-31 13:43:20 -04:00
idk
53bdcd8d57 check in updated translations 2022-03-30 11:44:32 -04:00
zzz
39cd909102 Prop. 159 update goals, more ack block examples 2022-03-27 06:39:45 -04:00
zzz
6f24eb4ff3 Prop. 159 info on dups and timeouts 2022-03-26 08:15:49 -04:00
zzz
75702928d0 typo 2022-03-25 07:52:52 -04:00
zzz
35f5e86249 Prop. 159 Acks and congestion updates 2022-03-25 07:52:00 -04:00
idk
640dfed4b4 Browser config page updates, add extension names to extension section headings 2022-03-24 16:05:45 -04:00
zzz
48231b9cd0 Prop. 159 minor updates 2022-03-24 05:17:36 -04:00
zzz
8c87a1fadd markdown fix 2022-03-22 13:14:55 -04:00
zzz
b5d1d9ffc3 Prop. 159 updates
Peer Test fixes and error codes
Handshake packet number fixes
2022-03-22 08:51:35 -04:00
idk
42b6cec179 update my roadmap items 2022-03-19 16:37:29 -04:00
idk
71be365cec update my roadmap items 2022-03-19 16:26:34 -04:00
zzz
16d78a3552 Prop. 159 updates
Peer Test, amplification, RI compression
2022-03-17 10:50:06 -04:00
zzz
d72e71a30d Prop. 159 fixes 2022-03-16 05:48:27 -04:00
zzz
c6b9004b2d Prop. 159 updates 2022-03-13 11:22:13 -04:00
idk
eed87038d4 Merge branch 'master' into 'master'
Fix incorrect link description

See merge request i2p-hackers/i2p.www!18
2022-03-10 23:19:14 +00:00
90c19a4fa8 Fix incorrect link description 2022-03-10 23:19:14 +00:00
zzz
efed132816 Add interviews 2022-03-10 14:53:16 -05:00
idk
920041a6a8 bump android version to 1.7.1 2022-03-06 12:19:19 -05:00
idk
f4de433604 add $OS, $ARCH to plugin 2022-03-04 13:20:24 -05:00
idk
2b92904eb7 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www 2022-03-01 15:41:05 -05:00
idk
a49624d054 Add March 1 Meeting 2022-03-01 15:40:38 -05:00
zzz
5e1aa686de Prop. 159 minor updates 2022-02-27 14:41:16 -05:00
idk
7c0baa5c30 Update the easy-install bundle, reddit announce in the morning, it won't auto-update until the next cycle 2022-02-27 03:04:35 -05:00
idk
613b18d077 Update android build, freestanding release only 2022-02-22 17:58:18 -05:00
zzz
4c3fd2ac91 roadmap update 2022-02-21 16:34:16 -05:00
idk
c07d8cee22 undraft the blog post, update all the hashes, re-align the mirrors and push the release 2022-02-21 15:20:54 -05:00
zzz
e92333495b 1.7.0 checksums 2022-02-21 10:37:40 -05:00
zzz
f410760bdc Prop. 159 more updates 2022-02-19 11:23:12 -05:00
zzz
10e298b1ef Prop. 159 updates 2022-02-18 10:46:30 -05:00
zzz
c727cd140b Prop. 159 more header key 2 fixes 2022-02-18 08:32:13 -05:00
zzz
65e8096e79 Prop. 159 change retry header key 2 2022-02-18 08:13:35 -05:00
zzz
6406a1ae3f Prop. 159 updates 2022-02-17 11:07:47 -05:00
zzz
4716c1517c Prop. 159 schedule
Add Charlie hash to relay sig
2022-02-17 09:22:00 -05:00
zzz
d1a1160bd6 1.7.0 draft release notes 2022-02-17 09:05:03 -05:00
zzz
c09ce9a7c0 Prop. 159 relay sig tweaks 2022-02-17 08:20:52 -05:00
zzz
4a7102ac8b Prop. 159 relay sigs 2022-02-17 06:11:03 -05:00
zzz
b082cd333c Prop. 159 relay 2022-02-17 05:57:14 -05:00
zzz
a59293d378 SU3 spec: Add link to Python RSA signing how-to 2022-02-16 14:26:22 -05:00
b2c0faa65c Update docker instructions 2022-02-16 16:13:42 +00:00
zzz
99a3ab047f Prop. 159 more peer test cleanups 2022-02-16 08:17:26 -05:00
zzz
9e22b4efd8 Prop. 159 markdown fixes 2022-02-16 08:12:03 -05:00
zzz
24bd1d86e6 Prop. 159 peer test cleanup 2022-02-16 07:22:02 -05:00
zzz
f7b92065c4 Prop. 159 fixes 2022-02-16 07:06:05 -05:00
zzz
b83b9f9470 Prop. 159 fixes 2022-02-15 05:33:14 -05:00
zzz
9c35cfa53b Prop. 159 minor updates 2022-02-14 06:38:29 -05:00
idk
a3675758e3 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www 2022-02-12 11:01:20 -05:00
idk
9f963b7869 fix hash on OSX download page 2022-02-12 11:00:47 -05:00
zzz
56e40bae86 Prop. 159 updates
- New Token message
- First Packet Number block
- Misc. cleanups
2022-02-12 10:59:53 -05:00
idk
8dfe9fcfe9 Fix the hash on the .dmg download which still corresponded to 1.5.0 2022-02-12 10:32:44 -05:00
zzz
5f97f11736 Prop. 159 min. payload sizes 2022-02-10 16:07:49 -05:00
zzz
50eb1abb4f Prop. 159 handshake retransmissions and packet numbers 2022-02-10 13:02:05 -05:00
zzz
1e152b06d2 Prop. 159 update goals 2022-02-09 13:06:24 -05:00
zzz
f096096a4f Prop. 159 retry message encryption
and more fixes
2022-02-09 11:46:14 -05:00
zzz
a721b0e5d9 Prop. 159 minor fixes 2022-02-09 11:08:09 -05:00
zzz
397c51b7d9 Prop. 159 header encryption updates
Combine header protection and encryption, call it encryption
Add header encryption goals
Redesign header encryption
Add header encryption key table
Add intro key block
More info and rules on conn ids
Rework inbound packet handling section
2022-02-09 07:22:33 -05:00
idk
729c87eff1 Fix spacing on OSX 2022-02-08 20:17:17 -05:00
idk
f85fe2e498 Edit downloads list for consistency 2022-02-08 16:15:46 -05:00
idk
529ce105b7 Add February meeting logs 2022-02-08 15:58:03 -05:00
zzz
98cf358301 Prop. 159 goals, MTU, max message size 2022-02-07 07:38:30 -05:00
zzz
646682d24e Prop. 159 more updates 2022-02-06 11:26:21 -05:00
zzz
313c8c4eff Prop. 159 MTU and RI block updates 2022-02-06 10:24:58 -05:00
zzz
0c356ba0fd Prop. 159 address block 2022-02-06 05:43:39 -05:00
zzz
f5034f733b Prop. 159 minor updates 2022-02-05 10:08:24 -05:00
idk
453244ef8e Update plugin.config and clients.config in specifications to include OS and ARCH substitutions 2022-02-02 13:47:53 -05:00
zzz
f5a64b6816 Prop. 159 updates 2022-02-02 06:31:44 -05:00
idk
f28b418ff9 Merge branch 'thecashewtrader-master-patch-40804' into 'master'
Fix broken/outdated GNUnet link

See merge request i2p-hackers/i2p.www!17
2022-01-30 22:47:37 +00:00
zzz
1461bb644b Prop. 159 header protection keys 2022-01-30 13:58:08 -05:00
d1bf4963ff Fix broken/outdated GNUnet link 2022-01-29 10:33:51 +00:00
zzz
c296906c1c Close proposals 143, 156, 157
Fix headers on proposals 152, 153
2022-01-28 11:19:15 -05:00
zzz
1a2580b5f8 Add categories to specs that didn't have them,
add Formats category
2022-01-28 10:57:52 -05:00
zzz
bd06167ee3 minor fixes 2022-01-27 07:19:12 -05:00
zzz
43c1e0cbc6 NTCP2: Add clock skew guidance 2022-01-26 08:01:01 -05:00
idk
b8e79e2862 minor revisions, re-ordering on get-involved 2022-01-20 22:43:36 -05:00
idk
27b6b07b6e fix date on last meeting log 2022-01-19 14:02:58 -05:00
zzz
baaa876824 minor proposal fixes 2022-01-17 11:41:57 -05:00
idk
d0a68e42ee Bump version of I2P Easy-Install Bundle for Windows, prepare to announce final manual update 2022-01-14 10:22:19 -05:00
zzz
db9e6e55a9 i2pcontrol: Add status notes 2022-01-12 08:42:00 -05:00
idk
a6d637478c Remove Pick your Bundle since OS detection throws you right at the one you want anyway 2022-01-11 14:06:03 -05:00
idk
82631fcf0e Remove Getting Started steps, as they no longer apply to the majority of platforms 2022-01-11 14:02:28 -05:00
idk
30f908ae68 fix omission on download list. Add indentation so it's a little less annoying to look at. 2022-01-11 13:44:34 -05:00
zzz
fbae3e923a i2pcontrol: Add i2pd compatibility notes 2022-01-08 15:26:30 -05:00
zzz
aa00c65f7c roadmap updates 2022-01-07 11:11:05 -05:00
zzz
b7d46ed50c logging guidelines 2022-01-07 10:45:10 -05:00
zzz
a38f220076 hosts.txt update 2022-01-07 05:53:06 -05:00
zzz
0c3bdfe434 Plugin spec: Document fixes for 0.9.53 2022-01-05 17:08:52 -05:00
idk
39a50bfe0f Remove mtn reference 2022-01-05 15:00:15 -05:00
idk
b3fb4210a4 Add my docs mirror 2022-01-05 14:48:26 -05:00
idk
96c6a88692 Switch in-i2p javadocs to my site instead of echelon's, which is down 2022-01-05 14:11:04 -05:00
idk
9ed54c446c Remove out-of-date tutorials from media page. Split old roadmap out into roadmap-archive 2022-01-05 12:02:00 -05:00
idk
625a56ab0c Download page fixes for Mac OSX 2022-01-05 10:57:04 -05:00
idk
66459bd2a4 update Mac package on the page to prioritize DMG 2022-01-05 10:17:25 -05:00
zzz
34480f71a3 hosts.txt update 2022-01-05 06:27:15 -05:00
idk
cf8a9610ae Meeting logs Jan 4 2022 2022-01-04 16:14:33 -05:00
zzz
6317a8e324 HTML fix 2022-01-04 13:57:38 -05:00
zzz
b95f1c1bd8 Prop. 160 fix 2022-01-03 12:34:47 -05:00
zzz
58e8d06479 Prop. 160 updates 2022-01-03 11:58:18 -05:00
zzz
806957f9a0 bt spec: clarify a node ID is not a hash 2022-01-03 09:51:25 -05:00
zzz
bfede5c6f8 markdown fix 2022-01-03 09:14:35 -05:00
zzz
8697c044ef Add SAM lib 2022-01-03 08:43:36 -05:00
zzz
901532f1e4 Markdown fix 2022-01-03 08:24:50 -05:00
zzz
d82e1a6671 Prop. 160 fixes 2022-01-03 08:18:15 -05:00
zzz
f73dddbe67 Pull translations from TX 2022-01-03 07:47:53 -05:00
zzz
535f59d8c0 New proposal 160 2022-01-03 07:29:12 -05:00
idk
ab4868689d Add year-in-review blog post by sadie 2022-01-01 13:17:33 -05:00
zzz
cda9eaf0e9 Add new SAM lib 2021-12-31 07:46:50 -05:00
idk
f40c5ebdfb update my roadmap items 2021-12-27 23:46:57 -05:00
zzz
7c974d00d1 Roadmap update 2021-12-27 09:52:05 -05:00
zzz
b2819e56af I2CP spec minor clarifications 2021-12-26 08:17:26 -05:00
idk
0d50423123 Fix link to proxy.pac article, add Advent Calendar article 2021-12-21 10:05:40 -05:00
zzz
91b525c1f6 Add paper 2021-12-21 09:55:44 -05:00
idk
ed8b8932d5 Remove flattr, remove donate from get-involved 2021-12-14 16:45:07 -05:00
idk
946c58e49e undraft cve-2021-44228 post 2021-12-11 15:53:35 -05:00
idk
65cddc7f39 fix header line length in draft blog post 2021-12-11 15:04:32 -05:00
idk
6579dfe7a1 Minor edit to CVE blog post 2021-12-11 13:01:35 -05:00
idk
db5c82cec8 draft CVE-2021-44228 blog post 2021-12-11 12:40:45 -05:00
idk
9df7800be5 Add cursors 2021-12-10 16:44:27 -05:00
idk
8c70e00e8a Make old installation section an update section 2021-12-10 16:06:01 -05:00
idk
dda609764c Make Benefits section a header 2021-12-10 15:54:38 -05:00
idk
bad51cde61 Add plugin install example to plugin install page 2021-12-10 15:13:26 -05:00
idk
176d0eb228 Remove page 2021-12-10 14:14:03 -05:00
idk
37a59a7acb Add meeting logs 2021-12-07 22:40:40 -05:00
idk
b68325c763 bump the .dmg bundle version to 1.6.1 2021-12-07 00:29:47 -05:00
zzz
1c2a66ad3b Remove mention of monotone on d/l page, fix android source link 2021-12-05 05:32:28 -05:00
zzz
c8c26123ca Fix sentence in reseed doc 2021-12-04 15:18:45 -05:00
zzz
dabeff7cd0 Protocol stack doc update 2021-12-02 15:50:33 -05:00
idk
d534d0d8d2 Fix OSX bundle version numbers so they can be out of sync with core version numbers 2021-12-01 22:31:18 -05:00
idk
9502a7d9a5 add i2pgit to i2pconv table, edit release notes to match links 2021-12-01 16:54:25 -05:00
idk
6d329a328e 1.6.1 2021-12-01 16:30:10 -05:00
idk
c0f1fa0145 Update the fdroid verion 2021-12-01 15:48:09 -05:00
idk
4a37182295 Undraft blog post and switch mirrors 2021-12-01 15:43:11 -05:00
zzz
83b028c8f3 1.6.1 release notes update 2 2021-11-29 15:28:17 -05:00
zzz
7abb9b91b0 1.6.1 release notes update 2021-11-29 15:28:17 -05:00
idk
02eb987af6 Remove more references to trac, indicate it is being replaced on team page 2021-11-28 21:38:15 -05:00
idk
f48575e27c Remove mention of PrivacySolutions from the Browser Page, revisions to outproxy copy 2021-11-28 10:35:39 -05:00
zzz
21a84bb235 1.6.0 release draft
fix blog readme
bump samv3 doc date
2021-11-25 10:10:43 -05:00
idk
c693b0961c Correct the DivaExchange SAM library description, they use RAW datagrams 2021-11-23 12:18:33 -05:00
idk
f095a042ff Update the sam3 library info, it supports sam3.3 now 2021-11-23 11:07:00 -05:00
idk
19aa05d82e Add DivaExchange/i2p-sam to SAM libraries list, tenatively marked 3.1, it may implement some parts of 3.2 as well 2021-11-23 11:01:51 -05:00
idk
b7cb1383b7 Merge branch 'debchanges' into 'master'
Simplify Debian page content per suggestions from @anonymousmaybe

Closes #33

See merge request i2p-hackers/i2p.www!15
2021-11-21 15:07:40 +00:00
idk
62e4170b84 Simplify Debian page content per suggestions from @anonymousmaybe 2021-11-21 15:07:40 +00:00
zzz
e09b341493 Reseed guide more updates 2021-11-08 11:50:03 -05:00
zzz
19d9dda430 Reseed guide updates 2021-11-08 11:03:28 -05:00
idk
74a09ce6e3 Fix version, undraft post 2021-11-04 15:50:15 -04:00
idk
9a671a9a1c Fix links 2021-11-04 14:14:56 -04:00
idk
9635cc2ec6 Fix Mac OS note 2021-11-04 13:39:49 -04:00
idk
2da8a79482 Fill out jpackage blog post 2021-11-04 13:38:40 -04:00
idk
56e320b511 Add a blog post for new jpackages 2021-11-04 13:06:11 -04:00
idk
3df062677a Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www 2021-11-02 17:11:55 -04:00
idk
3f9700c08c Add community meeting logs 2021-11-02 17:10:58 -04:00
zzz
53bc04f402 sublist try 4 2021-10-26 14:57:43 -04:00
zzz
2e17f6e16e prop. 159 fixes
- Try again to fix sublists markdown
- spell check
2021-10-26 14:10:25 -04:00
zzz
ddddc9dc9d prop. 159 fixes
- Don't increment packet numbers for retransmitted handshake msgs
- Header is input to MixHash(), not AD, in handshake
- Optional compression for router info block
- Attempt to fix sublists markdown
2021-10-26 13:06:04 -04:00
zzz
9fae96a317 prop. 159: updates
- Switch from AES to ChaCha20 for header encryption
- Switch from router hash to intro key for header encryption
- Extend the receiver loop section
2021-10-26 09:23:14 -04:00
zzz
58d59e7c23 prop. 159 minor updates 2021-10-24 08:01:40 -04:00
zzz
46d6c03740 prop. 159 ack/nack 2021-10-22 16:51:07 -04:00
zzz
6767b79d1d prop. 159 congestion and other updates 2021-10-22 13:16:36 -04:00
zzz
b0843926f7 prop. 159 relay and peer test versions 2021-10-21 10:27:14 -04:00
zzz
338f2fee07 prop. 159 relay and peer test goals 2021-10-21 10:14:27 -04:00
zzz
b25c179444 Add NTCP 1 removal releases and dates 2021-10-21 09:33:19 -04:00
zzz
3aa63a2a80 Note NTCP 1 is no longer supported 2021-10-21 09:28:39 -04:00
zzz
6552ef767f Prop. 159 session confirmed alternatives 2021-10-19 14:32:33 -04:00
zzz
ddfa9b3063 SSU: Document that the Bob-to-Alice peer test message
must be in-session as of API 0.9.52.

Already implemented by i2pd; Java I2P fixes will be in 1.6.0.
2021-10-19 14:31:10 -04:00
zzz
5344482dbe prop. 159 back to 16 byte short header 2021-10-18 11:06:28 -04:00
zzz
79f3bc3290 Update prop. 159 2021-10-18 09:58:42 -04:00
zzz
2d49073384 Capitalize Title 2021-10-18 06:56:45 -04:00
zzz
0754e903f6 Proposal 159 updates 2021-10-17 13:15:09 -04:00
zzz
3cd54147f2 Proposal 159 fixes 2021-10-17 09:32:53 -04:00
zzz
0c3e740b6a Prop. 159 markdown fixes take 3 2021-10-17 07:48:30 -04:00
zzz
dee89ee36b Prop. 159 markdown fixes 2021-10-17 07:07:24 -04:00
zzz
e825cd79e1 Prop. 159 markdown fix, more sections 2021-10-17 06:53:34 -04:00
zzz
49d005c534 Prop. 159 more updates 2021-10-16 16:24:49 -04:00
zzz
cdcea91fd4 Prop. 159 more sections 2021-10-16 13:44:28 -04:00
zzz
4c1b2b7d26 Prop. 159 more updates 2021-10-16 07:58:41 -04:00
zzz
440d9a4509 Prop. 159 update KDF sections 2021-10-15 10:53:35 -04:00
zzz
b526f75c9b Fix meeting dates 2021-10-14 16:24:39 -04:00
zzz
ed0f9e4371 Still more prop 159 updates 2021-10-14 15:33:15 -04:00
zzz
42436168b1 More prop 159 updates 2021-10-14 15:05:10 -04:00
zzz
bea8d90408 Prop 159 major update
Start of the spec sections, very much WIP
2021-10-14 13:27:39 -04:00
zzz
33f0c27ab1 Add Hungarian to dropdown
README updates
2021-10-11 12:45:11 -04:00
zzz
16cd5f629e Update spectags file 2021-10-11 12:32:34 -04:00
zzz
be12819ae2 Update translation source files 2021-10-11 12:28:35 -04:00
zzz
b90d781ebd Pull translations from Transifex 2021-10-11 12:25:26 -04:00
zzz
87ca8d5a7c Prop. 159 edit design goals section 2021-10-11 10:19:21 -04:00
idk
3ee4d16731 Add meeting logs. Add note about x86_64 and M1 Mac performance to OSX page 2021-10-05 18:23:43 -04:00
idk
b2b01831ea Fix updated date on reseed page 2021-09-23 14:16:31 -04:00
idk
457ecc2286 add links to reseed research and tools on reseed page 2021-09-22 23:34:23 -04:00
idk
8464cbb992 Merge branch 'dmg-bundle-expanded' into 'master'
Adds content to /mac page

See merge request i2p-hackers/i2p.www!16
2021-09-22 21:37:15 +00:00
idk
e048db378c expand content of Mac page to include more on how to use it, link to /htproxyports in browser config section 2021-09-22 17:22:12 -04:00
idk
e1022ecfbd More adjusted verbiage on firefox and easyinstall pages 2021-09-22 17:14:03 -04:00
idk
d258b95380 Adjust some of the verbiage on nsis/easyinstall page. It's a positive development, be positive about it! 2021-09-22 16:08:35 -04:00
idk
4837bac9a1 fix capital in bitcoin post 2021-09-21 18:54:47 -04:00
idk
5956da28a2 fix capital in bitcoin post 2021-09-21 18:50:28 -04:00
idk
7e3f95fd2f run aspell on bitcoin post 2021-09-21 18:49:57 -04:00
idk
0bb7ed6de4 Add details to bitcoin post 2021-09-21 18:47:09 -04:00
idk
f963add183 Update glossary to include broad p2p/distributed software terms 2021-09-20 23:28:22 -04:00
idk
32e5a35ccc Start BTC news blog post. 2021-09-18 02:15:08 -04:00
idk
345cd69cd1 Make nsis link point to easyinstall 2021-09-17 00:33:47 -04:00
idk
d8e5d4bb22 Change URL from nsis to easyinstall 2021-09-16 20:03:16 -04:00
idk
ee3285e830 Fix formatting and consistency issues 2021-09-16 18:54:33 -04:00
idk
8f471e626d Fix link on nsis page 2021-09-16 15:38:55 -04:00
idk
f521fbf6ef Fix bundle download button 2021-09-16 15:32:49 -04:00
idk
5c61370c02 NSIS Bundle is now live, also two blog posts that have been in draft status 2021-09-16 15:00:01 -04:00
idk
a530bcf8ea Fix headings, revise message about existing I2P routers on Firefox page 2021-09-15 15:22:03 -04:00
idk
b31a3c0bcd add Jpackage section to What is In It part 2021-09-15 15:06:52 -04:00
idk
1e1c95cb3e add a page for the NSIS JPackage+Profile+I2P installer 2021-09-15 15:03:57 -04:00
idk
0839c69b73 add a page for the NSIS JPackage+Profile+I2P installer 2021-09-15 15:02:54 -04:00
idk
f99040713d make branch selection part of docker mirror script 2021-09-14 17:49:54 -04:00
zzz
12bc1d9df0 SSU2 proposal 159 outline 2021-09-12 13:50:52 -04:00
zzz
569c52a3b2 Renew debian repo key 2021-09-10 11:09:47 -04:00
idk
920eb68fb0 Add my roadmap items 2021-09-09 18:29:27 -04:00
idk
bb276bd4cf add 303 meeting logs and draft of encrypted leaseset blog post 2021-09-07 18:01:49 -04:00
zzz
901a0c9ef9 Roadmap update 2021-09-06 15:41:03 -04:00
idk
7acd46c9cd Fix another typo 2021-08-28 19:00:32 -04:00
idk
677ab77fa8 Add images from history post 2021-08-28 18:05:04 -04:00
idk
21e01baa30 Upgrade Android version on Web Site. Add Sadie's History of I2P blog post, slightly edited. 2021-08-28 17:41:27 -04:00
4d966779ac Add a quick-start docker-compose.yml 2021-08-28 17:07:37 +01:00
zzz
f5dbd9e27e numerous typo fixes 2021-08-27 11:42:58 -04:00
idk
467f54596b Add 20 year celebration blog post 2021-08-26 17:50:58 -04:00
48531c915a mac dmg page 2021-08-26 14:41:36 +01:00
14e972b7dc Update contact.html 2021-08-26 07:06:43 +00:00
5f8cc14749 Update contact.html 2021-08-26 06:35:54 +00:00
idk
c498d1a52f Fix the mirror for files.i2p-projekt.de in the mirror list 2021-08-24 19:25:08 -04:00
idk
f973f7b4a0 Fix the mirror again 2021-08-24 19:20:14 -04:00
idk
453cdb93ec Fix the mirror again 2021-08-24 19:19:44 -04:00
idk
c8350f311d De-prioritize launchpad mirror 2021-08-24 19:11:20 -04:00
idk
692894f68c De-prioritize launchpad mirror 2021-08-24 19:09:52 -04:00
idk
57ed82df57 De-prioritize launchpad mirror 2021-08-24 18:40:36 -04:00
idk
21056003e1 undraft release blog post 2021-08-24 18:38:33 -04:00
idk
f158a53035 update download page versions, checksums 2021-08-24 18:31:44 -04:00
zzz
f6f5936ef5 Release checksums 2021-08-23 13:25:51 -04:00
zzz
3ec76f9d01 Release draft 2021-08-23 09:45:36 -04:00
idk
fa381e89d8 Fix unfortunate typo/omission on homepage, /with/without/ 2021-08-18 13:35:31 -04:00
b27a82094d ascii certs instead of binary 2021-08-18 16:44:07 +01:00
01f8078c6e rename old certificate to 2019, add current and next certificates 2021-08-18 16:34:59 +01:00
idk
c3882a3449 Big update to i2p.firefox download page. 2021-08-14 00:49:49 -04:00
idk
6d4dfa826d make it easier to run in dev mode inside of docker 2021-08-13 17:04:35 -04:00
idk
c968066ae8 Fixup some language on firefox.html 2021-08-13 16:43:44 -04:00
idk
05fb9a2513 meeting logs August 3, 2021 #302 2021-08-03 18:05:25 -04:00
zzz
44940a861a Reference fixes 2021-07-31 12:43:27 -04:00
zzz
c53bb766ee Clarifications for prop. 157 2021-07-31 12:17:57 -04:00
zzz
3cf399b226 More fixes for prop. 157 2021-07-31 11:09:01 -04:00
zzz
5ba59a7039 Yet more updates for prop. 157 2021-07-31 10:42:14 -04:00
zzz
fbe88e7d35 More updates for prop. 157 2021-07-31 10:33:58 -04:00
zzz
fb085e6cca Add Prop. 157 messages to ECIES tunnel spec 2021-07-31 09:39:52 -04:00
zzz
f6fa065364 Add Prop. 157 messages to I2NP spec 2021-07-31 08:34:09 -04:00
zzz
dba5df7bac Prop. 157 updates 2021-07-28 11:16:45 -04:00
idk
3206ebf857 fix broken link to detailed Chromium+extension instructions on browser-config 2021-07-28 08:48:22 -04:00
zzz
0bb4c13777 Prop. 157 markdown fix 2021-07-13 10:33:57 -04:00
zzz
aef4e72409 Prop. 157 drop ITBM 2021-07-13 09:49:38 -04:00
zzz
f791546635 Prop. 157 Remove plaintext record from OTBRM 2021-07-13 08:32:10 -04:00
zzz
29febb8712 Prop. 157 KDF cleanups 2021-07-12 15:32:16 -04:00
idk
5a1ccb81c7 Fix the year part of the dates on the latest meeting logs 2021-07-12 11:53:39 -04:00
idk
469e2773ea merge branch master 2021-07-12 11:41:16 -04:00
zzz
dec3fbe1ed Prop. 157 markdown fixes 2021-07-12 09:11:53 -04:00
zzz
5fed2cfa4d Prop. 157 KDF section 2021-07-12 08:45:26 -04:00
idk
55480eb08f post meeting logs, minor formatting changes to restrictive countries page 2021-07-06 16:49:33 -04:00
idk
a039090dd9 minor tweaks to strict countries page 2021-07-05 22:49:27 -04:00
idk
72d96941a7 Add a page for Docker installs 2021-07-05 13:28:21 -04:00
idk
92335d59e8 Add a page for Docker installs 2021-07-05 13:27:52 -04:00
idk
d124b3e91b Get rid of some old mtn stuff that we don't use anymore, update some trac links, remove remaining viewmtn mention. closes #21 2021-07-05 11:55:37 -04:00
idk
05e61e3c81 Document strict countries on web site. closes #31 2021-07-05 11:36:56 -04:00
idk
0e3d2dd55a re-enable meeh's mirrors. Leave launchpad the default for now 2021-06-29 11:00:34 -04:00
idk
68d117056c temporarily switch default mirror to launchpad while meeh gets his nginx config untangled 2021-06-26 10:06:17 -04:00
zzz
5e03fe7bac Prop. 157 updates
as agreed to at 6/21 meeting.
Remove ITBM, change record length from 236 to 218 bytes.
2021-06-22 07:52:33 -04:00
zzz
b309587761 Prop. 157 updates 2021-06-19 10:23:07 -04:00
zzz
9d79fc1373 SSU peer test fix 2021-06-14 09:50:11 -04:00
zzz
561be5a168 Add new su3 file types 2021-06-11 07:24:10 -04:00
zzz
c496f7d620 Prop. 157 fixup pictures 2021-06-08 13:53:04 -04:00
zzz
1ac2b09aed Prop. 157 more fixes 2021-06-03 14:20:23 -04:00
zzz
5f4258515a Prop. 157 fixes 2021-06-03 13:49:16 -04:00
idk
dceb653f7d Add some roadmap items I intend to do this cycle, no go-i2p specific stuff here though 2021-06-02 01:19:34 -04:00
idk
031b382c54 Meeting 300 logs 2021-06-01 18:47:19 -04:00
zzz
f80a481e77 Roadmap update 2021-05-21 08:56:48 -04:00
idk
303a168e9b update freestanding Android version 2021-05-19 09:27:00 -04:00
idk
f5f4d0a310 Update the hashes 2021-05-19 09:15:59 -04:00
idk
d4e2fc30b3 update downloads for destkop to 0.9.50, undraft the release notes 2021-05-18 13:01:38 -04:00
zzz
524d50dbe1 add release checksums 2021-05-18 12:00:10 -04:00
zzz
7d4a8a4523 release draft,
prop. 157 minor fix
2021-05-13 08:26:25 -04:00
zzz
12ee443bb7 Fix reference links 2021-05-06 11:42:19 -04:00
zzz
8259e904cc I2NP: Rewrite overview, update version info, add version info to message chart 2021-05-06 11:25:15 -04:00
zzz
64c969b3d7 Roadmap update 2021-05-06 09:05:36 -04:00
idk
666fd687c2 Merge branch 'master' of 127.0.0.1:i2p-hackers/i2p.www 2021-05-04 17:52:59 -04:00
idk
b823b459c2 Post meeting logs may 4 2021-05-04 17:52:24 -04:00
zzz
e0f9855778 Fix note on SAM v1/v2 2021-05-04 17:04:19 -04:00
idk
da3feb5ffc Trac->Gitlab 2021-05-04 11:05:26 -04:00
zzz
b30d0864b5 Prop. 157 minor updates 2021-04-30 09:17:09 -04:00
zzz
027af7c5de More SSU spec updates from prop. 158 2021-04-26 14:15:11 -04:00
zzz
ac06be0357 Correct note about i2pd support of b32 addresses in SAM 2021-04-26 11:17:50 -04:00
zzz
3b537524d8 Update note about i2pd support of b32 addresses in SAM 2021-04-26 11:09:03 -04:00
zzz
fd17717f46 Update translation source 2021-04-26 10:54:42 -04:00
zzz
87657a1d3b Pull translations from tx 2021-04-26 10:46:03 -04:00
zzz
a239e7ccd5 Update SSU docs for IPv6 introductions, close prop. 158 2021-04-26 10:31:59 -04:00
idk
10f8129d13 Make the Download buttons on the download page the same color as the get i2p button on the home page. Minor revisions to the home page text. Add OS detection by user-agent to download page. 2021-04-14 18:29:24 -04:00
idk
68704eba7b Update the meeting logs 2021-04-06 18:00:24 -04:00
zzz
82eb0078cc Fix typ. SSU SessionConfirmed size 2021-04-04 09:11:25 -04:00
zzz
003e49fee9 Clarify notes about leaseset revocation and expiration 2021-04-01 10:47:50 -04:00
zzz
48ced3207d Prop. 157 updates 2021-03-29 15:12:03 -04:00
zzz
d6f08f3257 Drop .mtn-ignore 2021-03-28 16:29:29 -04:00
idk
2baffc323b Remove extaneous slash from new link 2021-03-28 11:13:52 -04:00
idk
a5705f2e48 fix link to browser configuration page 2021-03-28 11:12:56 -04:00
zzz
453314c926 Prop. 157 fixes 2021-03-22 12:56:27 -04:00
zzz
f4588ae05c More prop. 157 updates 2021-03-21 11:07:55 -04:00
zzz
102fec272b Prop. 157 updates 2021-03-21 08:38:02 -04:00
zzz
6227644ef9 Prop. 157 updates, typo in prop. 152 2021-03-21 08:19:22 -04:00
zzz
706d18da8e IPv6 introducer updates 2021-03-20 11:25:06 -04:00
zzz
a12bc80671 Prop. 158 fix title 2021-03-19 09:38:03 -04:00
zzz
02e84e37e8 New proposal 158 2021-03-19 08:09:22 -04:00
idk
7016bec8db Fix typo 2021-03-16 11:19:59 -04:00
idk
96a3ea10f0 Add 'Basic Steps' to the download page to highlight that they need a Java environment before they attempt to install 2021-03-15 17:33:14 -04:00
zzz
aac3c1cc45 SAM: Add quick start section 2021-03-14 12:17:19 -04:00
zzz
ae30933ddb Clarification on transport caps 2021-03-08 12:10:17 -05:00
idk
111f09bb4b update the browser profile bundle with all the new features to 0.03 2021-03-07 01:37:58 -05:00
idk
d095443596 credit saebamini.com for the git utccommit recommendation 2021-03-05 16:20:56 -05:00
idk
9ef128721b add git utccommit recommendation to git guide 2021-03-05 16:14:20 -05:00
idk
573f33df2b cd to $DIR in site-updater-docker.sh 2021-03-04 14:58:20 -05:00
idk
0c83bc8b6a Update the press key 2021-03-04 12:00:59 -05:00
zzz
e902734a41 Renew security@ GPG key 2021-03-04 09:55:47 -05:00
idk
7e8bb36095 Add meeting logs for March 2 2021-03-02 16:32:45 -05:00
zzz
81001c06d9 Roadmap update; add 4/6 cap info 2021-03-02 12:28:06 -05:00
idk
01929bb42e Fix links on homepage that were wrong on in-i2p site 2021-02-28 11:44:39 -05:00
idk
66b8bbf918 Add my new mirror on github 2021-02-23 19:58:33 -05:00
idk
7fdeca6e78 Indicate in the mirror file that I'm operating the mgp6* tunnel, add files.i2p-projekt.de, comment out dropbox and gdrive links 2021-02-22 00:10:02 -05:00
idk
82ccc09aad Switch in-i2p updates to a live I2P Service 2021-02-19 23:11:01 -05:00
idk
3643b91772 update to 0.9.49 2021-02-18 13:50:13 -05:00
zzz
4de1c653ce Prop. 157 updates
... to make parsing the messages easier
2021-02-18 09:32:11 -05:00
zzz
94f780539e checksums 2021-02-17 15:54:47 -05:00
zzz
4960c3c260 0.9.49 release draft 2021-02-17 08:56:36 -05:00
idk
340788e0dd Fix up some of the git information on the New Developers page 2021-02-10 16:47:16 -05:00
idk
ed62e88f3a Add gitlab to site footer in social section, to git tutorial and to the top of get-involved in the nav menu 2021-02-10 16:31:08 -05:00
zzz
4722e513b9 hosts.txt entry for new jump server 2021-02-06 08:13:49 -05:00
zzz
6754e93b9a Renew my GPG subkeys 2021-02-01 09:14:37 -05:00
idk
8d118ece7b Temporarily remove docker hash, see comment 2021-01-31 00:22:40 -05:00
idk
f79b062f1e Update the docker instructions 2021-01-30 23:58:37 -05:00
zzz
35ed003cb6 SAMv3: Add note about support for hostnames and b32 2021-01-30 10:20:17 -05:00
zzz
bfd93b607b typo 2021-01-27 08:18:39 -05:00
zzz
b2afca8685 typos 2021-01-25 14:02:15 -05:00
idk
8891b5e8c0 Make usage of 2-word Address Book consistent across website, except preserve old blog posts as is 2021-01-23 21:06:01 -05:00
idk
8c3bfb60ec Take out the labs page entirely 2021-01-22 11:09:36 -05:00
zzz
5bd8ad6166 Prop. 156 updates
reserve another I2NP message for prop. 157
2021-01-14 10:14:51 -05:00
zzz
6df7a797b8 Prop. 157 updates 2021-01-10 06:03:33 -05:00
zzz
aaa0eff4ec Prop. 157 updates 2021-01-09 19:49:39 -05:00
zzz
000fa74509 Prop. 157 updates 2021-01-09 18:07:36 -05:00
zzz
293e7a08bf Prop. 157 minor updates 2021-01-09 11:58:56 -05:00
zzz
c67a3ce0da Reserve I2NP messages for prop. 157 2021-01-08 11:23:31 -05:00
zzz
e30f87a7e5 Reference fixups, date fix 2021-01-08 08:46:12 -05:00
zzz
c4ace8e9a8 Migrate parts of prop. 156 to spec section for 0.9.49
Update I2NP spec for prop. 156
Clarify prop. 154 based on subsequent decisions made in prop. 156
Add more notes common structures spec about ECIES routers
Add notes in more places that tunnel ID must not be zero
2021-01-08 07:56:58 -05:00
zzz
41622fb2fb Dev guide updates for git 2021-01-08 06:13:12 -05:00
zzz
a6bdf4f7d1 Prop. 157 updates 2020-12-29 12:59:00 -05:00
idk
5701350a19 update and re-arrange the roadmap to reflect a more up-to-date status 2020-12-17 16:16:55 -05:00
zzz
90a9a83715 Fix date 2020-12-17 09:42:09 -05:00
zzz
662492424e Roadmap update 2020-12-17 09:37:49 -05:00
idk
18ab502142 add new paper to papers 2020 section 2020-12-15 15:29:37 -05:00
zzz
3c8ab931ef git blog edits and typo fixes 2020-12-14 13:32:05 -05:00
idk
92855d11ea Add git-mtn to blog post 2020-12-10 17:44:54 -05:00
idk
fcb2385d5d Announce that we're migrated to git 2020-12-10 16:07:01 -05:00
idk
4a4b564379 Announce that we're migrated to git 2020-12-10 16:01:40 -05:00
idk
4af5c9d9e5 Makes more sense to refer to it as git.idk.i2p as well 2020-12-10 13:54:31 -05:00
idk
9fe5426651 Remove warning and add note to i2pp git page 2020-12-10 13:46:46 -05:00
idk
67d75af16d crush the new image down to a better size 2020-12-09 19:19:04 -05:00
zzz
d72649ba6f Prop. 156 major update
Prop. 152 add specification note
2020-12-09 12:16:17 -05:00
idk
f19844b76c Merge branch 'style-guide' into 'master'
Section-by-Section, Menu-by-Menu Content Overhaul Part One

See merge request i2p-hackers/i2p.www!14
2020-12-08 17:05:50 +00:00
idk
04f9429b1d Make it so that older blog posts mentioning eepsites reference I2P sites now but leave original verbiage in place 2020-12-05 12:01:37 -05:00
idk
efe6326524 reverse mistaken changes to site vocab 2020-12-04 15:50:10 -05:00
idk
c789aa981c update image link in LICENSE.txt 2020-12-04 15:45:56 -05:00
idk
6aa2d4fceb Merge branch 'style-guide' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-12-04 15:35:36 -05:00
idk
82ee33bb37 credit image on home page in footnote 2020-12-04 15:35:14 -05:00
idk
574edbd3a1 correct path of front page images, which is CC NA https://pixabay.com/service/license/ 2020-12-04 15:23:30 -05:00
idk
b23bd8485b correct path of front page images, which is CC NA https://pixabay.com/service/license/ 2020-12-04 15:22:34 -05:00
idk
52821ecbed Merge branch 'irc-guide' into 'style-guide'
Irc guide

See merge request i2p-hackers/i2p.www!13
2020-12-04 19:43:24 +00:00
idk
e239e59a51 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-12-04 01:35:28 -05:00
idk
f006c5db40 update the Android versions 2020-12-04 01:34:53 -05:00
idk
95f1b73355 fix broken intro page 2020-12-03 18:50:19 -05:00
idk
2cd05aea0c Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-12-03 17:00:12 -05:00
idk
ec49392bac FAQ, Footer, and Index text finalization 2020-12-03 16:58:57 -05:00
zzz
490a623fd4 Add checksums 2020-12-02 08:05:19 -05:00
idk
c35815b57e undraft release blog 2020-12-01 19:26:52 -05:00
idk
fb274f63c1 resolve merge conflicts 2020-12-01 18:03:25 -05:00
idk
d1aa686255 remove no-longer required license file 2020-12-01 17:57:44 -05:00
idk
25ff6f952a Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-12-01 17:55:44 -05:00
idk
625768e892 remove maclauncher from download page until I know about maintainer status 2020-12-01 17:53:04 -05:00
idk
6a5f3c6598 upload the changes to the download page for 0.9.48 2020-12-01 17:50:05 -05:00
idk
b43ce1e497 update some important globals 2020-12-01 15:03:09 -05:00
idk
5224eb4592 add license for messages.js 2020-11-30 23:24:24 -05:00
zzz
56f96f2419 I2CP minor clarifications 2020-11-29 08:59:18 -05:00
idk
602a0dfa60 add licenses for social images 2020-11-27 20:58:33 -05:00
idk
5f97c0d179 more revisions to intro 2020-11-27 19:30:55 -05:00
idk
5984b01fb5 add social icons to footer 2020-11-27 19:28:36 -05:00
idk
d6b5e34290 Make get-involved titles link to relevant topics 2020-11-27 18:34:17 -05:00
idk
51691769a0 Some minor adjustments to the phrasing in get-involved 2020-11-27 18:11:17 -05:00
idk
bc139e5a7c Replace all references to eepSite with I2P Site 2020-11-27 16:16:49 -05:00
idk
1a39ae4cab Replace all references to eepSite with I2P Site 2020-11-27 16:15:35 -05:00
idk
93f1468fcd Replace all references to clearnet with non-private internet 2020-11-27 16:05:17 -05:00
idk
726bcc7bfe Re-organize the FAQ 2020-11-27 14:41:33 -05:00
idk
4098146c6a Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-11-27 11:13:08 -05:00
idk
8045bcc13e fix headings on FAQ pages, order is still not quite right 2020-11-27 11:11:58 -05:00
zzz
ab6dff9d18 0.9.48 draft 2020-11-27 10:36:21 -05:00
idk
8ca6ab992b Add new FAQ items from Reddit analysis 2020-11-24 14:23:23 -05:00
idk
8e849eac03 New logo has thusfar been poorly recieved, so reverse the change for now. 2020-11-24 11:23:56 -05:00
idk
31988ee1e4 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-11-24 10:49:20 -05:00
zzz
4f8d1508b3 Update media link 2020-11-23 07:35:01 -05:00
zzz
8d0e38392e SAMv3 minor updates 2020-11-21 10:21:40 -05:00
zzz
a79864350f extract-messages.sh 2020-11-16 12:08:25 -05:00
zzz
3585cd1d6b Pull translations 2020-11-16 12:01:12 -05:00
zzz
08d7384da6 Fix findpochanges.sh script 2020-11-16 11:55:10 -05:00
zzz
681d1fc539 Copy prop. 152 to spec section 2020-11-16 11:40:37 -05:00
idk
41ed31a214 add IRC configuration to nav menu 2020-11-14 12:58:13 -05:00
idk
ec25b2707e Merge branch 'irc-guide' into 'master'
Guides to IRC Client Configuration

See merge request i2p-hackers/i2p.www!11
2020-11-14 16:53:15 +00:00
idk
c1b1bf42ca Guides to IRC Client Configuration 2020-11-14 16:53:15 +00:00
idk
cb957e5084 Add text for everything, and the blurb for other clients 2020-11-13 17:40:00 -05:00
idk
af89eb6dba Screenshots for every kind of IRC client I can configure 2020-11-13 16:42:30 -05:00
idk
e68b2b33ca Screenshots for every kind of IRC client I can configure 2020-11-13 16:09:34 -05:00
idk
0630fdf702 Add thunderbird screenshots for configuring IRC 2020-11-13 12:40:22 -05:00
zzz
0358fd6c2c Fix typo in ratchet spec and proposal 2020-11-12 09:05:06 -05:00
idk
8cbc987caa start writing out some actual IRC recommendations 2020-11-11 19:35:24 -05:00
idk
a25236f5fc Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-11-11 13:15:24 -05:00
idk
abbb82394a add git instructions to README 2020-11-11 13:14:20 -05:00
idk
32f8cbb085 Fix missing trans tag 2020-11-11 12:54:44 -05:00
idk
0cd3c23b45 Add an Android browser configuration procedure 2020-11-11 12:53:22 -05:00
zzz
2b4fc77c48 Prop. 156 updates 2020-11-10 10:48:04 -05:00
zzz
702b325301 Prop. 152 minor updates 2020-11-05 10:11:52 -05:00
idk
76d2017888 Add meeting logs for November 3, 2020 2020-11-03 15:45:02 -05:00
idk
4748fcb78e contact updates 2020-11-03 15:43:12 -05:00
zzz
63517aa581 Add host already linked in console,
as approved at today's meeting
2020-11-03 15:33:29 -05:00
zzz
1c1d042b88 Fix error in I2CP spec 2020-10-31 15:24:09 -04:00
idk
ce62b63b59 Contact/Team tweaks to nav.html and contact.html, add Team heading, change nav name 2020-10-30 13:23:02 -04:00
idk
a8c065d9e4 Contact/Team tweaks to nav.html and contact.html, add Team heading, change nav name 2020-10-30 13:22:08 -04:00
idk
1dfb2b6aa7 nix old comparisons overview and add it to about 2020-10-29 23:13:03 -04:00
idk
5907578b58 Merge branch 'android-0.9.47-1' into 'master'
Update hash and version number for Android downloads

See merge request i2p-hackers/i2p.www!10
2020-10-29 17:13:54 +00:00
idk
c2852f7c7b Update hash and version number for Android downloads 2020-10-29 02:10:27 -04:00
zzz
6406b93e21 Prop. 152 minor fixes 2020-10-26 14:39:08 -04:00
zzz
e0fb0db0cc SAMv3: Fix explanation of FORWARD 2020-10-25 09:06:26 -04:00
zzz
984c7e1510 Prop. 152 updates 2020-10-25 07:53:49 -04:00
idk
f2a7f98793 Slowly combine the contact and team pages 2020-10-24 16:04:27 -04:00
idk
4f22e44b67 Slowly combine the contact and team pages 2020-10-24 16:01:38 -04:00
zzz
f10920fff4 Prop. 152: Add missing MixHash() in KDF 2020-10-24 15:34:22 -04:00
idk
008e13ba19 Slowly combine the contact and team pages 2020-10-24 15:02:24 -04:00
idk
76cba80d3c Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-10-24 11:29:17 -04:00
idk
759fa6476d fix typo 2020-10-24 11:27:07 -04:00
idk
14547be13b Change Contributing to Contributor Guides 2020-10-24 11:26:12 -04:00
idk
ade45d0107 WIP: more menu fixups 2020-10-23 16:21:47 -04:00
idk
9449271013 WIP: nix links page since most are gone anyway. Revisit soon. 2020-10-23 14:35:24 -04:00
idk
8feba81063 WIP: Add Sadie and I as console pages maintainers 2020-10-23 14:28:36 -04:00
idk
eaa66fe42e WIP: link rearrange 2020-10-23 14:25:48 -04:00
idk
d9a57822b0 WIP: work on borders 2020-10-23 13:21:07 -04:00
idk
8648eac058 fix some borders I missed 2020-10-21 16:55:35 -04:00
idk
65e7e0f806 WIP: experiment with CTA's 2020-10-21 16:43:11 -04:00
idk
635d06d9d2 WIP: compress novacek jpg 2020-10-21 16:40:38 -04:00
idk
9bdd729cac WIP: Add permissive license for background image on homepage 2020-10-21 16:37:42 -04:00
idk
d1ad2baf7e WIP: Ura Style Guide. To preview, check out this branch and run locally. 2020-10-21 16:20:44 -04:00
idk
22f0c0c13f WIP: Ura Style Guide. To preview, check out this branch and run locally. 2020-10-21 15:57:13 -04:00
idk
0ec546a30a Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into style-guide 2020-10-21 15:56:23 -04:00
idk
2662a7847f Merge branch 'apps-guide' into 'master'
Apps guide

See merge request i2p-hackers/i2p.www!9
2020-10-19 21:07:11 +00:00
idk
5486e1b46d Apps guide 2020-10-19 21:07:11 +00:00
idk
9448843ef5 fix missing site_url's from translation tags on software.html 2020-10-19 17:02:44 -04:00
idk
b1359d5304 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into apps-guide 2020-10-19 17:01:06 -04:00
zzz
69d82df530 Prop. 156 minor updates 2020-10-19 13:13:30 -04:00
idk
9a8d69cb3b Merge branch 'apps-guide' into 'master'
Re-arrange Applications and About Menu

See merge request i2p-hackers/i2p.www!8
2020-10-17 02:19:41 +00:00
idk
113d491756 Re-arrange Applications and About Menu 2020-10-17 02:19:41 +00:00
idk
78d020e1a9 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www into apps-guide 2020-10-16 22:18:00 -04:00
idk
5f4315d592 demote comparisons from help to about-help to about-help 2020-10-16 21:59:25 -04:00
idk
39159685c9 promote applications from develop to about-help 2020-10-16 21:56:46 -04:00
idk
e32879839a Merge branch 'apps-guide' into 'master'
switch the about for the software guide, and add the new about content. For a...

See merge request i2p-hackers/i2p.www!7
2020-10-17 00:55:27 +00:00
idk
ed14a73628 switch the about for the software guide, and add the new about content. For a little while some content will be duplicated on the site as we get things a little more organized. Application support pages are being expanded and re-organized this week. 2020-10-16 20:50:25 -04:00
idk
d8d12c2b6b Merge branch 'apps-guide' into 'master'
remove outdated section from get involved blurb at bottom

See merge request i2p-hackers/i2p.www!6
2020-10-16 06:24:08 +00:00
idk
6bef2c76df remove outdated section from get involved blurb at bottom 2020-10-16 02:13:58 -04:00
idk
2b395833e5 remove outdated section from get involved blurb at bottom 2020-10-16 02:13:12 -04:00
idk
c22d3fc8c2 Merge branch 'apps-guide' into 'master'
Update the about page to include a software guide under what you can do with it

See merge request i2p-hackers/i2p.www!5
2020-10-16 06:10:32 +00:00
idk
9d05cba3f1 make the heading look better 2020-10-16 02:08:38 -04:00
idk
94197daeed Update the about page to include a software guide under what you can do with it 2020-10-16 02:04:19 -04:00
idk
5f3c571614 docker auto-update script depends on bash substitutions, put it in the #! 2020-10-09 23:53:41 -04:00
zzz
3bf83b2ffd I2NP: update recommended number of build records 2020-10-09 11:08:43 -04:00
zzz
19609723ec New proposal 157; add references to it in 152 and 256 2020-10-09 15:06:13 +00:00
idk
65dcb70cf4 Merge branch 'oct-2020-meeting' into 'master'
check in meeting logs

See merge request i2p-hackers/i2p.www!4
2020-10-06 20:49:44 +00:00
idk
b8895ecf7f check in meeting logs 2020-10-06 16:43:36 -04:00
idk
45347690e4 Merge branch 'git-guides' into 'master'
move gitlab, git, and git bundle guides to application section, update the screenshots

See merge request i2p-hackers/i2p.www!3
2020-10-05 19:00:27 +00:00
idk
55ca679233 move gitlab, git, and git bundle guides to application section, update the screenshots 2020-10-05 14:27:00 -04:00
idk
70693b73c8 Merge branch 'windows-install-guide' into 'master'
add detailed step-by-step install guide for Windows per recommendation from SimSec

See merge request i2p-hackers/i2p.www!2
2020-10-05 17:00:41 +00:00
idk
7e472ea5b5 hide bullets on install guide screenshots 2020-10-05 12:57:02 -04:00
idk
24996f3695 add detailed step-by-step install guide for Windows per recommendation from SimSec 2020-10-05 12:35:07 -04:00
zzz
409e4ab3a9 Add git hostnames as requested by idk 2020-10-05 08:10:54 -04:00
idk
8852816652 Merge branch 'master' into 'master'
Fix extra colon in site-updater.sh

See merge request i2p-hackers/i2p.www!1
2020-09-26 06:14:31 +00:00
idk
d02f436630 Fix extra colon in site-updater.sh 2020-09-26 01:59:42 -04:00
add2fbb0c6 cd to source directory in docker updater script 2020-09-23 23:52:39 +00:00
b54fe6bbba check in docker specific wsgi file 2020-09-23 23:32:55 +00:00
zzz
12a3b8eba2 merge of '4e10f464eb8b7be87d29c754e386a704381eaddf'
and '670d0d8df213c9f3933bb8c996e53b3576da38fa'
2020-09-23 15:16:30 +00:00
zzz
174499078b Minor proposal 152 formatting
Recommend 4,0 enc type for I2CP
https Noise links
2020-09-23 14:57:01 +00:00
93e3b9b34b Add docker info to readme 2020-09-23 14:55:16 +00:00
zzz
51d844192c SSU: intro key may be randomized 2020-09-23 14:54:04 +00:00
97a6a80aed Enable the use of Docker+Apache2 to host the site, HTTP only. HTTPS sites should use a reverse proxy 2020-09-23 14:44:05 +00:00
zzz
4a3c493305 more prop. 152 updates 2020-09-15 13:38:45 +00:00
zzz
fc8c919a6f prop. 152 updates 2020-09-15 13:13:09 +00:00
64a2c6678d update f-droid download version 2020-09-14 18:46:31 +00:00
cc62dc69c4 add some roadmap elements 2020-09-13 16:05:24 +00:00
zzz
c7ee4e7f1f Small ECIES updates 2020-09-13 14:05:17 +00:00
5386074c1b line up the lines in the update scripts so they're a little easier to compare side-by-side 2020-09-12 03:52:22 +00:00
1253f14d9b update android download on the site 2020-09-10 18:28:22 +00:00
8309eb2209 make site-updaters that are mtn dependent also work with git. 2020-09-10 00:05:01 +00:00
zzz
87f758e6f7 new EdDSA dests for postman services 2020-09-08 13:13:56 +00:00
zzz
0bef169c80 prop. 156 updates 2020-09-05 16:27:33 +00:00
zzz
ebf96f6bc6 prop. 152 updates 2020-09-05 16:11:05 +00:00
zzz
1df8607fc6 markdown fix take 2 2020-09-04 20:58:56 +00:00
zzz
d207f1580c markdown fix 2020-09-04 20:09:33 +00:00
zzz
6933dc2350 Prop. 152: Fixes and cleanups
Prop. 156: Minor changes
2020-09-03 15:08:47 +00:00
zzz
eb9c965a10 merge of '7f9b2fac61a0e388987d77453905bfbcb4767ad7'
and 'b3c7e5151b24467b9208f293fd7b5b4115d4a262'
2020-09-03 15:07:32 +00:00
fb3a710038 check in meeting 294 2020-09-02 01:47:51 +00:00
zzz
e904f63c7a New proposal 156 2020-09-01 13:59:41 +00:00
3576df4e0f undraft zzz's blog post 2020-08-27 13:16:13 +00:00
879c5ac0a1 update version 2020-08-27 00:57:17 +00:00
zzz
d3e2424810 0.9.47 checksums 2020-08-25 19:51:58 +00:00
zzz
6c3fde9fbd 0.9.47 release draft 2020-08-23 14:14:41 +00:00
zzz
a0b23694ba header fix 2020-08-19 14:47:06 +00:00
aedcfed05c move a couple www-only items back up the roadmapsince they should be checked in this week 2020-08-18 14:52:11 +00:00
zzz
e6cbf40053 roadmap update 2020-08-17 16:10:22 +00:00
zzz
6e92c7cd03 fix 2020-08-06 22:35:45 +00:00
zzz
6c456935fe add BOB warning 2020-08-06 18:42:22 +00:00
zzz
f9d28ae1d3 Close proposals 146 and 149, migrate to spec 2020-08-05 13:53:34 +00:00
2a44f4c05b add missing roadmap items 2020-07-29 19:10:19 +00:00
64f73f1b83 add missing roadmap items 2020-07-29 18:58:00 +00:00
bd02691221 Update the Firefox Profile build to version 0.02b 2020-07-24 17:45:49 +00:00
zzz
0358f184ad Prop. 123: Meta Redirect Message updates 2020-07-18 12:51:48 +00:00
zzz
419d120408 Migrate proposal 112 (subscription) to specification 2020-07-16 13:08:04 +00:00
zzz
ec98415f1b Prop. 123: For Meta LS, replace extended Host Reply Message
(never implemented) with new Meta Redirect Message. To be reviewed.
2020-07-11 15:22:23 +00:00
zzz
ce8d0b9a38 SAM: Rename 3.3 control session 2020-07-09 17:04:47 +00:00
zzz
1d732b8586 update reseed contact 2020-07-04 12:49:01 +00:00
6b53bd5ff8 fix the missing </a> tag in the site menu 2020-07-02 14:52:51 +00:00
zzz
ee2b2a85cf ports update 2020-06-23 12:29:26 +00:00
04061de043 Minor edits to VRP language 2020-06-23 00:28:35 +00:00
zzz
24035d31a5 VRP tweaks 2020-06-22 19:39:39 +00:00
1f4dbf68a5 fix android app links 2020-06-17 01:11:52 +00:00
7b1b48f5f7 note that I(idk) am now signing some Android releases and update the hashes 2020-06-16 23:02:26 +00:00
aae48f120f add in the new Android versions, everything but f-droid.i2p.io 2020-06-16 22:44:58 +00:00
ecba1e4b9e fix typos in vrp 2020-06-15 18:52:12 +00:00
f11a91df66 update the VRP and unhide it. Still a WIP but includes updates on several important points 2020-06-15 04:41:56 +00:00
zzz
0e3757d654 I2NP version notes 2020-06-13 13:49:43 +00:00
zzz
2c5d43aedc I2CP ratchet tagset size options 2020-06-12 15:57:16 +00:00
0189b78163 Update Android version number, but don't recommend Android sources until they are fully up-to-date(will re-add tonight) 2020-06-12 03:55:59 +00:00
zzz
0e6f407675 I2CP: Add Meta LS error code 2020-06-10 16:49:39 +00:00
436aace162 fix things that got broken fixing the 2 heads 2020-06-07 20:14:00 +00:00
08de2456f9 Resolve 2 heads 2020-06-07 17:24:18 +00:00
53638793e3 merge of '503d04d73b3794f59dcbd3977cee5b3abf4dad7c'
and 'b7e8308463e8c16a56b37bfbbd1e2b96f147dc07'
2020-06-07 17:20:29 +00:00
657b37d199 Specify wider margin for images in unordered lists 2020-06-07 09:34:44 +00:00
cd0dab41f5 Newer versions of werkzeug no longer include ImmutableDicts 2020-06-07 09:10:40 +00:00
96e6270af5 Add a reseed from file blog post 2020-06-07 09:00:01 +00:00
f4d5360ca9 Add a reseed from file blog post 2020-06-07 08:49:41 +00:00
zzz
f64a918f3a formatting fix 2020-06-05 17:13:43 +00:00
zzz
f4a88acfda Close proposals 144 and 155.
Add MTU note to streaming options doc for 155.
Add link from 144 to the final spec.
2020-05-30 20:16:53 +00:00
zzz
2fae5c8e66 dev guidelines update 2020-05-28 11:38:28 +00:00
b21beb1330 un-draft zzz's blog post for the 0.9.46 release 2020-05-25 21:48:13 +00:00
f5424a98a5 update download links and hashes 2020-05-25 20:11:14 +00:00
zzz
f4e472858e 0.9.46 draft announcement 2020-05-25 15:21:56 +00:00
8dfdedba74 fix typo on download page 2020-05-21 14:27:57 +00:00
fc19dd8d67 Explain what is in the software on the download page 2020-05-20 16:17:55 +00:00
zzz
9f31b5c61d Gzip header notes 2020-05-19 13:39:57 +00:00
zzz
7f6b52715e more prop. 155 updates 2020-05-15 15:38:17 +00:00
zzz
7541307b2d more translation help 2020-05-15 13:38:25 +00:00
zzz
791de54dca new partial translations 2020-05-15 13:06:49 +00:00
zzz
b5c4b3ebb5 Pull translations from tx 2020-05-15 13:01:42 +00:00
zzz
ed19814672 I2CP spec correction 2020-05-15 12:51:13 +00:00
zzz
12dc51adb9 prop. 155 updates 2020-05-15 11:37:12 +00:00
ed8b4c6396 remove commented-out part from the footer 2020-05-07 14:55:40 +00:00
zzz
da07dc2ff4 Migrate prop. 144 to spec section,
update references throughout
2020-05-07 14:21:09 +00:00
9f3601804a IRC meeting 292 2020-05-06 18:40:12 +00:00
zzz
91247c647e new proposal 155 2020-05-06 12:58:34 +00:00
zzz
54b5f4c5ea streaming clarification 2020-05-06 11:59:30 +00:00
zzz
874681edb8 fix i2cp.leaseSetPrivateKey spec for LS2 2020-05-05 13:13:35 +00:00
zzz
befcede793 prop. 144 options update 2020-05-03 20:51:27 +00:00
zzz
1679699bce add note about RI compression 2020-05-03 11:54:52 +00:00
zzz
b641e2bcb3 Updated spec tags, and added instructions to README,
as retrieved from 'mtn log spectags'.
2020-05-01 13:37:21 +00:00
zzz
d28e6393ed Streaming and prop. 144 minor updates 2020-05-01 11:15:12 +00:00
zzz
8d6a79cac5 minor updates 2020-04-28 20:52:12 +00:00
zzz
0a81c6d360 crypto spec updates 2020-04-28 11:18:57 +00:00
zzz
035d5d0606 prop. 144 more implementation notes 2020-04-27 20:05:17 +00:00
zzz
c5315649bd prop. 144 updates after review 2020-04-27 19:48:40 +00:00
zzz
44edbaba60 more prop. 144 updates 2020-04-27 15:03:12 +00:00
zzz
06ba4cc3b4 prop. 144 and spec updates 2020-04-26 10:59:35 +00:00
zzz
60256ce598 typos 2020-04-25 23:16:51 +00:00
zzz
6e2a595e19 merge of '8cf90c58e6d87d66aacd0bec5406c2bb26f3fc13'
and 'f4c099c3568a3961b54805b43a3d503d8aa4f974'
2020-04-25 20:56:46 +00:00
zzz
44d3b12c3e prop. 144 updates 2020-04-25 20:54:25 +00:00
545eaecdfb fix inaccurate docroot in i2ptunnel documentation page 2020-04-25 18:11:09 +00:00
zzz
5bff4c7b06 markdown fix 2020-04-25 13:27:23 +00:00
zzz
ea39c0d3ed Prop. 144 next key fixes and clarifications 2020-04-25 12:49:01 +00:00
zzz
16189ed6fe Prop. 144/154 fixes 2020-04-22 12:21:14 +00:00
zzz
5b6f78db06 merge of '533e48802bec0a3756d95e972b37b64e88773b9b'
and 'f794f316700aa27337cd3b377640b891fb6a8707'
2020-04-22 12:05:24 +00:00
9e8dbfa24c ditch labs page from navbar 2020-04-21 22:30:21 +00:00
zzz
3f31af1ef9 More prop. 154 fixes 2020-04-21 21:03:28 +00:00
zzz
1eac5b6851 Close proposal 154
Fix typos in 154
Incorporate 154 into I2NP spec
2020-04-21 20:38:47 +00:00
18f3e23897 fix reference to mirrors on browser-content 2020-04-20 21:31:35 +00:00
ba566f3ef4 Update image on index.html 2020-04-20 20:05:55 +00:00
945ba79773 Update download configuration page, include webextensions in browser configuration documentation marked as experimental, fix ports in gitlab 2020-04-20 20:01:22 +00:00
zzz
56740de73b prop. 144 updates 2020-04-17 16:24:26 +00:00
zzz
8529010684 prop. 144 key/tagset id clarifications 2020-04-14 13:43:56 +00:00
d8d34ed2c8 merge of '8921dcfbf697001b569584d0cf5f5a5f15d9d71e'
and 'bfc1311cd6bd409d49886d3eedecea0736a139ab'
2020-04-08 20:06:47 +00:00
edfd9b893f added IRC meeting 7th april 2020 2020-04-08 16:13:58 +00:00
2acedf353b fix extensions on browser download page 2020-04-07 13:56:27 +00:00
zzz
26139971d8 prop. 144 minor cleanups 2020-04-04 13:34:15 +00:00
zzz
2d714b6f11 prop. 144 updates 2020-04-04 11:41:40 +00:00
2740abf068 minor tweak to verbiage on downloads page 2020-04-04 03:00:40 +00:00
2f1b97c8a5 change username on blog post about git 2020-04-04 02:29:20 +00:00
zzz
e403c98ce8 proposal updates 2020-03-31 18:13:10 +00:00
zzz
ef5083efc9 more prop. 154 updates 2020-03-29 16:22:18 +00:00
zzz
396a811046 prop. 154 updates 2020-03-29 13:02:56 +00:00
zzz
df90e7d4b4 144 updates 2020-03-29 12:45:40 +00:00
50b9d5d7f6 added android relase 0.9.45 2020-03-25 16:08:12 +00:00
zzz
7f82714283 prop. 154 minor cleanups 2020-03-23 14:38:09 +00:00
zzz
5c084e794a markdown fixes 2020-03-23 14:13:45 +00:00
zzz
616ed68e8c proposal 154 2020-03-23 13:47:46 +00:00
373f23b609 correct SSH base32 URL in blog post 2020-03-22 17:44:58 +00:00
zzz
510e2dc875 prop. 144 ack request update 2020-03-20 19:07:49 +00:00
6153caeead add a magnet link 2020-03-20 01:39:06 +00:00
zzz
651684532e bump roadmap date 2020-03-19 17:41:00 +00:00
zzz
1c314cc883 Document i2cp.newDestOnResume i2ptunnel option 2020-03-19 17:21:28 +00:00
a8f9e75a2f git bundle instructions blog post 2020-03-18 22:21:38 +00:00
2d7b497261 add UI and PR team items to roadmap 2020-03-18 04:47:15 +00:00
21df4fb5ef add --depth=1 and fetch --unshallow to HTTP cloning instructions 2020-03-17 19:41:44 +00:00
08e99e2ca4 Update conferences calendar 2020-03-17 16:17:32 +00:00
5ce1374bbd fix typo in blog post 2020-03-16 13:51:31 +00:00
e2d0f38dd2 gitlab over I2P hosting tutorial blog post, minor correction to git-over-i2p blog post. 2020-03-16 13:48:44 +00:00
546858f6f1 add ssh base32 to git guide, make git t available to everyone with an account 2020-03-11 23:26:02 +00:00
f932bf59f7 fix date on git blog post 2020-03-11 15:04:14 +00:00
7e9a34dbf5 Git tutorial part one 2020-03-06 07:38:30 +00:00
f1339004ee fix css bug on in-i2p browser intro page 2020-03-05 16:37:46 +00:00
f9d0ff618f added 2020/03/03 logs 2020-03-04 17:13:23 +00:00
7c9ba0d1eb update the date on the team page 2020-03-04 15:27:23 +00:00
df8bfe250a Remove duplicate position from team page and announce myself as Android lead for now 2020-03-04 14:13:06 +00:00
zzz
7dc7d64c0f roadmap updates 2020-03-04 13:47:32 +00:00
70ea779e48 clarify messaging on I2P Browser page 2020-03-03 21:27:08 +00:00
927aed3ce8 update the team page 2020-03-02 21:34:14 +00:00
c825766305 finally announce that the browser is going on hiatus 2020-03-01 18:42:24 +00:00
acd3af266b added skeleton bountie page telling no bounties available 2020-02-28 18:09:31 +00:00
zzz
d718c52262 recommend Java 8 for windows 2020-02-28 14:16:59 +00:00
7c35a74eae changed header to conference year 2020 2020-02-26 17:37:29 +00:00
1e47df4490 Bump I2P version to 0.9.45 2020-02-26 00:28:04 +00:00
08319aa9c4 un-draft the blog post announcing the 0.9.45 release 2020-02-25 17:26:03 +00:00
587aa10fec update expired security keys 2020-02-24 20:19:12 +00:00
zzz
daa8c48ae8 checksums 2020-02-24 19:45:25 +00:00
zzz
23566494d8 0.9.45 draft 2020-02-24 14:47:43 +00:00
zzz
061f8d1c3f format fix hopefully 2020-02-09 16:05:28 +00:00
zzz
c6597f7cc8 prop. 144 updates 2020-02-09 13:30:34 +00:00
zzz
db102906a0 version table updates 2020-02-08 15:40:47 +00:00
zzz
a16971c5a6 prop. 144 minor updates 2020-02-07 14:35:02 +00:00
zzz
121a8d2267 Meeting 289 2020-02-04 20:34:25 +00:00
242c8103de Add new community section to menu 2020-02-04 16:59:13 +00:00
6729158a8c replace media with metrics portal 2020-02-03 17:48:04 +00:00
76f074394e replace github mirror with new developers guide 2020-02-03 16:43:53 +00:00
1d1d43229e Add the research papers and github mirror to the footer 2020-02-03 16:19:33 +00:00
f28dbbe3a4 combine browser configuration with post-install guide and update some screenshots 2020-01-31 18:46:51 +00:00
506126f05b Remove commented-out Learn menu from nav.html 2020-01-31 02:01:36 +00:00
84f454e1e6 move documentation link out of main menu and on to the footer 2020-01-31 02:00:41 +00:00
338d5bdba9 update the browser configuration guides 2020-01-31 01:24:38 +00:00
zzz
3ed014281b pull translations 2020-01-15 14:22:53 +00:00
cdd66b9a23 Update conferences schedule 2020-01-09 15:36:40 +00:00
552f3d703e Add my presentation to the media page 2020-01-08 19:50:17 +00:00
9f56292200 Add Tim and Vincent's paper to the Research page 2020-01-08 18:41:43 +00:00
f544653d58 Make docker link reflect the pull instructions 2019-12-30 12:12:09 +00:00
zzz
ce93cf6f0c pull translations 2019-12-16 15:08:35 +00:00
2f8285495a Remove 1h20 Browser Roadmap Items for now until specifics are decided 2019-12-13 21:37:01 +00:00
54d44ab302 fix unclosed </code> on downloads listing page 2019-12-11 18:10:42 +00:00
zzz
862b35d91c roadmap updates 2019-12-06 17:08:57 +00:00
zzz
cc54548280 roadmap updates 2019-12-06 13:00:20 +00:00
zzz
328d5667f3 roadmap update 2019-12-05 13:40:33 +00:00
zzz
2cdfce3758 update translation source 2019-12-04 15:27:38 +00:00
zzz
5341efd849 pull translations 2019-12-04 15:23:33 +00:00
zzz
14374440da meeting 288 2019-12-03 21:07:45 +00:00
458bd296f8 merge of '09a903f5ffd9a02fee13048f3be2a189317e5470'
and 'aa19ed4f09a0f3b6cf3869e5cec8c3aab8d1e2f2'
2019-12-03 15:56:23 +00:00
a5bd0fb198 Bump android hash and version 2019-12-03 15:56:15 +00:00
zzz
5a248b9de7 undraft announcement 2019-12-02 12:34:59 +00:00
046483ecb2 Bump i2p hash and version, including osx build 2019-12-02 04:25:42 +00:00
zzz
76b9287124 0.9.44 release draft 2019-12-01 18:39:21 +00:00
zzz
200a168ff7 embedding guide update 2019-11-27 12:39:48 +00:00
98c4e9609c Fix typo on donation hall of fame 2019-11-26 01:46:45 +00:00
2a8cbd40ec fix some capitalization in download and contact pages 2019-11-25 19:20:37 +00:00
6f239180a3 merge of '459d4593daf39a70c6aa4e80b31a4ec76fb5835c'
and 'df587b340fce758d80d018ff1e4dfc9cc2b10d30'
2019-11-24 20:38:55 +00:00
e564e6af30 revisions mostly to browser/intro page 2019-11-24 20:36:19 +00:00
zzz
115f992b39 extract-messages 2019-11-24 14:30:38 +00:00
f71d1a71e8 add meeh's list to the roadmap 2019-11-22 18:59:04 +00:00
738f420fd6 add meeh's list to the roadmap 2019-11-22 18:32:11 +00:00
956e4a1b0b remove wip screenshot css 2019-11-22 15:33:41 +00:00
6109ed02ed mtn add screenshots 2019-11-22 15:06:48 +00:00
f6a0799e4c fix lingering semicolons 2019-11-22 07:09:57 +00:00
813b6486e8 overhaul the whole browser section to better reflect the goals of the project. 2019-11-22 07:03:47 +00:00
zzz
d9c2d173e9 Blockfile spec: Add missing info for version 4 format 2019-11-20 13:36:09 +00:00
82dcd04670 split roadmap/release notes for browser page, fix translation tags, improve get involved pages, other tweaks to I2P Browser pages text 2019-11-17 23:50:24 +00:00
1db299725e Correct github urls 2019-11-17 21:14:46 +00:00
9143012373 Correct beta version 2019-11-17 19:09:09 +00:00
zzz
d0ad700742 plugin spec updates 2019-11-16 13:49:52 +00:00
07b1b297ac fix release date in release notes 2019-11-06 03:15:32 +00:00
zzz
f4cc6aef3a meeting 287 2019-11-05 20:48:13 +00:00
zzz
5f3daf527f Roadmap and dev guidelines update 2019-11-05 11:18:06 +00:00
404985edf2 update browser pages, downloads 2019-11-04 23:37:55 +00:00
zzz
e38edcd6da prop 144 minor fixes 2019-11-04 18:17:27 +00:00
b1b4e2aca0 Bump android hash and version 2019-10-31 20:13:40 +00:00
zzz
570e497529 prop. 144 change block number 2019-10-30 19:23:08 +00:00
zzz
8ee2c46684 prop. 144 updates 2019-10-30 12:01:40 +00:00
b44d6907bd docker.png is used consistently with docker's trademark guidelines found here https://www.docker.com/legal/trademark-guidelines 2019-10-29 16:45:32 +00:00
8c25fe369c add missing image to download page 2019-10-29 14:44:36 +00:00
e7560074f7 fix language menu on site to look like the other menus 2019-10-29 00:07:19 +00:00
zzz
dd0c521702 roadmap update 2019-10-27 14:56:43 +00:00
af53887bb4 blog post about Phong's research 2019-10-25 19:01:54 +00:00
944aabb19d blog post about Phong's research 2019-10-25 18:59:52 +00:00
a7a08e5740 remove netizen from front page(untranslatable) 2019-10-25 17:07:49 +00:00
zzz
0d5a8042d3 Undraft .43 announcement
New Windows signing key
2019-10-24 13:36:28 +00:00
95f9f9c1d0 Bump i2p hash and version 2019-10-24 13:19:53 +00:00
85a8e2a7d6 Bump macosx hash and version 2019-10-24 12:23:26 +00:00
99f5e8b204 update conferences shedule 2019-10-23 14:13:21 +00:00
zzz
09530eda82 release checksums 2019-10-21 21:10:33 +00:00
zzz
0d5eac9eb3 0.9.43 draft 2019-10-18 12:32:00 +00:00
zzz
55b9d4d48c prop. 144 updates 2019-10-17 11:44:41 +00:00
zzz
5131507c8c spec cleanups 2019-10-06 11:07:56 +00:00
zzz
506cd97eb1 prop 144 updates 2019-10-06 11:04:43 +00:00
9cae270af9 our networks trip report 2019-10-06 03:54:50 +00:00
zzz
80f64e207b Installer: Clean up old hosts.txt entries
see http://zzz.i2p/topics/2778
2019-10-02 14:07:10 +00:00
zzz
8bc4775a13 meeting 286 2019-10-01 20:57:05 +00:00
zzz
7736f3fd8b proposal 144 updates 2019-10-01 12:46:22 +00:00
zzz
2d781dd20c updates for proposal 144 2019-09-29 11:16:38 +00:00
zzz
2313fd4703 proposal 144 updates 2019-09-28 14:56:33 +00:00
zzz
b7f7cee57c roadmap updates 2019-09-26 11:08:01 +00:00
zzz
9d2e26698c prop. 144 fixes 2019-09-24 17:48:52 +00:00
zzz
72f2d7ab1c prop. 144 updates 2019-09-24 17:09:20 +00:00
zzz
1b9e0281d3 prop. 144 fixes 2019-09-21 20:27:31 +00:00
zzz
f17cb6fead update debian repo key 2019-09-21 14:44:32 +00:00
zzz
2c091bdd63 more 144 updates 2019-09-20 11:33:13 +00:00
zzz
b7ca90ef95 prop 144 updates part 2 2019-09-19 14:58:43 +00:00
zzz
90ab12894e prop 144 updates 2019-09-19 14:54:25 +00:00
zzz
b9e95c75dc prop 144 updates 2019-09-18 16:53:55 +00:00
zzz
20c8d329e9 markdown fixes 2019-09-18 11:40:02 +00:00
9f36a0a465 Fix browser version on download page. 2019-09-17 15:39:59 +00:00
c9144a67f2 add browser beta6 to release notes index 2019-09-17 02:05:05 +00:00
a9c85c953d fix date on browser beta6 2019-09-17 02:03:19 +00:00
15ee2ed3e1 browser beta6 2019-09-17 02:02:42 +00:00
6256e506a8 remove labs page from download page 2019-09-15 16:40:31 +00:00
98de2d9519 Update port list 2019-09-15 13:28:28 +00:00
89cdb876b5 fix scaling on mobile 2019-09-15 00:12:25 +00:00
99f11ef041 correct release notes 2019-09-14 16:15:00 +00:00
f1198c4cf9 correct release notes 2019-09-14 15:17:01 +00:00
zzz
19440b984b Config spec updates for split config, other additions 2019-09-14 13:58:59 +00:00
zzz
e932acde2e prop. 144 updates 2019-09-14 12:08:00 +00:00
c7bbb34849 update browser release page! 2019-09-14 01:45:40 +00:00
zzz
0e0b4a587b I2CP updates for 0.9.43 (from proposal 123) 2019-09-13 10:05:56 +00:00
zzz
55561cbffa prop 152 updates 2019-09-11 11:15:42 +00:00
8fc8b0a255 merge of '1e94090123d2048b6d86e9e3898f842279d3c962'
and '6e8c73745aa70e4661d2d5b58739c4a810f71c10'
2019-09-10 23:49:37 +00:00
e1d3bbb7dc hide labs page and replace download with get on the browser page 2019-09-10 19:07:03 +00:00
zzz
2369ec05e9 roadmap updates 2019-09-08 14:44:20 +00:00
zzz
bb66c992f8 Clarify i2cp.leaseSetSecret option 2019-09-06 15:36:06 +00:00
68560eab1a fix unchecked-in files and typo in mac browser image path 2019-09-04 18:42:23 +00:00
589b0cfa96 Update the menus, add the browser pages, re-organize site navigation 2019-09-04 17:25:47 +00:00
zzz
7dad2890ef fix dates 2019-09-03 22:02:47 +00:00
zzz
71b545cc5e meeting 285 2019-09-03 21:08:00 +00:00
b709cbcfb0 improve the CSS I changed earlier 2019-09-02 22:52:56 +00:00
fed68ea599 create unwrapped-table CSS class and apply it to SAM table 2019-09-02 20:07:19 +00:00
zzz
62eb6bb99f roadmap updates 2019-09-01 15:49:32 +00:00
zzz
2e91f4c8a9 markdown fixes 2019-09-01 12:54:13 +00:00
zzz
da8eed3265 Updates for proposal 144
includes modified portions of patch from chisana
2019-09-01 12:25:43 +00:00
d3ae5d41ee update conferences listing 2019-08-31 16:30:30 +00:00
fda99eb305 add the August trip reports collected from all over 2019-08-30 20:05:18 +00:00
04fff79d15 Bump android version 2019-08-28 18:46:08 +00:00
zzz
4702a8d8da roadmap updates 2019-08-28 13:59:46 +00:00
zzz
9c3b4be549 add checksums to release notes 2019-08-28 12:26:27 +00:00
f374e3579e 0.9.42 2019-08-28 10:54:11 +00:00
zzz
5888895854 refresh translation source files 2019-08-24 16:42:03 +00:00
zzz
fa309e2c6f pull translations 2019-08-24 16:35:17 +00:00
zzz
5b6ba800f2 0.9.42 release draft 2019-08-24 15:57:39 +00:00
159650edfb merge of 'a0a864483fd54fd4c0442c1fbfb1d8110f7ef75d'
and 'c478b5c0330839ec3394675ff894db719f9bb9d7'
2019-08-18 22:05:23 +00:00
f526598647 Seems jinja2 don't allow us to use function names in template values. 2019-08-18 22:05:19 +00:00
zzz
647eca9704 More proposal 147 updates 2019-08-13 21:29:02 +00:00
zzz
ecb69fbc15 Close proposal 147, copy changes to specs 2019-08-13 17:50:45 +00:00
36c63bf664 mobile tweak 2019-08-07 02:27:05 +00:00
3f718c5e41 fix apostrophe 2019-08-07 02:09:02 +00:00
c87815e59a textareas clipboard-on-click 2019-08-07 01:32:46 +00:00
586ac2e37a textareas tweak 2019-08-06 21:20:39 +00:00
f3586c580a make textareas into a class instead and do the things in CSS that I can. 2019-08-06 21:11:54 +00:00
7083beace5 add table to SAM documentation page, make cryptocurrency addresses scrollable textareas 2019-08-06 20:59:04 +00:00
zzz
6fe9146f50 meeting 284 2019-08-06 20:51:15 +00:00
7f806c2ab5 Adding QR codes to the donation page. Personally I felt I made it messy but but. 2019-08-06 17:21:40 +00:00
zzz
d5734c7bcc prop 153 fix take 2 2019-08-05 15:03:46 +00:00
zzz
a904e87b52 prop 153 fixes 2019-08-05 14:22:02 +00:00
zzz
e169a54013 prop 147 updates 2019-08-05 14:04:30 +00:00
zzz
8289febc2a Updates for proposals 144, 147, 152
New proposal 153 split out from 152
2019-08-04 12:51:52 +00:00
609c2c6242 update get-involved and remove the bounties 2019-08-03 19:08:44 +00:00
790e3fbbbf update get-involved and remove the bounties 2019-08-03 18:17:32 +00:00
07b6a9966d shrink down zzz's conference cover 2019-07-30 16:02:09 +00:00
dac82649fc shrink those images down to a slightly more reasonable size 2019-07-30 14:52:06 +00:00
02d99b1d44 fix the link colors 2019-07-30 01:03:57 +00:00
a4f50856d7 add a way to do full-size screenshots in the blog 2019-07-29 21:47:26 +00:00
5238d4850b fix the css for the blogs up a bit 2019-07-29 20:57:26 +00:00
c354a73106 Conference Announcements Blog Post 2019-07-29 19:09:51 +00:00
3e18302657 fix some errors in the conference text, Past, FOCI 2019-07-28 13:22:56 +00:00
58bde268b4 merge of 'd8549b237ea0d6b06806be48e35bf7db826f8987'
and 'fba9ad34eb2416ab73f88e7b679fdc52db672d12'
2019-07-27 14:47:34 +00:00
f190408faa The more significant mhatta blog post 2019-07-27 14:47:20 +00:00
zzz
f934857f8b prop. 144 and 152 updates 2019-07-26 20:03:07 +00:00
zzz
699f770dbd debian page updates 2019-07-26 14:02:08 +00:00
59e94414e5 SVG licenses 2019-07-24 17:50:13 +00:00
e0bf8b1418 More browser page SVGs 2019-07-24 02:07:52 +00:00
c2b940bcfa Browser frontpage update 2019-07-23 22:19:03 +00:00
1c8cc641ea Update for browser SVG file 2019-07-23 22:18:35 +00:00
c18e3e6b6b merge of '3faa13cafaedead19e2827ac26f9f3b0a6a0577f'
and '73408162c08f59915c01838da87dff1fe1b199ac'
2019-07-23 22:17:34 +00:00
933462eb8d merge of '365a0f3d738dc3de8b02b0c925a6edd9992a048b'
and 'da1fe2ed2ba6c7dedf6bf91f8213af0d0e5271ae'
2019-07-23 21:29:44 +00:00
4e13b59c6c CSS changes for browser pages 2019-07-23 20:48:31 +00:00
fcc26a90d6 SVGs for browser pages 2019-07-23 20:48:05 +00:00
a356800ea7 Added dates to releases in browser release notes 2019-07-23 19:28:08 +00:00
c27d79ae5f I2P Browser pages update 2019-07-23 19:17:59 +00:00
d12ab17c41 update debian/ubuntu install instructions 2019-07-23 14:17:33 +00:00
zzz
e10119c7cf ls2 flag bit 2 2019-07-22 15:39:24 +00:00
92b79cdcb4 merge of '0f50b30246a463d980456a3654fb10431208c315'
and '9b2d74e36e3d27e1e7a01c77c4127eb273e37415'
2019-07-21 19:49:14 +00:00
74c0446a3a fix typo 2019-07-21 17:28:49 +00:00
zzz
65f87b2889 roadmap updates 2019-07-21 17:24:05 +00:00
101a289c0b add sadies conference 2019-07-21 16:50:48 +00:00
c7d3ec030b minor home-page updates, fix order of conf schedule 2019-07-21 16:47:27 +00:00
e03639064d Improving the navigation for browser pages 2019-07-20 02:11:02 +00:00
5331f45936 Major updates for browser pages. Added new macros and python module for the pages. 2019-07-20 02:02:08 +00:00
c65c88a0e7 Prepare a browser download page 2019-07-20 00:44:11 +00:00
ca601085d5 More Browser FAQ 2019-07-20 00:34:17 +00:00
3675ed70c3 Enable hot-reload and development mode to make web changes less painful. 2019-07-20 00:08:13 +00:00
ceb26e68ac The beginning of the browser pages 2019-07-19 23:41:57 +00:00
zzz
8520beb51f proposal 152 updates 2019-07-19 12:39:50 +00:00
zzz
9b68d0a887 more prop. 152 updates 2019-07-18 11:22:24 +00:00
zzz
3ea9b06bbb prop. 152 updates 2019-07-17 22:02:16 +00:00
zzz
c19c62f6d3 prop 123,144 updates 2019-07-17 15:44:09 +00:00
zzz
b45157a31f formatting 2019-07-16 14:56:17 +00:00
zzz
bbc9ec6546 prop 147 formatting 2019-07-16 14:35:01 +00:00
zzz
776345a289 prop 123 updates 2019-07-16 14:20:09 +00:00
zzz
9d7e7366db prop 147 updates 2019-07-16 14:05:05 +00:00
zzz
f874e93e7c formatting 2019-07-16 13:28:01 +00:00
5ddad8309c Start accepting ANC and XMR donations 2019-07-12 02:08:48 +00:00
zzz
9ef2101eec prop 144 updates 2019-07-10 15:10:57 +00:00
zzz
4397015325 add muwire.i2p to hosts.txt 2019-07-10 12:14:32 +00:00
zzz
98f4482021 prop 144 noise patterns 2019-07-09 19:20:18 +00:00
zzz
5be555d7c3 roadmap dates 2019-07-09 18:40:58 +00:00
zzz
195322d5b8 prop 144 minor updates 2019-07-08 13:26:26 +00:00
495619463d Updated text for browser/labs page 2019-07-07 22:52:59 +00:00
93fc19b459 update roadmap 2019-07-07 18:53:12 +00:00
zzz
521c29a58b merge of 'a3215194cf2317658ce7def7625f9450e45dac7a'
and 'f3fecf2b4d95ffb6480b0d007bb83b153448e230'
2019-07-07 11:34:39 +00:00
790c5c88a5 update the donate page to mention Paypal and GPlay donate 2019-07-06 19:59:55 +00:00
f5bd34471e Bump android version 2019-07-05 17:56:22 +00:00
7326dc641c fix weird css issue 2019-07-05 06:08:50 +00:00
f79da731de Start accepting paypal donations 2019-07-05 04:32:40 +00:00
zzz
80e62b2dea prop. 152 formatting 2019-07-04 17:53:37 +00:00
zzz
12ecf2e3a1 roadmap updates 2019-07-04 17:49:48 +00:00
zzz
10cf0f5a61 new proposal 152 2019-07-04 17:16:11 +00:00
2da787207e fix Def-Con location 2019-07-04 13:47:48 +00:00
660eae819a Bump mac native version and hash to 0.9.41 2019-07-03 22:04:49 +00:00
zzz
78bdb905b7 0.9.41 2019-07-03 21:26:45 +00:00
069596ca6d update Zero to 0.9.41 2019-07-03 15:17:19 +00:00
zzz
297fc72d36 checksums 2019-07-03 13:59:47 +00:00
7fc1c6166b fix error on intro to how page 2019-07-03 12:13:03 +00:00
zzz
d0eb2739e5 meeting 283 2019-07-02 21:01:20 +00:00
zzz
dcc0c73c67 fix links 2019-07-02 15:07:24 +00:00
zzz
a07f46f5e9 Replace osdir.com/gmane.org links with zzz.i2p ones for ancient mailing list 2019-07-02 13:12:39 +00:00
36230f592b fix broken i2cp link on docs page 2019-06-30 13:26:02 +00:00
55c8d292b0 Home page updates 2019-06-28 20:53:31 +00:00
02cda0fbfd Make cases consistent across blog posts 2019-06-28 19:36:01 +00:00
f05a47d739 update sticker blurb 2019-06-28 18:22:13 +00:00
zzz
5c25c8f37e prop 123 update 2019-06-28 16:33:42 +00:00
zzz
bde3351634 0.9.41 draft 2019-06-28 16:33:04 +00:00
d76a5bd988 update sticker blurb 2019-06-28 16:28:55 +00:00
41f91195d4 update donations page 2019-06-28 14:58:54 +00:00
d8eb5e24ad cross-referencing I2CP and Streaming use in higher-level API's, changing language display to be pure-text 2019-06-27 18:36:24 +00:00
3a5a7fa629 merge of 'd887432753528e436b06ef43c6445013d78f68d0'
and 'dc32b56cc5987e2dec5b8fb50ddc2537f8668a8e'
2019-06-27 17:22:48 +00:00
e9ac5ddb77 I2P Browser beta 4 2019-06-27 10:03:59 +00:00
6fd4f167a4 merge of '17bca70d7d9b610785cb03c4f63a7a1463f4e7d9'
and '23125618d658a438da475f48fe2829b3245cebbb'
2019-06-26 16:17:00 +00:00
zzz
66a93aeab6 I2NP DSM LS reply optimization 2019-06-25 16:42:13 +00:00
77a9c4d0b5 Fix runserver.py 2019-06-24 23:18:20 +00:00
e9cb1d2b5a add the logo 2019-06-24 22:52:22 +00:00
761513e5cc update the logo and the css for the logo 2019-06-24 22:46:19 +00:00
zzz
449b101127 prop. 144 reorganize sec. 4 2019-06-24 12:35:51 +00:00
05fe4da3f9 SAM for beginngers blog 2019-06-23 22:56:40 +00:00
c467f04f85 merge of '5864f9d4fb2930d1cfd6c562b6212fdd68f51a77'
and '5a41d00b419a3126676fbcb749f531340fb47621'
2019-06-23 22:25:36 +00:00
b59c6674cf fix image link in tutorial 2019-06-23 14:39:21 +00:00
1381f6fba1 Added description for the labs page, dockerfile 2019-06-23 14:06:10 +00:00
731933af47 updpdate lab page for Zero 2019-06-22 13:08:26 +00:00
zzz
3bd5bd5c15 prop 144 patch from chisana 2019-06-18 12:12:53 +00:00
zzz
7c06c11a4c donate page editing 2019-06-17 11:54:34 +00:00
zzz
ca84a14da1 prop. 144 fixes from chisana 2019-06-16 21:51:15 +00:00
7365d93a8a fix ssh blog post title, date 2019-06-16 03:56:13 +00:00
beba6d89fc merge of '2a7bd91dd4d2b7f17ce0860f0885c3b2b13ce4b5'
and '4219b8858ceda760989faa21c0ac48598c84a258'
2019-06-16 02:42:56 +00:00
9abd543cdc corrections for translation strings 2019-06-15 21:44:17 +00:00
4e42d1d686 merge of '021ee6e059a2728d24c2a5c2aeed58c98593ec67'
and '0b25c07d56876c2dd9d4d08a960f41be6654278c'
2019-06-15 21:11:00 +00:00
9cb73a08e6 ssh blog post 2019-06-15 21:10:07 +00:00
a6418770f0 Updated labs with quickfix for the i2pbrowser linux build 2019-06-15 02:56:06 +00:00
44d20334f9 cleanup of donations page 2019-06-14 13:15:05 +00:00
53cc4e95ba new donation setup for I2P 2019-06-11 15:35:18 +00:00
9b6775ebbc make blog and lab top-level menu items 2019-06-11 14:08:23 +00:00
2df161074d First set of cryptocurrency donation keys. Donations are back :) 2019-06-11 01:42:14 +00:00
zzz
7a8d6bfaac prop 123 update 2019-06-10 19:49:41 +00:00
7d0ddf69e1 Updating links for I2P Browser beta 3 at labs 2019-06-10 00:50:52 +00:00
zzz
0fce76723c I2CP html fixes part 2 2019-06-08 17:48:59 +00:00
zzz
011c6de523 I2CP html fixes 2019-06-08 16:59:13 +00:00
zzz
a46ecb8598 prop. 123 new blinding info message 2019-06-07 15:51:14 +00:00
33a481b800 compress image 2019-06-07 14:27:01 +00:00
297bc30f1f merge of '1118d0634d02bcf7bb74ffa02f8c69de28bb9bf3'
and '9369da1dfaba5a5842b74c063bc6081759fb7ec4'
2019-06-07 14:20:53 +00:00
1600c44a58 drop old images 2019-06-07 14:20:42 +00:00
zzz
3ef0b28f87 clarify bits 3-1 in enc. ls2 flags 2019-06-07 13:41:25 +00:00
4075591e0f change to a single screenshot for options page 2019-06-06 15:47:04 +00:00
zzz
d5743ca6af add idk key to include file 2019-06-04 20:48:42 +00:00
zzz
2f7c4602b1 meeting 282 2019-06-04 20:33:57 +00:00
zzz
53a3a5f00b idk dev agreement 2019-06-04 20:25:46 +00:00
zzz
10a07be815 typo 2019-06-04 20:25:00 +00:00
zzz
9342d8ffc8 Copy proposal 149 into naming spec 2019-06-03 14:18:13 +00:00
a0abacb9cb final touches for blog posts 2019-06-03 01:30:24 +00:00
dafe1f2ef4 add images for blog posts 2019-06-03 01:18:51 +00:00
0c302ecbc1 update blog posts 2019-06-03 01:12:45 +00:00
6438212f08 add mirroring post and images for examples 2019-06-02 20:16:29 +00:00
6dc65fa6c0 limit inner image size 2019-06-02 20:11:44 +00:00
5189f95070 update language on BOB and SAMv3 pages 2019-06-02 18:06:37 +00:00
299f76f9b1 update language on BOB and SAMv3 pages 2019-06-02 18:04:11 +00:00
b7a538acec cap image sizes out at the width of the parent when contained in fluid 2019-06-01 19:17:14 +00:00
zzz
3bd6383196 prop 144 typo 2019-05-29 15:19:33 +00:00
zzz
d1b906f957 i2cp updates for prop. 123 2019-05-29 12:08:58 +00:00
zzz
95870f5d7f typo 2019-05-29 12:01:45 +00:00
1342eca215 Updating the browser download section under labs. I2P Browser beta 2 is out. 2019-05-28 02:29:50 +00:00
zzz
20a9c3399c more prop. 149 updates 2019-05-27 20:09:01 +00:00
zzz
97941dcf23 prop. 149 updates 2019-05-27 20:06:52 +00:00
zzz
10659295b1 144 updates 2019-05-27 12:57:22 +00:00
zzz
738a9e6d7e prop. 144 new one-time format 2019-05-26 17:07:23 +00:00
zzz
9ede711313 144 minor edits 2019-05-26 16:37:45 +00:00
zzz
573f7cccb3 prop 144 updates 2019-05-26 16:21:13 +00:00
zzz
9e0f46ffea merge fixup 2019-05-25 15:28:34 +00:00
zzz
af1d94e942 merge of '2f2711c1ae07a6fdd51c8ddd5675c2b19ce0d094'
and 'dce34975852d12e429f92fd82e7f17c8143047c5'
2019-05-25 15:27:23 +00:00
ca3a2ffbcd check in changes to blog post 2019-05-25 14:57:57 +00:00
zzz
d232577ef3 encls2 spec update 2019-05-25 14:33:14 +00:00
zzz
9e5b6bb0d4 fixup after merge 2019-05-25 14:32:16 +00:00
zzz
a0e63a66d8 merge of '1f782e33a7c64b0eb8b0e674f7fe4b52428f06d4'
and 'c6208be628c9c5d79c1391858b0650b813289530'
2019-05-25 14:30:15 +00:00
zzz
0436cb8f80 PSK/DH clarification 2019-05-22 18:31:37 +00:00
zzz
1724b12b7f I2CP updates for encls2 per-client auth 2019-05-22 17:17:43 +00:00
zzz
7b072f303d 151 fix 2019-05-21 19:41:18 +00:00
zzz
2c695acb49 add thread ref 2019-05-21 19:27:19 +00:00
zzz
cc2bf6ebab references 2019-05-21 18:46:14 +00:00
zzz
304e69b7f4 markdown fixes 2019-05-21 18:40:05 +00:00
b202ef1b1e fix the syntax error I missed in the blog post 2019-05-21 18:37:11 +00:00
zzz
43277c1610 proposal 151 2019-05-21 18:20:41 +00:00
zzz
94ee92c377 typo 2019-05-21 17:42:06 +00:00
5e510a50df add bote blog post, remove rule from print css 2019-05-20 18:16:06 +00:00
ab1b1ee134 add bote blog post, remove rule from print css 2019-05-20 16:44:25 +00:00
zzz
275ae36ce9 prop 150 updates 2019-05-20 13:02:56 +00:00
zzz
0576e4dd7f prop 123 updates 2019-05-19 17:13:48 +00:00
zzz
89359d7bb9 roadmap update 2019-05-18 17:03:59 +00:00
zzz
6338d4bdd7 prop 150 updates 2019-05-17 21:17:06 +00:00
c17faf25e7 use @media print to make more printer-friendly CSS 2019-05-16 18:22:12 +00:00
zzz
9f830c8f2b 150 formatting
Add signer info for windows installer
2019-05-15 13:28:57 +00:00
zzz
724b2bfa71 fix4 2019-05-15 12:45:08 +00:00
zzz
9d0e24c440 fix3 2019-05-15 12:09:08 +00:00
zzz
cc1e584e87 fix2 2019-05-15 11:42:54 +00:00
zzz
661a03d5cf fix 2019-05-15 11:14:40 +00:00
zzz
07e226b432 Prop. 150 HTTP handshake 2019-05-15 10:38:51 +00:00
158ed8de89 Android hash update 2019-05-13 20:02:20 +00:00
4f23d0758e Android version. 2019-05-13 14:23:52 +00:00
zzz
99e022bb74 prop. 144 minor fixes 2019-05-12 19:23:05 +00:00
aa835b8b6e add a link to the lab on the download page 2019-05-12 16:16:08 +00:00
zzz
ab71892d71 Prop. 144 reorganization and incorporate review comments 2019-05-12 12:18:59 +00:00
zzz
269c1af48e add garlic farm port 2019-05-11 13:55:01 +00:00
f1de174fec merge of '1df544fa2a0dcaa89d52b9f4a53b1494e6cac26a'
and 'c6d8cd88a4378bb186e1af6177a9545e0467d89b'
2019-05-08 14:01:46 +00:00
ff4300e003 merge of 'e55700d73563a4bed162494d103145964060ab95'
and 'f47d8232dbf99e3f7487abfade42528b5247bd91'
2019-05-08 13:30:05 +00:00
7b69c22536 Bump the I2PMacLauncher download to v1.5 2019-05-08 13:29:58 +00:00
zzz
26dc0887fd fix date 2019-05-08 09:14:19 +00:00
zzz
0a97b8ec75 meeting 281 2019-05-07 21:20:12 +00:00
b84ab82db7 update Zero to 0.9.40 2019-05-07 19:14:14 +00:00
zzz
be1ab88473 title fix 2019-05-07 19:02:54 +00:00
zzz
e7b2ba70c7 0.9.40 2019-05-07 17:58:44 +00:00
7c0bf05972 Adding docker image download under labs 2019-05-07 17:33:42 +00:00
zzz
e2f7dfc418 checksums 2019-05-07 13:46:25 +00:00
zzz
f63db8051d updates to prop. 150 2019-05-06 19:33:04 +00:00
zzz
733d0b60fd add application info 2019-05-04 14:25:47 +00:00
zzz
856cb4f4d0 new interface sections 2019-05-04 13:39:35 +00:00
zzz
68e08f4bc7 more pictures 2019-05-04 13:30:31 +00:00
zzz
1a4b27849b 150 updates 2019-05-04 12:46:55 +00:00
zzz
cae2038db5 0.9.40 release draft
Roadmap and prop. 150 updates
2019-05-03 19:04:32 +00:00
zzz
eb2acbc8ec Roadmap and prop. 150 updates 2019-05-03 16:24:18 +00:00
zzz
b08aafa940 Updates for prop. 150 2019-05-03 12:14:47 +00:00
zzz
c6798f02a4 Update roadmap for .40/.41
Move old releases to bottom of page
2019-05-03 12:13:44 +00:00
zzz
1944a73d02 more prop 150 updates 2019-05-02 21:01:23 +00:00
zzz
e611de9260 prop 150 updates 2019-05-02 20:25:42 +00:00
zzz
010794b891 proposal 150 updates 2019-05-02 18:58:45 +00:00
zzz
35b2da70b9 prop 150 updates 2019-05-02 17:44:01 +00:00
zzz
e506830140 prop 150 updates 2019-05-02 17:33:44 +00:00
zzz
5face8fd50 prop. 150 updates 2019-05-02 17:15:09 +00:00
zzz
eaafef242f new proposal 150 2019-05-02 16:19:00 +00:00
zzz
789985c02e dev guidelines update 2019-04-13 12:41:21 +00:00
zzz
6492a060e1 prop 148 updates 2019-04-11 18:55:40 +00:00
zzz
4b5e38807d prop 123 and 144 updates 2019-04-10 15:00:14 +00:00
zzz
56d9543e10 prop 144 updates 2019-04-08 17:14:30 +00:00
zzz
8bbae70949 fix typo 2019-04-08 16:21:04 +00:00
zzz
96472033c9 missing ref 2019-04-06 18:38:29 +00:00
zzz
dbb0faa907 more prop. 144 updates 2019-04-06 18:16:10 +00:00
zzz
23cd9a41e8 prop 144 updates 2019-04-06 16:36:57 +00:00
5a18dd1191 recorder -> record 2019-04-04 09:31:35 +00:00
0b571010ef merge of '4f2671f4c753c6060b5f5329e3000cc795b424da'
and 'e8112c60a2ab61be12eaec55428204bdf1e28095'
2019-04-04 07:36:17 +00:00
67523bb93d minutes -> seconds 2019-04-04 07:36:07 +00:00
zzz
ae3c26638b prop 144 updates 2019-04-03 20:35:36 +00:00
60ad708468 update documentation 2019-04-03 12:37:59 +00:00
zzz
5dc4b0e9a1 meeting 280 2019-04-02 21:09:40 +00:00
0579e3983b Specification of the filter format 2019-04-01 14:50:37 +00:00
21a43fdcab merge of '060a98c27ee654b8b7b4930dd5e656f71d66bddb'
and 'e71308ea09db2b466f29791402a67aae8dc04803'
2019-03-31 16:56:30 +00:00
9b3a334f00 bounties 2019-03-31 16:00:16 +00:00
c92cd08598 remove min-height to remove the scroll-down empty space 2019-03-31 13:35:22 +00:00
5ff7143f36 changes 2019-03-31 12:54:44 +00:00
zzz
7e44b5638d prop 144 updates 2019-03-31 12:17:31 +00:00
zzz
97fc6dc5d7 roadmap update 2019-03-31 12:16:38 +00:00
zzz
6a50494897 increase min android API to 14 2019-03-27 15:12:37 +00:00
1788900144 Update downloads for android release. 2019-03-23 15:56:11 +00:00
e205151862 Update Zero to 0.9.39 2019-03-21 17:43:10 +00:00
zzz
b49cbf33f7 0.9.39 2019-03-21 17:19:32 +00:00
zzz
bfded41cfa roadmap update 2019-03-21 15:38:08 +00:00
zzz
76692869d7 prop 148 minor update 2019-03-21 13:51:25 +00:00
zzz
96fc74243e 0.9.39 checksums 2019-03-21 13:50:15 +00:00
zzz
1eea469b31 proposal updates 2019-03-20 12:41:23 +00:00
zzz
50fde66ff9 proposals 123 and 144 formatting 2019-03-18 13:56:01 +00:00
zzz
97876919e3 prop 149 minor fixes 2019-03-18 10:55:30 +00:00
zzz
1bf18a4855 0.9.39 draft 2019-03-18 10:54:58 +00:00
zzz
eef78064a2 prop 149 updates 2019-03-15 15:24:09 +00:00
5343f51f23 more information about stickers on events 2019-03-14 10:51:01 +00:00
c3449a1984 update donation page to current state 2019-03-14 08:26:24 +00:00
zzz
0dfef3ec7a proposal 149 2019-03-13 16:13:26 +00:00
zzz
8eb0edcef0 minor fixes 2019-03-13 11:25:50 +00:00
36705c622a missed one line 2019-03-12 12:32:51 +00:00
95c36f56c3 redo hall of fame webpage 2019-03-12 12:09:44 +00:00
zzz
964ec4fc5f Update roadmap
Prop. 123 updates
New prop. 148
2019-03-12 11:46:18 +00:00
305101743d update documentation of clients.config for negative delay values 2019-03-11 20:07:23 +00:00
63a9972257 merge of '2d6cc1ff971fb53ddcde9ffd6219a411fd47f132'
and '5c1aba11dd668f20c3f564a730d9bb13119643a4'


Merge heads
2019-03-11 08:16:21 +00:00
094058beef small correction of monero 2019-03-10 16:40:25 +00:00
01ac99d72c merge of '5555014a29c829ba98b986304e04a778c915047f'
and '5a034825fe40e713791849a4f24e82e0fe988e6d'
2019-03-10 13:04:07 +00:00
0ea09de0c4 Change some strings to match already translated tags 2019-03-10 12:13:38 +00:00
zzz
efa9ebb8bc prop 123 update 2019-03-10 12:12:59 +00:00
zzz
6548456d98 fix take 2 2019-03-09 18:11:39 +00:00
zzz
fb1c771197 fixes 2019-03-09 17:42:19 +00:00
zzz
011406eaf5 merge of '03e6d8b4a34045e97a1c305b23fa08d903f55d18'
and '4941c7bac8f6ec3fb4cdb453db6a521598e6dec4'
2019-03-09 17:07:13 +00:00
04d64c2831 fix typo 2019-03-09 16:58:21 +00:00
zzz
5d9eb5439b prop. 123 updates 2019-03-09 16:52:31 +00:00
669e7338e9 clarification of donations 2019-03-09 15:28:26 +00:00
9047020b29 fix mobile css 2019-03-09 01:42:05 +00:00
5be5232f3c update to new website 2019-03-08 19:56:57 +00:00
9a1929fa1a merge of '4cb8c4c3a1cc4f3ea9ce3abffe250e1596b549c5'
and 'c8c5661194cecf38a18c6b13aa74ace2c7ee1fbe'
2019-03-06 01:07:45 +00:00
0f0640c77d Adding I2P Browser to labs 2019-03-05 22:16:50 +00:00
zzz
c4f533a8eb I2NP and common spec updates for LS2
Add encrypted LS2 spec
2019-03-05 22:16:15 +00:00
zzz
63376dfe87 meeting 279 2019-03-05 21:11:02 +00:00
zzz
b80ac82666 prop. 123 fixes and clarifications 2019-03-05 21:07:09 +00:00
zzz
dac5cc4dc1 123 minor clarification 2019-03-05 15:25:57 +00:00
zzz
fd23ceda5c spelling 2019-03-05 13:22:02 +00:00
zzz
b3ffad094f proposal 123 updates 2019-03-05 12:27:39 +00:00
zzz
a572826170 Add number of privkeys field to CreateLeaseSet2 message 2019-03-02 19:54:15 +00:00
zzz
d0589eb0be update GPG page 2019-03-02 13:39:34 +00:00
zzz
bb64869540 renew zzz GPG subkeys 2019-03-02 13:31:42 +00:00
zzz
31d7c1df81 translation instructions minor update 2019-02-28 17:13:14 +00:00
zzz
7439d8c4c4 new proposal 147 2019-02-28 15:39:36 +00:00
zzz
54e27afd0f spec updates and fixes for LS2 2019-02-28 14:34:03 +00:00
zzz
c3b8b9d087 prop 123 fixes 2019-02-27 21:28:34 +00:00
1a972cbdcb restructure firefox page for easier translation 2019-02-25 09:51:43 +00:00
ba519714db Prop146: Red25519 2019-02-24 21:08:02 +00:00
c43e7022e1 Add a note about Firefox profile 2019-02-24 17:18:39 +00:00
702061d418 Update Zero installer with new name 2019-02-23 15:39:14 +00:00
bcc1ef301b merge of '58eb61abc9e6c4d7e2c253178cb5855a38918551'
and 'd3b9b7259d06b7c162e4947b7ea7378e95fc2ee3'
2019-02-23 15:33:50 +00:00
02b404c433 Updated roadmap for 0.9.39 2019-02-23 04:56:54 +00:00
07d96d6aeb Add i2pforum.i2p or .net link to contact us page 2019-02-22 08:30:48 +00:00
zzz
c8b9d69897 prop 123 updates 2019-02-21 13:22:09 +00:00
zzz
2e7d735612 prop 123 updates 2019-02-20 23:30:11 +00:00
fb7a80e97f Fix lab page 2019-02-20 19:17:13 +00:00
zzz
4fcbece433 add sigtype 11 for prop 123 2019-02-19 13:23:27 +00:00
zzz
838c1c499d lab page cleanups 2019-02-19 13:23:13 +00:00
zzz
77e35c14f0 prop 123 updates 2019-02-19 12:31:47 +00:00
a304bfcd69 added note for zzz.i2p only reachable from within i2p 2019-02-19 08:14:54 +00:00
921a01ea55 more... 2019-02-16 18:17:34 +00:00
c728934103 more fixes to blogposts 2019-02-16 18:06:05 +00:00
4a3ca64271 Fix .rst syntax errors - 2011 2019-02-16 15:46:45 +00:00
5cba3de8e0 Fix .rst syntax errors - 2012 2019-02-16 15:30:52 +00:00
3bee917862 Fix .rst syntax errors - 2013 2019-02-16 15:23:12 +00:00
7ff0e086ab part 2 of removing === from translated text 2019-02-16 15:00:19 +00:00
7c685d4dd3 removed some === from translated text 2019-02-16 14:55:47 +00:00
6b08492e6b Fix .rst syntax errors - 2015 2019-02-15 17:26:44 +00:00
98e0863974 Fix syntax errors in NTCP2 blog post 2019-02-15 17:10:44 +00:00
5bd1e3e0b3 Fix .rst syntax errors - 2015 2019-02-15 17:06:27 +00:00
19a96672f7 Add missing {% endtrans %} tag on media page 2019-02-15 16:51:35 +00:00
293130cea8 Fix .rst syntax errors - 2016 2019-02-15 16:41:04 +00:00
37d4cea006 Fix .rst syntax errors - 2017 2019-02-15 15:47:07 +00:00
5844a7919c Fix .rst file syntax errors caught by linter 2018-2019 2019-02-15 15:36:16 +00:00
6484734abd Fix CSS for <dt> elements 2019-02-15 11:45:40 +00:00
5a391e2ab4 Attempt to fix RST-related syntax errors 2019-02-15 11:16:53 +00:00
610a0ded1c re-apply update to firefox profile 2019-02-14 04:45:51 +00:00
6ec305644c merge of '1da6f1bca3fa6708f15521a96ea3f24a486c9210'
and 'e779f6eadb1bc2af7db6ed345d5d217b86884134'
2019-02-14 04:13:22 +00:00
ab35c317ea lab blog post 2019-02-14 04:09:06 +00:00
df40d06dd2 Add Control Blog post 2019-02-14 03:50:00 +00:00
07135de7d0 Update website dependencies 2019-02-14 03:25:52 +00:00
9dcf472c27 Add a div class for the lab projects 2019-02-13 19:18:52 +00:00
1c8f54b0c5 Add a download box to the lab page. Also more accurate explanation re lack of Java dependency 2019-02-13 15:41:27 +00:00
3a5961d951 add a link to r/i2p 2019-02-12 22:13:40 +00:00
fb79fc89f8 add a link to the lab 2019-02-12 21:39:28 +00:00
2886272058 Firefox profile 0.02a 2019-02-12 15:34:11 +00:00
e28b613815 Link to the lab forum 2019-02-12 00:01:22 +00:00
zzz
afa642cbda prop 123 updates 2019-02-11 21:37:17 +00:00
39836d02bb merge of '530992263b81f9f8e455ade36db09706b065ddd5'
and '99fdac77f1ababfd9b15de2f63cf49076df75ae6'
2019-02-11 20:59:24 +00:00
02005d19de add a Lab page, not linked to from anywhere yet 2019-02-11 20:55:09 +00:00
zzz
b531ed5a1e roadmap update 2019-02-11 13:26:07 +00:00
zzz
88bf851e7f pull from TX 2019-02-10 19:44:04 +00:00
zzz
60763f65ee Updates to 123, SAM, datagrams, I2CP 2019-02-07 16:04:38 +00:00
790b7e8873 Add paper: A Transparent Implementation Of The Signature In Scheme EdDSA by V. I. Losev 2019-02-07 12:47:40 +00:00
41af1074f0 Add meeh's curated list of I2P awesomeness 2019-02-07 12:07:41 +00:00
8811ac4db4 Add mhatta's Medium articles to media page 2019-02-07 12:03:12 +00:00
6cd9dedb56 Shift Fireside With Lei Ep 18 to Articles & Interviews Section 2019-02-07 11:57:39 +00:00
a7b26071cb Use official site for Robert Gehl's book 2019-02-07 11:48:48 +00:00
ddfc33201d Add Presentation: Fireside With Lei - Episode 18: Lance James. Success, Failures, Grief and Buddhism 2019-02-07 11:46:14 +00:00
967c2b33bf Add Book: Weaving The Dark Web by Robert Gehl 2019-02-07 11:32:59 +00:00
zzz
a15b5e1864 123 minor updates 2019-02-06 11:45:47 +00:00
zzz
9dec879165 increase min tx % 2019-02-06 11:44:57 +00:00
zzz
f3a1e0d219 meeting 278 2019-02-06 11:44:24 +00:00
zzz
3a9454de50 minor fixes 2019-02-04 22:02:42 +00:00
zzz
31e0a31fe1 I2CP and blinding changes for proposal 123 2019-02-04 21:27:35 +00:00
zzz
8fc2be7d0d 123 blinding update 2019-02-04 16:21:10 +00:00
zzz
46fc594962 markdown fixes 2019-02-04 14:48:16 +00:00
zzz
a77dafde28 prop 123 formatting 2019-02-04 14:12:00 +00:00
zzz
3715ab6cb5 prop 123 updates 2019-02-04 13:56:03 +00:00
zzz
0a3a6238df Streaming changes for proposal 123
Streaming versions chart
I2CP fixes for CreateLeaseSet2 Message
Start of blinding changes in proposal 123
2019-02-03 13:15:18 +00:00
zzz
039c4a4c0b Update pots for push to tx
More translation instruction fixes
2019-01-28 16:44:59 +00:00
zzz
118bd0fff8 update translation instructions 2019-01-28 16:35:51 +00:00
zzz
98c27f6b16 pull translations from tx 2019-01-28 16:27:56 +00:00
zzz
ca2604becd Info on LS2 encryption key selection 2019-01-27 15:17:29 +00:00
zzz
3048b92e7f More netDb updates for 0.9.38 2019-01-25 21:37:47 +00:00
zzz
080411c434 NetDb updates for 0.9.38 2019-01-25 18:56:18 +00:00
afbe8eea3b Remove unnecessary colons 2019-01-25 16:37:39 +00:00
5f1dfef66c Fix typo; Update wording for clarity 2019-01-25 16:17:46 +00:00
zzz
23f5adcd99 I2CP markdown fixes
Proposal 123 cleanups
2019-01-25 14:52:52 +00:00
zzz
fc93b3e720 I2CP updates for proposal 123 2019-01-25 14:06:08 +00:00
zzz
6f6fbceff5 more fixes 2019-01-24 22:10:55 +00:00
zzz
7d5a06803d I2NP updates for proposal 123.
Table fixes take 2.
2019-01-24 21:44:44 +00:00
zzz
74bf0573b3 more cleanups 2019-01-24 21:17:49 +00:00
zzz
0fcc0bf084 markdown fixes 2019-01-24 21:11:02 +00:00
zzz
f987a75d3d Common structures spec update to incorporate proposal 123.
More cleanups to follow.
2019-01-24 20:51:00 +00:00
zzz
16619dc79e typo 2019-01-24 20:48:20 +00:00
zzz
a8e860b87d new proposal 145 2019-01-24 19:05:04 +00:00
zzz
d2f61ab9f3 Replace corrupted 0.9.38 windows installer 2019-01-24 12:03:46 +00:00
09904ed1c5 disable windows download until a new installer is built 2019-01-24 10:53:43 +00:00
f7f6aec468 Plug in the new mac launcher 2019-01-22 21:14:53 +00:00
b8608d64f0 Add link to signing certificate 2019-01-22 21:11:45 +00:00
5d87f38e72 More accurate description of HTTPSEverywhere 2019-01-22 20:55:32 +00:00
zzz
a81dffc210 0.9.38 2019-01-22 20:48:37 +00:00
7a883e0388 updating copy for firefox profile page 2019-01-21 07:15:42 +00:00
254facfa65 essage=Updated roadmap for 0.9.39 and 0.9.40 2019-01-21 06:15:00 +00:00
c271f93115 updated hall of fame 2019-01-20 12:20:56 +00:00
zzz
37e6132e6a 0.9.38 draft 2019-01-18 13:40:18 +00:00
8399b0f2ac set hash for profile installer 2019-01-18 01:43:15 +00:00
2f93534840 hook the firefox profile download page to the mirror system 2019-01-17 16:51:13 +00:00
3017daf5ee Add Paper: Blockchain-based Sybil Attack Mitigation: A Case Study of the I2P Network - Kotaiba Alachkar and Dirk Gaastra 2019-01-16 15:09:03 +00:00
0a08589c91 Add paper: Deciding Your Own Anonymity - L. Ye et al 2019-01-16 14:11:27 +00:00
b597e152df Add paper: Risk Assessment for I2P With an Enhanced Outproxy Design - Dolf Smit 2019-01-16 13:51:28 +00:00
zzz
56a938ed19 prop 123 updates 2019-01-14 21:32:20 +00:00
28b72f0b76 extraneous > 2019-01-13 22:07:12 +00:00
7df671db43 wrong apostrophy 2019-01-13 22:00:48 +00:00
80ff76daf5 update legacy.py for firefox page 2019-01-13 19:42:44 +00:00
9a49f56653 wire the firefox page 2019-01-13 19:37:44 +00:00
bfa08b6370 wip on firefox profile download page 2019-01-13 19:11:20 +00:00
zzz
4c082802c6 Add signing key certificate files 2019-01-11 13:22:11 +00:00
dc75d36c90 merge of '037a2d950d91dc68b8ec5aad8495f2803b49e239'
and '1760d1080c5cb80fe4b7090f6618b5748244bbdb'
2019-01-10 03:54:29 +00:00
28cb99956f #2368 - Deprecate Oracle 8 on ARM 2019-01-09 12:06:19 +00:00
cea213cb4d Added palette to desktop.css. Effectively a nullop as no styles are using css vars yet. 2019-01-08 21:15:17 +00:00
zzz
c0ebc5628d prop. 123 updates 2019-01-07 21:27:22 +00:00
zzz
f1a9b2ef18 roadmap updates 2019-01-04 12:25:43 +00:00
zzz
d09836380e Roadmap update from 2018-12-28 roadmap meeting,
2018-12-29 0.9.38 meeting,
and actual 0.9.37 release.
2019-01-03 17:56:54 +00:00
zzz
6fd87a6610 LS2: Remove dup properties 2019-01-01 17:16:46 +00:00
e1f47a824b fixe dsmall issue 2018-12-28 11:11:58 +00:00
e97d1ff4fe removed nntp from contact page 2018-12-28 11:04:32 +00:00
zzz
d60a8e2e04 fix dates 2018-12-18 16:42:22 +00:00
77c1973f79 Prop 123: Tweak client-auth KDF output usage
- Put the 32-byte key first in the slice
- Take the per-client IV from the KDF output instead of storing in the EncLS2.
2018-12-17 19:34:22 +00:00
cdb1d5af7c Prop 123: Add cpk_i to DH client auth KDF input
This ensures the KDF output is bound to both public keys (epk and cpk_i).
2018-12-17 19:23:56 +00:00
104b961c50 Prop 123: Reverse salt and ikm arguments to KDF
This is more consistent with HKDF argument ordering.
2018-12-17 19:16:39 +00:00
ca3e5d50e7 Prop 123: H(PRNG) -> CSRNG 2018-12-17 19:11:38 +00:00
zzz
4825ca628c prop 123 updates 2018-12-14 11:54:04 +00:00
ae2345cfd0 Prop 123: EncLS2 typos and cleanups 2018-12-07 11:17:03 +00:00
f4e79bb8aa Prop 123: Remove blindedPublicKey from the KDF inputs
subcredential already binds this value into the KDF.
2018-12-06 18:17:43 +00:00
7ac1e2008f Prop 123: Per-client authorization 2018-12-06 18:13:17 +00:00
zzz
8adc7bb41d proposal 123/144 updates 2018-12-06 15:10:58 +00:00
zzz
b6cc4cca4d prop 123/144 I2CP and other updates 2018-12-06 13:27:14 +00:00
e493d6d8d4 Prop 123: Fix formatting of EncLS2 "Format" section 2018-12-05 14:29:45 +00:00
9677660d05 Prop 123: Consistent formatting in "Encryption and processing" section 2018-12-05 14:05:23 +00:00
zzz
b9ceddcfef meeting 277 2018-12-04 20:45:59 +00:00
24734885ea team.html - Update CI contact 2018-12-04 07:47:21 +00:00
zzz
0b4fa53433 prop 123/144 edits 2018-12-03 21:46:08 +00:00
zzz
13287028d7 prop 123/144 updates 2018-12-02 15:22:12 +00:00
zzz
c7d362fffd prop 123 blinding 2018-12-01 13:32:54 +00:00
zzz
ad731ec6eb prop 123/144 updates 2018-12-01 11:05:11 +00:00
zzz
ea1817959f prop 123 cleanups 2018-11-30 16:09:20 +00:00
ed47b83556 Prop 123: Bugfix 2018-11-27 09:22:22 +00:00
b29e674dd8 Prop 123: Reorder blinding definitions to read more clearly 2018-11-27 00:31:58 +00:00
a174ef03f0 Prop 123: Acknowledge Tor's rend-spec-v3 2018-11-27 00:27:32 +00:00
ad7daa80a0 Prop 123: Placeholder for blinding 2018-11-27 00:22:00 +00:00
81964ee6c9 Prop 123: Placeholders for client auth specification 2018-11-27 00:18:22 +00:00
53e02ed83d Prop 123: KDF and encryption 2018-11-27 00:12:04 +00:00
7096782af0 Offline signature must be verified with blinded public key 2018-11-26 16:09:34 +00:00
2fce982a26 EncLS2 signature must be verified with transient public key if present 2018-11-26 16:07:18 +00:00
3cc173d16f Identifiable names for ciphertext fields, placeholders for algorithms 2018-11-26 15:54:30 +00:00
d43a134d0c Refactor encrypted LS2 section to make structure easier to see 2018-11-26 11:33:55 +00:00
4ff61523c7 #2351 - Fix SHA256 for Android on downloads page 2018-11-26 06:11:20 +00:00
zzz
dfee17bb0a prop. 144 updates 2018-11-24 19:02:16 +00:00
zzz
287f2cf365 144 updates 2018-11-24 16:46:56 +00:00
zzz
08bfb235a2 Prop 144 updates 2018-11-24 15:14:24 +00:00
zzz
a5d3132aa6 prop 144 updates
other minor fixes
2018-11-24 13:08:06 +00:00
zzz
d18c2d5e65 prop. 144 updates 2018-11-23 16:25:37 +00:00
a50ad485f4 Minor update to reseed guide - add note about FreeBSD 2018-11-23 08:13:50 +00:00
zzz
ca41f763a8 prop 144 updates 2018-11-22 18:13:27 +00:00
zzz
f47761354c Proposal 144 ECIES-X25519-AEAD-Ratchet 2018-11-22 16:57:11 +00:00
0d2ccd6c06 merge of '3ba04cbd5e2470c5f12be392c0e59f4d498933bd'
and 'cc71d90929d66504586434ddbdeea3828f3239bf'
2018-11-21 14:54:37 +00:00
aae6bbe9e7 Add compensation manager role 2018-11-21 14:50:12 +00:00
zzz
6118a820cb prop. 123 minor updates 2018-11-19 20:04:00 +00:00
zzz
a65e5f009c prop. 123 minor updates 2018-11-12 20:28:09 +00:00
6a0afa19ba FAQ: visible IP addresses in the netDb 2018-11-10 18:59:12 +00:00
zzz
62b68efce9 meeting 276 2018-11-09 13:56:31 +00:00
aca4c9bdd6 Add Python SAM libraries links 2018-10-23 16:15:48 +00:00
cdcb62a8db Add application development basics blogpost 2018-10-23 15:45:25 +00:00
zzz
1c0f8aed3c prop. 123 update 2018-10-15 19:59:43 +00:00
zzz
86a4faf877 android 37 2018-10-14 20:30:47 +00:00
zzz
74a4ef5f4c hostlookup, sam, bob, non-goals 2018-10-13 15:19:38 +00:00
zzz
86b5716d3c expiration fixes 2018-10-13 14:35:09 +00:00
zzz
260ad3288a move meta props to the beginning 2018-10-13 12:09:54 +00:00
zzz
ebb90804df make metalease 40 bytes 2018-10-13 11:32:11 +00:00
zzz
59c90b3a49 timestamps for encrypted LS 2018-10-13 11:09:24 +00:00
zzz
0fc76af010 I2CP and I2NP changes for LS2 2018-10-12 23:16:34 +00:00
zzz
a6fb9df665 more type fixes 2018-10-11 23:23:07 +00:00
zzz
c3b13a6b8f data type changes 2018-10-11 23:20:38 +00:00
zzz
8dd35a9d4c Add NTCP2 info to I2NP page 2018-10-10 11:42:19 +00:00
zzz
a05be7e43b remove boolean type 2018-10-08 13:15:15 +00:00
zzz
2fcafd2d53 0.9.37 2018-10-04 21:00:03 +00:00
zzz
1dc12769e7 meeting 275 2018-10-02 21:36:22 +00:00
zzz
3565e3f57c 0.9.37 draft 2018-10-02 15:21:25 +00:00
4b94172681 Update link to paper to be a shorter one as suggested by Phong 2018-09-27 16:45:38 +00:00
5876dce5a0 Add paper shared by researchers Phong et al 2018-09-24 12:28:31 +00:00
711bf305aa Fix minor formatting typos 2018-09-21 12:03:55 +00:00
afcd140002 fix typo 2018-09-20 13:03:26 +00:00
f4cc51277c updated hall of fame 2018-09-20 12:59:43 +00:00
zzz
4c3a506789 prop 123 updates 2018-09-18 12:53:39 +00:00
zzz
fb69e019d2 extend debian repo key expiration 2018-09-16 21:14:32 +00:00
76ccb8dded Updated translation strings 2018-09-12 12:24:06 +00:00
8070262a67 New translations 2018-09-12 12:21:30 +00:00
30b922eb9f Updated translations 2018-09-12 12:18:57 +00:00
zzz
0f0fd000e3 meeting 274 2018-09-05 21:08:06 +00:00
4160968b8f Update Google Groups thread link 2018-08-31 05:50:38 +00:00
f263b6033b Update links to external resources - include PDFs from Archive.org 2018-08-31 05:34:09 +00:00
zzz
d999f0e521 proposal update 2018-08-27 19:24:57 +00:00
zzz
f5c764d589 roadmap update 2018-08-26 19:03:12 +00:00
zzz
4b6c363360 tx pull 2018-08-24 12:26:53 +00:00
zzz
48eb605a68 checkpo script 2018-08-24 11:58:35 +00:00
zzz
a5853dd8f4 extract-messages 2018-08-24 11:50:16 +00:00
zzz
45e6a5574d roadmap update 2018-08-24 11:44:38 +00:00
zzz
5141d8940c 0.9.36 2018-08-23 15:10:43 +00:00
zzz
dfe1ce41fa 0.9.36 draft 2018-08-20 15:34:43 +00:00
1ec78c7df5 NTCP2 blog entry 2018-08-20 11:53:19 +00:00
zzz
3a6e723789 proposal 123 updates 2018-08-13 20:11:44 +00:00
zzz
a9c20d3f63 link typo 2018-08-08 18:32:32 +00:00
d0d2118dfa Debian download page - Change to hardcoded URL as dynamic one isn't showing up 2018-08-08 08:18:52 +00:00
zzz
90fafdb7c4 new hosts 2018-08-07 20:55:49 +00:00
zzz
4fe72b7369 meeting 273 2018-08-07 20:53:38 +00:00
a3ab89ab6e Proposal 123: Fix syntax 2018-08-07 10:28:27 +00:00
zzz
3c0863f2ed proposal 123 updates 2018-08-06 21:48:47 +00:00
dce84f7b9e Adding RetroShare comparison (#1244) 2018-08-06 19:53:33 +00:00
zzz
2e4636b544 fix format error 2018-07-31 20:47:01 +00:00
zzz
e5272ad6a6 fix email addr. 2018-07-31 13:56:42 +00:00
20ac56eb61 #2248 - Use <code>...</code> instead of double-quotes 2018-07-24 07:52:46 +00:00
4d318c8db6 #2248 - Update line spacing 2018-07-24 07:51:04 +00:00
1cb397b989 #2248 - Update instructions on Debian download page 2018-07-24 07:47:14 +00:00
zzz
04a330f311 clarify expiration field 2018-07-17 16:02:44 +00:00
zzz
9dbb770655 change default 2018-07-11 13:21:24 +00:00
zzz
4e3d85dfcd update android versions 2018-07-07 11:31:19 +00:00
zzz
b0427b4a4a meeting 272 2018-07-03 20:55:36 +00:00
zzz
ccb3484c98 Add NTCP2 to doc index 2018-06-28 12:27:08 +00:00
zzz
4938103488 Migrate proposal 111 to the specification section 2018-06-28 11:54:06 +00:00
zzz
ba45488057 pull from tx 2018-06-26 13:30:14 +00:00
zzz
6bd58e16ee 0.9.35 2018-06-26 13:19:21 +00:00
zzz
2e5f6eaf40 roadmap update after review 2018-06-24 18:13:55 +00:00
af5fb81c1f Update .pot files in pots/ directory 2018-06-24 14:48:14 +00:00
zzz
4aec5418b9 Prop 111: whups, checked in with release notes, so fix the date 2018-06-23 15:56:39 +00:00
zzz
01dd56f59e 0.9.35 release notes 2018-06-23 15:52:14 +00:00
zzz
8e2928208f Prop 111: SipHash keys little endian 2018-06-21 15:52:24 +00:00
zzz
a81f2a32c8 Prop 111: SipHash clarifications 2018-06-21 15:31:55 +00:00
zzz
0849003008 more clarifications 2018-06-20 17:31:11 +00:00
zzz
61999117d2 prop 111 clarification 2018-06-20 14:56:02 +00:00
zzz
dd7ae80111 prop 111 minor cleanups 2018-06-20 14:20:23 +00:00
zzz
741df1405a Prop 111 updates
- Change Noise name
- Change message 1 options version field to 1 byte
- Increase message 2 options to 16 bytes and move fields to be consistent with message 1
- Change SipHash KDF
- Publish firewalled NTCP2 s and v parameters in RA, not RI
- Spellcheck, consistency, cleanups, typos
2018-06-20 13:51:18 +00:00
e45b31bb8b #2010 - Update CSS & layout.html to support touch-enabled devices better 2018-06-20 09:47:17 +00:00
71e58206d6 Add images for proxy settings on Firefox 57 2018-06-19 09:07:47 +00:00
fa910743af Browser-config page updates 2018-06-19 09:06:49 +00:00
d8eef9bc04 Update FAQs page 2018-06-19 08:26:24 +00:00
dbf21e1296 Add I2P Traffic Path image for FAQs page 2018-06-19 08:14:08 +00:00
zzz
de991265c6 new irc server and 2LD 2018-06-15 13:35:24 +00:00
zzz
07282519a3 Proposal 111 updates 2018-06-11 20:38:39 +00:00
2e7af66e8c Fix translation markup 2018-06-08 17:30:38 +00:00
8af8892194 Update Eclipse instructions, ticket #2059 2018-06-08 16:49:57 +00:00
zzz
2b51f2b17f Update info on certs in destinations 2018-06-07 19:43:04 +00:00
zzz
e44a04c8fb Make garlic spec different anchor than garlic msg 2018-06-07 13:11:51 +00:00
zzz
6557b44cc9 meeting 271 2018-06-05 20:22:11 +00:00
zzz
5581e8b8af Proposal 111 updates 2018-06-05 12:10:21 +00:00
zzz
a94a7cccaa Pull translations from TX 2018-06-01 15:22:18 +00:00
zzz
e1b5b5fe41 proposal 111 updates 2018-05-24 13:26:22 +00:00
zzz
ef28819bb4 prop 111 update 2018-05-21 20:25:54 +00:00
zzz
35e18dc260 prop. 111 updates 2018-05-14 19:09:29 +00:00
zzz
b4dcedeace markdown fixes 2018-05-07 16:51:44 +00:00
edbbaef4b2 Fix a typo on 'Open Research Questions' page 2018-05-06 04:41:47 +00:00
f2bcfd90be #1087 - Update 'Open Research Questions' page 2018-05-06 04:15:29 +00:00
97b8819829 #1087 - Update 'Academic Research' page 2018-05-06 03:45:13 +00:00
3298313780 removed litecoin 2018-05-04 16:58:11 +00:00
zzz
1d29e71803 Add slumlord agreement and keys 2018-05-03 13:39:13 +00:00
1883787113 #2218 - Update links/text for Supported Applications page 2018-05-03 10:41:52 +00:00
zzz
0b923c9980 fix date 2018-05-02 15:17:46 +00:00
zzz
156107454d meeting 270 2018-05-01 20:51:53 +00:00
zzz
d7711e4fe5 Updates from 2018-04-30 review 2018-05-01 18:34:18 +00:00
zzz
2ecfdb0fd4 android 34 2018-04-28 15:38:14 +00:00
zzz
838d56e8da Prop. 111 updates 2018-04-24 12:42:05 +00:00
zzz
d0fb4c5a1b debian updates 2018-04-20 12:46:37 +00:00
zzz
d51e4db465 Updates from 2018-04-16 review 2018-04-17 16:11:51 +00:00
zzz
4464c0147e markup fixes 2018-04-16 15:49:00 +00:00
e38196bf46 Change link for 'In Search of an Anonymous and Secure Lookup' paper to point at Freehaven 2018-04-13 16:07:26 +00:00
68515bcf66 Change links for Sybil paper to point at Freehaven 2018-04-13 15:55:22 +00:00
9a2b6c4f50 Remove dead link on about/media 2018-04-13 15:41:10 +00:00
c5ca545122 Update links on comparison/other-networks.html page 2018-04-13 15:32:45 +00:00
696ca17cf1 Remove link about Toronto/2016 on I2PCon page 2018-04-13 15:02:23 +00:00
e9d964dc1b Remove/change/disable non-functioning links on links page 2018-04-13 14:59:09 +00:00
zzz
46b2f4af6a Prop. 111 updates after meeting 2018-04-12 12:56:50 +00:00
zzz
daf3bd91a4 0.9.34 2018-04-11 12:28:05 +00:00
4b932fc414 Fix typo on threat-model page 2018-04-11 08:33:11 +00:00
zzz
38dd8123b3 0.9.34 checksums 2018-04-10 14:23:05 +00:00
756476d421 Add link - Wikipedia: Hill Climbing 2018-04-09 12:12:27 +00:00
e3f5bdff19 merge of '72a53ef8f6e506e3cccdc80aa2c9c3e36b6ce7c4'
and '8069e772737ff9399b789029c351ecc4a6f3ebf4'
2018-04-08 04:05:26 +00:00
0025962053 Remove part about router info store verification 2018-04-07 15:34:07 +00:00
7343c695a2 Update floodfill estimate 2018-04-07 15:25:59 +00:00
zzz
1f4a1b156e 0.9.34 release draft 2018-04-07 14:07:17 +00:00
zzz
9c519a87f0 merge of '387adb565814aa1d31385605b099239d2cecdbc4'
and '90e9ef1d0273dbc956caccfe46d907a27c28ca46'
2018-04-07 14:06:37 +00:00
zzz
62f355b7fd change in-net javadoc site 2018-04-06 15:21:22 +00:00
b4f17d3ca0 Proposal #111 - Improve formatting 2018-04-04 13:54:03 +00:00
zzz
a1571dd9fa meeting 269 2018-04-03 21:11:21 +00:00
zzz
01f69890f4 doc index updates 2018-04-03 16:38:50 +00:00
zzz
2486305cfb markup fixes 2018-04-02 15:07:59 +00:00
zzz
4914af3698 markup fixes 2018-04-02 14:45:40 +00:00
zzz
4a53da5121 markup fixes 2018-04-02 14:21:24 +00:00
zzz
fb7124d6fd markup fixes 2018-04-02 13:53:31 +00:00
zzz
3eaa7ca5cf proposal 111 update 2018-04-02 13:12:03 +00:00
8a6b3fa36d #2000 - Update link for MNet 2018-04-02 11:29:40 +00:00
4e9041593c #2143 - Fix HTML tags 2018-04-02 11:25:56 +00:00
zzz
f346e85189 team update and cleanup 2018-03-30 15:20:19 +00:00
zzz
1e5b41bd8d Mark I2NP type 0 as reserved 2018-03-27 14:20:48 +00:00
d82bafd749 added list of donations/funds 2018-03-25 14:58:22 +00:00
zzz
ca0dcb0605 roadmap update 2018-03-24 12:43:32 +00:00
zzz
220148de84 Roadmap update
Reject proposal #118
2018-03-22 02:16:01 +00:00
a9cead08f9 replaced plugins link to http://stats.i2p/i2p/plugins 2018-03-21 21:05:06 +00:00
9def6d04d1 more URLs corrected 2018-03-21 20:46:01 +00:00
1c56c678da corrected some links 2018-03-21 20:12:47 +00:00
zzz
af72f747b5 remove dup text 2018-03-18 23:27:13 +00:00
zzz
3b65d913d5 proposal 141 clarification 2018-03-17 12:26:57 +00:00
zzz
7f08cdfb81 bump fdroid.org version to 0.9.33 2018-03-14 16:59:00 +00:00
zzz
e1ab284a27 roadmap update 2018-03-14 16:47:36 +00:00
d7a7711b20 missed the DOI 2018-03-13 09:37:09 +00:00
390de77c51 added paper https://doi.org/10.1080/21642583.2017.1331770 2018-03-13 09:35:09 +00:00
e1759c8e9f removed as its already available and one is (C) 2018-03-12 11:23:01 +00:00
2a7743b051 renamed for better links 2018-03-12 10:58:54 +00:00
6fdc5f2487 added 2 new papers 2018-03-12 10:54:19 +00:00
92b5b3c7aa Convert proposal thread URLs to clearnet with HTTPS 2018-03-10 16:21:32 +00:00
zzz
7f662e9d3a Clarify that tunnel IDs may not be zero 2018-03-07 17:59:24 +00:00
zzz
cca11097c3 SSU clarifications 2018-03-07 15:22:12 +00:00
zzz
63239a3ff8 meeting 268 2018-03-06 20:45:19 +00:00
zzz
5bbe7643d2 update f-droid.org version 2018-03-04 16:42:45 +00:00
47d884884e Support proposal links with number only (ticket #2144) 2018-03-03 14:45:34 +00:00
zzz
87e8a1d47e samv3 typo 2018-03-01 15:00:59 +00:00
zzz
40f3a7a6ad samv3 typos
ports additions
2018-03-01 14:44:11 +00:00
6080600997 missed another link to trac 2018-02-22 19:42:51 +00:00
5fe44a36d6 fix ticket #1755 - clearnet URL to i2p URL 2018-02-22 19:35:32 +00:00
efd02286d9 repair some style error 2018-02-22 19:22:06 +00:00
1a5e9c9260 fixed some links as of ticket #1452 2018-02-22 19:16:59 +00:00
aba7808ac3 vuze is supported 2018-02-22 19:12:39 +00:00
7f599f8a73 added i2pforum.i2p to menu instead of forum.i2p 2018-02-19 20:37:14 +00:00
5c5442a47b added i2pforum.net translation 2018-02-19 20:27:09 +00:00
zzz
fe3d6e61c6 Add 7667 for SSL console (ticket #2160) 2018-02-19 16:56:48 +00:00
zzz
b24cf8a1c2 merge of 'acc183805e0f2cc9d3718fc195fe8bedc28db9d6'
and 'eea19ae7c27976d3a9e86e32fd30194116226443'
2018-02-19 13:13:29 +00:00
03e265cdc0 Assumes 2017=>2018 and correct the typo :) 2018-02-18 23:32:59 +00:00
62cfaa7942 I2P Android 0.9.33 2018-02-17 14:56:13 +00:00
zzz
7b3ed761f5 new streaming option 2018-02-16 19:43:17 +00:00
e1a863313c Fixes trac issue #2004 2018-02-15 21:14:32 +00:00
41565c0cca meeh@mail.i2p
Fixes #1860
2018-02-15 21:08:12 +00:00
755b39a583 Fixes trac issue #1858 2018-02-15 20:57:19 +00:00
522e9dcfc6 Added link for samv3 library node-i2p 2018-02-15 20:44:34 +00:00
zzz
2f3c97a5a8 i2pcontrol minor fixes
roadmap minor changes
add i2pforum.i2p
2018-02-14 13:08:20 +00:00
a620e8e1be Updated translation strings 2018-02-12 00:07:38 +00:00
880f62f5cb New translations 2018-02-12 00:06:31 +00:00
4ed412221d Updated translations 2018-02-12 00:06:30 +00:00
665fa0147a BSidesNYC trip report 2018-02-12 00:03:56 +00:00
47e6239bea High-level roadmap 2018-02-11 23:51:54 +00:00
50f9ec1326 added 2018 FOSDEM video link 2018-02-10 17:18:39 +00:00
zzz
06f024f7a8 meeting 267 2018-02-06 21:30:37 +00:00
zzz
c1f6232ddd 0.9.33 part 2 2018-01-30 16:44:29 +00:00
zzz
ea00fe1bfc 0.9.33 2018-01-30 15:18:45 +00:00
zzz
7120088800 checksums 2018-01-29 22:49:38 +00:00
zzz
0626dc8536 0.9.33 draft 2018-01-27 14:44:08 +00:00
508cb24d9a added new 2018 I2P logo to disk 2018-01-20 13:15:26 +00:00
zzz
aad8a29bc8 proposals 142, 143 2018-01-20 12:36:09 +00:00
zzz
8b92b8a687 Fix up roadmap dates
i2ptunnel config update
2018-01-10 13:36:09 +00:00
zzz
0887e7e5c2 roadmap update 2018-01-05 23:13:55 +00:00
7d19bf8583 small change to table 2017-12-30 11:55:06 +00:00
ea0046fe39 i2p debian package bounty claimed 2017-12-30 11:49:25 +00:00
zzz
c9308c1372 meeting 266 2017-12-05 21:59:23 +00:00
zzz
cd9ccacb8b update plugin spec 2017-12-04 17:05:21 +00:00
3a951593aa Android 0.9.32 2017-11-30 20:11:14 +00:00
zzz
4af10ccca3 reseed proxy instructions 2017-11-18 22:05:04 +00:00
zzz
8fd8954a52 format fix 2017-11-12 17:50:24 +00:00
zzz
3867bfb681 proposal updates 123,136,137 2017-11-12 17:23:38 +00:00
zzz
27d17cb1c5 0.9.32 2017-11-11 13:11:25 +00:00
6275dd9291 missed a decimal point 2017-11-09 14:33:07 +00:00
zzz
8aa0c20dee fix date 2017-11-09 14:25:02 +00:00
zzz
2c09bebea8 embed guide update 2017-11-08 13:24:35 +00:00
zzz
9ec80cfceb meeting 265 2017-11-07 20:41:30 +00:00
zzz
2f7ef7debd roadmap update 2017-11-07 00:21:07 +00:00
zzz
b88c6b5744 0.9.32 draft 2017-11-06 23:29:04 +00:00
2a10211b01 updated hall of fame page with latest sum of funds of I2P project 2017-11-05 20:50:58 +00:00
99235c7dee Update I2P papers list 2017-11-02 23:51:26 +00:00
zzz
2146f41ced add missing itag spec 2017-10-21 18:45:38 +00:00
7d2212bfcd New translations 2017-10-07 11:07:17 +00:00
96b17f3196 Updated translations 2017-10-07 11:07:17 +00:00
afe2fe3ddc Android 0.9.31 2017-10-07 11:04:22 +00:00
zzz
eb5e250f3d meeting 264 2017-10-04 14:27:45 +00:00
zzz
62307d84be update deb repo key 2017-09-18 20:21:25 +00:00
2f1b0e9792 Updated translation strings 2017-09-08 12:55:20 +00:00
b5085a81cb New translations 2017-09-08 12:53:44 +00:00
69a4c5f5a1 Updated translations 2017-09-08 12:53:25 +00:00
zzz
266d391b85 meeting 263 2017-09-06 15:20:57 +00:00
zzz
f61f4911a2 Add notes on certificates (ticket 2035) 2017-09-02 12:30:13 +00:00
zzz
0847766303 close proposal 141 2017-09-02 12:09:21 +00:00
zzz
1393d49d67 new opentracker 2017-09-02 12:08:14 +00:00
zzz
76bbad32f8 Clarify proposal 133
Reserve types for proposal 134
2017-08-09 12:06:07 +00:00
zzz
4f27c3be1a 0.9.31
Roadmap update
Proposal 141
2017-08-08 12:56:29 +00:00
zzz
f6e821d93d 0.9.31 draft 2017-08-07 00:29:24 +00:00
zzz
324c30c29e meeting 262 2017-08-01 20:57:27 +00:00
d8be50b192 Update the FAQ entry for manual reseeding
Based on a patch from manas. See http://zzz.i2p/topics/2129?page=1#p12680
2017-07-28 17:20:48 +00:00
8b69d62afd Updated translation strings 2017-07-26 20:36:00 +00:00
728be26368 New translations 2017-07-26 20:35:26 +00:00
e32e8a035e Updated translations 2017-07-26 20:35:25 +00:00
149cb25877 Remove old comment 2017-07-10 06:01:56 +00:00
971b3133f2 Update list of papers 2017-07-10 05:55:08 +00:00
zzz
ac42fa497a merge of 'c48bd3c0e6e408e2d445151265a18307b3d6fa57'
and 'f3caed3fd878fbbd6b608bdb6af84a46839ac561'
2017-07-04 20:55:58 +00:00
zzz
36242b9906 meeting 261 2017-07-04 20:55:20 +00:00
334b6df0e4 Prop140:
- Add definitions of user, client (with sub-definitions for balancer, frontend
  and backend), and router
- Replace "edge router" with "router"
- Add a second diagram showing a multi-client setup with split-out balancer,
  frontends and backend
2017-07-04 18:21:24 +00:00
4de3987af6 Bump Prop111 update time 2017-07-02 12:49:03 +00:00
f891cc931d NTCP 2: Combine SessionRequest encryption, add discussion points 2017-07-02 12:40:24 +00:00
9cb6dd9769 Fix bug in NTCP 2 proposal (thanks David Fifield!) 2017-07-02 12:07:31 +00:00
8f1c41bfc1 updated syndie bounty desciption 2017-06-19 16:59:53 +00:00
zzz
15ce8d5ac6 new CLA and keys 2017-06-19 14:12:57 +00:00
zzz
b55689aae7 roadmap update 2017-06-17 12:54:03 +00:00
zzz
98ca9c2dae meeting 260 2017-06-06 21:02:32 +00:00
a1b93fc892 Updated translation strings 2017-06-01 12:22:11 +00:00
8e33a01514 Updated translations 2017-06-01 12:20:52 +00:00
c1f808a6db Summer Dev 2017 2017-06-01 12:13:48 +00:00
95f066a498 Clarification 2017-05-22 11:23:44 +00:00
281c4eb1f6 Proposal bugfixes 2017-05-22 10:46:07 +00:00
f1d367e0ec Prop 140 2017-05-22 10:21:52 +00:00
8b2b3e8496 Update prop 111 based on EinMByte's draft 2017-05-21 13:48:04 +00:00
e10426a065 I2P Android 0.9.30 2017-05-20 14:34:47 +00:00
zzz
3023d8603b Proposal 139
Roadmap fix
2017-05-16 13:37:51 +00:00
98ec943dc4 Add override for etc/translation.vars 2017-05-16 12:26:51 +00:00
zzz
f58667664d fix entry 2017-05-09 02:59:28 +00:00
57eba54389 Updated translation strings 2017-05-07 06:30:54 +00:00
0bb9115d78 New translations 2017-05-07 06:29:27 +00:00
d70db3009c Updated translations 2017-05-07 06:29:05 +00:00
zzz
e6cdbddbeb 0.9.30 2017-05-04 15:12:32 +00:00
zzz
1d7170556b checksums 2017-05-03 15:09:08 +00:00
zzz
aff5f79d9e meeting 259 2017-05-02 20:25:23 +00:00
zzz
ec5d253790 clarify addsubdomain 2017-05-02 16:33:30 +00:00
zzz
fa8842dfd4 new date 2017-05-01 22:54:41 +00:00
zzz
1064d43e8e 0.9.30 release draft and hosts.txt 2017-04-27 17:05:37 +00:00
273a71b84c Formatting 2017-04-21 09:21:44 +00:00
c0ef861943 merge of '34e325a4afaeb7239c682dd744ac1aa0e79f3733'
and 'd474b07493d0de5240c622c27f4a64f6ea8e7267'
2017-04-21 09:20:51 +00:00
zzz
9a9464df17 Update stretch info.
Reformat and tag https info (ticket #1960)
2017-04-15 17:06:53 +00:00
zzz
a932366135 close proposal 133 2017-04-13 16:32:34 +00:00
50fcc4a9ed fixed one typo 2017-04-11 19:37:01 +00:00
9922401915 Fix reference links in cryptography specs 2017-04-10 07:34:37 +00:00
939f9d59fc Help distinguish between Reserved and Closed proposals 2017-04-10 06:29:09 +00:00
0d38c7208c Prop 138 2017-04-10 06:16:09 +00:00
0e2de49beb Generate proposal templates that match the proposal process 2017-04-10 04:59:47 +00:00
zzz
b9819e1945 roadmap update 2017-04-08 13:10:48 +00:00
617fcd16df Clarity 2017-04-07 12:54:45 +00:00
16e7769b36 Prop 125: Additional security implications 2017-04-07 12:49:50 +00:00
217f285b3b Prop 125:
- Expand and clarify the specification
- Add security implications, compatibility
- Pull in discussion from thread into motivation
- Cleanups
2017-04-07 12:09:41 +00:00
81e58f20af Render proposal editor(s) 2017-04-07 10:34:35 +00:00
75c3d433c4 Bugfix, update modified date 2017-04-07 10:25:38 +00:00
cdcd6df997 Differentiate between authors and editors in proposals 2017-04-07 10:24:23 +00:00
82718f86e8 Clean up proposal 133 2017-04-07 10:17:31 +00:00
e6b7d972c6 Mark incomplete proposals as drafts 2017-04-07 06:57:35 +00:00
zzz
649a292861 meeting 258 2017-04-04 20:56:35 +00:00
f24de97dfc Updated translation strings 2017-04-01 23:56:34 +00:00
11ff31c562 New translations 2017-04-01 23:54:54 +00:00
f31b62263e Updated translations 2017-04-01 23:54:45 +00:00
974337a2a2 Fix SAMv3 documentation for SIGNATURE_TYPE 2017-04-01 23:49:52 +00:00
zzz
42bc69865b update paper 2017-04-01 15:42:04 +00:00
zzz
f4af5cfcf7 update paper 2017-04-01 15:39:05 +00:00
68084135c9 Update links to SAMv3 libraries 2017-04-01 12:35:30 +00:00
1f4ee24044 I2P Android 0.9.29 2017-03-31 23:28:05 +00:00
zzz
51ff0530f2 proposals 136,137 2017-03-31 18:57:06 +00:00
zzz
e240f9833c typos 2017-03-31 16:43:54 +00:00
zzz
c6aaf9a1d4 prop 134 update 2017-03-31 15:59:32 +00:00
zzz
50d9537846 Add types for 25519ph and proposal 130 2017-03-10 12:49:59 +00:00
zzz
0c1a0ffd83 proposal 135 2017-03-09 16:05:23 +00:00
zzz
28dc87d11a meeting 257 2017-03-07 20:41:21 +00:00
2b76d140fd insert quick and dirty fix for https-transpoort package in getting i2p on debian. 2017-03-05 13:10:55 +00:00
zzz
a9b2163d51 blog for windows installer fix 2017-03-04 18:41:45 +00:00
af92e79777 Windows build 0.9.29-win1 2017-03-04 18:12:14 +00:00
zzz
059151d93f 0.9.29 2017-03-02 17:40:54 +00:00
zzz
02e08d660e fix error 2017-02-27 18:49:29 +00:00
zzz
6168a28160 add checksums 2017-02-27 15:41:54 +00:00
zzz
9f76a375f7 new paper 2017-02-26 19:41:27 +00:00
zzz
87fee3a610 Roadmap update, 0.9.29 release draft 2017-02-24 14:41:00 +00:00
zzz
92f1e09454 Reseed Guide: Remove PHP solution, other cleanups
patch from manas
2017-02-23 13:14:19 +00:00
zzz
c9081e443f proposal 134 2017-02-19 19:52:21 +00:00
zzz
83876191ff add sections on optional delay and choking 2017-02-09 16:57:03 +00:00
zzz
d5b1fdfb73 meeting 256 2017-02-07 21:33:42 +00:00
zzz
da1e778af5 proposal 133 2017-02-05 15:53:09 +00:00
zzz
c84c6f8f93 add I2NP note 2017-01-27 16:21:04 +00:00
zzz
47ca736595 coding style update re: javadocs 2017-01-27 16:20:33 +00:00
zzz
47f43309ca add thesis 2017-01-22 14:48:22 +00:00
zzz
f279c94094 roadmap tweaks 2017-01-19 13:56:19 +00:00
zzz
0aca327b70 minor doc fix 2017-01-19 13:45:15 +00:00
0c6c35bd48 Changed monotone server from outdated mtn.i2p2.de/i2p to mtn.i2p-projekt.de/i2p 2017-01-14 11:35:57 +00:00
cb6c00e9b1 Update F-Droid release to 0.9.28 2017-01-14 10:31:29 +00:00
dev
31337d3082 Push i2pcontrol roadmap items forward. 2017-01-13 22:50:49 +00:00
88b46dcda2 Differentiate ol levels in VRP 2017-01-08 09:53:35 +00:00
3706184973 Enable CSS targeting of specific pages by id 2017-01-08 09:53:22 +00:00
85e0590ba8 Nesting fix 2017-01-08 09:42:47 +00:00
95440528cf Linkify HackerOne in VRP 2017-01-08 09:35:31 +00:00
f4a7874b3b Add I2P Android signature, remove dev builds link 2017-01-07 15:42:48 +00:00
282b8a84d4 Add VRP from http://trac.i2p2.i2p/ticket/1119
Based on 2015-11-16 draft, updated with subsequent comments
2017-01-07 12:53:36 +00:00
zzz
ba450711d7 note on address sorting 2017-01-04 14:47:27 +00:00
zzz
ac27876a41 Roadmap update, from Dec. 30 meeting 2017-01-04 01:10:44 +00:00
7b7ee3616e I2P Android 0.9.28 2017-01-02 12:38:39 +00:00
zzz
189273c08d I2NP minor updates 2016-12-20 14:53:19 +00:00
zzz
ddf1f35f8b 0.9.28 2016-12-15 13:04:46 +00:00
zzz
09bdf740dc merge of '8936dc7f59b4a8b7e2a71a690464d7f6ab2efe71'
and 'eaca5fc5e44341e542ccd303ac1b54c6b093f09c'
2016-12-12 18:02:23 +00:00
zzz
4fc89ba6df release checksums 2016-12-12 17:52:03 +00:00
1464d3d23d Tails maintainer position is vacant 2016-12-12 00:26:14 +00:00
zzz
ee687b33c1 merge of '8eeb0df31145212e188f107c4e89b9e47adeddff'
and '9bdee0c0b5ea42f33f446858302cf0310369db52'
2016-12-09 15:41:33 +00:00
zzz
be54515036 0.9.28 draft 2016-12-09 15:38:25 +00:00
8d17959d65 added monero donation link QR code 2016-12-07 18:14:08 +00:00
4a2a7f90ce added monero image link 2016-12-07 18:13:45 +00:00
c1e9b990c9 correct XMR for monero 2016-12-07 18:04:53 +00:00
zzz
3eccf43e9f meeting 255 2016-12-06 20:41:40 +00:00
zzz
84d676862f proposal 132 2016-12-05 18:50:39 +00:00
zzz
d61c7c8f57 proposal 131 2016-12-05 14:47:27 +00:00
zzz
3ad5eb1fca roadmap update 2016-12-02 16:14:06 +00:00
zzz
8d71edc03b set version fields 2016-12-02 15:51:56 +00:00
zzz
afa25841a7 proposal updates 2016-12-02 15:47:46 +00:00
zzz
ff62f21103 blocklist news feed spec 2016-11-24 14:05:02 +00:00
zzz
bfaec6c7fd proposals 129, 130 2016-11-23 01:56:49 +00:00
35df3fd4f9 Updated translation strings 2016-11-20 07:51:59 +00:00
548713b803 New translations 2016-11-20 07:48:27 +00:00
3066821e10 Updated translations 2016-11-20 07:48:20 +00:00
af65418f1e I2P Android 0.9.27 2016-11-20 07:24:56 +00:00
zzz
51504515fc spelling 2016-11-11 15:02:31 +00:00
zzz
2c2923893d comparison page tweaks 2016-11-11 14:59:32 +00:00
zzz
e497ce6f72 add java 9 note 2016-11-06 15:15:54 +00:00
zzz
f75c72402f debian repo now supports https 2016-11-04 21:52:42 +00:00
zzz
ca92966bd4 meeting 254 2016-11-01 21:08:22 +00:00
zzz
f33b2a0689 fix title 2016-10-31 00:50:25 +00:00
zzz
26064cee36 streaming correction 2016-10-31 00:46:12 +00:00
zzz
049f94b077 proposal 128 2016-10-31 00:45:48 +00:00
zzz
aa65dd2b93 typo 2016-10-24 14:34:56 +00:00
zzz
6f1e654a6e fix name 2016-10-24 14:09:30 +00:00
zzz
fbb7f31782 proposal 127 spec 2016-10-23 21:38:52 +00:00
zzz
df9b1ecce1 proposal 127 2016-10-23 21:24:25 +00:00
zzz
29df12b920 Crypto: Actually use a random nonzero byte in ElGamal,
as our specification says
2016-10-21 17:22:11 +00:00
zzz
7d071f1f32 0.9.27 draft 2016-10-20 19:15:18 +00:00
zzz
927d38eb80 add checksums 2016-10-17 16:24:27 +00:00
zzz
812450ca7c roadmap updates 2016-10-17 16:18:09 +00:00
zzz
c02c421eec 0.9.27 draft 2016-10-14 14:23:45 +00:00
zzz
8304543c1a Note on where to find ISD podcasts 2016-10-14 13:38:03 +00:00
zzz
387633f06b meeting 253 2016-10-04 20:32:47 +00:00
zzz
aeca48a487 Extend Debian repo key expiration one year 2016-10-01 17:49:40 +00:00
zzz
0145e00e3c roadmap update 2016-09-30 12:47:27 +00:00
zzz
1e75d6e250 prop 111 update 2016-09-29 21:20:32 +00:00
zzz
ac45737cc2 Proposal 111 update
SAMv3 minor clarification
2016-09-27 14:32:12 +00:00
zzz
4aad3d9f75 SAM: Clarifications on which utility commands require a session 2016-09-23 19:36:58 +00:00
zzz
6b83cfab5c Fix tunnel delivery instruction doc errors (tickets #1845, #1846) 2016-09-17 16:20:02 +00:00
zzz
feec6e60c8 more prop 111 updates 2016-09-17 16:09:19 +00:00
zzz
a0496dbfaf proposal 111 updates 2016-09-17 15:15:43 +00:00
zzz
cf2b6aab93 remove mailto links 2016-09-10 16:27:33 +00:00
zzz
b1db02ea0b meeting 252 2016-09-06 22:14:15 +00:00
f70271d936 update hall of fame til september first 2016-09-02 12:49:04 +00:00
zzz
3a6622906f new paper 2016-09-02 00:32:11 +00:00
zzz
bc67408294 BOB doc fixes (ticket #1839) 2016-08-19 18:51:47 +00:00
zzz
12f42555e0 router info signature length may vary 2016-08-03 16:50:27 +00:00
zzz
9247dd3ab7 mtg 251 2016-08-02 22:06:55 +00:00
5100e8d251 More ignores 2016-07-23 06:11:56 +00:00
zzz
e1a3cd6cb3 Update proposal 126 and related specs 2016-07-18 16:20:07 +00:00
zzz
b70d180cad New alternative clients page, patch from 'villain'
Add .gitignore
2016-07-07 14:51:55 +00:00
zzz
2f41db73e0 Meeting 250
Proposal 111 updates
2016-07-05 21:48:53 +00:00
zzz
c3294dd615 more proposal 111 updates 2016-07-03 19:17:09 +00:00
zzz
0fb9e20200 proposal 111 (NTCP2) minor update 2016-07-03 18:42:21 +00:00
339068929b Push blog post live 2016-07-02 13:18:08 +00:00
600815a28a Blog excerpt 2016-07-02 11:20:22 +00:00
d37d1cdf6e Updated translation strings 2016-07-02 11:11:16 +00:00
057db00c6f Updated translations 2016-07-02 11:09:29 +00:00
1eacfc80f9 Tweaked blog post 2016-07-02 11:06:51 +00:00
f3edcb8f21 Updated translation strings 2016-07-02 04:52:20 +00:00
81da87aaf9 New translations 2016-07-02 04:50:56 +00:00
c1b4cb3e31 Updated translations 2016-07-02 04:50:50 +00:00
eb2ee84dfc Draft of first Summer Dev roundup post 2016-07-02 04:48:31 +00:00
5155585298 Add I2P Summer Dev branding to the top of relevant blog views 2016-07-02 04:03:45 +00:00
c925b7454e Add script for creating draft blog posts 2016-07-02 03:58:52 +00:00
278ae3db1e Use UTC for default proposal date 2016-07-02 03:58:26 +00:00
zzz
5a80a92526 SSU: IPv6 Peer Testing updates 2016-06-29 16:22:35 +00:00
47c572745d I2P Android 0.9.26 in main F-Droid repo 2016-06-25 23:47:18 +00:00
198019dddf I2P Android 0.9.26 2016-06-13 13:22:14 +00:00
cb88f2a119 Update application development guide with new dependencies 2016-06-13 06:10:16 +00:00
0a57c89da6 Blog about I2P on Maven Central 2016-06-13 06:00:30 +00:00
zzz
836078b068 Fix error in I2CP CreateLeaseSetMessage spec
Add 0.9.26 release date
2016-06-08 13:30:46 +00:00
zzz
dc26aa3226 meeting 249 2016-06-07 21:23:01 +00:00
zzz
184a0616be 0.9.26 2016-06-07 13:42:08 +00:00
3b2f8fe3c7 Tweak release post 2016-06-07 12:00:43 +00:00
aa086fcfde merge of '0835956f6dacb3af8be69a0d700cee7008ef4882'
and '8273b856774cac3e05c6fbfa9b563a9ae08f4748'
2016-06-07 11:53:35 +00:00
zzz
8b2fb6b2b2 0.9.26 draft 2016-06-06 21:42:18 +00:00
4bcc1ef49f Bugfixes 2016-06-05 11:22:31 +00:00
0250f4d950 Updated translation strings 2016-06-01 23:40:22 +00:00
43a01bbd8f Updated translations 2016-06-01 23:38:49 +00:00
1b06339076 Blog post livening 2016-06-01 23:34:10 +00:00
91aa3bf6d2 Tweaks after review 2016-06-01 23:32:38 +00:00
b2bd7b7f28 Updated translation strings 2016-06-01 11:50:28 +00:00
2d46120790 Missing Twitter account 2016-06-01 11:49:10 +00:00
af6b8924b4 Draft blog post for I2P Summer Dev 2016-06-01 11:46:44 +00:00
d3e34656c0 New translations 2016-06-01 11:45:52 +00:00
3738d3db76 Updated translations 2016-06-01 11:45:41 +00:00
zzz
8efb0bd55b roadmap update 2016-05-26 12:01:09 +00:00
zzz
57a7a2b6cd Updates for proposals 112 and 126 2016-05-25 17:29:04 +00:00
zzz
5c5af2e89d meeting 248 2016-05-03 21:31:09 +00:00
zzz
946dd75cb9 IPv6 Peer Testing proposal 2016-05-02 13:13:03 +00:00
zzz
a61f7f2858 dev guidelines update re: external code 2016-04-29 16:56:14 +00:00
zzz
0eee9301a4 Minor roadmap updates
Minor corrections to news feed CRL spec
2016-04-28 21:51:05 +00:00
zzz
3699f24fa3 proposal 112 update 2016-04-26 12:42:08 +00:00
85bdf3e029 Fix dl.meta styling 2016-04-25 06:47:53 +00:00
7d57256c72 More styling tweaks 2016-04-25 06:39:39 +00:00
21d4fd3a1a Style proposals table 2016-04-25 06:36:48 +00:00
51b93d5255 Reorder proposal metadata 2016-04-25 06:12:10 +00:00
4d1c50af7a Update all proposals to conform to the proposal process 2016-04-25 06:09:22 +00:00
63fa249f54 Implement new proposal metatags and statuses 2016-04-25 04:42:46 +00:00
2c0db47409 Proposal process document
Derived from the torspec proposal process document. Currently licensed under
3-clause BSD pending relicensing:

https://trac.torproject.org/projects/tor/ticket/18788
2016-04-25 04:35:30 +00:00
38fd77c14e propagate from branch 'i2p.www' (head c34abd2edca6c47a4dd827e3f93d46632c474d7d)
to branch 'i2p.www.str4d' (head a4c7fb4d1344b1ca5a7c57ae1c42b6214d37362a)
2016-04-25 04:28:43 +00:00
96e6dd1bd9 I2P Android 0.9.25 on main F-Droid 2016-04-24 22:46:25 +00:00
zzz
146a27ef65 update roadmap dates 2016-04-19 16:26:39 +00:00
zzz
6dd03ef37e add video link 2016-04-18 19:57:17 +00:00
8a0b43e0e5 Drop duplicate 2016-04-18 12:44:42 +00:00
7b0012044a merge of '624899e109b62865bde8028594825946b1283199'
and '6443df8d3216634ad6e362d706eb33e79365f445'
2016-04-18 12:27:14 +00:00
eb6d1bab22 Added subscription feed proposal 2016-04-18 03:46:42 +00:00
zzz
852677ac91 add subscription proposal 2016-04-17 20:42:58 +00:00
52ed7e0313 I2P Android 0.9.25, remove kytv internal link 2016-04-17 14:09:58 +00:00
zzz
207905b72b team update 2016-04-12 20:45:23 +00:00
7d0e58469d Enable proposal index to be styled by status 2016-04-11 04:20:31 +00:00
5e482fbd73 Bugfix 2016-04-11 02:08:41 +00:00
5fd9774f1a Missing proposal 2016-04-10 22:22:16 +00:00
2240dc68a0 propagate from branch 'i2p.www' (head 22904ca45ea1c7c298f3f7de9627dacc6f77d013)
to branch 'i2p.www.str4d' (head 7e3d922345edd815f99d9e3b28d58b9eca48b162)
2016-04-10 22:03:04 +00:00
a19e6860fd Require English for viewing specs 2016-04-10 22:02:57 +00:00
607a46a276 Missing from previous commit 2016-04-10 07:20:55 +00:00
9ab4b287ff Implement supercededby and supercedes proposal metadata 2016-04-10 07:17:19 +00:00
5bbfd5987c Final batch of proposal migrations 2016-04-10 06:49:58 +00:00
ce6a317438 Bugfix 2016-04-10 06:49:27 +00:00
zzz
1ff759b878 meeting 247 2016-04-07 21:44:40 +00:00
b5af2d259c Fix mistaken checkin 2016-04-04 12:53:04 +00:00
eb91dbfc8a Next batch of proposal migrations 2016-04-04 12:51:03 +00:00
46e15852c0 Add proposal number to proposal page 2016-04-04 12:50:16 +00:00
zzz
0671155d30 minor spec updates 2016-04-04 12:05:57 +00:00
eb5b492cea Link directly to relevant proposal submission forms 2016-04-03 13:14:29 +00:00
6df2bf60cc Migrate proposals from old index 2016-04-03 12:56:41 +00:00
1c670aa8d6 propagate from branch 'i2p.www' (head dbfcd209262b614402bd832643162b809fa3d12c)
to branch 'i2p.www.str4d' (head fc5bfa1c8e7d82ab5229aef5ec7d434a893d038a)
2016-04-03 11:33:27 +00:00
ec91aa41e1 merge of '10c01a0ae74b7ebcab591783f334b50e9a58d8a1'
and '35cb51532fa49c7c57bf34ac0e97be380201890a'
2016-04-03 11:32:25 +00:00
2d25e2a5f6 Implement proposal system 2016-04-03 11:30:29 +00:00
zzz
fbe3d7cbc2 re-enable launchpad mirror 2016-04-02 13:31:05 +00:00
33f54a33e3 Accidental checkin 2016-04-02 01:39:39 +00:00
e09f5724fa Flags for new languages 2016-04-02 01:36:30 +00:00
899cca090c Updated translations 2016-04-02 01:36:08 +00:00
009fbfeeb0 Drop ancient warnings about automatic updates, mention str4d signing key issue 2016-04-02 01:29:32 +00:00
6f77172d1e Updated translation strings 2016-04-02 00:12:52 +00:00
a3e19f4d8f Show new languages 2016-04-02 00:09:35 +00:00
c839164faa New translations 2016-04-01 23:55:33 +00:00
a6b3b61b6e Tweak to make navigation menu feel smoother 2016-04-01 23:42:00 +00:00
a894ae84f0 Categorise specifications 2016-04-01 23:28:07 +00:00
bb1ad85ed2 Tweak after merge 2016-04-01 21:59:26 +00:00
44bc914b24 propagate from branch 'i2p.www' (head 46fe9b025e5b7bd010b409c8aa0695f59f9dd6b5)
to branch 'i2p.www.str4d' (head 1f4d489b787e1049975ee408ceb4b22a940c2972)
2016-04-01 21:55:55 +00:00
e9e4dd93b8 More links 2016-04-01 12:10:27 +00:00
e56585625c More links 2016-04-01 12:08:41 +00:00
06bc004bef I2CP table fix 2016-04-01 11:39:11 +00:00
28b51fbb42 Better format for file metadata in TXT format 2016-04-01 11:28:00 +00:00
25cf116919 Table layout fix 2016-04-01 11:27:37 +00:00
ab327e656a Bugfix 2016-04-01 11:03:30 +00:00
zzz
1758990762 0.9.25 2016-03-23 16:30:14 +00:00
zzz
cee2f28cc9 fix filename 2016-03-23 13:41:05 +00:00
zzz
81ff2b7c16 0.9.25 draft 2016-03-22 13:43:43 +00:00
zzz
8ac254d237 roadmap update after meeting 246 2016-03-19 21:27:49 +00:00
zzz
13d8e34ba7 Meeting 246
SAM spec link fix
2016-03-19 21:21:33 +00:00
c53fa97843 Link to slides for UWW lecture 2016-03-16 00:25:21 +00:00
52ae9b1c92 Optimise homepage and download images 2016-03-15 11:18:48 +00:00
764e5252cf updated hall of fame to 6th march 2016 2016-03-12 16:39:44 +00:00
zzz
a38d08083c hosts.txt add secure.tinhat.i2p and zerobin.i2p 2016-03-12 14:12:45 +00:00
zzz
1f5edd3b47 Add proposed spec for CRLs in news feed 2016-03-10 14:54:29 +00:00
zzz
b26c7fef94 0.9.26 roadmap update
Add delivery time for stickers
2016-03-07 16:03:08 +00:00
969ab57f5c propagate from branch 'i2p.www' (head 2df62e69107d5013915619b4a7116fb920e9638d)
to branch 'i2p.www.str4d' (head 316dc8ab7159c0ac13be0c8f192b3376123e5523)
2016-03-07 02:59:45 +00:00
e2131693d4 Increase centre column width 2016-03-07 02:46:20 +00:00
ee88c76a89 Add feature images to homepage 2016-03-07 01:39:32 +00:00
4bef9cb3c2 merge of '0fa24565c84321c5064c87b27eb578ddbaeaf59d'
and '3f598c633ab122b365c011b250b6c6ab17e0d5ad'
2016-03-06 22:03:06 +00:00
7e7f88dc73 Tweak footer style to match header 2016-03-06 21:56:21 +00:00
0d3515e0cf Update remaining download images 2016-03-06 21:45:59 +00:00
b3a35bfb80 Replace footer with download and donate images 2016-03-06 21:28:44 +00:00
209b04011b Updated OS icons 2016-03-06 21:09:15 +00:00
zzz
ea3d26612d March 6 meeting 2016-03-06 17:34:27 +00:00
739b8dbb2d Implement navigation for specs 2016-03-06 06:23:19 +00:00
b16fb65a89 Redirects for old spec URLs 2016-03-06 01:44:09 +00:00
3858bbab69 Migrate cryptography page to specs 2016-03-06 01:43:55 +00:00
ac27ae60e2 propagate from branch 'i2p.www' (head 58b6b0589b4b5e4a45b1be2ac97bba8d253e9368)
to branch 'i2p.www.str4d' (head 2ab3bce2634e8d1dcbf7f2bf89c310c5ae3a7eb6)
2016-03-05 17:38:12 +00:00
88a4899611 Fix present usernames 2016-03-05 15:58:45 +00:00
26f90f9e7a Wrap long lines in {% highlight %} blocks 2016-03-05 15:56:42 +00:00
07464624ae Update present lists 2016-03-05 15:48:19 +00:00
zzz
4f720fbc50 meetings 242-244 2016-03-05 14:12:05 +00:00
zzz
c8a0cc43b7 add paper 2016-03-01 13:51:04 +00:00
zzz
458477d122 reseed guide minor updates 2016-02-21 16:15:14 +00:00
zzz
a99153e758 fix 2016-02-13 16:43:31 +00:00
zzz
5745430abd new i2ptunnel HTTP server options 2016-02-13 16:37:05 +00:00
zzz
0d4d52a6ef Clarify router family docs
Add some coding style items
2016-02-13 13:33:59 +00:00
zzz
f091c500d3 samv3 tweaks and intrapage links 2016-02-10 15:01:13 +00:00
zzz
8d4c83548b Use I2CP option names, not SAM option names, for setting tag options in SESSION CREATE/ADD 2016-02-07 20:54:16 +00:00
zzz
b5d3b755ac SAM v3.3 add tag options 2016-02-07 19:07:27 +00:00
zzz
e0a9ab3f10 update research page 2016-02-07 14:23:04 +00:00
zzz
1d7291799d cleanups 2016-02-06 20:05:06 +00:00
zzz
16c0993c2f Java 7 now required 2016-02-06 19:53:25 +00:00
zzz
b5bea6b164 SAM v3.3 preliminary spec 2016-02-06 19:31:23 +00:00
zzz
f49a290f7e Plugins: Document new icon-code configuration for 0.9.25 (ticket #1550, thx cacapo!)
I2CP: Reserve codes for experimental protocols
Roadmap: Push out GMP 6 to 0.9.25
2016-02-06 14:03:38 +00:00
zzz
cf529a7b9a roadmap update 2016-02-02 14:28:29 +00:00
zzz
bf554525b9 add reserved types 2016-02-02 14:26:55 +00:00
zzz
9bca5bf981 bump date 2016-02-02 14:04:14 +00:00
zzz
b925f8cc1e Reseed:
Add new go quick start guide from backup
Move PHP docs to the bottom, mark not recommended
Spelling fixes in overview
2016-02-02 13:30:33 +00:00
74882e6cec merge of '11bfed0f74a92afb078b0d544c678d87be2a41cf'
and '2260394e9053d395abe3d0224fdc764c3664908c'
2016-02-02 01:43:23 +00:00
62d3681da0 Writing improvements from comradenosebleed. 2016-02-02 01:43:15 +00:00
5240f4a080 merge of '84836d617d9284429dd5d1fdd88a1908c2746869'
and 'a4be18165f058427f7f990feb9713da3d59060f7'
2016-02-02 01:39:54 +00:00
dev
baa9aa9e24 Reworked reseed page. 2016-02-01 19:03:51 +00:00
zzz
6620b4ca8e fix broken business week article link 2016-02-01 13:25:31 +00:00
dev
dfd098b3cd Fleshed out the reseed text.
Quickie guide from http://zzz.i2p/topics/2062 was imported.
2016-02-01 01:07:37 +00:00
8dfc8a143f Add our Git mirror to the new developers page 2016-01-30 21:30:30 +00:00
zzz
12b9819cc5 add 25519ph 2016-01-29 18:46:10 +00:00
zzz
db354d1899 0.9.24 2016-01-29 18:37:32 +00:00
zzz
8780d7441d add use cases for each sig type 2016-01-27 18:32:31 +00:00
zzz
b5f64e2e6a undraft 32C3 post 2016-01-27 18:31:45 +00:00
zzz
6bb40ee281 0.9.24 draft 2016-01-27 18:31:23 +00:00
35db787774 Switch sam.pm license to GPL, which is what the code states. Use https for Wikipedia links. 2016-01-24 18:09:45 +00:00
dev
bf473630d3 Added reseed doc to menu, About->Documentaion->Reseed. 2016-01-24 17:38:13 +00:00
f881305fe6 Javadocs now use i2p-javadocs.i2p for in-network, and docs.i2p-projekt.de for clearnet. 2016-01-24 03:12:09 +00:00
zzz
32dce37d39 fix header 2016-01-23 23:55:59 +00:00
53a35baaaa Adding 32C3 post. 2016-01-23 22:19:39 +00:00
b3cc5a252e Fixing link to list of release posts. 2016-01-23 21:50:27 +00:00
dev
721a1ea010 Added information about the AdvancedSettings method in i2pcontrol. 2016-01-18 21:25:06 +00:00
zzz
88904d6408 More I2PTunnel HTTP and IRC client docs 2016-01-14 14:10:12 +00:00
zzz
88a3db6d04 fixup 2 2016-01-13 15:51:59 +00:00
zzz
aae070a708 fixup 2016-01-13 13:11:15 +00:00
zzz
1946a66722 formatting 2016-01-12 23:03:32 +00:00
dev
c7f299da54 Added initial reseeed page. 2016-01-12 17:45:18 +00:00
zzz
644591a987 preliminary family docs 2016-01-12 15:39:19 +00:00
zzz
4aba81a5ac spec updates 2016-01-10 22:18:00 +00:00
zzz
8d2b8cca7f add podcast entries 2016-01-08 15:15:37 +00:00
zzz
5b8e0c05e0 add recent talks 2016-01-08 15:03:30 +00:00
zzz
8a8cf68eac Added details on plugin classpath (ticket #1679)
Updated info on JRE versions
2016-01-07 17:28:46 +00:00
zzz
5017942e63 Promote Sadie to PR Manager
Add psi as Technical PR Advisor
Add Release Manager alternates
2016-01-04 16:53:35 +00:00
zzz
1fe01d7d24 sam tweaks 2016-01-04 16:51:10 +00:00
zzz
57ec5244df Note that simultaneous FORWARD and ACCEPT is disallowed 2016-01-03 16:37:29 +00:00
zzz
516f0dc867 SAM: Simplify list of 3.2 changes since the details are now in the main part of the spec 2016-01-03 13:20:58 +00:00
zzz
96029fd419 SAM: Put v3.2 documentation into main part of spec 2016-01-03 00:13:11 +00:00
zzz
e7b05224ec partially revert previous checkin which broke the download page 2016-01-02 21:32:09 +00:00
zzz
cf485488c4 regular meeting schedule 2016-01-02 18:06:19 +00:00
zzz
d9ad9753ee add release cycle documentation 2016-01-02 17:36:11 +00:00
zzz
927ccbe953 bring roadmap up to date 2016-01-02 17:05:35 +00:00
d71728232d Fixing 404 on "Release Notes" link.
Using https on external links where possible.
2016-01-01 18:15:39 +00:00
529257600b merge of '42dbb37e6f6ff7a205c555c92710bc16a6235f8a'
and 'ab50d0b180fb8664bfb10694f1265484f8d1b52c'
2015-12-31 13:04:16 +00:00
0d13f05d17 logs for 30-DEC meeting 2015-12-31 13:04:03 +00:00
ea57d34a41 small typo 2015-12-30 10:23:49 +00:00
zzz
42b4bc8cf7 Update reseed detailed instructions to v7
Other reseed cleanup
Note removal of old router info options in 0.9.24
Note Tor Messenger ports
Update dates
2015-12-11 12:22:13 +00:00
zzz
5188575c0a html-ize the reseed details 2015-12-08 21:43:28 +00:00
zzz
b74cb41e01 format fix 2015-12-06 20:17:18 +00:00
zzz
735fe06b10 new reseed server docs, moved from zzz.i2p 2015-12-06 18:18:05 +00:00
c7a1307c1e RTL fixes 2015-12-04 05:22:08 +00:00
1f7c5ba248 Better bottom shadow 2015-12-04 02:26:59 +00:00
7e47f1702e propagate from branch 'i2p.www.revamp' (head 2086f98299a757a276edb28a2702abb4d9734bcb)
to branch 'i2p.www' (head c93fe7218ef5779c482bb3fbb2d4d699b2646f86)
2015-12-04 00:57:11 +00:00
ff9fea8363 small changes, clarification on MasterCard Red 2015-12-02 14:46:37 +00:00
810d0d4661 Update hall-of-fame 2015-12-02 12:37:19 +00:00
zzz
be71dd75d8 SAM 3.2: Clarifications
SSU: Notes on RelayRequest
2015-12-01 21:36:12 +00:00
4a5f417072 small changes to hall of fame, recent subscriptions 2015-12-01 17:03:17 +00:00
0fcceb0b0d updated hall of fame by 1st dec 2015 2015-12-01 16:50:18 +00:00
ccaed06018 Use a warmer white for the main bg 2015-11-30 20:22:12 +00:00
0e3f00543d fix link to monero 2015-11-30 13:17:35 +00:00
7c305b511f Style fixes 2015-11-29 20:56:15 +00:00
zzz
8747e9b93c SAM: Document command line parsing enhancements (ticket #1488) 2015-11-28 21:42:00 +00:00
e7e297cd22 propagate from branch 'i2p.www' (head d866064294c0e658a7d09ac9639fad123f0200c6)
to branch 'i2p.www.revamp' (head 767569bc59dda12d5f8f1eca2059c42abe7018b1)
2015-11-28 00:31:13 +00:00
zzz
ae1bc10ff3 clarify that parallel ACCEPTs were not allowed prior to 3.2 2015-11-27 19:43:12 +00:00
zzz
514f07041c defer advanced datagram options to 3.3 2015-11-27 18:52:55 +00:00
zzz
69df0b34c3 SAM: Add docs for RAW forwarding, previously undocumented
Clarify RAW and DATAGRAM handling when PORT not specified (v1/v2 mode)
Add HEADER to get a header with RAW forwarding in 3.2
2015-11-27 18:25:52 +00:00
zzz
cdfcf23e60 SAM: Fix docs for STREAM ACCEPT when SILENT=true
Clarify that FORWARD works differently than ACCEPT and CONNECT when SILENT=true
cleanups
2015-11-26 14:31:47 +00:00
zzz
e41135c370 note more new SAM 3.2 commands 2015-11-25 17:32:45 +00:00
b7bd2b3e45 Remove lang flag from spec URLs 2015-11-25 01:45:49 +00:00
d4a964ecb4 Only read spec headers when rendering index 2015-11-25 01:45:01 +00:00
e85e0effd8 propagate from branch 'i2p.www' (head 046364f77d72c10ee7ffcf74e7aaa08eb644ed96)
to branch 'i2p.www.str4d' (head 28335acea75ecad4a4edfeb19993dbe80dd95ca8)
2015-11-25 01:28:15 +00:00
zzz
a451077fde Move multiple SAM session types to proposed 3.3
Add missing i2ptunnel SSL config options
2015-11-25 00:13:38 +00:00
0a0e22fb2a Update release signer in both locations 2015-11-20 23:23:07 +00:00
5099cb4e94 Added my pubkey 2015-11-20 23:17:04 +00:00
77015dd6ee Updated translations 2015-11-20 14:45:34 +00:00
184ac8e911 Updated translation strings 2015-11-20 14:24:23 +00:00
72270a94e3 Fixed blog post 2015-11-20 14:20:47 +00:00
cdcb6450ff Updated translations 2015-11-20 14:20:32 +00:00
3bbd604e9e merge of '1ea963fdf41eb8e46a7eee971b5a1587a5643065'
and '990118d8d1ea750572e40c7ee7cffbdc9e67449a'
2015-11-20 13:36:29 +00:00
0b8d767ad0 0.9.23 2015-11-20 13:34:21 +00:00
8b30d18b87 Fixed URLs in old news to be in-net 2015-11-20 13:32:41 +00:00
zzz
2402438765 more guideline updates 2015-11-19 19:04:48 +00:00
zzz
e343f7dd08 dev guidelines update 2015-11-19 17:49:44 +00:00
5d36602ccf Updated old news 2015-11-19 04:18:46 +00:00
e01ac56d63 0.9.23 release blog post 2015-11-19 03:53:46 +00:00
zzz
84c57789e9 clarify BOB "option" command (ticket #1707) 2015-11-18 22:16:04 +00:00
zzz
edb648e148 SSU timestamp rollover note 2015-11-18 20:08:13 +00:00
zzz
30637f82ea Add proposal for SSU SessionRequest extended options 2015-11-18 18:27:39 +00:00
zzz
9144900919 change blog post category 2015-11-18 18:16:45 +00:00
ff45bfd580 Added new translations 2015-11-16 21:58:26 +00:00
11f8951ba8 Updated translations 2015-11-16 21:54:01 +00:00
13fc7a2c12 merge of '0b03f8635998356f6b984217a289e98b78f1c4ef'
and '5444d961c10bd26cd201fa942c818cec365870d6'
2015-11-15 20:58:42 +00:00
2cdf66c034 Get ctag URLs directly 2015-11-15 03:38:27 +00:00
9209ccc8bd Publishing community outreach blog. 2015-11-15 01:46:59 +00:00
9f7e907529 Bugfix 2015-11-14 23:36:46 +00:00
9901ec5eab Updated spec nav 2015-11-14 23:08:45 +00:00
7d2d4a286a Add a template function for getting ctag URLs 2015-11-14 22:55:27 +00:00
abb969b6cf Updated spectags
* ctags are case-sensitive, and the dataspecs use CamelCase.
* HTML anchor tags are case-sensitive. The old specs used CamelCase to match the
  ctags, and the existing documentation references them extensively.
* reStructuredText links are case-insensitive, and the HTML anchor tags that it
  generates are lower case.

Therefore, the links in the .rst files are given in CamelCase, and the dataspec
formatters convert this to lower case for links. In direct HTML references (in
specs or other areas of documentation), lower case must be used (to be fixed).

Command to generate the file:
cd i2p2www/spec && ctags -f spectags --langdef=rst --langmap=rst:.rst --regex-rst=/_type-\([a-zA-Z0-9]+\)/\\1/t,type/ --regex-rst=/_struct-\([a-zA-Z0-9]+\)/\\1/s,struct/ --regex-rst=/_msg-\([a-zA-Z]+\)/\\1/m,msg/ -R -n *.rst
2015-11-14 22:25:17 +00:00
ced12f991a Another textspec formatting tweak 2015-11-14 20:41:05 +00:00
fb3836384e Migrated specs to new format
Content is reStructuredText with Jinja2 markup.

Translation tags have been removed.
2015-11-14 20:40:26 +00:00
1ad3c76cc3 Add extra space in place of stripped underscores to preserve layouts 2015-11-14 00:07:25 +00:00
129438c61f Add external option to site_url 2015-11-14 00:06:16 +00:00
zzz
e7c55ca6b6 fixes 2015-11-13 21:27:27 +00:00
ab16305450 Styling for definition lists 2015-11-13 20:55:55 +00:00
dbb518a8bd merge of '6c8c3b667b5c5c523c8c677979ead8df074e8da5'
and 'cef2d8cd42d7c47581c66b3c552405c10e6e5263'
2015-11-13 03:21:53 +00:00
9ea49ff045 Sort specs in list 2015-11-12 09:48:55 +00:00
890206f52d Don't add lang= to spec urls 2015-11-12 09:38:30 +00:00
6c6af4b467 Adding community outreach blog draft. 2015-11-12 01:24:31 +00:00
zzz
d657ae7a4b SSU extended options proposal 2015-11-11 13:17:31 +00:00
7e7c5f9a3a disapproval of revision 'c55886559d85a5576514807091699fa79e219c11' 2015-11-11 03:17:01 +00:00
73029feb48 Adding blog post draft.
Adding blog post.
2015-11-11 02:51:32 +00:00
84f14fac91 Missing from previous commit 2015-11-10 08:16:01 +00:00
3816f2f6be First pass at spec viewing system 2015-11-10 08:15:11 +00:00
8edd5a8df1 Added a formatter for textual dataspecs 2015-11-10 08:09:17 +00:00
39c4bae896 small typos 2015-11-09 12:39:47 +00:00
8582f5bb6f added monero to the list of accepted coins 2015-11-09 12:36:36 +00:00
b761e26add Extract metadata extraction method 2015-11-06 21:09:54 +00:00
zzz
871ff5f3f2 Add new console home page hosts approved in meeting 240 2015-11-04 15:13:07 +00:00
336ed0adab Logs for meeting 240, 2015-11-03 @ 20:00UTC 2015-11-03 21:37:00 +00:00
zzz
0e4320f149 Clarify multiple bw caps (ticket #1701) 2015-11-02 11:59:42 +00:00
5a82127521 Fix parsing error with s/hottuna_/hottuna/g 2015-10-31 15:07:59 +00:00
8151dbe21c Updated translation strings 2015-10-31 05:45:12 +00:00
fd50027cd3 Re-added video that got dropped 2015-10-31 05:41:59 +00:00
0e4de0a4ce New translations 2015-10-31 05:34:33 +00:00
2e52c9b83f Updated translations 2015-10-31 05:34:24 +00:00
cdf92159eb IRC meeting logs for 2015-07-14 and 2015-10-06 2015-10-30 16:08:55 +00:00
0869b44645 Download list nav 2015-10-14 15:10:24 +00:00
434554fd73 Download list styling 2015-10-14 14:58:58 +00:00
d92e35321d propagate from branch 'i2p.www' (head 0aa68340e6c5aefab5ab8eab4d7be9c769e74fe9)
to branch 'i2p.www.revamp' (head 4f19a5f76b0530dea9f75b63f37fdd24f9981b90)
2015-10-14 14:19:45 +00:00
0315a711f8 Deduplicate downloads list backend 2015-10-14 14:19:38 +00:00
82db269809 propagate from branch 'i2p.www' (head 18512dafa6f135ec9097d9c47f2da324b9fdd006)
to branch 'i2p.www.revamp' (head 56c4bc64b8bf6df97d5160f5daa0e29275624659)
2015-10-13 22:11:10 +00:00
728fb0071b updated internel APK mirror to 0.9.22 2015-10-10 23:55:13 +00:00
6cca66eb87 I2P Android 0.9.22 2015-10-10 22:19:02 +00:00
zzz
ac2a106c8e style guide tweaks 2015-10-09 00:17:28 +00:00
687f30b7c1 merge of '466528b39fe81af736c0d6bac9af79b972e4ca66'
and 'f4264ecbdf168d04bf93a3e6d3bf826c971f454b'
2015-10-04 00:26:22 +00:00
e651ee8d8a Updated i2hq script 2015-10-04 00:22:53 +00:00
dev
32de872a42 Added credits for the marketing effort. 2015-10-02 17:07:11 +00:00
588f2f7887 Include mtn revision in rendered pages 2015-10-02 12:49:37 +00:00
zzz
c666219b74 add z3r0fox mtn keys and dev agreement 2015-10-02 11:59:14 +00:00
a86320f4f9 extend the debian repo key for another year 2015-10-02 02:52:46 +00:00
c678eabd98 propagate from branch 'i2p.www' (head a893b34de76aa1a5af2507a897669be255dd497f)
to branch 'i2p.www.revamp' (head dc46cb85c4e0382445d24ec4b3d70fb2f0ac2f5d)
2015-09-29 07:54:46 +00:00
3733fcd2db Updated translations 2015-09-29 07:50:31 +00:00
12489e66a4 Testing push privilege with meaningless grammar edit. 2015-09-23 09:50:24 +00:00
cb6fa712c7 BibTeX entry for paper 2015-09-18 09:34:00 +00:00
902e01733f added new paper 2015-09-18 08:23:25 +00:00
zzz
f70f825607 0.9.22 2015-09-13 17:58:04 +00:00
zzz
28e78b78bc whups capitalize 2015-09-13 15:10:47 +00:00
zzz
53b465e033 merge of '6029e776f16eff1c3d008470b956fabc4c3e8b78'
and 'ada168d62f3b5785004143db6533c4b4ce0021de'
2015-09-12 17:18:19 +00:00
zzz
b1de46c365 0.9.22 draft 2015-09-12 17:18:08 +00:00
2132887405 Add author to Atom feed entries 2015-09-09 01:19:14 +00:00
zzz
a689385e8d minor cleanup 2015-09-07 18:29:39 +00:00
zzz
02def65295 add youtube links 2015-09-07 18:29:00 +00:00
08ecf464ac The last of the I2PCon magnet links (Day 2, 480p, clearnet) 2015-09-03 12:42:54 +00:00
1607e58a90 properly close tag 2015-09-02 13:04:43 +00:00
9520ebc22c Adding Day 2 480p I2P magnet links 2015-09-02 12:01:41 +00:00
1ad464e1c5 try removing some of the redundancy 2015-09-01 23:30:03 +00:00
6187647799 clearnet magnet link for psi's talk 2015-09-01 23:22:37 +00:00
de15628065 add dn= and clearnet magnet for str4d's talk 2015-09-01 15:35:54 +00:00
zzz
3e3a47ac4e tweak 2015-09-01 14:59:33 +00:00
zzz
0396b45e3f add psi vid 2015-09-01 14:36:35 +00:00
zzz
b32fd09f04 add vid, link fix 2015-09-01 12:06:00 +00:00
zzz
0b0101ed92 add option 2015-09-01 12:01:48 +00:00
zzz
8780f1a3cc tweaks 2015-08-31 12:32:09 +00:00
4183ee9e0a Add clearnet magnet links for zzz & Lance James (day #2) 2015-08-31 11:07:40 +00:00
e429fd6f31 fix my earlier copy'n'pasting errors for the clearnet links 2015-08-31 11:01:02 +00:00
zzz
4f6a7623ff bios, licenses, press links 2015-08-30 19:20:46 +00:00
6ad6ca67f9 fix/add dn 2015-08-30 18:24:42 +00:00
a90bbb121f I2P-internal Lance James magnet link 2015-08-30 14:56:04 +00:00
1caf113ff1 i2p internal magnet for connlimit talk 2015-08-30 13:57:19 +00:00
628c9d1aa8 Clearnet magnet for ddagon's talk 2015-08-30 12:38:34 +00:00
zzz
abbe7f09f1 dagon vid link 2015-08-29 17:27:32 +00:00
0db76a72ef encode & in magnet URLs 2015-08-27 21:34:12 +00:00
ec41653e70 Add 480p clearnet links for I2PCon -- day 1 2015-08-27 21:30:19 +00:00
15a93af000 typo fix 2015-08-27 11:45:00 +00:00
zzz
028711905c 480p links 2015-08-27 10:49:00 +00:00
c8f98b071f Add clearnet torrent links + opentrackers 2015-08-26 20:40:20 +00:00
zzz
dedb8c5c98 I2PCon Day 1 video magnet links 2015-08-26 11:36:51 +00:00
e0b55613be Table header tweaks 2015-08-22 22:36:29 +00:00
zzz
52e65ab61a I2PCon pages 2015-08-22 16:54:10 +00:00
8db35a0421 Added placeholder I2PCon pages 2015-08-22 03:49:37 +00:00
dev
50af0e5305 Make blog post go live. 2015-08-18 21:14:11 +00:00
dev
fb09da9918 Wording 2015-08-18 20:01:05 +00:00
dev
739efadc30 Improved wording. 2015-08-18 19:56:58 +00:00
dev
dfa44d2a46 Fixed formatting. 2015-08-18 19:47:53 +00:00
dev
601ab7c812 Fixed spelling. 2015-08-18 19:46:57 +00:00
dev
97af21f87d Text formatting. 2015-08-18 17:55:55 +00:00
dev
6172e9c78a Text formatting. 2015-08-18 17:55:11 +00:00
dev
2716d5eadf Try 2 at fixing image urls. 2015-08-18 17:54:05 +00:00
dev
a1abd04b58 Hopefully fixed links for images. 2015-08-18 17:29:02 +00:00
dev
78681c48cf Changed name of echelon. 2015-08-18 17:28:18 +00:00
dev
1c699bbbb1 Fixed target for link 2015-08-18 17:27:06 +00:00
dev
3021559007 Removed link to Siew. 2015-08-18 17:25:41 +00:00
dev
a7a324b6cf merge of '2df7deb402ab9a9302c1d266e327b869c1551960'
and '49a370936f694edcfa69dd1ade7337e752d2d060'
2015-08-18 16:27:48 +00:00
dev
83e05ed53a Added post I2PCon writeup. 2015-08-18 16:27:34 +00:00
zzz
5227db9527 0.9.21
i2p "country" flag, copied from i2psnark
2015-08-02 12:52:33 +00:00
zzz
3da3ce9eb5 0.9.21 draft, remove dup shortlink, toronto schedule tweak 2015-07-31 15:42:38 +00:00
dev
11551c2f40 merge of '09d1b2512f779b9c9aa72bb056bca43fade5f3a2'
and 'b39b4fea1e7adda93fd9f133e4dee4b68b396bab'
2015-07-30 17:48:16 +00:00
dev
b5790851fa Added new I2PControl calls to API level 1. 2015-07-30 17:48:13 +00:00
9751af7f90 Fix .main h1 line-height 2015-07-19 10:32:50 +00:00
56851d3940 Add decoration to sidebar background 2015-07-19 10:20:13 +00:00
zzz
96732207df new shortlink 2015-07-16 18:14:23 +00:00
dev
f6680aa54c Make I2PCon announcement go live 2015-07-16 17:06:52 +00:00
dev
429917575b merge of '0af024d965932c80ca8000f08280505a022db90b'
and 'c23784397ad127c4104ab63efdf6aeef65ba31ea'
2015-07-16 16:14:54 +00:00
dev
5b50209246 Changed wording 2015-07-16 16:13:26 +00:00
dev
881f38113d Changed wording 2015-07-16 16:10:51 +00:00
028336c1d0 Blog post fixes 2015-07-16 15:40:38 +00:00
fca43e220a merge of '550f4f6e7a34019c86829d303efb602d53d8953b'
and 'dae7240fa5664ac5e65880952c7461cf38e90621'
2015-07-16 14:58:32 +00:00
dev
829827a3ad Added detailed announcement for I2PCon 2015-07-16 12:44:19 +00:00
fae2031211 Thinner content borders, wider right main margin 2015-07-15 23:45:48 +00:00
zzz
c59fac6db7 new news host 2015-07-07 14:05:37 +00:00
zzz
4c8a750fd4 new option 2015-07-07 14:05:19 +00:00
zzz
d8c982a797 updated 3.2 proposal 2015-07-07 14:05:01 +00:00
f67987bbb8 Bugfix 2015-06-30 22:37:25 +00:00
c42c151228 I2NP dataspec tweaks 2015-06-29 12:52:12 +00:00
7aecc4b68a Highlight versions in comments 2015-06-29 12:41:40 +00:00
372fb1e9a3 Fixed CSS misapplication 2015-06-29 12:31:16 +00:00
67b51774e3 propagate from branch 'i2p.www' (head bffd2812f9c516072d67f9e255c5a6404da88202)
to branch 'i2p.www.revamp' (head a6fb5601cc1d2b4567e099fda4ee15c3b5915465)
2015-06-27 15:49:12 +00:00
8f80ae4ab0 Datagram dataspec 2015-06-27 15:37:31 +00:00
ec7153c563 Link to other messages in I2NP dataspecs 2015-06-27 15:33:16 +00:00
927217c5c2 Handle message types in formatter
Most messages will work with or without the Message tail, e.g. SetDateMessage
vs. SetDate. The exception to this is SetMessageMessage, which must be specified
fully.
2015-06-27 15:32:51 +00:00
3a527f5535 Add message types to spectags
Command to generate spectags file:
cd i2p2www/pages/site && ctags -f spectags --regex-html=/\"type_\([a-zA-Z0-9]+\)\"/\\1/t,type/ --regex-html=/\"struct_\([a-zA-Z0-9]+\)\"/\\1/s,struct/ --regex-html=/\"msg_\([a-zA-Z]+\)\"/\\1/m,msg/ -R -n docs/spec/*.html
2015-06-27 15:16:33 +00:00
822d5f778d I2NP dataspec 2015-06-27 15:02:57 +00:00
3faf8fe6cf Dataspec: handle hex, x^y, ? 2015-06-27 14:23:50 +00:00
414efb636f Tunnel message dataspec 2015-06-27 14:08:57 +00:00
0fac429c6c Represent structure elements in dataspec 2015-06-27 14:08:29 +00:00
83372117ea Updated spectags
Command to generate the file:
cd i2p2www/pages/site && ctags -f spectags --regex-html=/\"type_\([a-zA-Z0-9]+\)\"/\\1/t,type/ --regex-html=/\"struct_\([a-zA-Z0-9]+\)\"/\\1/s,struct/ -R -n docs/spec/*.html
2015-06-27 13:48:42 +00:00
019a6c70f5 Disambiguate I2NP and I2CP message headers (for ctags) 2015-06-27 13:47:03 +00:00
c040cb56b5 Disambiguate TMDI and GCDI (for ctags) 2015-06-27 13:40:17 +00:00
1bfe56460c Allow numbers in class names 2015-06-27 13:08:33 +00:00
48d9b26a91 Highlight JSON 2015-06-27 12:50:43 +00:00
4951df7d67 Fixed TunnelId anchor so ctags work 2015-06-27 12:28:49 +00:00
9baccc15d8 Use meta class for redirect notice 2015-06-27 03:12:53 +00:00
cdbc2adf00 propagate from branch 'i2p.www' (head 3a0922a7dadd3bd3da78f979e22d19e587736830)
to branch 'i2p.www.revamp' (head 5821b19a04fd11c8b9f2db7e967c9c01c785736b)
2015-06-24 12:21:53 +00:00
63aefa0b8e Bugfix 2015-06-24 12:20:50 +00:00
3a07ec3cdd Categorize mirrors by network 2015-06-24 12:19:51 +00:00
bce4445b59 Add in-I2P download mirror 2015-06-22 22:35:08 +00:00
bbc34f8ad1 update android version and checksum 2015-06-18 20:24:00 +00:00
b5d602e3f6 update.killyourtv.i2p has the 0.9.20 APK 2015-06-18 13:02:19 +00:00
6d05a742de Android 0.9.20 2015-06-18 05:31:20 +00:00
zzz
ca1a0fa5e9 streaming updates 2015-06-17 13:51:27 +00:00
zzz
50ccbb5b8e multiprotocol 2015-06-11 16:59:50 +00:00
zzz
603050c678 copy SAM 3.2 proposal from ticket 1574 to spec for further review 2015-06-11 16:48:03 +00:00
zzz
092a170956 fix anchor 2015-06-10 23:32:20 +00:00
zzz
558daac87d Preliminary I2CP multisession docs 2015-06-10 21:04:25 +00:00
zzz
b7000ebf87 500 fix hopefully 2015-06-05 12:05:36 +00:00
dev
aa6b01cb63 Changed event times. 2015-06-04 19:20:42 +00:00
zzz
d0ac40c184 0.9.20 2015-06-02 18:54:22 +00:00
zzz
365f8bf2e8 0.9.20 draft, Toronto undraft 2015-06-02 13:18:45 +00:00
zzz
a69450dd98 minor i2cp correction 2015-06-02 13:18:09 +00:00
zzz
9f280e9a1c merge of '121808a5ac9448d6bd4f2caec2eaa1231f698c6e'
and '7b23527da8ebc68e389aecd5d696957a0c56b2b7'
2015-06-01 23:36:53 +00:00
dev
fdae13c4eb Removed a line of the announcement. 2015-06-01 14:04:32 +00:00
zzz
9e50f56b0e merge of '35f1d502396938d977c1c7f0b1b7d7642229d54c'
and '37556176f1fbc73c8971b9d58f0a456e835cb41e'
2015-06-01 12:12:00 +00:00
dev
60f7cbb22f Added paragraph calling for volunteers for the crypto party stations. 2015-06-01 00:44:51 +00:00
86479e691a Keep release SHA256 checksums inside blog post content area 2015-05-31 03:05:28 +00:00
e208d0b83e Make {% highlight %} always be ltr 2015-05-31 03:02:31 +00:00
bbda270a4a RTL style fixes 2015-05-31 02:54:31 +00:00
d1e56866ff Mobile style fixes 2015-05-31 02:40:51 +00:00
ccc3598c81 Add a third size scale, style .meta and .box the same 2015-05-31 02:37:44 +00:00
dfdb1aa7cc Create meta class for showing metadata in right margin 2015-05-31 01:24:23 +00:00
b0a6ddd870 Consistent content positioning 2015-05-31 01:07:41 +00:00
b889b7c861 Extracted TOC of tech intro 2015-05-30 04:22:19 +00:00
7fbc2dd330 Download page CSS 2015-05-30 04:08:54 +00:00
31bc68f2b8 Move index of attacks into sidebar 2015-05-30 03:36:01 +00:00
3cf2235fd6 Keep images inside .box, use 1.5em line height 2015-05-30 03:35:37 +00:00
fa7cfd9fe4 Different padding for one- and two-column view 2015-05-30 03:16:39 +00:00
7b592736dd Font size overhaul
References:
http://www.smashingmagazine.com/2011/10/07/16-pixels-body-copy-anything-less-costly-mistake/
http://www.smashingmagazine.com/2014/09/29/balancing-line-length-font-size-responsive-web-design/
2015-05-30 03:01:54 +00:00
afeacad0d2 Only add border-radius to lastupdated in desktop view 2015-05-30 02:22:45 +00:00
4c273e17c6 Put papers nav into sidebar 2015-05-30 00:29:55 +00:00
526c56cd26 Put blog metadata into sidebar 2015-05-30 00:22:40 +00:00
068c60acb2 Moved TOCs into sidebar 2015-05-30 00:16:40 +00:00
99068677ee Sidebar padding tweaks 2015-05-30 00:02:39 +00:00
42313cbe55 Adjust ol padding in sidebar 2015-05-29 23:50:13 +00:00
d844733297 Increase sidebar width 2015-05-29 23:50:03 +00:00
aaf4d19fca Top shadow 2015-05-29 23:43:08 +00:00
c00f7739ff Style fixes for when sidebar has no or partial content 2015-05-29 22:18:02 +00:00
1a29aeac54 CSS fix 2015-05-29 16:18:38 +00:00
452d9973ef Started moving TOCs into correct place 2015-05-29 16:18:25 +00:00
13b38463ab First pass at redesigning content layout 2015-05-29 16:05:36 +00:00
32c73d0672 Removed duplicate CSS 2015-05-29 14:20:25 +00:00
847a1feca8 Bugfix 2015-05-29 14:20:14 +00:00
2f76c91b51 Consistent CSS formatting
Via http://tools.maxcdn.com/process
2015-05-29 14:03:20 +00:00
9bf4f790ab Shortlinks for blog posts 2015-05-28 21:48:16 +00:00
dev
54a58794fc Fixed typo 2015-05-28 20:29:34 +00:00
dev
2fe6bf9524 Added more details about the crypto party. 2015-05-27 22:09:39 +00:00
3ebb30f035 Correct formatting
fix formatting errors in toronto meetup draft blog post
2015-05-27 21:46:27 +00:00
dev
3e54f88ff4 Layout formatting. 2015-05-25 19:56:52 +00:00
dev
93a796e7b6 Formatting 2015-05-23 15:17:41 +00:00
dev
8d6c4afbb8 Fixed contact details. 2015-05-23 15:13:21 +00:00
dev
722f3c6556 Added some more details about the event. 2015-05-23 15:08:09 +00:00
dev
ea4cdac03b Removed google map due to privacy 2015-05-22 12:20:14 +00:00
dev
e482e1b87c Formatting 2015-05-22 00:54:45 +00:00
dev
64e9d5ea17 Changed wording. 2015-05-22 00:17:36 +00:00
dev
2c6e5658d8 Fleshed out some text. 2015-05-22 00:13:22 +00:00
dev
5f72da8869 Formatting 2015-05-22 00:04:39 +00:00
dev
4d01cf9c0c Embedded Google Map for Hacklab location. 2015-05-22 00:03:23 +00:00
dev
01e49e2b83 Added initial draft for Toronto Meetup announcement 2015-05-21 21:49:54 +00:00
zzz
35a4ae2144 add time zone note 2015-05-15 16:08:27 +00:00
zzz
ba5ad300ee add info on jstl.jar and standard.jar 2015-05-15 14:22:47 +00:00
bf3b2592b5 Updated translation strings 2015-05-14 04:48:23 +00:00
cf43c7b182 Un-renamed language codes - this is Python, not Java... 2015-05-14 04:45:43 +00:00
49f6307d74 Updated language list 2015-05-14 04:40:16 +00:00
f0bd8ded2f New translations 2015-05-14 04:12:05 +00:00
b88a17cfab Updated Transifex language map, moved id -> in per Locale 2015-05-14 04:11:23 +00:00
c5d073ecff Updated translations 2015-05-14 04:06:33 +00:00
29c091f0ec merge of '1bf567bfa3324c854874aa7e94588ad500fea35b'
and 'ce436c83c7291c83e58048cf830796caa4b2707c'
2015-05-14 03:53:53 +00:00
96fb80ad91 Nicer format for README 2015-05-14 03:52:45 +00:00
zzz
ec3ab6a311 html fix 2015-05-13 12:59:14 +00:00
zzz
7a111e5ec0 Spelling fix (ticket #1561)
Add info on dev build su3 version
2015-05-13 12:20:38 +00:00
zzz
0e250a1368 more SAMv3 cleanups 2015-05-12 19:34:18 +00:00
zzz
591e3612b2 SAM:
- Clarify that v3 forwarded datagrams are sent via UDP (ticket #1488)
2015-05-12 18:46:25 +00:00
zzz
aa3a27f1d1 SAM:
- More consistency in key/value syntax
   some changes taken from ticket #1488 patch 0001
 - Clarify destination and private key everywhere
 - Clarify key=value quoting and lack of escaping (ticket #1488)
 - Add more v3 references to DATAGRAM SEND and RAW SEND
   (ticket #1488 comment 7)
 - More links
 - HTML-ize the v3 spec
2015-05-12 14:24:36 +00:00
d521011cbf logs for meeting #237 2015-05-10 15:11:39 +00:00
zzz
fe04384a68 Add docs for new console-icon property (ticket #1550) 2015-05-09 15:37:04 +00:00
zzz
ed28457030 new caps 2015-05-06 03:22:48 +00:00
f9d2339001 Footer text color fix 2015-05-01 00:37:54 +00:00
d7e29c523c Added missing image 2015-05-01 00:34:24 +00:00
b75c601071 update Debian instructions (jessie is the current stable) 2015-04-27 11:42:02 +00:00
6714d16c8f Finished attributions for HighlightExtension 2015-04-23 12:37:05 +00:00
4f3031ad7f Added licenses for website source code and content 2015-04-23 12:31:27 +00:00
727c3c1be8 merge of '1b1990daecb9a521c1341cca1c85d263039f2680'
and '44c1453540c653b26dd093d8186c6f1b73765661'
2015-04-16 03:48:51 +00:00
21c8e3dd42 bump Android version 2015-04-16 02:04:52 +00:00
d3c3dc26b0 Android 0.9.19.1 2015-04-16 00:55:50 +00:00
zzz
8928abe770 Note that FROM must be sent with RESET prior to 0.9.20. 2015-04-14 14:17:46 +00:00
zzz
e97c5eee65 another change log link 2015-04-14 14:12:44 +00:00
dev
cfc0c87b8a Added https to default i2pcontrol port 2015-04-13 20:55:02 +00:00
zzz
182dfabd63 add links to release notes and changes 2015-04-13 14:15:38 +00:00
16d84927bc Updated Android section 2015-04-13 13:55:18 +00:00
f5a1872eba I2P Android 0.9.19 2015-04-13 02:55:37 +00:00
zzz
88363ed9a3 0.9.19 2015-04-13 00:23:26 +00:00
zzz
7a45e745d2 0.9.19 draft 2015-04-12 20:07:15 +00:00
zzz
ee82a1a23b fix f-droid link 2015-04-12 19:08:22 +00:00
zzz
336704665a clarify that EdDSA types are little endian 2015-04-11 21:36:11 +00:00
zzz
cada05f3e3 update Android downloads 2015-04-11 15:54:59 +00:00
zzz
943c3986e3 recommend Java 7 or 8 2015-04-09 16:50:39 +00:00
zzz
d08fa0340a fix (my bad) 2015-04-08 19:55:29 +00:00
zzz
6850a3f7b4 Common structures:
Add KeysAndCert as the base for RouterIdentity and Destination
Fix javadoc links for moved router data structures
2015-04-06 13:47:46 +00:00
zzz
d23e05b431 Embedding: Updates
I2CP: Add proposal for additional SetDate messages
Ports: Reserve port 7668 for eepsite SSL
2015-04-03 12:26:12 +00:00
b7ffd41564 Updated team page 2015-03-19 20:20:04 +00:00
03067ab6cf Updated licenses page 2015-03-19 20:16:16 +00:00
zzz
52607593f8 minor correction 2015-03-16 19:50:22 +00:00
6bff53f6fd Reference to Haskell API for SAMv3 2015-03-11 23:09:13 +00:00
403d07203c I2P Android 0.9.18 2015-03-04 05:31:21 +00:00
bfd1ef4869 Fixed footer URL 2015-03-04 05:30:07 +00:00
zzz
0b1d0f6b73 0.9.18 2015-02-23 10:22:53 +00:00
zzz
04df9acb86 release draft 2015-02-23 09:49:37 +00:00
zzz
bbe875cb26 clarify that relay request must have an established session 2015-02-07 22:47:31 +00:00
zzz
836252fafe I2NP: Note that tunnel IDs must be nonzero 2015-01-28 21:18:54 +00:00
zzz
4ed71beffb I2NP: Add missing info on Database Store message with tunnel ID = 0 2015-01-28 21:00:39 +00:00
596a28d12f New translations 2015-01-22 08:38:54 +00:00
10079904aa Updated translation strings 2015-01-22 08:38:31 +00:00
c88dbd5f91 Updated translations 2015-01-22 08:30:53 +00:00
39456bd7c0 String fixes 2015-01-22 08:22:23 +00:00
2f17202f1d Added date of meeting 59 2015-01-21 21:03:03 +00:00
04ba83d543 Updated translation strings 2015-01-21 03:48:00 +00:00
3974ddadfe Updated translations 2015-01-21 03:46:11 +00:00
4ae41774ee Excerpt for blog post 2015-01-21 03:44:11 +00:00
2ccc8a8ec6 Two minor edits in the Tails section 2015-01-20 22:54:43 +00:00
zzz
22beb56fe5 spelling 2015-01-20 22:30:10 +00:00
zzz
8992a423b1 undraft since already visible 2015-01-20 14:41:03 +00:00
zzz
b45ba19a57 fix date 2015-01-20 14:09:44 +00:00
f8419b2154 Tag draft blog post for translations 2015-01-20 10:33:08 +00:00
87f7b2f4d4 i2p.rocks is down, switch to i2p.xyz 2015-01-20 10:32:47 +00:00
bf0ce47541 Draft of zzz's 31C3 trip report 2015-01-20 10:14:43 +00:00
f0c27338a7 New draft extension part 2 2015-01-20 10:14:19 +00:00
bcdedcde43 .rst.draft -> .draft.rst so draft blog post still get syntax highlighting 2015-01-20 10:11:47 +00:00
c59a35f46f Updated translation strings 2015-01-11 08:53:14 +00:00
2cdc0df711 Show language names on hover 2015-01-11 08:42:17 +00:00
a8776d7453 Updated language names
Source: http://www.omniglot.com/language/names.htm
2015-01-11 07:26:17 +00:00
a369b81f9b New translations for fi 2015-01-11 06:42:28 +00:00
117ac49f88 Updated translations 2015-01-11 06:36:59 +00:00
03ad75ae9b Link from blog errors to relevant ticket 2015-01-11 06:31:06 +00:00
38bf3f3d16 comment out the i2p.rocks inproxy; it has been down for some time. 2015-01-03 23:41:13 +00:00
2f68cddce3 change the filename of the debian repository key on the website 2014-12-28 14:02:25 +00:00
972a8edcfc updtaed hall of fame donations 2014-12-25 09:48:07 +00:00
zzz
ed54f24e22 I2CP: Add persistent key proposal
RSA: Add RFC reference
SU3: Add plugin info
2014-12-17 14:28:39 +00:00
zzz
eec0494fd8 more update spec clarification 2014-12-14 15:50:18 +00:00
c8112ae1fb Updated Android version 2014-12-14 11:05:49 +00:00
7210477248 Updated translation strings 2014-12-14 05:28:27 +00:00
5021b1a96e Updated translations 2014-12-14 05:23:18 +00:00
zzz
6e695893a9 update spec clarifications 2014-12-13 23:57:52 +00:00
zzz
9b76c613ac BOB: Add lookup command, fix setkeys command 2014-12-07 22:10:26 +00:00
7021df9129 Updated download list for I2P Android 2014-12-03 13:10:31 +00:00
zzz
0ecbc48105 I2NP DSM 2014-12-03 02:18:10 +00:00
zzz
bd02392929 JNovember 2014-12-03 02:17:18 +00:00
2db0dd5def Updated translation strings 2014-12-02 23:12:47 +00:00
c82798769c Updated translations 2014-12-02 23:11:45 +00:00
c9828e7f0e Publish blog post about Android app releases 2014-12-02 23:09:46 +00:00
29957cff8e Draft blog post for Android app releases 2014-12-02 00:21:10 +00:00
5fc2f72cf7 Spelling 2014-12-02 00:20:22 +00:00
a3c099a01d Updated translations 2014-12-02 00:19:42 +00:00
1bcd0d07ad Tweaked h1 margins 2014-12-02 00:16:38 +00:00
zzz
8d25796885 try to kick it 2014-12-01 01:58:04 +00:00
zzz
5a42f8159f 0.9.17 2014-11-30 22:56:25 +00:00
zzz
0edb39b647 0.9.17 release draft 2014-11-30 19:08:19 +00:00
4c7ec539c5 added i2p.rocks INproxy 2014-11-29 19:05:58 +00:00
zzz
8f98e6f195 more i2ptunnel options 2014-11-28 16:10:01 +00:00
3f0ac820c9 Updated translation strings 2014-11-27 12:14:02 +00:00
85151e8b64 Updated translations 2014-11-27 12:12:02 +00:00
eb65ab7b57 Drop todo sections that have been completed 2014-11-27 12:10:04 +00:00
79d361cef6 Added meetings 235 ans 236 2014-11-26 01:30:42 +00:00
zzz
cfb22c84b7 clarify length of NTCP message 3 2014-11-25 14:20:38 +00:00
zzz
528f105123 Add router su3 reseed spec
Embedding guide updates
2014-11-23 17:22:13 +00:00
0946244a86 Clarified SU3 news file specification 2014-11-21 13:06:34 +00:00
f3797e4c9c Clarify truncated date format 2014-11-21 00:31:54 +00:00
b00bef51a7 Improved SU3 news file specification 2014-11-21 00:25:22 +00:00
zzz
cd8c39cce8 more i2ptunnel.config options 2014-11-20 13:11:36 +00:00
zzz
86da30ee9e i2ptunnel config links 2014-11-18 16:01:16 +00:00
zzz
49807eba92 add i2ptunnel.config docs 2014-11-18 15:54:06 +00:00
zzz
600041c1e2 update logger.config docs 2014-11-18 15:13:51 +00:00
fec8a8b7af Updated translations 2014-11-16 03:05:05 +00:00
0d49c92247 Percent symbol fix in docs 2014-11-16 03:01:47 +00:00
40d353b9a6 More blog percent symbol fixes 2014-11-16 00:59:34 +00:00
5438980324 Fixed percent symbol in blog post 2014-11-16 00:52:25 +00:00
cc9720b2e0 Fixed percentage bug in sv translation 2014-11-16 00:01:26 +00:00
4100b808d4 Remove BLOG_DIR from blog errors without breaking the blog 2014-11-15 23:54:06 +00:00
0c9a7b9dd9 Updated translation strings 2014-11-15 23:31:54 +00:00
af6219475e Updated translations 2014-11-15 23:29:40 +00:00
zzz
2d8c507325 Embedding guide copied from http://zzz.i2p/topics/1654 2014-11-10 16:14:24 +00:00
zzz
e1ca84769d persistent random key 2014-11-09 01:27:05 +00:00
zzz
ed85e5d2ad team update 2014-11-08 22:08:09 +00:00
zzz
8a8c26f498 update spec tweaks 2014-11-08 12:44:13 +00:00
zzz
e935dc3dd3 new opentrackers 2014-11-06 16:02:27 +00:00
zzz
cafedcbfd0 crypto update 2014-11-04 19:25:32 +00:00
zzz
9c746d1faf su3 news spec 2014-11-03 15:00:24 +00:00
7ebc50d58b Updated translation strings 2014-11-02 22:55:55 +00:00
5d92a9dcf5 Updated translations 2014-11-02 22:54:45 +00:00
zzz
06fd1238b2 blockfile spec tweaks 2014-11-02 21:57:43 +00:00
zzz
7a10b7dd6a 0.9.16 2014-11-02 21:57:23 +00:00
zzz
97acfc5eb6 typo fix 2014-11-02 00:03:18 +00:00
zzz
e94e2d017f 0.9.16 draft 2014-11-01 19:55:54 +00:00
418ec77db4 Updated translations 2014-10-27 06:29:37 +00:00
zzz
20b01be929 SSU minor correction 2014-10-26 22:10:48 +00:00
1a02306080 Style tweak 2014-10-22 21:00:44 +00:00
814b537775 Don't leak info in blog errors, make them less scary 2014-10-22 20:53:54 +00:00
fb88d02ba9 Updated translation strings 2014-10-22 20:24:14 +00:00
ef93ccb003 Updated translations, new fa translations 2014-10-22 20:12:50 +00:00
f661dcff86 Updated translations 2014-10-18 02:42:47 +00:00
1504492c46 update dev meeting IRC info:
* remove freshcoffee
 * add oftc
 * change channel from #i2p to #i2p-dev
2014-10-16 22:29:52 +00:00
d5a6f6af85 I2P Android 0.9.15.1 2014-10-16 10:46:14 +00:00
5f3438456a I2P Android 0.9.15 2014-10-16 04:43:12 +00:00
dc231fbc35 Fixed debug checkin 2014-10-16 04:43:02 +00:00
e3deb6ddd3 merge of 'd12b0baf7bee45a06ff0373ba716f29b5857c468'
and 'fd4f874f11f58e0fe9e90bc0d07afcf741690b7c'
2014-10-16 04:27:38 +00:00
zzz
c15662feb6 Clarify netdb routing key
Implement I2NP DLM type flag
2014-10-14 13:24:42 +00:00
43521a3296 Updated translation strings 2014-10-14 11:29:44 +00:00
4f9b197b96 Fixed heading lines 2014-10-14 11:25:37 +00:00
e4d504a26b Updated translations 2014-10-14 11:22:02 +00:00
3c0d1b0f67 Add Arabic to RTL_LANGS and to language selection menu 2014-10-14 09:48:58 +00:00
bced2f9397 update debian repo key 2014-10-11 18:09:22 +00:00
zzz
32bd696f7f minor corrections 2014-10-10 15:28:43 +00:00
f67b74dfa8 Text fix 2014-10-09 10:45:23 +00:00
574382955f Document process to update translations 2014-09-30 22:02:56 +00:00
28a97ba96a Updated translation strings 2014-09-30 21:59:18 +00:00
a198224d11 Moved keys to Help -> Verify I2P (also simplifies Volunteer -> Develop menu) 2014-09-30 21:55:52 +00:00
52c01d905c New translations 2014-09-30 21:52:54 +00:00
8417a6c182 Updated translations 2014-09-30 21:47:38 +00:00
1c7e70ca38 Update Oracle ARM JDK URL 2014-09-28 18:34:27 +00:00
zzz
2e301ffbe9 SAM link fix take 99 2014-09-26 15:56:57 +00:00
zzz
0e21289028 fix bad links in SAM v1/v2 docs 2014-09-24 15:06:25 +00:00
zzz
3790ce4fcf 0.9.15 2014-09-21 12:35:13 +00:00
zzz
a775e53d1f 0.9.15 release notes 2014-09-20 21:01:41 +00:00
16cc890a43 Use the i2p.rocks inproxy (run by psi) instead of i2p.us (unknown operator) 2014-09-18 00:55:34 +00:00
4518869849 Disable inproxy for stats.i2p and zzz.i2p 2014-09-17 23:05:28 +00:00
869b699769 PDF url for Herrmann2011 MSc thesis 2014-09-16 02:06:36 +00:00
zzz
2d5ebc971c SSU data packet ACK bitfield notes
Transport notes
2014-09-14 17:56:21 +00:00
d1b0ad0500 New paper from the French researchers 2014-09-12 22:15:30 +00:00
aba64feee9 fixing two typos reported in ticket #1378 (thx EinMByte) 2014-09-12 19:06:03 +00:00
zzz
a3809f5b1c Fix SSU data packet ACK bitfield (thx letika) 2014-09-12 15:25:13 +00:00
zzz
766f658edb Transports:
- Add RouterAddress specs
- Explain 'semireliable'
NetDB:
- BC are not in the RI caps, only the SSU RA caps
- Update published stats
2014-09-10 17:26:55 +00:00
zzz
f75c499f96 not just DSA 2014-09-06 20:38:17 +00:00
zzz
ebad8108f4 no this is not where you ask for help 2014-09-06 20:37:55 +00:00
zzz
4d5c62069d I2CP:
- Version table additions
- Fix the docs to say what we really did in 0.9.14 for per-message
  mode=none override.
- Add a note about changing session options
2014-09-05 21:32:37 +00:00
zzz
d91c1d363b I2CP version table
Build message request time enforcement
2014-09-04 13:25:12 +00:00
zzz
463051b98b new I2NP version table 2014-09-03 20:19:52 +00:00
zzz
d93c494de6 DLM proposal take 2 2014-09-03 18:51:06 +00:00
zzz
1db3de11fc proposal for I2NP DLM exploration flag bit 2014-09-03 18:19:33 +00:00
fdbd5a870c fix overline/underline bugs in es translation (spotted in logs)
Fixes have been pushed to TX.
2014-08-27 14:07:56 +00:00
16724f3191 Updated translation strings 2014-08-26 13:34:44 +00:00
9b4097700b New translations for id 2014-08-26 13:33:29 +00:00
97aabd15d9 Updated translations 2014-08-26 13:32:57 +00:00
zzz
25249a9419 NTCP RI sig types 2014-08-25 20:53:03 +00:00
ba020121a5 updates to the meeting log processing scripts 2014-08-25 01:48:47 +00:00
1dc3b78569 add the 'present' users to the historical dev meeting pages 2014-08-25 01:46:19 +00:00
zzz
adb7ccf349 RI sig types 2014-08-24 19:50:20 +00:00
758f4037c3 bugfix: escape '_' when it appears at the end of a nick 2014-08-24 14:30:33 +00:00
7d45366aee merge of '15cc38776ecf209f0c6f0c18aef07e3c891ae567'
and '998df0fe155f7e9eccd8dc21c14ddf123e511f20'
2014-08-24 00:20:28 +00:00
7f134a7129 Fixed blog post 2014-08-24 00:15:47 +00:00
2fcc9392d4 fix underline too short (oops) 2014-08-24 00:03:25 +00:00
01ea01dfd0 remove extranous "is known as" from the log 2014-08-23 23:43:48 +00:00
27fa5f6114 Jul 14 meeting logs 2014-08-23 23:36:18 +00:00
f8a430e727 meeting logs, July 1, 2014 2014-08-23 23:30:27 +00:00
e4bf9735dd Update text wrt keys. 2014-08-23 22:35:39 +00:00
63dd1ca875 Updated text 2014-08-23 22:30:40 +00:00
573a265e37 Adding news, and correction in apk filename. 2014-08-23 19:51:20 +00:00
c3468b8467 Updating Android release 2014-08-23 17:33:37 +00:00
zzz
2399919258 updates 2014-08-23 14:19:19 +00:00
zzz
426599367a eddsa 2014-08-23 02:53:15 +00:00
zzz
333a44294b clarify padding in dest 2014-08-22 15:14:01 +00:00
zzz
1299f2f55e clarification of key and sig serialization 2014-08-21 18:32:44 +00:00
zzz
cbe00761d7 clarify stream IDs 2014-08-18 15:15:01 +00:00
0d986acca1 Crediting Marielle for the color selection and mixing on
ICToopie, which seems to lead to the new name of the router :)
2014-08-17 18:16:27 +00:00
0256269652 Updated IRC channel list with Purple I2P & Abscond to keep topic :) 2014-08-17 15:53:18 +00:00
1c4620c3ad Adding the GPG key for press@geti2p.net 2014-08-15 19:03:32 +00:00
c1abe0d1df Some more fixes and pharses. 2014-08-15 18:34:43 +00:00
cbcad78559 Since I got A+ in English with zzz, at least I could do was to fix my typos ;) 2014-08-15 13:35:13 +00:00
4d8e39d190 Added news about Privacy Solutions and a update on the projcts ongoing. 2014-08-15 11:52:13 +00:00
65d7bfdf8c disable *.geti2p.com; unable to connect 2014-08-14 16:41:22 +00:00
a43a956be0 Updated information about FTP proxy, and outproxy situation. 2014-08-11 21:02:15 +00:00
zzz
a4810e15a2 old backup news 2014-08-10 12:35:44 +00:00
zzz
b3a63d72e3 fix header corruption 2014-08-10 11:42:47 +00:00
35514dddd8 fix for 'overline too short' 2014-08-10 01:54:10 +00:00
zzz
d7c7e92062 0.9.14.1 2014-08-10 01:06:24 +00:00
94234fa747 typo fix 2014-08-10 01:02:22 +00:00
zzz
6f44b8828a 0.9.14.1 release draft
plugin and su3 updates for 0.9.15
2014-08-09 23:27:00 +00:00
25cc0f4dc3 Added sindu for WSGI reseed script, and added me and orignal to I2Pd, and
removed I2PCPP from the team page
2014-08-08 20:13:28 +00:00
c6d459942f Updated translations 2014-08-07 07:05:07 +00:00
f8ab14e91c Removing old news. More news are comming :) 2014-08-06 01:31:26 +00:00
zzz
75dbad02d3 add info on plugin key whitelist 2014-08-04 15:52:50 +00:00
d593b185e6 re-enable d/l mirror 2014-07-29 13:22:27 +00:00
d4e9bd9562 temporarily disable d/l mirror 2014-07-28 21:48:54 +00:00
zzz
291bdc3097 update credit 2014-07-27 11:02:23 +00:00
zzz
4ae8cbd7a6 0.9.14 2014-07-27 10:29:02 +00:00
727cdc5910 Unrelease blog post (download files not up yet) 2014-07-27 00:10:58 +00:00
717d67907f merge of 'd73cfabd4b3c1a3e5962b26cd136b9babba404fb'
and 'e199aa8bdab15027d8399259d29cdcad72c85c2d'
2014-07-27 00:09:22 +00:00
a9b9d10d54 Released blog post 2014-07-26 23:25:49 +00:00
zzz
20f18a6f2d old backup news 2014-07-26 23:04:11 +00:00
bd9a1fb386 Blog post fixes 2014-07-26 22:48:49 +00:00
zzz
e3f211fba6 release notes draft 2014-07-26 22:16:52 +00:00
3f1747c520 Updated translation strings 2014-07-26 02:43:47 +00:00
e13b8196a5 Updated translations 2014-07-26 02:42:19 +00:00
238913d61f moving to the correct section 2014-07-25 11:51:41 +00:00
zzz
588e565ced clarify SSU want reply bit 2014-07-22 17:53:02 +00:00
zzz
5e4f7641e6 more link fixes 2014-07-20 14:00:13 +00:00
zzz
a3a9c74dd9 Link fixes (tickets #1334, #1335)
Clarify DESTINATION in SESSION STATUS in SAM v1/v2 (ticket #1334)
2014-07-20 12:19:57 +00:00
zzz
02954e30ea merge of '2e6875373b4a9d3c7025673b91f9404c581145b6'
and 'a56cc4f45cc2c0585bf5d7c7574317e87892c221'
2014-07-20 12:11:00 +00:00
zzz
1d56d1a21e SAM:
- Document v1/v2 datagram modes in v3 (ticket #1334)
- Clarify DESTINATION parameter in v1/v2 modes
- Document minimum and recommended maximum datagram sizes (ticket #1335)
2014-07-19 15:57:32 +00:00
9805973315 Anchor fix 2014-07-18 02:13:45 +00:00
3421d20a2f Corrected upstream link to SAMv3 C++ lib 2014-07-16 03:02:56 +00:00
22ee0c6c0e Make SAMv3 C lib link accessible outside I2P 2014-07-16 02:59:37 +00:00
ce102a9fe6 Link to SAMv3 C++ library 2014-07-16 02:55:48 +00:00
c0b65f85a6 correction of last entry 2014-07-15 08:42:04 +00:00
zzz
d39d88f9d7 new PR managers 2014-07-14 20:39:49 +00:00
zzz
43bb60d4f8 mtn.i2p-projekt.i2p 2014-07-14 20:36:39 +00:00
1753665c28 update hall of fame 2014-07-14 19:22:28 +00:00
144cc8a4ab Added question 2014-07-14 14:22:36 +00:00
16f8537342 More language library links 2014-07-13 23:56:20 +00:00
10c38d117c Clarification 2014-07-13 23:39:40 +00:00
74bebbbe79 Language library links for APIs 2014-07-13 23:39:29 +00:00
zzz
e399a88529 add video 2014-07-11 20:16:01 +00:00
zzz
666b0034a7 Document change in datagram signatures 2014-07-11 19:29:06 +00:00
zzz
8a4603b47b datagram update for sig types 2014-07-08 22:12:11 +00:00
00d91db565 Updated translation strings 2014-07-07 04:02:18 +00:00
a9f4d1841a New translations for nl 2014-07-07 03:34:47 +00:00
44ddbb32fd Updated translations 2014-07-07 03:29:43 +00:00
zzz
cc18703efc remove trailing whitespace 2014-07-05 21:45:14 +00:00
zzz
3b288edba1 add links to android source 2014-07-03 14:12:54 +00:00
zzz
1b6c9b46c6 fix links 2014-06-30 14:47:25 +00:00
zzz
ecae24c672 update reseed docs for su3 2014-06-29 12:13:55 +00:00
zzz
9567477f71 SAM: Updates for v3.1 (ticket #1318)
I2CP: Fix SigType names
2014-06-28 15:56:00 +00:00
785dfcde53 merge of 'a7c66fdbd876dc741e1f16fccc43acb062bc4cc0'
and 'e128f93e1c700e303df3a0d655519dd6d1e83d7d'
2014-06-26 00:48:14 +00:00
323b37fedd Link to SAMv3 Go library 2014-06-26 00:48:11 +00:00
zzz
d9f65e84fe typo 2014-06-25 19:56:19 +00:00
zzz
7e9545fc87 - Clarify key types are integers
- Clarify SAM v3 private key format
2014-06-25 14:26:42 +00:00
02d563b649 merge of '36f3b30442179a90db2bdd2cc30e7163ac1c115f'
and '70ca3c271286b766a53fef42306d044b5735e178'
2014-06-23 21:49:59 +00:00
1e092e76e7 List of language libraries for BOB 2014-06-23 21:49:54 +00:00
fe6176a211 update screenshots and text for Konqueror (ticket #1312)
- Screenshots for en & fr have been updated (Konqueror 4.13.1) but only the en text has been
  changed (No parlez français).
2014-06-15 12:12:00 +00:00
zzz
d282cac04b Android 0.9.13 b2 2014-06-15 00:12:54 +00:00
zzz
a34c5cc2f3 GPG key for security email (ticket #1119) 2014-06-13 13:54:20 +00:00
ebe293b29f Anchor links to each package 2014-06-12 22:35:27 +00:00
zzz
2396c45d00 Android 0.9.13 2014-06-12 19:56:58 +00:00
e57cb8f5cf Updated translations 2014-06-11 06:28:46 +00:00
b86ca5cbfc Updated translation strings 2014-06-11 06:10:39 +00:00
866a93a9e7 Updated translations 2014-06-11 06:08:19 +00:00
zzz
a4f4d86008 I2CP updates 2014-06-07 13:12:15 +00:00
d35b5a8a56 Cache static pages for the default time (10 mins) 2014-06-04 11:48:06 +00:00
zzz
5a2605f3ba UDP tracker proposal 2014-05-27 17:54:42 +00:00
ab0ab93f51 Blog post about Monero partnership 2014-05-25 21:43:20 +00:00
zzz
7f6186dff9 Remove the duplicate public key blocks;
all the subkeys are in there.
2014-05-25 12:24:41 +00:00
e3418292bc Updated translation strings 2014-05-23 23:32:52 +00:00
8a25d20de7 Updated translations 2014-05-23 23:31:00 +00:00
c831239d04 Updated translations 2014-05-23 23:29:10 +00:00
52dd6c1534 s/shortcodes/shortlinks/terminology fix 2014-05-23 13:11:00 +00:00
320dc99bd6 Created dedicated section for shortcodes, added /d and /get -> /en/download 2014-05-23 12:45:05 +00:00
zzz
599a20d94f 0.9.13
Backup news
Fix /dl alias
2014-05-23 11:38:27 +00:00
zzz
839ad4071e add /dl shortcut 2014-05-22 17:29:05 +00:00
zzz
1ef027b5a9 0.9.13 draft 2014-05-22 17:14:23 +00:00
a288a61b75 Fixed .po file format bugs 2014-05-19 12:28:59 +00:00
8c1ce0f51a Fixed various HTML bugs 2014-05-19 05:52:28 +00:00
44ce0810bb Updated translation strings 2014-05-19 05:25:46 +00:00
b8ce7bcc7e Updated translation strings 2014-05-12 14:19:44 +00:00
8834458f51 Fixed up blog post translation tags 2014-05-12 14:18:29 +00:00
504dc1cd2e Updated translations 2014-05-12 13:56:59 +00:00
3c543aa690 changed for new LUA - see zzz.i2p/topics/1625 2014-05-12 07:54:47 +00:00
cec28d0657 Note that the monotone tunnel needs to be started before pulling from monotone (ticket #1264) 2014-05-11 23:31:00 +00:00
2a8180b2f7 add i2pdocs.str4d.i2p to hosts.txt (site is linked on the website) 2014-05-09 10:21:57 +00:00
zzz
3f99e85e1d new GPG keys 2014-05-08 19:21:55 +00:00
zzz
e7402998bf add hiddengate.i2p 2014-05-07 14:27:21 +00:00
72819ffc56 Updated translations 2014-05-07 04:09:48 +00:00
aebc42fa71 Fixed CSS on downloading page 2014-05-07 04:03:30 +00:00
4256add848 Added last two meetings 2014-05-07 01:32:28 +00:00
b8615b18e5 added a donor 2014-05-02 14:26:06 +00:00
0074d11c39 Updated translation strings 2014-04-24 06:29:37 +00:00
5f731bf221 Added new translations for it 2014-04-24 06:26:18 +00:00
d1ce20b45a Updated translations 2014-04-24 06:25:41 +00:00
fb0ced2525 adding psi's transport key 2014-04-22 21:10:52 +00:00
997a19a319 Dev agreement for psi 2014-04-19 12:04:09 +00:00
25b2e68b1c merge of '8b472c24f484d87f7eb3ac336b796cb8f521216f'
and '9ce269e35fc91826600400b2d5b7f647567a1e05'
2014-04-18 08:59:27 +00:00
9f0f26301c Meeting 230 2014-04-18 07:43:22 +00:00
895b881841 Edited log to match others 2014-04-18 07:42:18 +00:00
e9e8b7c9b7 Scripts for handling meeting logs 2014-04-18 07:41:53 +00:00
a0060419dc merge of '456dd8b5de81a68896b75b3f51e8103094fde536'
and 'f9a6957f43228491a84bf1e868fb348ecb3feba9'
2014-04-18 00:44:05 +00:00
4814c9ff1e disapproval of revision '58d974c51750142a5e59f6b5c18c844d9f5eaab8' 2014-04-18 00:43:55 +00:00
zzz
35817e4458 layout fix attempt 2014-04-11 14:20:44 +00:00
zzz
c2307cd990 add F-Droid link 2014-04-11 13:34:15 +00:00
ed0de5dd3e disable geti2p.com while it returns error 503 2014-04-09 18:39:16 +00:00
zzz
63ed8f49ba Android 0.9.12 2014-04-08 23:08:38 +00:00
zzz
e86c88dd04 Clarify SSU Peer Test Message handling 2014-04-07 15:01:14 +00:00
zzz
85010240df merge of 'c537c7ab7db5ba6fd16633e9a921b3c117f68978'
and 'f1a660ceb94f188d9b3e070c23b68162a0060ad7'
2014-04-07 14:54:37 +00:00
e2143035ff fix to remove <code> tags from appearing in the page's text 2014-04-03 23:46:44 +00:00
zzz
dee07f6596 update default subscription 2014-04-03 18:14:58 +00:00
b206e0acad Updated translation strings 2014-03-31 22:10:17 +00:00
4cde73312c Updated translations 2014-03-31 22:08:46 +00:00
zzz
fd3e17a2d5 0.9.12 2014-03-31 20:33:31 +00:00
zzz
6ded516348 backup news 2014-03-31 19:59:37 +00:00
zzz
9378d98e24 0.9.12 draft 2014-03-31 14:25:27 +00:00
43a0a0ee66 Added usability paper (later version of Schomburg2009, more complete) 2014-03-29 01:52:50 +00:00
4dd6637d85 Papers: I2P pros/cons summary and a survey of tools 2014-03-26 04:36:20 +00:00
e4baeefcd1 Tagged 'Mirror:' for translation 2014-03-24 21:29:56 +00:00
6ce4e7c95d Tweaked mirror button text 2014-03-24 21:28:53 +00:00
ad53cb3f4b Mirrors: "meeh" -> "sigterm.no" 2014-03-24 21:27:56 +00:00
95a6ccfff8 Refined download page buttons 2014-03-24 21:25:31 +00:00
40fe279829 Updated translation strings 2014-03-24 03:19:00 +00:00
efe61396c2 Updated translations 2014-03-24 03:17:41 +00:00
abd7bfc931 Hover effect on download links 2014-03-24 03:03:54 +00:00
dcf1a32cea Redesigned download page to make download links more prominent 2014-03-24 02:58:15 +00:00
b5314158ac Template tag fixes 2014-03-24 00:26:46 +00:00
zzz
a5f25fc243 jisko.i2p 2014-03-23 20:42:30 +00:00
zzz
1b10f04b67 updates 2014-03-23 14:16:19 +00:00
0bb9aad087 fix broken anchor link (ticket #1232) 2014-03-22 16:46:15 +00:00
a67bc07c53 Updated translation strings 2014-03-16 21:27:38 +00:00
cc953fbab6 Tweaked wording per http://zzz.i2p/topics/1594 2014-03-16 21:22:35 +00:00
3c8248558c Updated translations 2014-03-16 21:21:05 +00:00
04fb535495 updates to bounties 2014-03-13 08:05:16 +00:00
bf6ad6f95d added DuckDuckGo donation
updates with DuckDuckGo donation
2014-03-13 07:53:45 +00:00
zzz
e783592e6d anoncoin.i2p 2014-03-12 15:21:35 +00:00
zzz
eced2e6164 Press release
Add some links on links page
2014-03-12 14:48:23 +00:00
5eed1793ef Pushed draft press release 2014-03-11 19:54:03 +00:00
6c49358fb1 Added own section for altcoin donations 2014-03-08 04:54:57 +00:00
efb97f189b /i2p2\.de/s/https/http/ 2014-03-07 18:18:24 +00:00
5bb2beca0f merge of '84100e0c01981232c1d09a73e53dd4df1ff45c2c'
and 'aeeda83aa00bcad92bb29ec81d31a461298976d6'
2014-03-07 00:55:25 +00:00
190a995dbf Added donation section for Anoncoin. 2014-03-06 23:27:39 +00:00
8dfc16996b Don't show technical reports in main papers list 2014-03-06 11:40:40 +00:00
fd90f5982f Fixed bug in Hebrew translation 2014-03-05 02:52:45 +00:00
17c265bdd7 Strip out commented-out translations after update
This is necessary because:
- Transifex runs 'msgfmt -c' on any uploaded .po file
- pybabel adds a spurious '#~ msgid ""' to the end of some files
- 'msgfmt -c' ignores that this is commented out, and treats it
  as a syntax error (clashing with the top file definition)
2014-03-05 02:43:53 +00:00
abdc3c587a Dropped remaining old website files and translations 2014-03-05 02:23:56 +00:00
49f7037997 Added RTL CSS 2014-03-05 00:21:13 +00:00
3eef34be76 Set <html> lang attr for current language, set dir="rtl" attr for RTL languages 2014-03-04 23:45:30 +00:00
fe42291ff2 Updated translation strings 2014-03-04 21:08:09 +00:00
073c27a860 Updated translations 2014-03-04 21:03:09 +00:00
0fa7eb89c2 Fixed CSS target 2014-03-04 20:42:55 +00:00
146eb2a272 Updated hall of fame with MtGox money/BTC loss 2014-03-04 10:12:05 +00:00
zzz
516f60a37f Android 0.9.11
NTCP notes on exchanging router infos
2014-03-01 21:07:52 +00:00
afcf6b38ce Edit mirror and downloading URLs to clarify they are NOT the files 2014-02-24 20:21:02 +00:00
3963c7672e merge of 'b554753bbfa0902cdb845d24a52a52643f81787f'
and 'dd203646f05c50a6169369effc81407ebd60b165'
2014-02-24 20:18:27 +00:00
zzz
c159e25115 improve data packet picture 2014-02-24 13:42:06 +00:00
58f05ba2c3 String fix (thx strel) 2014-02-24 05:45:45 +00:00
4be9499ada update .mtn-ignore 2014-02-23 23:37:10 +00:00
817c1aa479 compile translations when site-updater.sh is run for the first time 2014-02-23 23:36:48 +00:00
462bdc975d merge of '0981835be1c0f1111a3874f2165f3be7b205580e'
and '97226d1ea7246782ec76a3b0c9e83b81124f682e'
2014-02-23 23:21:27 +00:00
d424140ac2 site-updater: ensure TOUCHFILE exists
This should prevent some application servers from continuously spamming the
logs in the event that TOUCHFILE can't be found.
2014-02-23 18:20:58 +00:00
92e7cf6fda merge of '3dbeff2fa03095876e7d62f3e3b73028194ab363'
and 'ee9e0c6e682353822ba0ae099de649cd048cd720'
2014-02-23 18:13:20 +00:00
fba6596ea6 #i2p-help is no more 2014-02-23 16:04:02 +00:00
5d8fe176a5 Updated translation strings 2014-02-23 03:35:23 +00:00
60b2f4daf7 New translations for Korean and Malagasy 2014-02-23 03:30:39 +00:00
45fe244550 Updated translations 2014-02-23 03:26:23 +00:00
zzz
449a5b7c06 Common structures tweaks
NTCP fix broken date in header
NTCP check connection disable
2014-02-22 18:16:26 +00:00
9ce88ce971 fix earlier checkin (let's not be so verbose); anonymous pull 2014-02-22 17:29:27 +00:00
zzz
cb3ff9bd2c Destination and RouterIdentity updates for Key Certs 2014-02-21 17:45:13 +00:00
zzz
af9ea07829 Redo RouterAddress picture
Add transport idle timeout info
More SSU key clarification
2014-02-20 13:02:21 +00:00
24826038a9 changing BTC and LTC donation addresses to be secure 2014-02-20 10:33:03 +00:00
54e283dc97 Spelling fixes (thx strel) 2014-02-19 21:03:06 +00:00
a9cb791bf4 Fixed bad checkin 2014-02-19 21:02:47 +00:00
zzz
d7af7c05ab clarify RouterInfo fields 2014-02-19 17:16:03 +00:00
d9c54d3e52 move i2p2.de to the 'mirrors' column in the footer.
- the real domain is now geti2p.net
 - the configured cert for i2p2.de is for geti2p.net

Since we have the certificates for i2p2.de we should use them, but since
i2p2.de redirects to geti2p.net anyway, should it really be listed as a
mirror? In any case, it doesn't belong in the "secure" column.
2014-02-18 23:53:28 +00:00
38f4851db5 geti2p.com: re-enable and move to the https section
http://geti2p.com is back up and now redirects to https://geti2p.com
2014-02-18 13:03:19 +00:00
d07d52c2f5 More research questions 2014-02-18 10:42:49 +00:00
f54aa2bf63 Make dropdown menu text white (ticket #1210) 2014-02-18 10:12:33 +00:00
3226248b2d Mention etc/update.vars.custom 2014-02-18 03:40:44 +00:00
0e059deea8 Dataspec parsing 2014-02-18 03:08:38 +00:00
7df8b2ae2d Removed commented-out CSS, simplified dropdown menu to one bg color 2014-02-18 03:08:25 +00:00
45388422a4 merge of '8ad6471f4bf6f6e09f3822fd09fb7103f2d7472f'
and 'd006fbaf9ad4d208781c95c9de7d9a64ed7cb2c6'
2014-02-17 21:39:03 +00:00
04b11f3f30 Updated translation strings 2014-02-17 21:38:11 +00:00
3bf37500b8 Tag latest blog post 2014-02-17 21:37:59 +00:00
ebc3133e3a New translations 2014-02-17 21:29:04 +00:00
429dda4ef3 Updated translations 2014-02-17 21:28:27 +00:00
5156bcf0b4 temporarily disable geti2p.com
It is currently 302 redirecting to https but it's not available.
2014-02-17 19:51:06 +00:00
e9f94024d5 Spelling (thx Towatowa441) 2014-02-17 19:49:10 +00:00
zzz
b0f6e9248b Team: Split up download/website mirror admins; website mirror admin is vacant 2014-02-17 17:45:52 +00:00
30d12a9c47 typo fix, new ipv6 bounty done 2014-02-17 09:11:02 +00:00
zzz
b71c676a97 SSU: Clarify intro/session keys
Links: More naming of 0x90, by request
2014-02-16 17:59:56 +00:00
zzz
3a244f5d21 undraft blog
add old mailing list links to how page
2014-02-16 02:28:22 +00:00
1dc18dcc2c "Information security expert" 2014-02-16 00:51:55 +00:00
32ef59f812 Draft blog post about malware site 2014-02-16 00:48:10 +00:00
bcd6c5aca6 Pulled in Flattr badge used on blog posts, un-hardcoded image URLs 2014-02-16 00:23:00 +00:00
94d12243ea Updates to hall of fame 2014-02-15 20:07:15 +00:00
f707b98935 merge of '2929638843ac12f63d53f360f7b1b6ffb43f47f3'
and '5e6f4b398fd1877b8d49802fb93e3e050056b2bd'
2014-02-15 12:12:12 +00:00
521e8a5fd1 Updated translation strings 2014-02-15 12:11:36 +00:00
9a9900a413 donate: change bitcoin url to https to avoid a redirect; host flattr image ourselves
RE: flattr: Since we force https on the internet facing site, with the http
link there was a warning from the browser about 'mixed mode content' . Using
https://api.flattr.com/button/button-static-50x60.png caused the image to
disappear if one only accepts strong ciphers in the browser
(e.g.  security.tls.version.min set to 2 in Firefox). It would look like
we were doing something wrong even though it's not us, so that's not a viable option.

Looking over https://flattr.com/terms it seems that there's no problem with our
hosting it ourselves. It's also a tiny image besides.

Now to email flattr to strengthen the crypto on their site...
2014-02-15 02:34:42 +00:00
e1fd0255f1 update firefox screenshots, reflecting recent changes
The file sizes are also smaller which should help some with page load times.

(suggested in a post on zzz.i2p)
2014-02-14 23:39:06 +00:00
40fc46508b Re-enabled ctags with path discovery 2014-02-14 22:37:56 +00:00
6bf8d82b17 String fix (thx Towatowa441) 2014-02-14 21:53:47 +00:00
91252e107f Temporarily disable ctags until working directory issue solved 2014-02-14 12:15:31 +00:00
5e69135684 Updated translation strings 2014-02-14 11:47:57 +00:00
58ba22f5fd Specify Babel version 2014-02-14 11:46:40 +00:00
b0fcaec570 Babel version back to 1.3, reverting files to "standard" format 2014-02-14 11:44:11 +00:00
52362ba206 Updated translations 2014-02-14 11:42:09 +00:00
zzz
73c3fa21b8 spelling 2014-02-14 03:21:08 +00:00
e0a7a2348f refresh patch to remove 'fuzz' 2014-02-14 01:53:25 +00:00
9e4bbb72bf allow overriding settings set in update.vars 2014-02-14 01:51:52 +00:00
0d51a0b6bc merge of '097964b9720a7dd31d583607f84adfaa26e09b2c'
and 'f9dc76fa088ba4807479eca1344a4c377650527f'
2014-02-14 01:29:18 +00:00
0e0ecdbd09 Reverted docs/transport/ntcp to have definition sections highlighted 2014-02-14 01:28:44 +00:00
959c644e18 Override link color for linked structures 2014-02-14 01:28:00 +00:00
7eda69e8aa Only link Token.Name.Class 2014-02-14 01:27:40 +00:00
zzz
f2cdf3ffe5 tunnel updates (ticket #1147) 2014-02-14 01:21:41 +00:00
04fd682136 merge of '29cda6a2bb226def47b27682dcc454d101be1d1c'
and 'bf15796dfc28a68f359bb8b6c280ac299bb512d4'
2014-02-14 01:07:33 +00:00
e0a3806763 Added spectags file
Command to generate the file:
cd i2p2www/pages/site && ctags -f spectags --regex-html=/\"type_\([a-zA-Z]+\)\"/\\1/t,type/ --regex-html=/\"struct_\([a-zA-Z]+\)\"/\\1/s,struct/ -R -n docs/spec/*.html
2014-02-14 01:04:35 +00:00
9e543cbde8 Added support for links to structure specs in dataspec blocks
The HtmlFormatter class from Pygments was duplicated and modified,
instead of patching upstream.
2014-02-14 01:01:47 +00:00
90047161cb scripts: add optional support for "timeout"; allow site-updater to be called directly
Sometimes the mtn syncs hang until aborted. Well, my syncing with welterde and
echelon would hang periodically until I added the same timeout support I'm
adding here. In short, if Montone's action has not completed within 20 minutes,
forcably kill the process. /usr/bin/timeout is a part of coreutils so most
(all?) Linux distributions should have it but I don't require timeout to exist.
If "timeout" can be found, it'll be used.

Also, set site-updater.sh to change to the directory in which the script is
located. This way one can give an absolute path in a cronjob.

Both of these changes should be low risk.
2014-02-13 22:13:21 +00:00
9d60201506 mailing list: change to the newly set up one
The Mailman instance at lists.i2p2.(de|i2p) was set up by Meeh and I in 2013
and is accessible via both I2P and the internet with newly set-up SSL certs.
2014-02-13 22:06:41 +00:00
8dd96c81ee Upgrade package versions 2014-02-13 20:58:13 +00:00
zzz
01d0c771e0 Add HMAC spec and links to SSU
HMAC and IV clarifications
NTCP formatting cleanups
2014-02-13 19:56:24 +00:00
zzz
94c6812703 Fix SSU docs for DH changes in 0.9.8 (ticket #963)
Fix NTCP docs to add info on DH zero byte (ticket #1147 comment #3)
NTCP formatting cleanups
I2CP Session Status cleanup, add new 'refused' code
2014-02-13 17:54:23 +00:00
zzz
aeca2900db add stickers and incorporation info 2014-02-12 14:02:05 +00:00
zzz
7692ca565e link fix 2014-02-11 19:51:44 +00:00
zzz
4ea615da4a Add index to common structures.
Update version for key certs.
Add another link to garlic message delivery instructions.
2014-02-11 15:53:30 +00:00
zzz
71fad77a3a Move info on the ClientAppManager to a new page,
expand on it, add PortMapper info (ticket #1185)
2014-02-11 15:23:18 +00:00
e69c63cf08 merge of '580d00bc434a77ecb152991e90c8fa26c9096f51'
and 'a57f60639c6850d3d6da7089eb417fc8d27b05fd'
2014-02-09 21:22:57 +00:00
8bca74a050 Fixed problems with Hebrew translation files 2014-02-09 20:08:41 +00:00
2661f653d9 additional mirrors 2014-02-09 19:36:54 +00:00
zzz
98a7f32a86 undraft release blog 2014-02-09 15:48:06 +00:00
zzz
df0adef7d9 0.9.11,
news.xml,
team update
2014-02-09 15:13:18 +00:00
5b596eb4b1 Updated translation strings 2014-02-09 01:43:46 +00:00
71c5f37c36 Tag blog post paragraphs, not sentences
Also extracted the URL vars as they don't need translating.
2014-02-09 01:38:24 +00:00
89d7bbe500 merge of 'b770c523235fd7f01115c1563a3717897eed9e32'
and 'f42dc0a3cc7273a6953eb7e874def02ff6882eb1'
2014-02-09 01:30:41 +00:00
4d1f690aa4 Added new translations 2014-02-09 01:29:58 +00:00
96816b0eeb Updated translations 2014-02-09 01:29:24 +00:00
1cbd1a294f removing extraneous paragraph tags 2014-02-09 00:35:23 +00:00
zzz
4bda871bb9 0.9.11 release notes draft 2014-02-08 22:28:20 +00:00
64ebb8f9d3 Updated blog README 2014-02-08 22:24:05 +00:00
7c018e3418 Allow drafts to be viewed live (but not shown on index) 2014-02-08 22:20:21 +00:00
zzz
58343a85ae change clearnet android link 2014-02-08 22:07:58 +00:00
9bdfe759f4 typo fix (s/Romainian/Romanian/) 2014-02-08 21:01:19 +00:00
dffa11a8cc tweak to fix title overline error and Syndication heading 2014-02-08 20:50:16 +00:00
zzz
4561e050b5 - Syndie 1.105b blog post
- Add psi to team for backup news
- Add Android requirements and warning to download page
- Android 0.9.10
- Specs:
    More delivery instruction fixups
    For consistency, make all the definition sections use <pre> not {% highlight %}
2014-02-08 19:29:16 +00:00
zzz
c1f0d38916 Specs: Create a separate spec for the Garlic Message Delivery Instructions,
which are quite different from the Tunnel Message Delivery Instrutions
(ticket #1147 comment #1, thx orignal)
2014-02-08 00:05:32 +00:00
426a195cba add irc.dg.i2p to hosts.txt
(b64 from http://update.dg.i2p/irc_dg_i2p.txt)
2014-02-07 22:24:02 +00:00
zzz
9dfbb75812 - add webapps.config item
- add psi.i2p to hosts.txt
2014-02-07 12:51:48 +00:00
54ca7fe207 Added Hebrew to language list 2014-02-05 02:55:45 +00:00
c0e13e3c9f Undid change 2014-02-05 02:55:29 +00:00
95e4d3a48f Removed old lang file 2014-02-05 01:23:36 +00:00
ca12fe3dbf Update Hebrew translation and related files
* Add Hebrew language flag (the flag of Israel)
* Update the language list (lang.html.full) to include Hebrew
* Use POT as a basis for yet untranslated files, instead of the Russian
  translation files; this should also ensure Transifex doesn't report 100%
  translations for these files, instead of 0%
* Update Hebrew translation of priority.po
2014-02-04 16:59:33 +00:00
4728291807 Added missing Ukrainian flag 2014-02-04 10:11:10 +00:00
fcb20dc951 Removed country codes 2014-02-04 10:10:38 +00:00
9df698b1eb merge of '4a640f30d15df7a2253edd1ccf38064e909b052e'
and '4d0b70127180614ecd593fe5a212cbe360238a97'
2014-02-03 20:17:05 +00:00
b4a778abff Dataspec highlighter fixes 2014-02-03 20:13:39 +00:00
a05ee1ec38 Dataspec format fixes 2014-02-03 20:13:18 +00:00
869a1a5e68 Updated translation strings 2014-02-03 19:39:23 +00:00
zzz
6bbcae8ed8 spec update, add webapps.config and plugins.config info 2014-02-03 16:34:34 +00:00
60dfb3a6d3 merge of '198530ec48ff26fe7e28ad053493529c262032ca'
and '3330bd7022f21429c8c046327c6599339d180f4c'
2014-02-03 13:37:47 +00:00
b9da556808 add bokstafur's keys 2014-02-03 12:49:49 +00:00
9cce7f01d3 add echelon's new mtn key 2014-02-03 12:44:16 +00:00
052e681d32 Updated translations 2014-02-03 00:29:17 +00:00
95ba066fa8 Added English source POTs to mtn 2014-02-02 23:39:36 +00:00
28448f6a5b Update Hebrew translation of priority.po 2014-02-02 19:02:15 +00:00
52e6f39099 Add Hebrew translation initial files 2014-02-02 18:59:53 +00:00
zzz
6f2ffbac1b Add download.i2p2.de, make default w/ https, thx Meeh and welterde 2014-02-02 15:52:05 +00:00
zzz
c9cd8f90de add media link to doc index 2014-02-02 15:50:15 +00:00
zzz
3cdb619a30 formatting cleanups 2014-01-30 15:42:15 +00:00
d235f45662 added pub key echelon2@mail.i2p 2014-01-30 14:03:06 +00:00
640d6e55ae new key for user echelon 2014-01-30 13:58:01 +00:00
0deff0b03d new key for user echelon 2014-01-30 13:57:25 +00:00
zzz
2d49dc8aee Section headers, update info on large leasesets 2014-01-28 15:24:44 +00:00
zzz
fd87732164 update tunnel length default 2014-01-28 15:18:44 +00:00
zzz
4c7f8c1ef1 sort the i2cp options 2014-01-28 15:16:29 +00:00
zzz
7fd00fe330 Streaming spec update for variable signatures
Add link to streaming spec on doc index
2014-01-28 14:51:51 +00:00
8778046fce Updated Android dev build version 2014-01-27 07:03:01 +00:00
2bf255b370 Updated translation strings 2014-01-27 02:10:04 +00:00
87aa0cc556 Added Ukrainian to languages 2014-01-27 02:05:49 +00:00
c2ac47142b New translation 2014-01-27 02:02:13 +00:00
9b06590c15 Updated translations 2014-01-27 02:01:16 +00:00
dbc1187c27 Include title lines in the translation string
Translators should ensure the title lines are the correct length.
2014-01-26 22:33:01 +00:00
3b0f81bd41 Fixed 0.9.10 release post 2014-01-26 22:28:54 +00:00
zzz
695086878d 0.9.10 blog post 2014-01-25 01:00:33 +00:00
6c7fd84691 Added blog README 2014-01-24 17:33:12 +00:00
zzz
8d938bc25e 0.9.10 2014-01-22 20:46:56 +00:00
ee7543842c Fixed blog post URLs in sitemaps 2014-01-22 01:41:14 +00:00
zzz
bda1bb74f1 more key length tables 2014-01-21 20:08:45 +00:00
zzz
1a3944965d config file spec update 2014-01-21 14:48:54 +00:00
9dec2d2677 Added geti2p.com mirror 2014-01-16 06:18:18 +00:00
edade4786c Checklist for mirror operators 2014-01-16 05:02:08 +00:00
9fd3afcece Style tweaks 2014-01-14 04:37:26 +00:00
df23bd0998 Added new paper 2014-01-12 15:41:37 +00:00
cb90b5840b Fixed CSS to not hide paper titles 2014-01-12 15:41:00 +00:00
de5028e1c1 Added missing icons to download list
Icons obtained from:

FS Ubuntu Icons - GNU GPL
http://www.iconarchive.com/show/fs-icons-by-franksouza183/Mimetypes-application-x-bzip-compressed-tar-icon.html

Oxygen Icons - GNU LGPL
http://www.iconarchive.com/show/oxygen-icons-by-oxygen-icons.org/Apps-system-software-update-icon.html
http://www.iconarchive.com/show/oxygen-icons-by-oxygen-icons.org/Categories-preferences-other-icon.html
2014-01-11 20:55:40 +00:00
zzz
e130a87d79 android 0.9.9 2014-01-11 19:25:24 +00:00
84384d4ee7 URL fixes 2014-01-10 18:27:57 +00:00
zzz
a5daf33b08 fixups 2014-01-10 17:15:35 +00:00
zzz
6133ed9587 add i2pjump 2014-01-10 16:28:20 +00:00
zzz
ad32d2d138 Preliminary Key Certificate spec
Add table of certificate types
2014-01-10 15:56:46 +00:00
zzz
3f9c4935d3 Plugin Spec (ticket #1155)
- Document managed client interfaces
 - reformat, cleanup
Configuration Spec:
 - Document clients.config managed interfaces
 - Document logger.config
2014-01-10 14:40:51 +00:00
zzz
ce4ae185ce I2CP Spec:
Push new I2CP features to 0.9.11
Add Session ID to Host Lookup/Reply messages
2014-01-10 13:19:35 +00:00
929c0e5d50 Tweaked text on meetings list 2014-01-10 07:00:33 +00:00
c7a3621969 Page header fixes 2014-01-09 19:39:15 +00:00
9cbafe0e19 Show title in content div in mobile view 2014-01-09 18:56:19 +00:00
1a00766332 Show post-install information on download redirect page (ticket #1052) 2014-01-09 17:41:11 +00:00
08b714cdf2 Updated translations 2014-01-09 17:31:32 +00:00
c2607bb55d Include language in download redirect URL path 2014-01-09 16:03:08 +00:00
2b91f354c4 Added Egger2013 to selected papers 2014-01-09 16:02:38 +00:00
679b6c9d86 Fixed bug with 404 page for static files 2014-01-09 16:02:08 +00:00
cba857dd81 Fixed .bib field 2014-01-09 08:02:00 +00:00
9868570a67 add meeting 229 2014-01-08 19:04:39 +00:00
0f103d6ef8 Updated dataspec lexer 2014-01-08 07:01:41 +00:00
ca72c24b23 Improved follow-on frag message ID description (ticket #1116) 2014-01-08 06:39:55 +00:00
50fb2f3663 Updated translations 2014-01-08 02:39:53 +00:00
84331b0554 Updated translation strings 2014-01-08 02:30:03 +00:00
6a96be6ede Added new translations 2014-01-08 02:24:32 +00:00
ea693b873e Removed command from translation strings 2014-01-08 02:19:44 +00:00
493eba81ba Use new mtn URL syntax in guides (ticket #1156) 2014-01-08 02:14:31 +00:00
575cecb89d Fixed </code> tags 2014-01-08 02:07:13 +00:00
5056b223b2 Fixed language codes in sitemap URLs 2014-01-07 22:21:40 +00:00
e7b12c311e Updated translation strings 2014-01-07 20:34:36 +00:00
598914d2ea Updated mtn branch 2014-01-07 18:18:52 +00:00
c2d5d537a4 Updated canonical domain 2014-01-06 23:49:42 +00:00
d25373765f Make legacy redirects 301 2014-01-05 23:35:13 +00:00
b2ef2d0b88 Added /papers/ to sitemap 2014-01-05 22:49:49 +00:00
375601826a Styled alt text on download page 2014-01-05 22:09:10 +00:00
b0a47fbea5 Fixed substitution parameters in a translation 2014-01-05 16:32:20 +00:00
76f8c1d4f0 Updated I2P Android versions 2014-01-05 05:55:04 +00:00
92e1fb2218 Updated translation string positions 2014-01-05 05:26:58 +00:00
0994a69dfa Added OS logos to download page 2014-01-05 05:18:38 +00:00
1099e6bdef Added new translations 2014-01-05 04:58:32 +00:00
30f4fa9bf8 Updated translations 2014-01-05 04:58:02 +00:00
4bcb03ca6a Updated legacy redirects 2013-12-30 06:13:21 +00:00
1bca7995f7 Pulled out URLs from about/intro as translation vars 2013-12-30 05:59:48 +00:00
80d82dd756 Translation fixes 2013-12-30 05:50:41 +00:00
29ed31e401 More old path updates 2013-12-30 05:50:05 +00:00
b6cd001ce1 Updated old links to papers page 2013-12-30 05:46:42 +00:00
a41c4683f4 merge of '6ce1189a42413b4bdc325810f07691d23cb72674'
and '8bf91ebcae7e41231694a516a70417a081f2cfbe'
2013-12-30 05:16:30 +00:00
6e74782b66 Updated translations 2013-12-30 05:16:26 +00:00
dev
6bb4ac8847 Tweaked .file color. 2013-12-29 11:56:48 +00:00
dev
d6704618a0 Added an inset shadow to .file 2013-12-28 17:19:57 +00:00
dev
1f013bd8d8 Changed look of years box. 2013-12-28 16:49:09 +00:00
dev
0b839c7115 Changed .file to make it more visible. 2013-12-28 16:37:10 +00:00
dev
bca2bb32f1 Changed .inner .h1 to increase line spacing. 2013-12-28 16:34:11 +00:00
dev
2a930bdf84 merge of '9b37b78a67eba61d5a48e52b9b63ec41b9019f39'
and 'e44a3689e894a8137c375f95b2cab3bdc29184e6'
2013-12-27 18:11:16 +00:00
dev
ebee13d038 Reworked warning divs. 2013-12-27 18:11:11 +00:00
dev
c1653f5b2d merge of '2781f0cef5745d1d7555bc7ab10eff4261e37b6e'
and 'c87c0b8666845e12e0ca635c30add55d966009fb'
2013-12-27 11:14:24 +00:00
dev
6360c90bca Removed float tag from .sig divs for the download page. 2013-12-27 11:14:06 +00:00
46c8f98997 Updated translation strings 2013-12-25 22:05:30 +00:00
5d841b1855 Donate link in Volunteer menu 2013-12-25 22:01:55 +00:00
35df1a2a42 Updated translations 2013-12-25 22:00:14 +00:00
7b6fcc9a74 Changes after propagation 2013-12-25 21:56:34 +00:00
02fc43e866 propagate from branch 'i2p.www' (head b9cbaa4a678064867b82132ba2012d03afc6c5b3)
to branch 'i2p.www.revamp' (head 87d1d76279c3d3b2e34974e145c8d20f1e0d4f90)
2013-12-25 21:53:56 +00:00
zzz
3213c3e94e - Crypto, NTCP:
Short exponent updates for 0.9.8
- I2CP:
  Updates re: SSL, C library	
  Don't claim we never send private keys over I2CP
  Future work updates
2013-12-24 21:07:50 +00:00
zzz
e60de3e649 Specify streaming option field order
thx dinamic
2013-12-22 17:55:50 +00:00
zzz
72cd5c629e fixup in host lookup notes 2013-12-21 12:17:34 +00:00
zzz
150320c295 Preliminary I2CP specs for proposed HostLookup/HostReply and auth in GetDate 2013-12-21 12:12:34 +00:00
zzz
026962434d GeoIPv6 clarifications and updates
I2CP note on option lengths
2013-12-19 12:27:57 +00:00
4feb881994 Credit anonbib for /papers/ source code 2013-12-18 21:52:42 +00:00
5da8840879 ru_RU -> ru 2013-12-18 21:47:08 +00:00
085de88650 Added new pt_BR translations 2013-12-18 21:41:10 +00:00
c518230afe Updated translations 2013-12-18 21:40:25 +00:00
8a04e05ee7 Disable paper ranking (permission problems) 2013-12-18 21:01:08 +00:00
6f8920d1eb Removed Ministreaming from API navigation 2013-12-15 19:00:18 +00:00
89f663a46c Remove SAMv[12] from navigation 2013-12-15 18:59:03 +00:00
zzz
d3dc3d7f08 fix tunnel msg checksum spec thx orion 2013-12-14 03:52:20 +00:00
812346e818 h1 styling 2013-12-12 08:53:31 +00:00
be92d17768 Added new language flags 2013-12-12 06:53:05 +00:00
4ba7cc2e2b Updated translation strings 2013-12-12 06:18:29 +00:00
0f66da2c9e Added new translations 2013-12-12 06:16:00 +00:00
1db95e2a06 Updated translations 2013-12-12 05:43:05 +00:00
3a065d9d10 propagate from branch 'i2p.www' (head 1ee34f064d03b349c751cc6235e7fef6290d9d6f)
to branch 'i2p.www.revamp' (head 7d045a9183d734fcf75a8f0d366b4adcf350971b)
2013-12-12 05:30:35 +00:00
b934971e43 Highlight dataspec changes 2013-12-12 04:46:14 +00:00
f045b3dfc6 Added caps definitions 2013-12-12 04:45:22 +00:00
zzz
a34ab08b2a clarifications 2013-12-11 23:59:36 +00:00
f15979627f Testing .py reloading on webserver 2013-12-10 21:43:19 +00:00
zzz
a3492ef842 - Bring transport docs up-to-date w.r.t. IPv6 2013-12-09 22:54:52 +00:00
61f604c898 Define site-updater touch file in update vars
To use Apache mod_wsgi, change $TOUCHFILE to point to the WSGI
file, and set "WSGIScriptReloading On" in the Apache config.
2013-12-09 11:23:37 +00:00
50c17e40eb 0.9.9 2013-12-08 21:25:13 +00:00
0243679747 propagate from branch 'i2p.www' (head e5f805d2e620c89445cfe0bd86753119d187dc92)
to branch 'i2p.www.revamp' (head 8181db5e7db56fa27ac7af59f1478ea7dd2bccc5)
2013-12-08 21:00:35 +00:00
782cb1c9ec Added branch arg to "mtn pull" 2013-12-08 20:16:46 +00:00
zzz
1d9428cf5d backup news 2013-12-07 19:58:28 +00:00
zzz
6dd8411aa7 0.9.9 2013-12-07 19:40:29 +00:00
zzz
0df802576a 0.9.9 2013-12-07 16:32:57 +00:00
zzz
218ab3bc2d naming update 2013-12-07 16:32:44 +00:00
zzz
dbeec6f1d9 bump date 2013-12-05 21:03:30 +00:00
zzz
11fac6998d better document streaming ping 2013-12-05 18:22:12 +00:00
zzz
e875fb129a no.i2p 2013-12-05 16:06:45 +00:00
0a81c44bed Updated translation strings 2013-11-27 00:27:56 +00:00
f844b96f85 Fixed translation bug 2013-11-27 00:27:41 +00:00
a06984dc0f merge of '3dd68df83d9550cff6c519179c14658b25c0014a'
and 'ed365e879949d4d465280afbcd5e440faf2e0421'
2013-11-27 00:26:21 +00:00
38403eca68 disapproval of revision '5a985d2e2b5b7e8b6fb1babd5d93b39e53c98d99' 2013-11-27 00:26:15 +00:00
zzz
ae6b749c02 another typo 2013-11-26 22:31:48 +00:00
zzz
4f8c0000cd typo 2013-11-26 20:54:10 +00:00
0a1598cbad Added contact emails 2013-11-22 23:39:27 +00:00
049251687e More research questions 2013-11-21 23:37:48 +00:00
23bc0d94d2 Updated translation strings 2013-11-21 23:34:22 +00:00
38f7741fb9 Updated translations 2013-11-21 23:32:03 +00:00
4aeb7e7a77 propagate from branch 'i2p.www' (head 8e78b1de68036e6fc58c5d81ded0bcd12d20fa7b)
to branch 'i2p.www.revamp' (head 1263745c05bda9ac37ab0bac3237d7d45f75d311)
2013-11-21 23:22:27 +00:00
zzz
dff21314ba I2CP SessionConfig clarifications 2013-11-21 22:24:42 +00:00
zzz
e935a29341 - Clarifications
Add missing nibble to DSA g
  Add note in DestReply
2013-11-17 22:12:29 +00:00
zzz
0b2f7f8703 - Add link to old docs
- Add trac and translation admins
- Move all old translators to 'past contributors'
2013-11-15 15:52:14 +00:00
zzz
eaa458ae33 add 0x90 real name by request 2013-11-09 20:57:24 +00:00
8c8a02874f Updated i2hq scripts to match regular ones 2013-11-09 20:10:57 +00:00
zzz
c018436e83 Add proposed I2CP message reliability override (ticket #788) 2013-11-08 17:54:29 +00:00
zzz
e4f551054f incorporate I2CP status code table 2013-11-08 17:30:49 +00:00
4aeb3dd206 Fixed bad character 2013-11-07 19:04:56 +00:00
zzz
2b64645da5 delivery instruction clarifications 2013-11-06 16:06:54 +00:00
bd59d51e60 Reordered Documentation submenu 2013-11-05 19:43:34 +00:00
4e31b66d6c fix-up wording 2013-11-05 16:23:53 +00:00
zzz
2ca0fc96ea clarify I2NP message ID usage 2013-11-02 13:45:26 +00:00
zzz
909cb9a5cb RI verify, news.xml format, and su3 format updates 2013-10-30 13:32:19 +00:00
b81c882575 Rename to 'banlist'. 2013-10-30 13:02:57 +00:00
5171064fcd merge of '3dc1d93981365936b2cb17c676bf182493e6390b'
and '98569aeaeb4dc5708be64a6ac454c8988fac7469'
2013-10-30 12:15:31 +00:00
c4697105f6 Minor fixes for how_networkdatabase 2013-10-29 23:26:46 +00:00
0e382239d4 * Adding no.i2p registrar to the faq. 2013-10-29 00:31:48 +00:00
d69f2e2181 Add dg's (new) dev agreement and mtn keys. 2013-10-28 21:02:21 +00:00
1eee438d08 updated monotonerc 2013-10-28 20:01:04 +00:00
31ada2c161 Updated translation strings 2013-10-26 22:41:22 +00:00
b26b2a239b Fixed comparison/other-networks 2013-10-26 22:40:11 +00:00
75623c7a6f Added missing anchor 2013-10-26 22:25:26 +00:00
925a0f9f79 Moved ticket1056 page 2013-10-26 22:24:46 +00:00
8774938fdf Removed Trac urls from translated strings 2013-10-26 22:20:13 +00:00
94c4538fb6 Updated translations 2013-10-26 22:14:49 +00:00
e51ae4a2c8 Canonical domain should always be HTTPS 2013-10-26 20:45:46 +00:00
ace18e4e20 Hide DREAD ratings until we know how we want to use them 2013-10-26 20:41:59 +00:00
632d254e04 Added meeting 228 2013-10-26 11:14:41 +00:00
7b1928cf51 Changes after propagation 2013-10-26 11:06:06 +00:00
6218e46049 propagate from branch 'i2p.www' (head e78562124035a6c5e6175f1eca4788ffe376af78)
to branch 'i2p.www.revamp' (head f6bf384ad0a7c5fbb27c5bb8e09032a759ae93f7)
2013-10-26 11:03:57 +00:00
81bda61f7e Split research questions into new page, start of ticket #1087 2013-10-25 21:27:34 +00:00
81288592e0 merge of '4d20ec14381082149226392e45150e8da865986c'
and '9611291a3c3ea01d689f9bf4e7179ca917ebf271'
2013-10-23 19:35:07 +00:00
438176f9b4 typo fix 2013-10-23 18:45:21 +00:00
zzz
bb4f730ec0 add salt.i2p 2013-10-23 12:40:06 +00:00
d8b2e0c816 change links from trac.i2p2.de/browser to github 2013-10-16 13:14:32 +00:00
74c4a69dda update viewmtn links 2013-10-15 22:00:18 +00:00
zzz
f55f5813fd change all trac.i2p2.de links to https 2013-10-15 21:08:38 +00:00
zzz
555c8b1f04 update JVM recommendations 2013-10-13 20:28:59 +00:00
8b423a286f powerpc Debian pkgs are now available 2013-10-13 17:31:18 +00:00
c3956c9a19 Switch to repo at deb.i2p2.no (closes ticket #998) (hosting helpfully provided by Meeh) 2013-10-13 01:56:31 +00:00
90adfcb185 Updated translations 2013-10-09 21:57:26 +00:00
666a22230c added flattr button 2013-10-09 16:30:40 +00:00
6dd3989fd9 Changes to /research, start of open research questions list 2013-10-08 00:48:43 +00:00
1eae189e32 Estimated DREAD ratings for the other attack vectors (need review) 2013-10-05 19:03:58 +00:00
2fa89c3878 Added meeting 227 2013-10-05 03:20:15 +00:00
4f50055785 DREAD ratings from meeting 227 2013-10-05 03:20:01 +00:00
14041efa1b Updated legacy paths for 0.9.8.1 2013-10-03 22:43:53 +00:00
b1009ccc77 add 'update' anchor 2013-10-03 19:27:17 +00:00
2d4763f118 instructions for manually resolving ticket #1056 2013-10-03 19:26:37 +00:00
65bf49e3c0 Debian: Add links to dropbox repo as a temporary workaround (ticket #998) 2013-10-03 17:21:59 +00:00
zzz
ad6df286b9 0.9.8.1 backup news 2013-10-03 11:24:01 +00:00
cbf129951b 0.9.8.1 2013-10-03 10:07:52 +00:00
243d64eb52 propagate from branch 'i2p.www' (head a0a039e64289785d95fbf9840de463bd3dff75a9)
to branch 'i2p.www.revamp' (head dfe9f480c1bf60bcddc47aec9eec922e2dd3e2b6)
2013-10-03 09:53:10 +00:00
zzz
0aa754d448 0.9.8.1 2013-10-02 19:40:42 +00:00
zzz
88c347e2e9 0.9.8.1 2013-10-02 18:20:22 +00:00
zzz
8d10873780 revert backup news 2013-10-01 13:36:56 +00:00
f045c2c523 dummy change to trigger restart 2013-10-01 12:03:04 +00:00
5c6855b7c4 explicit mtn pull then mtn up 2013-10-01 11:51:00 +00:00
49eb47b5b1 Added legacy link for 0.9.8 release notes 2013-09-30 21:49:07 +00:00
de2b0975f2 Updated translation strings 2013-09-30 21:42:25 +00:00
c396b8338f Translation updates 2013-09-30 21:40:34 +00:00
a081dd1d39 0.9.8 2013-09-30 21:35:22 +00:00
014365159e propagate from branch 'i2p.www' (head d36f655b498c678ef36f980257d4da8764e1f3ae)
to branch 'i2p.www.revamp' (head ba3147590307bd39c27de21a043aa40533e05b8a)
2013-09-30 21:18:11 +00:00
zzz
f41f530213 0.9.8 2013-09-30 19:38:02 +00:00
zzz
1013665cbe 0.9.8 backup news 2013-09-30 19:33:38 +00:00
zzz
2c12e914dc 0.9.8 2013-09-30 14:36:10 +00:00
6c1b78a86a Added list of sites with I2P info pages (that might need regular updating) 2013-09-30 11:38:12 +00:00
8970f6541c Updated papers 2013-09-30 11:37:21 +00:00
6a2f6c5ce3 Fixed priority range 2013-09-30 02:31:56 +00:00
2d17699e04 Added modified DREAD rating support to threat model
TODO: The ratings are all currently set to low, and MUST be discussed and set
properly before site launch.
2013-09-30 00:48:08 +00:00
b0b2e0780c changed IPv6 bounty 2013-09-24 13:58:42 +00:00
3d9e74220f Fixed button overlap on front page 2013-09-21 19:37:05 +00:00
5dd207d29c Added ru_RU and zh_CN translations 2013-09-20 03:58:33 +00:00
85f71a5187 Updated translations 2013-09-20 03:54:10 +00:00
c4d680a16b Add rotate CSS for other browsers 2013-09-16 21:28:37 +00:00
4b0a305459 Stop title overlapping nav bar for narrow desktop screens 2013-09-16 21:12:03 +00:00
9595ab32c6 Updated translation strings 2013-09-16 13:00:45 +00:00
6d1e52def2 propagate from branch 'i2p.www' (head 450ad476f29b19837b174d3f5308c0cad1a343cb)
to branch 'i2p.www.revamp' (head becf05e00adefe160827d157a8a1fe3d4d2fa5b7)
2013-09-16 12:58:56 +00:00
736aeff3e0 Updated translation strings 2013-09-16 12:37:15 +00:00
f451718495 Updated translations 2013-09-16 12:35:51 +00:00
zzz
6411d63072 open4you.i2p 2013-09-14 15:24:44 +00:00
334850fdde merge of '8034e5cabf90d76ac5b8f16277109f0b0064ffc8'
and 'bca52e6316b2c19c312109463f000eec9a55da8b'
2013-09-13 12:29:18 +00:00
c92c28768a added QR codes 2013-09-12 12:47:00 +00:00
570a0b0c24 Added litecoins 2013-09-12 12:46:30 +00:00
542443e593 Add meeting 226 2013-09-10 21:19:37 +00:00
5f7b6a446c merge of '84c1dbf54b69b6c0d814eaca0ef51b961c37b4b7'
and 'fe76ef0248a48dc0e0cbfcc2bea47474b834fcbe'
2013-09-09 13:07:32 +00:00
8ad831043e Updated legacy /papers redirect 2013-09-09 12:21:50 +00:00
294aca6649 merge of '4b6f2705c23c08b3b6f76b48c73013660bab132e'
and '6ef11f4c903f0bdff44c16bc6a0ce53528a40ec4'
2013-09-08 10:41:30 +00:00
bce683560c Pulled latest translations 2013-09-08 09:40:41 +00:00
fa2301196e ignore compiled translations 2013-09-08 02:19:57 +00:00
f49d126a78 Explicitly add default host & port to app.run function
I decidedto add this because the way to change the host & port may not be
immediately obvious to everyone.
2013-09-08 02:17:32 +00:00
c4761fbeaa Updated Android dev build version 2013-09-06 02:11:54 +00:00
fdf5cf6201 More frontpage text changes 2013-09-05 10:34:08 +00:00
f5034fa392 merge of '225fe1295b3be180d6240dfe23618e03d9c9a232'
and '49558797dbe6d2257ca1932726de2b396fe14cd8'
2013-09-05 00:24:55 +00:00
5a50b03686 Reordered and combined some front page paragraphs 2013-09-05 00:19:12 +00:00
75b026c198 Updated translations 2013-09-04 14:29:37 +00:00
704eb73c7b Updated translation strings 2013-09-04 14:22:16 +00:00
a73497b11c Tweaked supported activities display on frontpage 2013-09-04 14:22:01 +00:00
777af2d850 merge of '447d847eb838367672bc21cfb5b2ff6b9984922e'
and '88a9eef5dd75416a1ccd8dba36ff97bc1c852638'
2013-09-04 12:12:35 +00:00
6c9909641a Reworked first sentence of frontpage text 2013-09-04 12:10:22 +00:00
6c08675e40 Reworked front page text 2013-09-04 11:38:12 +00:00
e41e11c603 Some minor improvements to the FAQ section on remoteconsole. (hopefully) 2013-09-04 01:59:30 +00:00
zzz
a567dc13f2 console login clarification 2013-09-03 23:21:15 +00:00
zzz
06cf13c4bf correct console password instructions 2013-09-03 10:22:16 +00:00
114bab6c22 Updated es translation 2013-09-02 04:42:07 +00:00
d7d3f5fc4f fix errors in po files 2013-09-02 01:50:12 +00:00
91458d66ac merge of 'a86e4e5220e8df07f558ca9febe53beb92eeb9cf'
and 'c5199aeb5743f18aa8d74b518520c42381091f9d'
2013-09-02 01:25:14 +00:00
8ac6269617 Updated translation strings 2013-09-01 23:24:36 +00:00
5a6cec476f Updated message extraction to only update changed .pots 2013-09-01 23:23:29 +00:00
2a68273831 Updated dev build location for I2P Android 2013-09-01 23:22:01 +00:00
9eef7b95ad droping unnecessary (and outdated) pybabel
extract-messages.sh was 'fixed' in ff0e551bd7eaa9cb26d14a6606d66eb4ae9de7e0
2013-09-01 22:24:44 +00:00
ef592ad995 only allow "forward" patches & exit 1 if virtualenv isn't found 2013-09-01 00:05:24 +00:00
8059c7fdcf add temp- and byte-compiled files to the ignore list 2013-09-01 00:00:01 +00:00
fb54baaf77 allow system flask-cache/babel to be used 2013-08-31 23:59:03 +00:00
5c7672eb1c prefer the venv pybabel but allow the system one to be used (if found) 2013-08-31 23:58:20 +00:00
ba651ceafb site-updater updates
- no unneccesary uses of cat
- create tempfile with mktemp and cleanup with a trap
- simplify regex
2013-08-31 23:52:07 +00:00
7e086fd2e7 workaround flask bug by explicitly installing pytz before flask 2013-08-31 23:30:36 +00:00
a805cc541a Removed absolute links to this site 2013-08-31 04:55:09 +00:00
b6eec49511 Set up site-specific settings 2013-08-31 04:48:31 +00:00
564922e651 Define site domain in one place 2013-08-31 04:31:20 +00:00
3e3a438ff9 Define default gettext domain in one place 2013-08-31 04:27:20 +00:00
322603b978 Slight font size increase 2013-08-31 04:09:53 +00:00
28e96d3ed0 Handle zh -> zh_CN for a few legacy pages 2013-08-31 00:56:03 +00:00
2d412878b2 Removed obsolete /research/papers page 2013-08-31 00:29:42 +00:00
08db2df77d Updated translation strings
TODO: improve scripts to detect unchanged files
2013-08-30 23:33:51 +00:00
40cfe6aa23 merge of '8b67575f313335e7792515dcd7c0273134254bc1'
and 'fb3d8b7dad590ab86a7d1fb4fd0706f9f44c6209'
2013-08-30 23:31:43 +00:00
2790dd1024 disapproval of revision '131c16962ceb9e26f1f792b2866fa405a5105983' 2013-08-30 23:31:41 +00:00
4eb71d7f30 merge of '1b9e425aaf5e3d1eac0405259be608005314e5a2'
and '6c6618728a160f6ee536f781d114197977411a1f'
2013-08-30 23:30:37 +00:00
5bbe2814e0 disapproval of revision 'dc30e3fd8f4778c36c8d95252a923d7a3b285513' 2013-08-30 23:30:27 +00:00
26b45fb729 Updated translation strings 2013-08-30 23:28:40 +00:00
4b60caf012 perv.i2p -> identiguy.i2p (eepstatus site that is up) 2013-08-30 23:21:48 +00:00
16ba701d76 Fixed link to PyBit host 2013-08-30 23:16:51 +00:00
2c22aa1853 Updated another viewmtn link 2013-08-30 23:07:33 +00:00
6c48eceb81 Removed out-of-date mirror 2013-08-30 22:42:05 +00:00
50cce2960c Updated translation strings 2013-08-30 14:21:35 +00:00
a06aea316f Domain conversion 2013-08-30 14:13:34 +00:00
d7dff2b7c5 Commented out an unusable link (page requires authentication) 2013-08-30 14:07:43 +00:00
0eea04e1fb Fixed url of Irongeek presentation 2013-08-30 14:01:13 +00:00
2d61524bd0 Linked to other known inproxies 2013-08-30 13:57:57 +00:00
d543917b4d Different (accessible) link to hjelmvik_breaking.pdf 2013-08-30 13:50:08 +00:00
37c8008419 Updated links to Tor Project site to HTTPS 2013-08-30 13:45:05 +00:00
dc40998e92 Updated mirror links for two servers with versioning 2013-08-30 13:32:27 +00:00
dc6c987add Fixed 'any mirror' download redirect 2013-08-30 13:27:39 +00:00
05708e6f9f Removed skipnav link for testing 2013-08-30 12:58:57 +00:00
e413999821 Updated viewmtn link 2013-08-30 11:01:52 +00:00
03f910fa20 Temporarily disable translations for testing 2013-08-30 10:35:01 +00:00
52d1170aa9 Updated translation strings 2013-08-30 10:02:30 +00:00
4e83bde435 Extracted HTTP and HTTPS outproxies from string 2013-08-30 09:59:32 +00:00
f6750f78f8 itoopie.net -> itoopie.i2p 2013-08-30 09:21:38 +00:00
92734bdd20 Fixed broken link 2013-08-30 09:09:21 +00:00
6b1ac31c06 More archive.org link treatment 2013-08-30 08:58:59 +00:00
5611daf7be Commented out dead links 2013-08-30 08:12:00 +00:00
0b867e0a00 Fixed unparsable character 2013-08-30 07:50:11 +00:00
cea834acfc Updated /about/browser-config outproxies 2013-08-30 07:36:52 +00:00
ce87a9c7ba Removed reference to inactive tpb.i2p 2013-08-30 07:35:20 +00:00
f70379c44a Broken link fixes 2013-08-30 07:29:55 +00:00
14fa1ec9ed Don't link false.i2p 2013-08-30 07:13:16 +00:00
519ac8ca23 PET Convention link -> archive.org 2013-08-30 07:00:33 +00:00
6a9a10669c Convert git.repo.i2p, don't convert forum.i2p 2013-08-30 06:51:02 +00:00
f20c5e76f9 Updated canonical domain for testing 2013-08-30 06:32:35 +00:00
04eaa3225b Moved pressetext-0.7.html to /misc 2013-08-29 07:02:37 +00:00
b403e74fd5 Fixed detection of Python file changes 2013-08-29 06:57:23 +00:00
9d299b357d Updated translation strings 2013-08-29 06:49:03 +00:00
6c1ad24c3f Added note about other MUAs (thanks RN) 2013-08-29 06:46:41 +00:00
ff891286ca propagate from branch 'i2p.www' (head 7134fef828e9bac1d4192919ca9f14903e1426fc)
to branch 'i2p.www.revamp' (head 94e118c3a2762ed0f9f10adb1a60dde2b6ed2fe4)
2013-08-29 05:55:35 +00:00
a23a9c32e3 merge of '1d7646c62c446d813aae0d1783afcfe4993035e5'
and 'e544faf07331fda58e0a54fcfa5f899dc12b3778'
2013-08-29 05:41:43 +00:00
2e67ae0e5d Fixed 500 error 2013-08-29 05:30:35 +00:00
3d94ee24ea Set up legacy mappings of release-* pages and other blog posts 2013-08-29 05:18:36 +00:00
94815e5d43 Fixed legacy mappings 2013-08-29 04:28:03 +00:00
c84414b925 Fixed legacy *.txt 2013-08-29 01:30:32 +00:00
1229cf8ff3 Fixed legacy status 2013-08-29 01:30:17 +00:00
dev
93bd9dfcb2 oops.. forgot that file 2013-08-28 23:13:27 +00:00
dev
e1dbe683ac there.. done 2013-08-28 23:11:03 +00:00
2e12ed8703 Compile translations on adding and dropping 2013-08-28 02:40:38 +00:00
ac46b3b3d5 added state of fund 08/2013 2013-08-25 14:08:08 +00:00
97ea744206 Added zh_CN translation 2013-08-23 12:49:49 +00:00
25153150d4 Updated translations for typos 2013-08-23 12:40:40 +00:00
56a95a731e Fixed typos 2013-08-23 12:36:46 +00:00
d53c3fa9da added btc I2P bounty payout 2013-08-18 14:47:28 +00:00
fd6b1e91b1 % -> &#37; to fix translations problems 2013-08-15 21:27:54 +00:00
4ae84aa9e2 Moved setup, translation config files into subdir 2013-08-15 08:30:01 +00:00
5816bafb17 Removed old files 2013-08-15 08:17:07 +00:00
536134c7bd Updated README 2013-08-15 08:10:42 +00:00
dev
53e242e93a change server restart method 2013-08-14 22:21:59 +00:00
4e5b6790d1 Added site updater 2013-08-14 22:18:06 +00:00
e3d2a4a2c2 Added latest meetings 2013-08-14 22:17:17 +00:00
8ffe50daa2 Updated sites in footer 2013-08-14 22:04:38 +00:00
1ce4f0f86c unpublished -> preprint 2013-08-12 14:23:05 +00:00
205bec10b8 Updated PDF locations 2013-08-12 14:18:28 +00:00
7509c1b065 Make section slugs safer 2013-08-12 13:22:40 +00:00
0e774d2f84 ./bibtex.html -> ./bibtex 2013-08-12 13:17:02 +00:00
3c2c5fbc16 Set file hashes at the top of /downloads/list source 2013-08-12 13:12:20 +00:00
b205e18c4a Second sync with Transifex 2013-08-12 10:44:06 +00:00
6153b1f7f0 Updated translation strings 2013-08-12 10:31:29 +00:00
86484e5a8b Updated es, fr and pt translations 2013-08-12 10:27:43 +00:00
28c12c4430 Swap titles and short titles 2013-08-12 05:55:00 +00:00
89f80717db Updated Android build 2013-08-12 04:46:37 +00:00
63142187d6 Fixed BibTeX page links 2013-08-12 04:18:27 +00:00
b77fa1ee5d Set up tag links for /papers 2013-08-12 04:16:15 +00:00
5acba7ea55 Set up choices links for /papers 2013-08-12 03:52:21 +00:00
787a3855f1 Updated bib 2013-08-11 23:58:40 +00:00
8c9ab7316b Updated page links 2013-08-11 14:38:08 +00:00
f147bb7978 Implemented BibTeX viewing 2013-08-11 14:34:40 +00:00
42f0247388 Implemented 'tag' and 'sort by' for papers 2013-08-11 14:14:49 +00:00
e9e2fcbbc6 Rough migration to working papers page 2013-08-11 13:05:05 +00:00
7c42ce8329 Added anonbib for use in papers list
Source: https://gitweb.torproject.org/anonbib.git
Commit: b478fc493d4be2115185d94e077bf06196495417
2013-08-11 11:14:00 +00:00
e38ef21b71 Updated PET-CON 2009.1 proceedings link 2013-08-11 09:03:10 +00:00
97a568f3c0 0.9.7.1 2013-08-11 09:01:06 +00:00
6f41a55d17 propagate from branch 'i2p.www' (head 4aaf47adfd1c5d7b9de2f2a63a0ac3866555a95d)
to branch 'i2p.www.revamp' (head 3c8d92a983bcdde01e6e8b3bb8f1ac3cc88a7eba)
2013-08-11 08:52:26 +00:00
zzz
947aa89bdf 0.9.7.1 2013-08-10 20:40:33 +00:00
zzz
5c489318df 0.9.7.1 2013-08-10 16:57:59 +00:00
zzz
21e2330bef new update hosts 2013-08-08 22:14:15 +00:00
61858d183c Highlight meeting logs 2013-08-06 04:33:52 +00:00
717320daa9 Don't die if incorrectly-named meeting logs are present 2013-08-06 04:33:34 +00:00
76505a673f Fixed some meeting logs 2013-08-06 03:38:28 +00:00
5444417c93 Moved meeting files to 3-digit filenames for sorting 2013-08-06 03:35:10 +00:00
82fe9aa223 Updated /download for new Android build 2013-07-31 08:24:35 +00:00
a9f01c36c6 propagate from branch 'i2p.www' (head b16a6c7c7a1df52229bac767a4004e79ba81028d)
to branch 'i2p.www.revamp' (head 8acc895943066115be72a1b04e26e4cf21620e21)
2013-07-31 08:17:26 +00:00
zzz
5c2a99b62e more info on dest pubkey 2013-07-30 20:48:11 +00:00
zzz
80791c8329 su3 format update 2013-07-29 13:48:29 +00:00
zzz
3a876ba930 UDP updates 2013-07-25 19:04:23 +00:00
zzz
b63cf4ca0f - Add descriptions to some I2NP messages
- Comment out streaming options added in error (actually hardcoded)
2013-07-24 12:52:26 +00:00
99af28f31a update streaming docs with new value of initial RTO 2013-07-23 14:21:27 +00:00
f9343d4f77 Updated /docs/api/i2pcontrol 2013-07-21 22:15:57 +00:00
6f714fd19e Enable extraction, update and compilation of a single gettext domain 2013-07-21 22:15:24 +00:00
zzz
f7ca832977 new streaming options 2013-07-19 21:27:39 +00:00
25585b897b update docs for hard-coding of tcp consants 2013-07-18 23:02:42 +00:00
5172b25feb Document streaming changes relevant to ticket #979 2013-07-18 14:22:55 +00:00
e7ffd2b587 New priority translations: Portugese 2013-07-18 04:43:41 +00:00
cfa269afba Fixed Debian-specific download page 2013-07-18 04:40:31 +00:00
d091f452f0 Updated French translation 2013-07-18 04:21:40 +00:00
61e5093e6b Added minimum required percentages for Transifex 2013-07-18 02:53:36 +00:00
98c71d50de Generalize Transifex config 2013-07-18 02:44:51 +00:00
e1cc1c5939 sv -> sv_SE to match Transifex source 2013-07-18 02:30:45 +00:00
f61d78acbe switch to precise for wheezy 2013-07-17 13:34:28 +00:00
a888425e24 Updated translation strings 2013-07-16 09:56:30 +00:00
346364747e 0.9.7 2013-07-16 09:53:10 +00:00
189e51ec9f propagate from branch 'i2p.www' (head aecd236e03c176955fd21d0d293f0731f65dc929)
to branch 'i2p.www.revamp' (head c0bf7e66ba62462bfa138be2e880de4422b0c959)
2013-07-16 09:30:00 +00:00
zzz
7ef2565f2f backup news 2013-07-15 21:54:13 +00:00
zzz
eca3482963 html fix 2013-07-15 21:21:17 +00:00
zzz
ade5b8c72a 0.9.7 2013-07-15 21:17:54 +00:00
zzz
2ecd38d358 0.9.7 2013-07-15 19:45:00 +00:00
a8ea159252 Migrated translations to split gettext domains 2013-07-15 11:31:41 +00:00
dd00e3cdce merge of '5b4836353e90a3c1e388a18fe4184b748f920317'
and '6fd06d2ac31dd55d96ed51f368f4b3cf5c5faef0'
2013-07-15 11:21:34 +00:00
4e91cde14a translation updates from tx
Updated POs with update-existing-po.sh to convert them back to pyBabel layout
2013-07-15 11:08:17 +00:00
df1db77c6f Fixed bug in multi-domain.patch 2013-07-14 07:18:11 +00:00
e175a734b5 Updated Transifex config to match new gettext domains 2013-07-14 07:02:48 +00:00
d98a792615 Implement mapping of urls to gettext domains
The mapping exists both here and in babel.cfg/*, but this is unavoidable.
2013-07-14 07:02:24 +00:00
1e5a48aad3 Guess request language from supported languages only 2013-07-14 07:01:13 +00:00
a305c9efac Patched Flask-Babel to support multiple gettext domains 2013-07-14 07:00:00 +00:00
zzz
d1a674189a updates 2013-07-13 18:24:01 +00:00
ee6ea65424 Fixed bug in priority domain babel.cfg 2013-07-13 12:08:21 +00:00
f9c88aa795 Split translation strings between multiple domains
This breaks translation processing; multi-domain support needs to be added to
Flask-Babel. The changes made here put the "important" strings that are used
most often into the priority domain, and split the content from different
sub-urls into separate domains. Multi-domain support will be implemented such
that translations for a specific request are pulled both from the domain which
corresponds to the request url and the priority domain.

This does mean that there may be duplication of translation strings between
domains, but that is unavoidable (and the translators prefer working with
smaller resource files).
2013-07-13 11:01:05 +00:00
177aecb55c Ignore env/ 2013-07-13 06:00:05 +00:00
b9f5ee07af Ignore POT files 2013-07-13 05:56:39 +00:00
ad21b2aea5 Moved babel.cfg and translation.vars into common subdir 2013-07-13 05:39:15 +00:00
57b0011a3d Switch to *.i2p.us inproxy (*.i2p.to is down) 2013-07-06 14:11:42 +00:00
zzz
37e600d211 - put key in right section
- add new paper
2013-07-04 20:02:05 +00:00
2a886ae2a2 Removed duplicate text 2013-07-04 12:44:53 +00:00
dev
95ea1e763d Added instructions for running MultiRouter. 2013-07-04 06:31:16 +00:00
zzz
1d0ddf3c67 add digit@mail.i2p pubkey 2013-07-04 02:23:52 +00:00
62590171ba Started to expand /research 2013-07-03 12:53:06 +00:00
3a952e3222 /download changes:
- Display mirror domain instead of an arbitrary index (which could change)
- Fix showing 404 page for non-existent mirror redirection links
- Move default mirror definition into downloads.py for easy changing
2013-07-03 11:54:53 +00:00
0d52f8a836 Updated POs with update-existing-po.sh to convert them back to pyBabel layout
Diff from f5e2c7233fbb7a83a0afb3fee2d60e3f13958759 to this commit to see the
latest updates from Transifex.
2013-07-03 04:32:10 +00:00
c73f720b99 updates from tx 2013-07-03 01:01:50 +00:00
33e457a7b6 Updated translation strings 2013-07-01 12:27:58 +00:00
c4b594d61d propagate from branch 'i2p.www' (head c8354c923fc97e3ad8c94ea4ba561087d8f68ea8)
to branch 'i2p.www.revamp' (head 93d34f791a25a0ef2f2821afd47c2f359fd41f57)
2013-07-01 12:23:03 +00:00
a585aab5d2 Add git.repo.i2p link next to Github 2013-07-01 09:31:15 +00:00
zzz
4737840b7f - Add github link on download pages
- Minor correction on tunnel-alt-creation
- Add "digit" dev agreement (awaiting pubkey)
2013-06-29 15:21:34 +00:00
73e42a25b9 merge of '41417f518cf3b3fa732df36a04e40ac657780ee9'
and '6c69a432dd72c40713d5d7fa913908571b667a1a'
2013-06-26 11:28:38 +00:00
zzz
756c370d27 SSU padding and acks 2013-06-24 13:22:45 +00:00
zzz
7d633c6161 Correct SSU documentation of session and MAC keys (ticket #716) 2013-06-20 23:24:29 +00:00
dev
9938104d3e Added the next sub-bounty. 2013-06-19 07:59:13 +00:00
zzz
6f619efe75 updates 2013-06-18 18:46:12 +00:00
zzz
8c7fed4571 updates 2013-06-17 19:50:59 +00:00
zzz
3dfa79dfcb - Recommend Java 7
- DLM encrypted flag update
2013-06-15 13:28:20 +00:00
1061a04e18 Update table styling 2013-06-14 02:18:45 +00:00
085af11b26 Move blue cell styling on about/team into CSS 2013-06-14 02:18:29 +00:00
d423658939 Comments 2013-06-14 01:55:57 +00:00
dev
0d6820fb22 Added next goals. 2013-06-12 06:34:15 +00:00
bff4bb450f More DataSpec tweaks 2013-06-12 03:21:09 +00:00
c3669d71c6 Highlight docs/spec/* as DataSpec 2013-06-12 03:20:48 +00:00
3e9fd3c312 DataSpec: Merge definitions state into root 2013-06-12 02:27:14 +00:00
faf12aadbe More DataSpec tweaks 2013-06-12 02:12:44 +00:00
6d206a117f Further development of DataSpec 2013-06-12 02:00:14 +00:00
a55cf7f16c Tweaked boundaries to match DataSpec 2013-06-12 01:33:52 +00:00
c914621298 Highlight docs/spec/common-structures as DataSpec 2013-06-12 01:30:01 +00:00
2bb4def009 Initial version of DataSpecLexer 2013-06-12 01:29:36 +00:00
6b2c7e7013 Fixed bug in get-involved/bounties 2013-06-11 23:28:02 +00:00
02027ffe16 Updated current I2P version to 0.9.6 2013-06-11 14:00:58 +00:00
42313a1cb9 Highlight docs/api/bob as plain text 2013-06-11 13:48:21 +00:00
96d1316d6d Updated translation strings 2013-06-11 12:45:56 +00:00
5c69322f2b propagate from branch 'i2p.www' (head 1be3724265f45ffd0eb0af6d9dc869318b94be2f)
to branch 'i2p.www.revamp' (head 0e7878efa22d01668a4644e60c37108c87eb25f8)
2013-06-11 12:43:33 +00:00
24a87eb5e8 merge of '1d76ae86400e177af476a65376b5e94caf3f0397'
and '716a93dbd123d80e83ebed2e13d7b5d3bc5b0eda'
2013-06-11 12:30:14 +00:00
e1eeba0988 Blog index styling 2013-06-11 12:30:05 +00:00
4d7b3df779 Style fix 2013-06-11 00:34:45 +00:00
85ab88281c Team updates 2013-06-11 00:26:08 +00:00
1d8535e637 updates from tx (after running update-existing-po.sh) 2013-06-10 22:19:57 +00:00
51affabc20 Tag BOB spec in docs/api/bob for highlighting 2013-06-10 12:33:09 +00:00
315f00d1e4 Tag datastructure definitions in docs/transport/* for highlighting 2013-06-10 07:47:26 +00:00
101bfae7d8 Match <h4> styling to other headings 2013-06-10 07:24:11 +00:00
6a1d9daa57 Tag datastructure definitions in docs/spec/* for highlighting
Currently the language used for highlighting is auto-detected and not ideal.
A datastructure-definition lexer should be created to optimize highlighting.

Some specifications have links to other parts of the documentation; currently
these would get escaped and highlighted (and so these specifications have not
been tagged). The HighlightExtension needs extending so that sections of text
to not highlight (or escape) can be marked. Alternatively, the HTML formatter
supports adding links using a ctags file, but this would require formalizing
the datastructure-definition format enough to be able to identify names
properly.
2013-06-10 07:23:39 +00:00
aaa5d03bd1 Added docs/specs/geoip to nav 2013-06-10 02:46:19 +00:00
zzz
0023ff172c updates 2013-06-10 01:48:16 +00:00
1fc2847ba3 Pad syntax highlighting boxes for clarity 2013-06-09 23:52:44 +00:00
2e421ef159 Tweaked bottom padding of pages 2013-06-09 23:37:31 +00:00
0c089d64fa Updated translation strings 2013-06-09 23:27:41 +00:00
d96ed15ab3 Parse pages/global/macros for translation strings 2013-06-09 23:26:51 +00:00
c09b8b2d94 Tagged labels 2013-06-09 23:25:52 +00:00
effb6f2521 Labels for blog post info 2013-06-09 23:23:15 +00:00
c6adccacad Style lastupdated better in mobile view 2013-06-09 22:38:38 +00:00
108a27d7ac Use lastupdated styling for blog post info 2013-06-09 22:21:09 +00:00
zzz
b683fe4334 - Correct errors in the specification of the BuildResponseRecord.
The first 32 bytes are not random; they are the hash of the following 496 bytes.
2013-06-06 15:13:44 +00:00
dd5ca25696 Updated translation strings 2013-06-06 01:56:08 +00:00
06f028663b propagate from branch 'i2p.www' (head 05cb56392a6d2ee1ecc7ab8bd3dcf746abb09b81)
to branch 'i2p.www.revamp' (head 91549a81e68382a2cdc7c06020b19c1fe9f833e4)
2013-06-06 01:53:33 +00:00
09d05229ca Updated translation strings 2013-06-06 01:31:38 +00:00
f42c071d0d Copy env's pybabel into base dir to fix string extraction
The jinja2 extracter needs to know about our custom HighlightExtension (used on
pages such as get-involved/develop/applications), which is not in the env's
python path. Copying pybabel into the base dir gives it access to our modules.
This is only required for string extraction; other scripts use pybabel from the
env directly.

If the env's pybabel version is updated, this copy must also be updated.
2013-06-06 01:26:25 +00:00
zzz
7dfc92b6fb - Update proposal for requesting encrypted replies in a DatabaseLookupMessage
- Add proposal for RequestVariableLeaseSet
- Clarify setting for unused bits in BuildRequestRecord flag byte
2013-06-05 16:50:31 +00:00
f5bec22436 updates from tx 2013-06-05 10:00:16 +00:00
459813b906 Fixes to get-involved/develop/applications after merge 2013-06-05 02:58:09 +00:00
b6a0a63a1f Migrated release-0.9.6.html 2013-06-04 13:57:19 +00:00
24168fb4e5 Migrated geoip.html 2013-06-04 13:33:02 +00:00
25a8c353f8 Migrated bounty_netdb.html 2013-06-04 13:25:36 +00:00
558326db73 Legacy urls: volunteer -> get-involved 2013-06-04 13:16:58 +00:00
a06023b5d5 Changes to docs/api/datagrams from merge 2013-06-04 13:16:07 +00:00
892a704ce8 propagate from branch 'i2p.www' (head 62a731f768583a0395b0bc7616382dd5b698b88c)
to branch 'i2p.www.revamp' (head 602b2ecdbd48945fc7ce3858a1c066d6a148379d)
2013-06-04 13:09:44 +00:00
68af5e53be merge of '56f4519aa3d0d68a9e6a2294da238d75ab648571'
and '685cf78352458e68c7892205b44b20aea14cbcf2'
2013-06-04 11:15:32 +00:00
cdf93e3ca1 Added no flag 2013-06-04 09:37:02 +00:00
8c89ae48bf Added version to download urls (to pass to mirrors requiring it) 2013-06-04 09:36:42 +00:00
dev
fe359df1ca Added link to NetDB proposal. 2013-06-04 08:01:29 +00:00
eb5d5bddcf Added Google Drive to mirrors 2013-06-03 23:52:37 +00:00
983628e09e Enable specific version to be passed to ver() 2013-06-03 23:46:35 +00:00
zzz
2c037eaa20 encryption updates 2013-06-01 16:55:08 +00:00
zzz
e7e615849b 0.9.6 backup news 2013-05-29 00:18:42 +00:00
dev
0c939ed43b Added NetDB bounty and a few subbounties. 2013-05-28 10:49:40 +00:00
zzz
691d549c73 0.9.6 2013-05-28 00:21:32 +00:00
zzz
cc0bd57fac 0.9.6 2013-05-27 21:55:41 +00:00
zzz
b8ec3d7cbe datagram and applications updates 2013-05-27 19:06:04 +00:00
zzz
5512a5bf18 - Update proposal for requesting encrypted replies in a DatabaseLookupMessage 2013-05-26 17:26:57 +00:00
436bf3801b Added Meeh's download mirror 2013-05-25 08:15:24 +00:00
zzz
7fe538bd04 - Preliminary updates for SSU IPv6
- Add specs for GeoIP files including proposed IPv6
- Add proposed su3 file spec
- Add proposal for requesting encrypted replies in a DatabaseLookupMessage
2013-05-24 17:12:20 +00:00
5ff9938899 Migrated /ticket919 2013-05-24 02:11:52 +00:00
bc6f8e4b88 propagate from branch 'i2p.www' (head 114708fc5836389206fe26e04905a1887f34a228)
to branch 'i2p.www.revamp' (head 061377e9345d8848b120576d4174d4274a2e5ca3)
2013-05-24 02:01:41 +00:00
dev
2bc6b3843f decrease entry number size 2013-05-22 21:21:36 +00:00
13d9fee763 Launchpad only supports Precise and newer. Debian Wheezy is the new stable.
Squeeze is not supported in Launchpad anymore. Added a link to my eepsite for
Squeeze, arm* and kfreebsd* binaries
2013-05-19 16:54:41 +00:00
31fd95e64e updated I2P finances per 1st may 2013 2013-05-01 15:07:05 +00:00
zzz
bc9888cdfd document ignored RouterAddress expiration (ticket #832) 2013-04-26 17:11:45 +00:00
9730b29032 Prevent long code lines from breaking the layout 2013-04-25 05:10:50 +00:00
ecc2af4ebe Removed extra indentation from code on get-involved/develop/applications 2013-04-25 05:01:54 +00:00
f2bb84c45f Added highlighting to get-involved/develop/applications 2013-04-25 04:57:05 +00:00
cf7b010efc Added a syntax.css to duck's theme using the "native" Pygments style
To change to another built-in style:
$ source env/bin/activate
$ cd i2p2www/static/styles/duck/
$ pygmentize -f html -S STYLE_NAME -a .highlight > syntax.css
2013-04-25 04:56:29 +00:00
0c42adb0d1 Added reference to syntax.css in themes 2013-04-25 04:53:11 +00:00
cc7973462b HighlightExtension: pass additional parameters to HtmlFormatter 2013-04-25 04:42:54 +00:00
ba5d1df89f Added HighlightExtension from https://pypi.python.org/pypi/jinja2-highlight/0.4.0 (GPLv3) 2013-04-25 03:49:55 +00:00
0824ff080b merge of '11bbe6ed03ac22c19b8d6a7e093dd9cd927bc054'
and 'f8546097382ed6b3ad9b13d1df7bd79acf6847e2'
2013-04-23 23:55:31 +00:00
zzz
f97621507a new keys zab2@mail.i2p 2013-04-23 22:24:18 +00:00
4e9c81c1e3 add zab's new keys 2013-04-23 20:59:58 +00:00
1b4381d792 reference -win1 point release 2013-04-22 11:24:18 +00:00
7b1455b4c2 Replace sig mirror list with links by each mirror 2013-04-22 00:38:34 +00:00
f3d4dffe73 Make default file download via HTTPS 2013-04-21 23:40:38 +00:00
25235deef5 Wrap file hashes directly in <code> so double-click doesn't select spaces 2013-04-21 23:38:59 +00:00
a3d0129dcd Bugfix: index mirrors from 1 (mirror=0 is interpreted as False) 2013-04-21 23:35:09 +00:00
2abb15beb7 Point /lang/download links directly to one mirror, provide separate mirrors link 2013-04-21 22:40:40 +00:00
efbffb1a0b Wrap the download hashes in <code> 2013-04-21 21:59:36 +00:00
zzz
85d45ac5da Point release 0.9.5-win1 for windows only 2013-04-21 16:16:25 +00:00
9ef985c722 close img tags 2013-04-21 15:10:52 +00:00
57d3dcf5fe minor tweak 2013-04-21 14:00:28 +00:00
e39a8f370c workaround instructions for tickets 919 & 920 2013-04-21 13:51:49 +00:00
zzz
e1860de22b - Clarify discussion of TCP/UDP transports (ticket #750)
- Clarify I2CP message IDs
- Update I2NP DatabaseLookupMessage flag field based on upcoming
  change in 0.9.6
2013-04-17 15:37:39 +00:00
dev
e7a6874d29 merge of '1d8b9af4b9f457432149c66f5f9454f35db61e9c'
and '58b420fa7ec023a3f37a62f79b942220ca6a7ec4'
2013-04-02 22:12:39 +00:00
dev
9cf9f41904 add lists.i2p2.i2p 2013-04-02 22:11:32 +00:00
0f0243c0c1 updated syndie bounty 2013-03-31 15:08:02 +00:00
4db861edee "Blog Index" -> "Blog" 2013-03-26 22:38:24 +00:00
2c9fb8fd4d Proper styling for div.warning 2013-03-17 19:53:27 +00:00
35add629f1 Reverted change to runserver.py 2013-03-17 19:52:51 +00:00
dd7a9e64ce 0.9.5 2013-03-17 19:49:50 +00:00
64415dbe89 propagate from branch 'i2p.www' (head 20c27bb0c69f1de1693d4067d49613dd0a163575)
to branch 'i2p.www.revamp' (head cb08ef7e5783eb21b87f996e5b2de062b86ed3e2)
2013-03-17 19:15:02 +00:00
dev
244dd8fb0c add webserver to list of requirements 2013-03-16 18:43:26 +00:00
f590cabc28 updated I2P BTC client 2013-03-12 14:51:09 +00:00
zzz
5cc4c46908 0.9.5 2013-03-09 12:36:31 +00:00
zzz
8e6dc5abee 0.9.5 2013-03-08 21:18:54 +00:00
2d15d2d0ef updated hall of fame 2013-03-03 11:56:36 +00:00
c1707816a4 Serve BingSiteAuth.xml 2013-03-01 21:52:52 +00:00
e9a312c458 propagate from branch 'i2p.www' (head 3d12832c52f5971e9c757ba67426ca3d35538da5)
to branch 'i2p.www.revamp' (head f123af1c64ee53f8863064570547a3d5049b2182)
2013-03-01 21:47:43 +00:00
719a125c25 Added meetings 219 and 220, and noted that meetings are currently on hold 2013-03-01 21:43:58 +00:00
b0ba9ab98c Disable the languages with no translations (for now) 2013-03-01 21:02:19 +00:00
f93e65323a Removed bad character 2013-03-01 20:58:30 +00:00
8dac186f72 Updates to Spanish translations from trolly 2013-02-24 20:31:31 +00:00
b8b487fe6e updated sums of bounty 2013-02-24 16:13:03 +00:00
150bb1ef9b Removed newlines from blog translation used in meta 2013-02-24 05:33:14 +00:00
a6965c29cd Swedish update 2013-02-22 13:13:59 +00:00
d805388f9f updates from tx 2013-02-22 13:04:06 +00:00
799f83b8af Added meetings 216, 217 and 218 2013-02-07 00:33:27 +00:00
3a8a6daa32 Migrated up to the last ten blog posts to the new format 2013-02-06 22:46:34 +00:00
b37bcd8df2 Fixed bug with Debian page 2013-02-06 11:37:32 +00:00
f60f21ce51 More URL fixes 2013-02-06 10:47:42 +00:00
bf2517afed Set up the Google Webmaster Tools verification page 2013-02-06 10:26:34 +00:00
470906d376 Added verification page for Bing Webmaster Tools 2013-02-06 10:20:15 +00:00
87e3ce44b4 Removed theme links from footer 2013-02-06 09:41:25 +00:00
8281464f73 More URL fixes 2013-02-06 04:03:51 +00:00
88c773cc4a More URL fixes 2013-02-06 03:34:20 +00:00
5422df80ea More assorted internal and external URL fixes 2013-02-06 03:24:18 +00:00
b455e878c7 Assorted internal and external URL fixes 2013-02-06 01:55:33 +00:00
d5a8e1b958 Split streaming library page between docs/api/ and docs/spec/ 2013-02-06 00:27:20 +00:00
5494286c55 Split the datagrams page between docs/api/ and docs/spec/ 2013-02-05 23:32:57 +00:00
9b9145e185 Started adding translation tags to docs/spec/* 2013-02-05 23:23:58 +00:00
2def970aa8 propagate from branch 'i2p.www' (head fcd7d836b79ef46ef8fe9c5b8071d245efd54e29)
to branch 'i2p.www.revamp' (head e09d39855896e1387e30b596c8b0d71b202bf20b)
2013-02-05 21:44:35 +00:00
98b90ec20a Added translation tags to docs/transport/* 2013-02-05 04:39:24 +00:00
ad0f759014 Added translation tags to docs/protocol/* 2013-02-05 02:09:57 +00:00
75b3a54c10 Syndie
- release info in all languages
- add I2P-hosted mirror
2013-02-04 21:38:34 +00:00
72827a6d61 note new syndie release 2013-02-03 21:09:21 +00:00
de4e51e0b6 Factor out blog posts per feed as a constant, halve number of blog posts per page 2013-02-03 03:12:31 +00:00
1be4ea4943 Merge blog_index and blog_category views 2013-02-03 02:58:55 +00:00
55af9d11b3 Add category support to the Atom feed 2013-02-03 02:53:58 +00:00
3d872f25d0 add syndie hostnames 2013-02-03 02:43:28 +00:00
f32b6e3c14 Refactor blog category post selection 2013-02-03 02:24:05 +00:00
535e2f41b0 Added category view for blog posts 2013-02-03 02:17:41 +00:00
508c6f1e80 Render categories properly 2013-02-03 01:40:47 +00:00
ca0f74e9ba Removed stray } 2013-02-03 01:20:52 +00:00
254a56bb37 merge of 'c2274f6ce9cfea9a5997f29b3ed2a6a45231fbe2'
and 'f72e7ef8661eb235301787f303a60b1c5cf10bdb'
2013-02-03 00:49:25 +00:00
1fee91daab Added translation tags to docs/tunnels/*
docs/tunnels/old-implementation has only been tagged at the top, as it covers
old details and so is not urgently required.
2013-02-03 00:48:42 +00:00
9e1e5352c2 add transifex configs 2013-02-03 00:19:59 +00:00
c334777f74 - make script bourne compatible
- check for virtualenv
2013-02-03 00:19:36 +00:00
c20fd0d908 eliminate dups
(it's not very nice to have line lines, but that's why we have word-wrap in our editors)
2013-02-02 23:30:13 +00:00
e76ea72aea eliminate some redundancy in the POT file 2013-02-02 23:25:25 +00:00
b3281bbd56 Fixed bug on docs/discussions/netdb 2013-02-02 23:18:39 +00:00
db4a3c7968 Added translation tags to docs/how/network-database 2013-02-02 23:17:39 +00:00
0156918e7a Added translation tags to docs/how/tunnel-routing 2013-02-02 01:15:22 +00:00
6d9a03af99 Removed some whitespace from tagged paragraphs 2013-02-01 23:29:14 +00:00
a37f4f9a61 Added translation tags to docs/how/elgamal-aes 2013-02-01 23:26:00 +00:00
dd2ac0f876 Added translation tags to docs/how/peer-selection 2013-02-01 23:05:16 +00:00
c78d3bbb57 Tag tweaks and URL fixes for misc/* 2013-02-01 22:20:09 +00:00
dg2
8bdf8ad023 merge of '229bc2e02c0b93575ef4cd05f96b3cb54c60fa07'
and 'a4c46b67cc50db0045d60103de17e670dc30b81f'
2013-02-01 20:29:30 +00:00
dg2
ac070805e4 misc/* translation tagging, URLs need fixing before it will parse correctly.
First commit, huzzah.
2013-02-01 20:12:08 +00:00
b8bfbc41c3 Put blog post excerpts on a single line so translators don't break the Markdown 2013-02-01 19:52:41 +00:00
7a4c7df899 Removed translation tags from names in the nav bar and footer 2013-02-01 19:50:20 +00:00
ae9ca4497e Added translation tags to docs/how/garlic-routing 2013-02-01 10:49:46 +00:00
39e335455f Added translation tags to docs/how/tech-intro 2013-02-01 10:16:08 +00:00
1af38f0216 Adding dg's transport key 2013-01-31 20:05:59 +00:00
dc66088375 Added translation tags to docs/how/threat-model 2013-01-31 11:40:21 +00:00
5c112cc5cb Added translation tags to docs/how/cryptography 2013-01-31 03:21:08 +00:00
05df4171d6 Fixed URLs in docs/how/intro 2013-01-31 03:20:24 +00:00
b09a7f4099 Added placeholder CSS files to the other themes 2013-01-31 02:23:23 +00:00
c9f436c738 Added translation tags to docs/discussions/naming 2013-01-31 02:15:30 +00:00
842a17b351 merge of '1cc07c60dda94ce07510bc8d12df2c9bf971ed3b'
and '4459274dc3ff27ad99ff8f0b1c6d5143e32dca2d'
2013-01-30 23:20:26 +00:00
27824b70e6 Added translation tags to docs/applications/* 2013-01-30 23:19:19 +00:00
8c04301165 minor shell script tweaks
- add shebang line and make bourne compatible
- report bugs to trac
2013-01-30 21:57:14 +00:00
4a801a9fcd typo fix 2013-01-30 21:46:43 +00:00
32c8fc9268 Added translation tags to docs/api/* except SAM pages 2013-01-30 20:23:24 +00:00
611a8f05dc Added translation tags to docs/*.html 2013-01-30 03:47:49 +00:00
zzz
ccc5d97c59 Replace insecure key-name-based trust list with secure key-id-based one. 2013-01-29 20:08:02 +00:00
f9d7a43bc7 Tweaked "How to connect to IRC" entry of faq 2013-01-29 01:30:18 +00:00
5c2efa5a75 Added translation tags to get-involved/guides/new-translators 2013-01-27 22:57:57 +00:00
3429dfcd8c Fixed tag bug in monotone guide 2013-01-26 02:16:34 +00:00
8feb48485d Added translation tags to get-involved/guides/new-developers 2013-01-26 02:15:45 +00:00
a5afdff42f Added translation tags to get-involved/guides/[dev-guidelines,ides] 2013-01-23 13:33:10 +00:00
8795882eb9 Tweaked translation tags in get-involved/guides/monotone 2013-01-23 13:32:31 +00:00
dev
827c6dc734 Tagged get-involved/guides/monotone.html for translation. 2013-01-22 22:24:21 +00:00
8eea7b22a3 Added space between mobile dropdown menu and content 2013-01-21 22:38:31 +00:00
a5a5e20f3b Use right arrow instead of thick border for submenu indication 2013-01-21 22:32:15 +00:00
f063149ab3 Migrated other themes: style.css -> desktop.css 2013-01-21 14:38:50 +00:00
5cfd605f09 Use progressive enhancement instead of graceful degradation for mobile support
The default.css for duck's theme is the same content as the original theme,     
with some attributes removed or tweaked slightly. The original theme CSS          
overrides almost all of this file leaving the desktop style unchanged. Once the 
mobile CSS is more complete and the common CSS is identified, it can be removed 
from the desktop CSS.

The mobile dropdown menu was obtained from http://astuteo.com/mobilemenu and as
per the license on the page:
"... it’s entirely free for you to download and use, modify for your own
applications, or otherwise make millions off of."
2013-01-21 14:34:27 +00:00
0e81362953 Added basic mobile.css for duck's theme 2013-01-21 12:29:25 +00:00
3db722f00c Added tags to <head> to support mobile CSS 2013-01-21 11:22:19 +00:00
a6f0d35f48 Fixed image paths in CSS after move 2013-01-21 11:09:50 +00:00
c74b8a5947 Moved themes into subdirs 2013-01-21 10:54:24 +00:00
0f98f155be Added translation tags to get-involved/bounties 2013-01-20 12:38:41 +00:00
fbe770412e Added the common bounty template 2013-01-20 12:38:19 +00:00
7aac08c4f6 Migrated bounty pages to a common template, added translation tags 2013-01-20 12:26:18 +00:00
637123d387 Added translation tags to get-involved/develop/* and get-involved/*.html 2013-01-20 03:24:37 +00:00
af00580342 Added monotone guide to navbar 2013-01-19 21:32:56 +00:00
169bcfddcd Moved monotone guide into get-involved/guides/ 2013-01-19 21:31:58 +00:00
a9ba103931 Fixed site url in footer 2013-01-19 13:01:57 +00:00
8e83dac738 Added translation tags to about/* 2013-01-19 12:48:00 +00:00
a643e1ff02 Moved placeholder GNUnet comparison page so it isn't included in sitemap 2013-01-18 22:43:54 +00:00
a796ae5d04 Added translation tags to comparison/* 2013-01-18 22:42:23 +00:00
2fbd7c78c5 Updated de .po file (minus blog posts) and started copying in translations for faq 2013-01-18 11:48:47 +00:00
e50d7e4003 Tweaked message extraction script 2013-01-18 11:18:13 +00:00
10df8e22aa Added scripts to initialize a new language and compile existing .po files 2013-01-18 11:09:01 +00:00
09d020990e Added missing sitemap templates 2013-01-18 11:06:08 +00:00
59ac1fbc44 Added script for updating existing translations 2013-01-18 11:01:32 +00:00
90cd3b67f3 Added script to extract website messages 2013-01-18 10:08:40 +00:00
e667386a39 Added translation tags to research/* 2013-01-18 09:45:49 +00:00
6760515a21 Added translation tags to faq 2013-01-18 09:31:03 +00:00
009d567076 Fixed up translation tags on front page 2013-01-18 07:15:38 +00:00
1d65f8b0f5 Added translation tags to contact, impressum and (some of) links 2013-01-18 06:33:12 +00:00
a5a98a806c Added translation tags to pagination links 2013-01-18 04:52:08 +00:00
7f90e205f8 Fixed up translation tags on global/layout.html 2013-01-18 04:50:08 +00:00
c85479129c Use {{ _('') }} instead of {% trans %}{% endtrans %} for short strings and headings 2013-01-18 04:36:24 +00:00
18b1ea8fc1 Fixed URLs and added translation tags to blog, downloads and meetings pages 2013-01-18 03:42:02 +00:00
789739aff6 Migrated over meetings 214 and 215 2013-01-18 01:38:46 +00:00
7617f11c05 propagate from branch 'i2p.www' (head 0580b5c7f21fae5cecf504b56ee8cea4c254c5ba)
to branch 'i2p.www.revamp' (head 0faeddbcbab6b33ebf3295c98b687b390b4dc51b)
2013-01-18 01:30:28 +00:00
6d21c30adb Reorganized several URLs 2013-01-18 01:20:56 +00:00
42cf109123 Migrated hottuna's blog posts to the new format 2013-01-17 22:35:18 +00:00
94dfc5193f Renamed blog posts to use hyphens instead of underscores 2013-01-17 22:02:17 +00:00
12353beede Added margin to <ol>s on content pages 2013-01-17 12:25:49 +00:00
a7e6a0e559 Moved update options on downloads page into package <div>s 2013-01-17 12:20:03 +00:00
29f7f9721c Added caching to sitemaps
The custom cache key is required so that request.url_root is part of the key,
so that multiple domains pointing to the same server will get the correct
cached sitemap (since the sitemap contains the domain).
2013-01-17 04:24:27 +00:00
0132662d37 Added debian download page to sitemap 2013-01-17 02:04:08 +00:00
9744a12c89 Added missing import 2013-01-16 22:13:21 +00:00
41c8b1c7f3 Added ten-minute caching to blog and meetings views 2013-01-16 22:12:51 +00:00
4d9becacc6 Filled out the contact page 2013-01-16 20:14:26 +00:00
7ee91521c0 Initialized the cache so that caching decorators can be added
The cache is by default a NullCache - a cache that doesn't cache. Server
operators should configure the cache appropriately, as per the guide at
http://packages.python.org/Flask-Cache/#configuring-flask-cache
2013-01-16 11:23:33 +00:00
1543c4abf5 Added Flask-Cache as a dependency 2013-01-16 11:06:16 +00:00
57074dcc6c Added meeting 215 2013-01-16 11:00:02 +00:00
727a728072 Expanded research page 2013-01-16 10:42:51 +00:00
146656fcb5 Added Android section to Downloads list 2013-01-16 09:48:34 +00:00
e189805cf2 Commented out links to GNUnet comparison page while it is still unfinished 2013-01-16 04:21:14 +00:00
bee80a3660 Removed commented-out Download submenu (as linking only to the download page seems to work better) 2013-01-16 04:13:06 +00:00
1712e0c021 Removed filler text from blog/index.html template 2013-01-16 04:09:23 +00:00
3b01e1956d Use the title from the post as meta['title'] instead of the slug, so it can be translated 2013-01-16 04:07:36 +00:00
ad2b10f95c Tidied up IDEs guide 2013-01-16 03:57:26 +00:00
a5c5b38362 Un-escaped quotation marks in 0.9.3 release post (since docutils re-escapes them) 2013-01-16 03:47:11 +00:00
08c43a2557 Added translation tags to 0.9.3 and 0.9.4 release posts 2013-01-16 03:43:20 +00:00
d076f3101a Migrated 0.9.3 release post to new format 2013-01-16 02:14:37 +00:00
7569201b1d Don't try and split a list metatag if it doesn't exist 2013-01-16 02:05:27 +00:00
786e37f524 Enable some metatags to be comma-separated lists 2013-01-16 02:03:21 +00:00
738cda79ac Fixed bug in blog post 2013-01-16 01:59:34 +00:00
ca8717e172 Pre-render the blog posts with Jinja2 so that URLs etc. can be properly handled 2013-01-16 01:52:31 +00:00
8e09d84d09 Reworked meta dict usage to make blog templates easier to understand
Displayed dates in the blog templates are now all taken from meta['date'],
which can be set by the 'date' metatag in the blog post but defaults to the
date obtained from the post's slug (i.e. what subfolder the post is in).
2013-01-16 01:41:24 +00:00
54fbdc8b27 update the sums 2013-01-15 19:23:50 +00:00
972c55f680 added new phase, payed some, updated 2013-01-15 19:12:10 +00:00
7e68f03888 Tweaked meetings/index.html template 2013-01-09 01:21:03 +00:00
c58e5ca6c0 More volunteer -> get-involved 2013-01-09 01:18:41 +00:00
dd17dde622 propagate from branch 'i2p.www' (head eba57e49d106c06b180d0396329af47699263aee)
to branch 'i2p.www.revamp' (head eb8aab2ac6e4f55e964ed5386669c35f4ffb1e17)
2013-01-09 01:18:00 +00:00
b4230e900b Added meeting 214 2013-01-09 01:10:35 +00:00
29a8af1cd6 volunteer/* -> get-involved/* 2013-01-09 00:58:13 +00:00
2acc8bc433 Blog entries -> Blog posts 2013-01-09 00:32:32 +00:00
78bba563fe Nitpick from primal 2013-01-08 23:56:07 +00:00
ff9fcf2100 Tweaks to left column text on front page from discussion in meeting 214 2013-01-08 23:52:30 +00:00
4ff7ef5324 Moved research/papers link to above about/media, renamed it 2013-01-08 23:28:57 +00:00
1aa91d810a Moved research/papers link into About menu 2013-01-08 23:20:53 +00:00
3313b6922a merge of '056ffd23c44b2f5e8665e442168d596c74292e0d'
and 'beb15251002afa26165d054a5241a972e35bbad2'
2013-01-08 22:51:40 +00:00
187d73b42d Added orion as PR manager 2013-01-08 22:51:34 +00:00
2117686d95 Tweaked duck's and danimoth's themes so footer styling refers to the global footer 2013-01-08 20:37:54 +00:00
9a81261190 Rework of blog
- Added support for metadata in blog entries
- Modified blog/index.html and blog/entry.html templates to use metadata
- Migrated the most recent post over to just a .rst file and added metadata
2013-01-08 01:33:22 +00:00
223584240c Altered LEGACY_FUNCTIONS_MAP so that /debian.html could be added 2013-01-07 04:43:34 +00:00
c7dec35b08 Ticket #792 - replaced "Who Uses I2P" in left front page column with "What is I2P" 2013-01-07 03:49:56 +00:00
f2f782fcd1 added state of fund 2012-12-31 2013-01-06 10:14:20 +00:00
b3a558e16b Added a page describing how to set up Eclipse with an I2P branch (NetBeans needs instructions as well) 2013-01-05 01:02:12 +00:00
324579f57d Added metadesc block so pages can add <meta name="description"> tags, added one for / 2013-01-04 23:41:03 +00:00
f65b4cca28 Updated robots.txt to disallow auto-generated index pages 2013-01-04 23:26:22 +00:00
a6a39fcb36 Add sitemap generation
Initially the rel="alternate" hreflang="xx" links in the sitemap caused the
size of the file to increase exponentially as additional languages were added.
The current implementation has a single sitemap.xml for each language, with a
sitemap_index.xml at the root.
2013-01-04 12:38:49 +00:00
9727ee2cbd Added Google Webmaster Tools verification file 2013-01-04 09:12:31 +00:00
3e8bd6eba3 Standardized site paths with '-' separating keywords, for better SEO and readability 2013-01-04 04:46:14 +00:00
802dafabb5 Moved over benchmarks page 2013-01-04 04:05:15 +00:00
4a18fda9d5 Added missing pages to LEGACY_PAGES_MAP 2013-01-04 01:12:49 +00:00
d1fb6c0694 Added /statusnotes to LEGACY_FUNCTIONS_MAP 2013-01-04 00:55:25 +00:00
6a1c1e2c8d Fixed page include bugs 2013-01-04 00:30:17 +00:00
2351957f2a Filled out LEGACY_PAGES_MAP 2013-01-04 00:29:55 +00:00
77f2f523f0 add str4d's transport key 2013-01-03 23:30:04 +00:00
4193653dcb Removed hover border from top menu-opening navbar items 2013-01-03 21:15:15 +00:00
72e59f8602 Replaced Download menu with a Download link for now 2013-01-03 21:14:29 +00:00
8e1a73a644 Fixed HTML of forum and Trac links in navbar 2013-01-03 15:05:02 +00:00
d838b1a342 Added barebones comparison page for GNUnet - needs filling out 2013-01-03 03:30:20 +00:00
47be118012 Fixed Trac links on about/comparison/othernetworks 2013-01-03 03:20:08 +00:00
fb6f6fb82b docs/comparison/* -> about/comparison/* 2013-01-03 03:18:24 +00:00
1cdb89beca Split up network comparisons page into separate pages for Tor and Freenet 2013-01-03 02:59:06 +00:00
8721799b62 Moved network comparison pages into docs/comparison 2013-01-03 01:54:32 +00:00
0be11b7669 propagate from branch 'i2p.www' (head d53e5172a3a72c5817753b20c95afa1841124686)
to branch 'i2p.www.revamp' (head 69c08c82c7e3e80e4646a41d2cdfa6d07cef3427)
2013-01-02 21:55:24 +00:00
zzz
849283f3a2 0.9.4-1 OSX installer 2013-01-02 20:17:00 +00:00
c36290c5c1 Shortened padding at top and bottom of navbar to visually match left padding 2013-01-01 13:58:08 +00:00
d1d3a2d417 Reworked nav bar so <a href="#"> is not required for styling purposes 2013-01-01 13:52:36 +00:00
77f154a8b5 Added <strong>s around the paper titles 2013-01-01 11:09:19 +00:00
5f5685ccfe Reorganized papers entries to be more standardized. 2013-01-01 10:56:31 +00:00
139a80b1c0 Reversed the order of research/papers (newest at top) 2013-01-01 10:41:26 +00:00
2faf4fff0f Split off academic papers into a new research section 2013-01-01 10:28:57 +00:00
756332eaae Make runserver.py executable 2013-01-01 10:13:17 +00:00
a43901032b Removed executable bit from ar.png and cs.png 2013-01-01 10:12:21 +00:00
5d83f4a193 Moved US flag back to us.png and added en.png symlink to it 2013-01-01 10:09:26 +00:00
421879994a propagate from branch 'i2p.www' (head 95988c2dfd38322c36c8fbe4fe1cfd81dab318fd)
to branch 'i2p.www.revamp' (head 782f49f8ae745afac983d595254cf14e9993c7ad)
2013-01-01 09:59:57 +00:00
zzz
a44d62aa49 OS X downloads use 0.9.3 due to ticket #826 2013-01-01 00:43:30 +00:00
775eb0eb61 fix inaccuracies pointed out in ticket #823 2012-12-30 22:23:48 +00:00
zzz
27af587306 updates 2012-12-29 14:00:10 +00:00
a23e05727d Use border-left to make sub-menus clearer in duck's theme 2012-12-28 13:21:24 +00:00
eb79c49ca0 Make the sub-menus more obvious in duck's theme 2012-12-28 13:05:34 +00:00
9259887457 Tweaked Debian/Ubuntu entry on downloads list 2012-12-25 03:25:12 +00:00
dc51dad500 Some simple styling for the downloads list 2012-12-25 03:23:49 +00:00
4d874568bf Reworked downloads list to enable better theming 2012-12-24 02:47:53 +00:00
6df80e967e Migrated over meeting 213 2012-12-24 01:45:16 +00:00
cc15ff9705 propagate from branch 'i2p.www' (head ce1034455390cea16c11e1c59d19c1e604a02b91)
to branch 'i2p.www.revamp' (head e092e4fa84103b9bf7db4729914c2ccf6384a1e8)
2012-12-24 01:41:51 +00:00
3474e3e948 Reschedule the next meeting to next year 2012-12-24 01:39:17 +00:00
b8fcea2429 Added feed icon CSS to danimoth's theme 2012-12-23 12:49:34 +00:00
53f2c23930 Removed debug print statements 2012-12-23 12:45:35 +00:00
5e1b2a55eb Fixed min-width of container-fluid in danimoth's theme 2012-12-23 12:43:44 +00:00
9b72db7c59 Fixed some danimoth CSS that wasn't being applied to the Download button on the front page 2012-12-23 12:36:03 +00:00
13666290a4 Finished merging duck's and danimoth's template layouts 2012-12-23 12:21:26 +00:00
84ec056c96 Removed .news div (since it is repeating info), fixed navbar alignment in danimoth
It would be good to be able to position some sort of info box in that location for
danimoth's theme (even e.g. the lastupdated/accuratefor infobox)
2012-12-23 12:09:18 +00:00
20c331f7b3 Fixed a row alignment issue in danimoth's theme 2012-12-23 12:06:40 +00:00
5f235ec115 Use HTML5 <article> tag in duck's layout 2012-12-23 12:05:10 +00:00
97c0cee69a Started merging navigation into a common template header
The navbar on danimoth's theme is now absolutely positioned, which
does mean that on pages without the .news div, there is an empty
space above the navbar
2012-12-23 12:02:39 +00:00
e86522886b Handle the sidebar better in the older themes 2012-12-23 10:50:17 +00:00
4c5f6f1bf3 Enable themes to have different I2P logos, with a default fallback 2012-12-23 01:36:44 +00:00
dcf058d78e Tweaked old themes for new topbar template layout 2012-12-23 01:28:11 +00:00
1217dbe264 Merged template layout of topbar for duck's and danimoth's themes 2012-12-23 00:05:58 +00:00
c106e2fbd2 Don't display the language menu in sidebar for danimoth theme 2012-12-22 00:41:01 +00:00
8557308e0e Added danimoth's theme to footer 2012-12-22 00:37:54 +00:00
dff49f3844 Tweaks to get danimoth's theme looking as close as possible to the original 2012-12-22 00:37:11 +00:00
23199aaa7d Temporarily patched in danimoth's layout into layout.html 2012-12-21 22:48:27 +00:00
589cf4f981 Added danimoth's CSS 2012-12-21 22:47:54 +00:00
e9e453a506 Temporarily enable loading of an externally-hosted CSS file 2012-12-21 05:15:42 +00:00
8fbf352b64 Rearranged constants and added comments 2012-12-20 04:49:25 +00:00
3c3b4ed706 Moved ver() into templatevars so only need to change I2P version in one place 2012-12-20 04:46:37 +00:00
9527fcd19c Attempt to prevent title text overlapping with the header image (though second line sits behind the menu...) 2012-12-20 04:41:03 +00:00
e6e11fa905 Migrated docs index over to lastupdated and accuratefor tags 2012-12-20 02:08:53 +00:00
cc292624d2 Tweak the color of the second- and third-level menus 2012-12-20 02:07:24 +00:00
d99220f113 Added side borders to .inner and rounded the top corners 2012-12-20 01:42:23 +00:00
f1a1d63e2a Changes to the menubar CSS to bring it as close to duck's original theme as possible 2012-12-20 01:41:26 +00:00
d7bce01288 Removed unnecessary block at end of __init__.py 2012-12-19 21:32:10 +00:00
d633b4a704 Split off urls 2012-12-19 21:30:06 +00:00
0312088547 Removed rel="nofollow" from the footer links to the t-shirt sites (they aren't mirrors) 2012-12-19 20:53:18 +00:00
9def101b32 Split of template functions into a separate file 2012-12-19 13:02:16 +00:00
53d9e40303 Split off downloads code 2012-12-19 12:52:05 +00:00
7701835ece Moved root file views into i2p2www.views, and committed this file (which was missed earlier) 2012-12-19 12:39:53 +00:00
c7b8d77da0 Made change_theme() more stable (so 404 pages render properly) 2012-12-19 12:25:19 +00:00
30876c09f3 Use the new get_flag() template function in the Language menu 2012-12-19 12:18:14 +00:00
bc57b82753 Added shorthand functions to make language handling more stable 2012-12-19 12:13:51 +00:00
2ce24d59d3 Removed unused imports 2012-12-19 12:00:12 +00:00
91a70314e3 Added regionalization support to LangConverter 2012-12-19 11:55:05 +00:00
66dca619d7 Moved site_url macro into context processor so could use hasattr(g, 'lang') to fix a bug 2012-12-19 11:43:40 +00:00
487e9ae935 Added / to the end of the base legacy url route
This is required because Flask is forcing (via 301) / to be appended to the url
which previously resulted in no rule matching legacy pages. We could disable
strict_slashes to fix this, but it might cause issues elsewhere.
2012-12-19 11:37:11 +00:00
3da2868589 Added LangConverter so that /en/ can be distinguished from legacy urls like /faq
This is required because "site/" was removed from the urls, but a little backend
trickery is usually necessary to get the urls looking right ^_^
2012-12-19 11:29:33 +00:00
85c2ca464c Added a few legacy pages (and distinguished them from pages that are now functions) 2012-12-19 10:55:11 +00:00
7dbf4a35bd Split off legacy support code 2012-12-19 10:30:49 +00:00
5a088b76c7 Split off meetings code 2012-12-19 07:59:22 +00:00
3ff5e146dc Moved meetings/* to meetings/logs/ (ready for splitting out meetings code) 2012-12-19 06:58:07 +00:00
785f627d7a Reorganized site and blog views and helpers to use LazyView
This increases the speed of the site by not requiring the site and blog code to
be imported on every request - just those that are relevant. It also splits the
code into modules which are easier to work with.
2012-12-19 06:53:59 +00:00
8f9e8fb178 Added LazyView from http://flask.pocoo.org/docs/patterns/lazyloading/ to helpers 2012-12-19 05:28:01 +00:00
254fab592c Removed "site/" from the main site URLs
It seems that Werkzeug doesn't get confused between /en/blog/ and /en/<path:page>
2012-12-19 04:58:44 +00:00
c9a4c5e77c Add canonical link to <head> of each page 2012-12-19 04:51:36 +00:00
8b5633c881 Added rel="alternate" hreflang="XX" to language changer links
AFAICT these attributes are meant to be on <link> tags, but it shouldn't hurt
having them here instead (though if it doesn't help and <link> tags need to be
added, then this commit should probably be reverted).
2012-12-19 04:29:43 +00:00
fe4852a9eb Display current language flag next to the Language menu (for easier identification) 2012-12-19 04:08:41 +00:00
766c8059f4 Keep the current website's title for the front page (to help keep its existing page rank for "anonymous network") 2012-12-19 02:53:11 +00:00
1f2cf9a1b4 correct my links to meeting 213 2012-12-19 02:43:51 +00:00
e6287d4edb Fixed a url-building error on support/faq 2012-12-19 02:07:10 +00:00
db3a7de35d Moved the old (but not replaced) pages into misc/ 2012-12-19 01:58:58 +00:00
7171dd07a4 add last meeting to the meetings pages 2012-12-19 01:50:00 +00:00
914492e625 Moved the last few unsorted pages into misc/ (and ports into docs/) 2012-12-19 01:47:48 +00:00
b3bd90cbfc Added meeting 213 2012-12-19 01:34:59 +00:00
32db04d701 Rounded bottom corners of .lastupdated box 2012-12-18 00:44:54 +00:00
18e26d6cc3 Replace half of .inner padding with margin -> adds side border to all pages 2012-12-18 00:42:19 +00:00
9acb01be7a Added Google Code as an HTTPS mirror, sorted mirrors file by org 2012-12-17 22:19:39 +00:00
262040fd30 Tweaked mirror code so mirror urls can contain the current I2P version, added Launchpad as HTTPS mirror
NOTE: this enables mirrors that require a version string to download the current version
of files. Older file versions will *not* be downloadable (that would require parsing the
requested filename to try and find a version). Hey, it's better than no support at all =)
2012-12-17 21:59:41 +00:00
68ce69fdd1 Add title to blog ATOM feed link on front page 2012-12-17 21:36:43 +00:00
a665d6153f 500 error page should have minimal reliance on the backend (so it doesn't error itself) 2012-12-17 21:31:55 +00:00
6772b46563 Migrated over meetings 211 and 212 2012-12-17 21:21:47 +00:00
0a5b848f95 0.9.4 2012-12-17 20:35:52 +00:00
b8a1626b16 Fix after merge 2012-12-17 20:33:43 +00:00
f1d24a789e propagate from branch 'i2p.www' (head 971d4d05ac64f68ff6e38fc3d7d322fa606b9bba)
to branch 'i2p.www.revamp' (head ae515df68ffa8ba8e348ddd0a8fec7bd3c7e8ad2)
2012-12-17 20:30:50 +00:00
1f65a8110e Migrated over 0.9.4 release page 2012-12-17 19:55:08 +00:00
zzz
5f802aff51 0.9.4 2012-12-17 19:48:38 +00:00
8abb298656 propagate from branch 'i2p.www' (head 76427e8477fdb3faaf94a7352015e957e2a6f1c0)
to branch 'i2p.www.revamp' (head 2b6601322d54558bb7f8923141d8b300928afdf7)
2012-12-17 19:47:51 +00:00
zzz
4d28722ec6 0.9.4 2012-12-17 17:35:48 +00:00
f7c84f3473 Removed duplicate links from footer, and added theme changing links 2012-12-15 21:57:32 +00:00
a9b34ce7ad Updated links in support/* 2012-12-15 13:12:54 +00:00
471178471a Updated links in about/* 2012-12-15 13:01:44 +00:00
7775b8ed48 Missed __init__.py in last commit 2012-12-15 13:01:09 +00:00
885d8fc2a4 Added mail.i2p to i2pconv list so emails can be rewritten 2012-12-15 12:54:30 +00:00
61bc5a5f19 Updated internal links in downloads/* 2012-12-15 12:49:03 +00:00
6ee28ea429 Added feed icon for blog to front page 2012-12-15 12:09:29 +00:00
65c2e96f9a Moved Docs menu into About menu 2012-12-15 11:42:41 +00:00
614662330f Moved IE8 section of htproxyports to top, added "or Chrome" 2012-12-15 11:37:32 +00:00
cf40d5ded7 Moved bug tracker link into Volunteer -> Develop 2012-12-15 11:29:19 +00:00
0c837b7a05 forum.i2p2.i2p is currently not clearnet-hosted 2012-12-15 11:28:34 +00:00
df7a02df2b Added support/performance page based on eche|on's i2pspeed.txt document 2012-12-15 11:27:07 +00:00
046acf4b36 Text change suggestions from zab 2012-12-15 11:14:41 +00:00
05dfa49133 Apply the h1 theming to div.title in old themes (like on current site) 2012-12-15 01:55:37 +00:00
cfbc0cdd48 ".main" -> "#content", ".menu" -> "#cssmenu" in light_zh.css 2012-12-15 01:38:43 +00:00
c42a4604f3 ".main" -> "#content", ".menu" -> "#cssmenu" in light_ar.css 2012-12-15 01:38:09 +00:00
f76b899866 ".main" -> "#content", ".menu" -> "#cssmenu" in light.css 2012-12-15 01:37:16 +00:00
963cc90c6a ".main" -> "#content", ".menu" -> "#cssmenu" in dark.css 2012-12-15 01:35:48 +00:00
96df337345 Tweak to (unused in default theme) mainmenu.css to detect the menu 2012-12-14 22:00:12 +00:00
b6809fd093 Fixed custom theme loader 2012-12-14 21:51:45 +00:00
cd5adeb859 Reorganized flags and removed duplicates 2012-12-14 21:47:01 +00:00
2bc59701cb Added missing lu flag 2012-12-14 21:39:59 +00:00
cfc162f8c0 Added logs to meetings 211 and 212 2012-12-14 21:34:47 +00:00
50bcf60ad5 Added placeholders for meetings 211 and 212 (waiting on logs) 2012-12-14 11:07:13 +00:00
d129c78967 "anonymously on I2P." -> "anonymously inside I2P." 2012-12-14 08:00:02 +00:00
3284f92ae3 New heading for middle column of front page 2012-12-14 07:56:28 +00:00
fe76f20f0c Implemented pagination for meetings and blog entries 2012-12-14 06:26:21 +00:00
3f19792df7 Use Werkzeug route level defaults to ensure unique urls 2012-12-14 05:27:03 +00:00
8b608ea750 Prepare meetings_index() for pagination 2012-12-14 05:18:40 +00:00
791cffb2e9 Migrated the bounty_syndie2012* pages 2012-12-14 04:33:13 +00:00
e070436e8c propagate from branch 'i2p.www' (head e168251b9c2e6757fe883e570e2afcc1a23bfdc7)
to branch 'i2p.www.revamp' (head 7c8c7a1ed7d62a3dbda52c6af1df085e7d1c69da)
2012-12-14 04:27:29 +00:00
ce3348c0c0 Added some padding to <td>s to make them readable 2012-12-14 04:13:01 +00:00
48077d3b68 Added some basic styling to div#content .lastupdated 2012-12-14 04:01:06 +00:00
e28b1ecabf Fixed accidental movement of content_outer block 2012-12-14 03:43:17 +00:00
7171a3bd78 Added lastupdated and accuratefor blocks to consolidate and enable styling 2012-12-14 03:41:29 +00:00
4c562ccf37 Added a few more entries to the glossary 2012-12-13 22:33:07 +00:00
0ebefb6156 Added a ver() macro to make changing the I2P version across the site easier 2012-12-13 21:36:49 +00:00
00700e66cf Added a link to the meetings index on the volunteer menu 2012-12-13 21:23:52 +00:00
fd353ef6a4 Added feed links to blog and meetings index pages 2012-12-13 21:17:22 +00:00
62a55f9ba9 correction a c&p error 2012-12-11 20:13:57 +00:00
54544c7c9e syndie bounty text 2012-12-11 19:49:00 +00:00
6896f842a4 new bounty Syndie 2012-12-11 19:47:19 +00:00
c5910f9505 Fixed short title overlines in blog entries 2012-12-11 19:37:24 +00:00
54fcb9dcde Added a link to the blog from the list of latest entries 2012-12-11 19:33:05 +00:00
c233d487b8 Fixed links in middle column of front page 2012-12-11 11:06:09 +00:00
a45d706ff8 Migrated tunnel pages 2012-12-11 10:12:40 +00:00
eaaf583b56 Moved about menu section across 2012-12-11 08:51:01 +00:00
19be8c40a8 Migrated intro page 2012-12-11 08:48:27 +00:00
b845b4470b Migrated release-signing-key page 2012-12-11 08:42:09 +00:00
55cda206d9 Migrated hosts.txt and robots.txt 2012-12-11 08:37:35 +00:00
94d7a30d1b Moved papers page to about section 2012-12-11 06:10:04 +00:00
93855e9868 Migrated links page 2012-12-11 06:08:35 +00:00
f0ab95ace6 "Trac" -> "Bug tracker" 2012-12-11 06:01:24 +00:00
42eb63610d Moved contact page to about section 2012-12-11 06:00:18 +00:00
d251d09aa4 Moved team and halloffame pages to an about section 2012-12-11 05:58:42 +00:00
fcb8c6ef7d Ticket #793 - removed i2p.us from site mirrors, added www.geti2p.net 2012-12-11 05:45:31 +00:00
eaf047963b Moved docs/specs/* to docs/spec/* 2012-12-11 05:43:44 +00:00
3fab0ce4cf Updated protocol stack links 2012-12-11 05:38:41 +00:00
2331ccea22 Migrated I2CP and I2NP pages 2012-12-11 05:36:49 +00:00
f79ee44d7d Migrated naming and plugins pages 2012-12-11 05:26:18 +00:00
3014d626ee Added virtualenv builder 2012-12-11 04:37:52 +00:00
9c4c2018b3 Migrates web browser configuration guide 2012-12-11 04:33:36 +00:00
cf7cf47650 Migrated software update specs 2012-12-11 04:21:53 +00:00
500f536d33 Migrated glossary and performance improvements 2012-12-11 04:17:36 +00:00
ceed5eb5bc Migrated over discussion documents 2012-12-11 03:09:07 +00:00
2e4c4ed746 Reorganized docs/transport/* 2012-12-11 03:05:27 +00:00
40989a49c1 Moved old documents into a subdir to make sorting easier 2012-12-11 03:00:57 +00:00
d7a531a461 Migrated over various specifications 2012-12-11 02:35:16 +00:00
244f749529 Migrated papers and developers/signed keys 2012-12-07 10:10:21 +00:00
769d983dc3 Dynamically generate meeting index 2012-12-06 23:28:08 +00:00
a517e578da merge of 'c78b41e2bd3d58c4b7c2acfafbf44846a4e60cd9'
and 'e3db0e6a87a9bdf9505016ef90069beb21cadb69'
2012-12-06 20:18:24 +00:00
de63d02056 We are having regular meetings now 2012-12-06 20:18:18 +00:00
c7c5623eab Added an Atom meetings feed 2012-12-06 20:15:47 +00:00
fa2e728a91 Moved "Full IRC Log" heading into template, so .rst can be used for feed 2012-12-06 19:42:07 +00:00
14c5f37775 Migrated over meetings 209 and 210 2012-12-06 19:00:28 +00:00
d6c7e7308f Removed unneeded nav menu item 2012-12-06 11:54:34 +00:00
99ace6c7ca Made Develop menu a submenu of Volunteer, removed redundant API page 2012-12-06 11:53:05 +00:00
b02f24973f Start making I2P urls work on the clearnet with i2pconv() 2012-12-06 02:47:11 +00:00
30687798b8 Fix after merge 2012-12-06 02:29:18 +00:00
15426a8eed propagate from branch 'i2p.www' (head e3db0e6a87a9bdf9505016ef90069beb21cadb69)
to branch 'i2p.www.revamp' (head 6b55da3ed369752ad914f36b972ab52e6652af88)
2012-12-06 02:20:35 +00:00
e462195ad8 Removed (apparently) unnecessary lang definition
Not sure why url_for('downloads_list') requires it, but
url_for('downloads_select') doesn't...
2012-12-05 11:03:24 +00:00
fa4d3d413d Adjusted RSS feed url to accept a language 2012-12-05 10:55:05 +00:00
26a3851d69 Finished implementing Atom blog feed
TODO: Only output beginning of each blog entry
2012-12-05 10:51:08 +00:00
4a6af5bca5 Fixed paths in some of the blog RSTs 2012-12-05 10:48:43 +00:00
b32f13add1 Started implementing Atom blog feed 2012-12-05 05:02:55 +00:00
062d25849e Updated download urls to use internal mirroring 2012-12-05 01:28:06 +00:00
bedc34b009 Migrated mirroring code into i2p2www 2012-12-05 01:21:34 +00:00
zzz
86c7468383 i2cp send message nonce=0 changes for 0.9.4 2012-12-05 00:04:36 +00:00
8b2a381288 Removed "Ur Mom" from index page 2012-12-03 10:47:16 +00:00
ceb822e2f4 Get I2P/clearnet url conversion working
For reference: a context processor was used to add the function in because this
needs to be evaluated on every request, but the output from a template filter
of a hard-coded string gets cached.
2012-12-03 10:45:35 +00:00
9d6258e5cc Added #! line to runserver so it can be called directly 2012-12-03 10:07:38 +00:00
d16910b4f0 Add meeting 210 (2012-11-27) 2012-11-28 01:50:44 +00:00
f55616c294 add anarkon's transport key 2012-11-28 01:17:40 +00:00
8c1ace8d72 fix broken links 2012-11-27 21:18:28 +00:00
c8f50644f1 New paper from LORIA 2012-11-21 21:40:28 +00:00
2b3ac220a0 add last meeting 2012-11-21 18:57:05 +00:00
zzz
998ce51bb6 zab agreement 2012-11-14 18:41:25 +00:00
7d991343e8 s/forum\.i2p2\.de/forum.i2p/g 2012-11-13 14:02:16 +00:00
a2b9f20b51 Add link to i2pcontrol plugin site 2012-11-13 14:01:45 +00:00
ee20907b2b Added t-shirt links to footer 2012-11-11 05:59:43 +00:00
818802ee0d Updated sentence after categorization 2012-11-11 05:36:57 +00:00
046ebd9b40 Updated numerous links in documentation index 2012-11-11 05:31:01 +00:00
5575cc293f Moved supported_applications and bittorrent pages into docs/applications 2012-11-11 05:27:03 +00:00
899892e6f7 Moved developer and translator guides into volunteer/guides 2012-11-11 03:12:16 +00:00
b34b194128 Moved contact page into support 2012-11-11 02:34:57 +00:00
acc429a1e7 Used alpha fade for logo hover to be less glaring 2012-11-11 02:34:30 +00:00
a75f2d6f12 Added navbar items for docs/api/*, docs/transport/* and docs/how/elgamalaes 2012-11-10 22:19:48 +00:00
e5c42ab870 Moved othernetworks page into docs/how 2012-11-10 21:56:31 +00:00
46d0d5c7d9 Moved i2pcontrol and *streaming pages into docs/api 2012-11-10 21:53:08 +00:00
51648c7d38 Added hover to logo to make it more obvious that it links to the frontpage 2012-11-10 20:31:35 +00:00
bc59623564 Added more navbar links to docs/how pages 2012-11-10 06:09:51 +00:00
bff8b00bb4 Moved techintro into docs/how 2012-11-10 05:59:30 +00:00
d9bec35b61 Moved debian page into downloads, hard-coded it into downloads_select() 2012-11-10 05:53:24 +00:00
37fcb6c206 Reorganized navbar so no flyout items have links 2012-11-10 04:54:57 +00:00
1145ebf305 Moved team, halloffame and todo pages into volunteer 2012-11-10 04:32:26 +00:00
c02e725054 merge of '94104c5e005e4c1dc372346f5a48964cc0b1f679'
and 'cb837be37d21050e556fb16a209fa8f0fe66bcd4'
2012-11-09 11:27:27 +00:00
4957a0a983 Categorized the links on the papers page for easier parsing 2012-11-09 11:20:59 +00:00
e6b87fcd56 Moved SAM and BOB pages to docs/api 2012-11-09 10:40:57 +00:00
2d25c1e3f2 Moved protocols page into docs 2012-11-09 10:30:06 +00:00
a49baa5e32 Moved transport-related pages into docs 2012-11-09 10:11:48 +00:00
6c131a8117 Moved i2ptunnel and socks pages into docs/apis 2012-11-09 09:45:00 +00:00
121650f445 Moved the documentation index to the index of /doc/ 2012-11-09 07:15:34 +00:00
ce1041b2a9 Moved monotonerc into a common inclusion directory 2012-11-09 07:08:24 +00:00
893bc22108 merge of '33df4241e1560efff08f4bed351896e1348f9524'
and '7db77f2b784eec18d3934b794766117bc54eef95'
2012-11-09 03:03:09 +00:00
340ccc0285 add zab's keys 2012-11-09 03:02:50 +00:00
6da5b7679b Moved the now-separate monotonerc file into place 2012-11-09 01:28:26 +00:00
1423485868 Moved release notices for 0.9.2 and 0.9.3 into blog 2012-11-09 01:23:32 +00:00
158fe4cff9 Fixed link in footer to team page 2012-11-09 01:14:44 +00:00
2501e01968 Added el to list of languages 2012-11-09 01:11:23 +00:00
0b630e69a2 Moved new el translations in with the others 2012-11-09 01:06:42 +00:00
c09e48778a propagate from branch 'i2p.www' (head 7db77f2b784eec18d3934b794766117bc54eef95)
to branch 'i2p.www.revamp' (head b3c2e5448b6e1b9cd6dffcfac70be4768425afc8)
2012-11-09 01:04:40 +00:00
618107505a Dynamically generate latest blog entries
TODO: this should probably be cached somewhere
2012-11-09 00:44:57 +00:00
e4299837af Corrected an import name 2012-11-08 02:36:44 +00:00
zzz
cbb14b4a1c new i2cp and streaming options for 0.9.4 2012-11-02 16:38:15 +00:00
zzz
a1de6c65ef new outbound.priority option 2012-10-30 18:19:55 +00:00
f69f761020 Fixed broken link to download_el.html 2012-10-28 12:52:07 +00:00
8a939719e6 update version 2012-10-27 20:27:51 +00:00
zzz
e390109180 0.9.3 2012-10-27 18:32:34 +00:00
zzz
8f6407683c merge of '0a47d9cb4b57e35a4a80e36e30958d93cb8f2fbc'
and '9533863d7107f673531f7e850c37cce31bca8b1b'
2012-10-27 18:24:01 +00:00
135d99bfe0 Updated latest donations, finally 2012-10-26 18:09:36 +00:00
323093d5f9 Translated the getinvolved page, fixed the links. 2012-10-25 15:31:34 +00:00
db1935d0b9 Finished the greek translation of the how_intro file and updated the links from other pages. 2012-10-25 13:03:36 +00:00
zzz
ee01797f0d minor updates and new paper 2012-10-25 01:21:15 +00:00
a51d3c40ef Translated half of the file 2012-10-24 19:47:16 +00:00
a850af7da3 Finished with the greek translation of the intro.html file 2012-10-17 11:12:21 +00:00
2f0b6fe7a8 Did some work. 2012-10-16 11:38:31 +00:00
fde64321da Initialize intro_el.html. Some translation done. 2012-10-16 10:41:33 +00:00
ec90d7c18b Change forum url to i2p url 2012-10-15 20:12:43 +00:00
a27eda2349 merge of '60e17e674bfd05c4254cc527981a679289d75883'
and 'dd26567b2b34ce725ac6668d5cf8d392f58d3647'
2012-10-15 20:05:52 +00:00
efe505aeed Finished with the translation of the faq file in the greek language. 2012-10-15 19:57:24 +00:00
10faf134ab Finished with the port-related translation. 2012-10-14 20:27:27 +00:00
9c8d8beb7b merge of '24b1ab71ef1c3185a62ca8aa800352c4f86eb24d'
and 'e5d6b0c9b529e3a9b05e8f201a59868718ce1bd1'
2012-10-13 21:46:01 +00:00
5d59c0d66b merge of '7892c372056b04cfc2bb26abb611339a92f978e7'
and '845ea975f34b58ae4f1051982473c5276207d23f'
2012-10-13 21:46:00 +00:00
59806cd05b Some editing with the faq file 2012-10-12 14:55:03 +00:00
801eccbad8 More work on faq file 2012-10-11 19:26:34 +00:00
4f0ac5a428 Did some work at faq html file. 2012-10-11 18:23:09 +00:00
1549e77988 change forum link to internal address 2012-10-11 00:43:30 +00:00
c71d04b942 Replaced the titles of the answers with he greek ones 2012-10-08 18:34:35 +00:00
f77bed44b3 Finished with the translation of the questions in the FAQ file 2012-10-08 17:55:16 +00:00
zzz
04b337d9c6 correction 2012-10-08 09:32:35 +00:00
79e38ff3f3 Translated the download page 2012-10-07 23:22:40 +00:00
46a3d32298 remove the extention from pages so that translated pages (if they exist) will be chosen 2012-10-07 01:46:14 +00:00
ca03dde7d3 merge of '0a08f9a34e6c18a685c60ccb9c923ceb0d52c519'
and 'cd47a90fe3a2771ed03f2e448199cfbe99d851cb'
2012-10-07 01:40:12 +00:00
615d76149d monotone updates 2012-10-07 01:38:28 +00:00
1d8c11a148 html fixes 2012-10-07 01:16:14 +00:00
4fda1b1e37 add more transport keys 2012-10-07 00:34:22 +00:00
e73837435f merge of '1e8564e1d7fca47d12e57d379d0e1dd2da230ab6'
and '9dd62af59b1534a60f33b064e39cf93af32fc998'
2012-10-06 09:49:57 +00:00
1ac4009c01 add link to 'getting-the-i2p-code' on newdevelopers.html 2012-10-05 23:15:32 +00:00
467229a456 removing mention of obsolete bug 2012-10-05 23:00:44 +00:00
ee8f7a69f8 formatting change 2012-10-05 22:56:48 +00:00
bd43e09afd modifications of the monotone related pages.
I think this addresses most of zab's concerns, but monotone.html still needs
more work.
2012-10-05 22:45:27 +00:00
zzz
42971812f2 new config file spec 2012-10-05 13:02:11 +00:00
cf39748d12 Added announcements 2012-10-04 20:01:26 +00:00
8eecf51b24 Finished index page 2012-10-04 19:46:09 +00:00
2318e62be0 fix some links 2012-10-04 18:12:16 +00:00
d5ab1d73d5 translated _menu file, created index file for greek 2012-10-04 18:04:13 +00:00
b3caca59da commit layout file 2012-10-04 16:37:39 +00:00
2b8d341e4f propagate from branch 'i2p.www' (head 56805f1c287e5d3c3f99a1d379eedb7546b3f871)
to branch 'i2p.www.revamp' (head acf206607b2261559baba585f66b9c2b0d528bca)
2012-10-03 05:24:30 +00:00
zzz
a404bbf706 - Add another launchpad link to download pages
- Fix some SSU documentation issues (ticket #716)
- Clarify use of DeliveryStatusMessage in SSU handshake
- Add i2p.streaming.blacklist option
2012-09-28 18:07:46 +00:00
968cfd7416 typo 2012-09-26 23:21:22 +00:00
8513fd1eb9 s/forum\.i2p2\.de/forum.i2p/g 2012-09-26 22:57:21 +00:00
adf446e9f5 minor formatting corrections 2012-09-26 22:50:29 +00:00
c845f4963e Added fixedapp.php (reseed script) 2012-09-26 15:59:59 +00:00
zzz
d3e535ae6e 0.9.2 2012-09-22 20:17:17 +00:00
zzz
bed852fa6b 0.9.2 2012-09-21 15:16:23 +00:00
00ef914a5a Migrated over impressum.html 2012-09-20 00:56:40 +00:00
ac73c8ee21 Moved old translations into a separate directory 2012-09-20 00:52:27 +00:00
68dce48466 Updated link to status notes on meetings index -> points to blog now 2012-09-19 14:16:26 +00:00
63133d532b Convert underscores to spaces when using blog entry slugs as link text 2012-09-19 14:11:41 +00:00
416cf76970 Migrated announcements to blog 2012-09-19 14:06:13 +00:00
5d5419b0c4 Moved latest news list from index.html to a separate file (since it will be updated more often) 2012-09-19 12:02:03 +00:00
a49c9a0eb4 Moved the Trac menu link from Develop to Support 2012-09-19 11:16:10 +00:00
715dc78038 Added translation tags to index page and global includes 2012-09-17 22:55:32 +00:00
0eab5f512a Prevent lang flag being appended to static urls 2012-09-17 21:31:08 +00:00
6eda93580e Migrated over de and fr translations of docs/how/intro 2012-09-17 14:34:13 +00:00
c2a739e9fd Added /favicon.ico path for legacy browsers 2012-09-17 13:29:31 +00:00
e9a5b01ab7 Migrated over es translation of docs/how/intro 2012-09-17 11:03:25 +00:00
82ef323039 Reformatted docs/how/intro text (more uniform, culled extra whitespace) 2012-09-17 06:34:02 +00:00
f35c2fae60 Removed some whitespace from translation tags 2012-09-17 02:24:02 +00:00
f20cf0a1b5 Added translation tags to docs/how/intro 2012-09-17 01:55:36 +00:00
fcbf62afe6 Added translation support using Flask-Babel 2012-09-17 01:19:57 +00:00
2ee45fcfe6 Migrated over monotone, roadmap and team pages 2012-09-17 01:12:59 +00:00
62a7de51e7 Finished migrating docs/how/intro 2012-09-17 01:04:51 +00:00
5c47ddde0b Migrated over donation and hall of fame pages 2012-09-17 00:37:00 +00:00
eaed7cecf9 Updated translation link for rutrans bounty page 2012-09-17 00:26:39 +00:00
c4ce9b811a Moved change_lang macro into the global macro file 2012-09-17 00:25:00 +00:00
2ab919e1cf Added the 'i2pconv' template filter to convert I2P urls to clearnet as required 2012-09-15 04:54:16 +00:00
e9aa0ea90f Migrated some static urls in application dev page 2012-09-15 03:40:49 +00:00
5a3090e952 Migrated over API, application dev and license-related pages 2012-09-15 03:36:42 +00:00
17fa2f7942 Migrated over bounties 2012-09-15 03:18:17 +00:00
ca2094c5e0 Migrated getinvolved.html to volunteer/index.html 2012-09-14 23:43:17 +00:00
01ff425135 Migrated over FAQ 2012-09-14 23:31:26 +00:00
81a2e90c14 Final push, everything is good now. 2012-09-14 03:32:58 +00:00
1e234e34e2 Debugging for meeh 2012-09-14 03:12:03 +00:00
81a216cc79 Debugging for meeh 2012-09-14 02:55:52 +00:00
a04590920e Remove two messages that won't be seen. 2012-09-14 02:54:36 +00:00
ef75208357 Presanitize, no need to resanitize. 2012-09-14 02:51:13 +00:00
a60723cf7e Test for old entries and use them. 2012-09-14 02:40:10 +00:00
ae48239d2b Make netDb app WSGI compliant. 2012-09-14 02:26:22 +00:00
2d0a6c3313 Added a macro to simplify inserting site urls 2012-09-14 02:03:44 +00:00
8e75eeb712 Migrated over the 0.9.1 release announcement 2012-09-14 01:42:51 +00:00
255524a1de Display blog entries latest-first 2012-09-14 01:23:53 +00:00
27bee80523 Finished migration of status notes 2012-09-14 01:21:58 +00:00
6c1d7c5318 Beginning of migration of status notes 2012-09-14 01:10:10 +00:00
e5aa2a49f4 Add a more secure netDb app. 2012-09-14 00:25:01 +00:00
b13744ae18 Bugfix to get blog entries to render 2012-09-14 00:13:38 +00:00
0a2cb5f89c Reorganised menu and footer links 2012-09-13 23:56:35 +00:00
2c982e8262 Overhauled the dropdown menus 2012-09-13 23:42:20 +00:00
eef5f3fc8c Update hard-coded meeting urls 2012-09-13 21:26:21 +00:00
6424b53204 merge of '6612280ca87514a1519a9c91b38bf4faf11193fb'
and 'fa0fc51f581c40bd52c0c64359685cb405393ca8'
2012-09-13 21:06:20 +00:00
5419e6c1ca disapproval of revision '378ab6a882c7ce887e80fb4ada4fd04eb2d21c39' 2012-09-13 21:05:56 +00:00
80e0973165 Cleanup after merge 2012-09-13 12:38:36 +00:00
b89262af8c merge of '2ce4e166e0483f51424fadd6000ab0533c7c500e'
and 'bb781be28724dd3f71b63d80c1ac103ccc692a89'
2012-09-13 12:36:48 +00:00
dev
905bfba44d add missing template to make meetings work.. 2012-09-13 07:56:56 +00:00
6109ae787d Turn off debug mode again 2012-09-13 03:45:24 +00:00
f8b1cbffbb Dynamically generate meetings index (as for blog index) 2012-09-13 03:42:24 +00:00
94cb7205c8 Template and tweaks -> meetings now display. TODO: properly render .rst 2012-09-13 03:24:12 +00:00
51f3228d40 Finished migration of meeting logs 2012-09-13 02:52:36 +00:00
da424479f7 Cleanup after merge 2012-09-12 22:59:02 +00:00
488e647c34 merge of '815d110b12ab9f27cad1cb3511b3027c8db4d2b3'
and 'be7a16368a772fa456776fb0576b5a587c6d49e7'
2012-09-12 22:56:03 +00:00
135ce35ac6 Beginning of migration of meeting logs 2012-09-12 22:40:45 +00:00
dev
5aff8d2d9a add example meeting.. 2012-09-12 22:30:18 +00:00
e55dd6185e Moved i2p2www to root directory (since other sites stored in i2p.www will be (re)moved) 2012-09-12 21:30:36 +00:00
0cae2d6bb8 Pass date and 'title' through to blog/index.html
If the same info is needed on the front page, should the date/title stuff
be moved into get_blog_index, or a separate method which both can call
(maybe straight from the template)?
2012-09-12 21:15:30 +00:00
dev
6d0fbc13cb backport simple blog index page from rev a7375a677ec43f581eeae1b569f1ccd1885d5198 2012-09-12 17:25:46 +00:00
dev
897e8605b0 applied partial changes from 720393956bd6eaceef4ba3f5be0dc3296a0f7e86
through a7375a677ec43f581eeae1b569f1ccd1885d5198
2012-09-12 17:22:56 +00:00
dev
03b8c33b86 add basic blog entry template 2012-09-12 17:21:37 +00:00
cfc96e2842 Run i2p2www in production mode 2012-09-12 06:20:10 +00:00
ed9fd2694c Hard-coded application name (as per Flask docs) 2012-09-12 06:16:18 +00:00
b9255e78cb Modified language urls to track current page (in most cases) 2012-09-12 06:15:29 +00:00
1b4e202525 Finished blog index methods, added a basic blog index template 2012-09-12 05:08:51 +00:00
b051cae144 Migrated over how* pages and techintro 2012-09-11 02:40:52 +00:00
f3582779f4 Fall back to index.html if a page directory is requested instead of a page file 2012-09-11 00:57:15 +00:00
83cca6457e Added a handler for server errors 2012-09-11 00:17:00 +00:00
4f9ef2b711 Modified layout.html to use <div class="inner"> by default 2012-09-11 00:09:39 +00:00
a2bc992a49 Some more url migrations 2012-09-11 00:01:46 +00:00
a6ad8818e5 Replaced hard-coded paths in layout and langbox with url_for 2012-09-10 23:40:49 +00:00
63f8d29361 Migrated in duck's proposed layout, added (bad) drop-down menus based on mainmenu.css 2012-09-10 23:11:13 +00:00
c7dd13d750 Whitespace fixes 2012-09-10 16:01:01 +00:00
d1a816361e propagate from branch 'i2p.www.duck.revamp' (head 0f849ce4fe0a87cc50f7c5b6ca594261545e3c33)
to branch 'i2p.www.revamp' (head ddfa4b28c624201ea011736689c0057e0609e60a)
2012-09-10 15:58:25 +00:00
cd26692cdb Link logo to / instead of index.html 2012-09-10 13:12:03 +00:00
e9aa1ded5c propagate from branch 'i2p.www' (head 0fca5ade227cf426a49307b17bbf1f4fce3ec714)
to branch 'i2p.www.revamp' (head 381d000186a6da7ff63ca778bd0823fe3c070d36)
2012-09-10 13:04:11 +00:00
d48acb9c8a Moved "new website" into a package in www.i2p2 dir 2012-09-10 12:34:33 +00:00
c9640766f8 Reordered and commented hooks 2012-09-10 12:14:29 +00:00
9b575cb30a Some comments to clarify app.py 2012-09-10 11:56:51 +00:00
17224eba28 Removed whitespace 2012-09-10 11:28:34 +00:00
dev
382d158489 start hacking blog index 2012-09-10 09:38:42 +00:00
zzz
7a85ca331b more SSU notes 2012-09-03 15:34:27 +00:00
zzz
06e00c4dbf I2CP updates for 0.9.2 2012-09-02 13:44:55 +00:00
zzz
3ab50f15d5 udp tweaks 2012-08-31 14:48:48 +00:00
zzz
8bfe845a1d add irc.killyourtv.i2p 2012-08-31 14:47:44 +00:00
zzz
22ea2a481d news 2012-08-22 23:33:10 +00:00
6ce33b6120 touch-ups 2012-08-17 20:49:16 +00:00
zzz
05e734cd1e fix 2012-08-10 23:45:01 +00:00
zzz
e47a9be29e add meeh@mail.i2p agreement 2012-08-10 23:04:19 +00:00
a35c331cef Comment out broken link to Tor FAQ
The FAQ used to have a comparison of I2P and Tor (still visible at
http://web.archive.org/web/20100414000107/http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#ComparisonI2P)
but it doesn't look like it's been migrated over when Tor moved to Trac and their own domain.
2012-08-06 13:23:27 +00:00
zzz
ff23666b04 secure DNT node ID info 2012-08-05 16:57:59 +00:00
2135740dd0 add clarifying ~/.i2p 2012-08-04 00:46:58 +00:00
89be100685 added latest donations jun/jul 2012 2012-08-01 06:41:39 +00:00
fdd1528e93 fix jar sha256sum
update sha256sum for .jar on the download pages
2012-08-01 00:12:21 +00:00
zzz
dedae838e8 typo 2012-07-31 13:39:13 +00:00
zzz
d3b552d8f4 merge of '8c349a5bd4ad821939c25b7762fff26ec41d7257'
and 'dc82c69b60b33f3594cb75aa88960d167fd5202e'
2012-07-30 21:19:33 +00:00
zzz
890dbf3ec1 0.9.1 2012-07-30 20:32:15 +00:00
zzz
2a32ab63c7 0.9.1 2012-07-30 15:40:14 +00:00
64cb122f71 added yourkit license text 2012-07-30 08:59:18 +00:00
97dd05bf51 Added id3nt.i2p and git.repo.i2p to hosts.txt 2012-07-18 12:41:02 +00:00
zzz
a469529577 colombo-bt 2012-07-18 11:49:26 +00:00
06befa5460 the ports are now configured at /confignet 2012-07-10 17:04:15 +00:00
e22d3a112d s/localhost/127.0.0.1/g 2012-07-10 17:01:59 +00:00
b68940bfde minor tweaks to the port forward section 2012-07-10 17:00:12 +00:00
zzz
ac09990276 update 2012-06-29 18:15:43 +00:00
zzz
6e9003be28 - Proposed new I2CP options for 0.9.2
- I2NP Garlic clove/message clarifications
2012-06-25 19:15:48 +00:00
zzz
f343b42edc new streaming option 2012-06-19 20:27:54 +00:00
94ac8af347 minor changes 2012-06-16 16:03:49 +00:00
48a1c5d959 minor updates 2012-06-09 13:27:58 +00:00
2971bfe11f rearranged javadoc sites according to how up-to-date they are 2012-06-08 17:24:57 +00:00
zzz
28e833cebc add info on unknwon tunnel pool options 2012-06-04 18:09:06 +00:00
dev
f1462b1e87 propagate from branch 'i2p.www' (head 3b29b531e23947146c2b409b5802e4911026dd32)
to branch 'i2p.www.revamp' (head adc282a5a643dd723df82509f265fbfd3ab0c754)
2012-06-03 01:08:20 +00:00
dev
b26bbd81d9 1/2 of blog implementation done! 2012-06-03 01:06:09 +00:00
zzz
2da4745b0c bt dht update 2012-06-02 21:42:44 +00:00
zzz
752e1c6a42 update 2012-06-02 13:53:04 +00:00
dev
7baf77ad1c first kinda working setup
well.. kinda... /en/meetings/208 works and that's about it
2012-06-01 23:36:38 +00:00
dev
a4571ab6da more progress! 2012-06-01 23:15:41 +00:00
dev
ff6c682b75 propagate from branch 'i2p.www' (head 707b4f459fe19461f9e6deebe5d806ecb25fd248)
to branch 'i2p.www.revamp' (head 0ec7bc55c3f476948bccf0afb7936a404ff1a40e)
2012-06-01 22:15:27 +00:00
dev
894b9bb72b finally! some progress 2012-06-01 21:15:42 +00:00
aa1d4f4564 show plugin site, update tahoe page, clean-up html to make it easier to edit in the future 2012-06-01 21:06:30 +00:00
a83539cab8 grammar fixes, rewordings 2012-06-01 21:00:55 +00:00
639e2af97d again a fix for headline 2012-05-31 12:30:14 +00:00
5c7e3d8d1b small fixes: 2012-05-31 12:28:01 +00:00
5cb20cbc83 added TOS 2012-05-31 12:25:04 +00:00
dev
2f73387bec Added a simple table with supported browsers. 2012-05-29 19:21:49 +00:00
zzz
d804c762ab updates 2012-05-28 15:56:53 +00:00
811a55b0d9 update link name (it's not 'My eepsite' anymore) 2012-05-25 01:21:27 +00:00
c454a1dab8 explain how to configure browser earlier 2012-05-25 01:20:11 +00:00
2ed4afccca update the ubuntu version to use for Debian unstable 2012-05-23 23:29:53 +00:00
zzz
efff71ecb8 updates 2012-05-21 12:53:15 +00:00
c18ab5092f updated with latest donatiosn til 14/05/2012 2012-05-15 13:48:47 +00:00
zzz
b44871d323 add new ports-used chart, incl. plugins 2012-05-11 17:07:56 +00:00
808f33bb43 Fix translation on download_ru.html 2012-05-06 15:30:34 +00:00
75ab5ac791 updated latest 0.9 changes 2012-05-03 13:37:14 +00:00
zzz
0a848e3ae0 0.9 2012-05-03 13:08:46 +00:00
zzz
f04820d728 merge of '096cc259b74c26386729bdb874c6162357ee5bfd'
and 'e4093012968c495c671aea01feca4d6494ec559a'
2012-05-02 14:57:56 +00:00
zzz
bdcfd97f75 0.9 2012-05-02 14:57:44 +00:00
27e5d22e29 Adding my eepsite (since it was added to the router console by request) 2012-04-18 12:13:17 +00:00
e46dfb9fd1 updated bounties page and unittest bountie with latest state 2012-04-16 12:10:11 +00:00
c8a617e364 updated with payed parts and sums and new donation 2012-04-16 11:39:44 +00:00
b15c2ee25b Add note about Debian testing 2012-04-11 17:55:22 +00:00
91b45854d8 add keys.i2p 2012-04-09 15:27:34 +00:00
cf0330c898 Update information about Debian unstable 2012-04-09 10:41:32 +00:00
a4ef396936 since the javadoc subscription should have propagated by now, I'm removing the
addresshelper link
2012-03-29 15:04:18 +00:00
f7d6e870db removed comment about vista, I2P installs fine in german vista/win 7 2012-03-24 19:01:57 +00:00
085fa4bf17 added some nicknames given by donors 2012-03-24 15:50:17 +00:00
a9e03da23b new donations feb/mar 2012 2012-03-24 15:42:21 +00:00
zzz
6b3d640676 crypto clarification 2012-03-23 17:06:33 +00:00
zzz
45812df151 remove tino references 2012-03-18 15:23:44 +00:00
56e8c62535 Update plugin spec versions and date 2012-03-15 01:36:13 +00:00
b1219c33e3 Update plugin spec 2012-03-15 00:52:21 +00:00
adae1c72ac Add plugin site 2012-03-13 21:37:01 +00:00
dev
f030e2c855 Added alt texts to image links. 2012-03-07 20:40:54 +00:00
dev
859539deb7 Switched European t-shurt provider. 2012-03-06 19:48:59 +00:00
c9467fa41f Add my javadoc host to hosts.txt.
Switch from update.killyourtv.i2p -> i2p-javadocs.i2p
2012-03-04 23:53:52 +00:00
zzz
6da02f5c75 add backup news.xml 2012-02-28 19:59:45 +00:00
zzz
a597b8b1d2 0.8.13 2012-02-28 19:12:22 +00:00
zzz
e22670cec8 0.8.13 2012-02-27 18:10:24 +00:00
dev
bae9e9c103 added two talks 2012-02-22 14:14:17 +00:00
zzz
2d06952aea fixup 2012-02-17 12:46:08 +00:00
zzz
a036c5bdfe merge of '30aeb7fe1dccc7f1b3df9125efb69060721ae556'
and '34697e8073805d05053db51f3ca00569aa7662da'
2012-02-17 12:42:00 +00:00
4e57a841b3 Add ISD podcast from February 16, 2012 2012-02-17 10:52:52 +00:00
zzz
ef6ce64782 old and new links 2012-02-17 02:54:21 +00:00
140a0f85b8 spelling checks 2012-02-12 16:40:27 +00:00
92c7ad39c8 update Eur 2012-02-12 16:01:11 +00:00
d25ffdbd8a updated 2012-02-12 11:11:29 +00:00
dev
df92c58e1c Fixed langauge bar. 2012-02-07 19:11:42 +00:00
5b609fe080 updated state of fun jan/2012 2012-02-05 10:56:09 +00:00
zzz
57db057c05 reorganize 2012-01-29 22:37:00 +00:00
3c23aecbb1 minor grammar fixes 2012-01-29 19:13:15 +00:00
zzz
3071f60a8b whups 2012-01-28 21:33:49 +00:00
zzz
10de243989 corrections 2012-01-28 19:11:56 +00:00
zzz
e74bf19f10 new blockfile spec and dev guidelines; other typos 2012-01-28 18:33:49 +00:00
zzz
4e5170f29d A Lease contains a Hash, not a full RouterIdentity.
This was changed in Feb. 2005 for release 0.5, so
about time our docs caught up.
2012-01-25 21:56:23 +00:00
ad80149939 s|http://i2pshop|https://i2pshop|g 2012-01-24 23:22:44 +00:00
588b34e3d2 small note to be outdated 2012-01-22 18:12:54 +00:00
ad1315ec95 Re-added (old) bounty unittests, need to change! 2012-01-22 17:58:12 +00:00
922b86551f added donations jan 2012 2012-01-22 17:47:23 +00:00
af526b1e61 missed anon BTC donations dec/2012, sorry 2012-01-22 17:11:22 +00:00
4ae360f5f3 Added i2pdocs.str4d.i2p to list of Javadocs inside I2P 2012-01-21 02:21:53 +00:00
zzz
c034cff717 str4d agreement 2012-01-16 13:57:04 +00:00
3afbab9abb changed config.jsp to confignet.jsp in faq_de, faq_zh, faq_fr 2012-01-11 09:47:22 +00:00
67c7f7cc2a added config.jsp to confignet.jsp in faq_ar and faq_en to reflect changes of 0.8.12 2012-01-11 09:38:40 +00:00
dev
b4d8a105cf Corrected html error. 2012-01-09 12:47:39 +00:00
27ace27093 updated menu list 2012-01-07 12:20:01 +00:00
696cc164f3 adding papers reference 2012-01-07 12:14:49 +00:00
zzz
607b3c3d23 merge of '24a52a350378cf184aeabc609004720c7547bd22'
and 'b84060c83ff0832b1553f38c736d71d74e538c1b'
2012-01-06 16:27:42 +00:00
zzz
4d02946618 0.8.12 2012-01-06 15:37:40 +00:00
dev
d118fce564 Wrong port^2. 2012-01-06 15:12:34 +00:00
dev
4142269357 Added info regarding how periods are measured. In ms that is. 2012-01-06 14:03:09 +00:00
dev
b279c75ffe Oups, wrong port. 2012-01-06 13:42:45 +00:00
dev
50b7b7d031 Added I2PControl defaults info 2012-01-06 13:41:45 +00:00
zzz
3e5a67acdb 0.8.12 2012-01-06 02:02:38 +00:00
e82902d244 fix validation errors 2012-01-03 01:48:56 +00:00
8bf27ba11b update paste site/ dev channel 2012-01-03 01:32:50 +00:00
7386fc28ad update wrapper version 2012-01-03 01:27:35 +00:00
zzz
0f0d971437 misc. updates 2012-01-02 13:50:52 +00:00
fd5be9e542 updated latest donations dec 2011 2012-01-01 11:53:23 +00:00
7294a8c8ee fix t-shirt link 2011-12-31 00:14:44 +00:00
dev
71578385f6 Added links to the t-shirt shops. 2011-12-30 16:44:11 +00:00
d3b5a0ec50 Add -k "" to the mtn pull command
If someone has a monotone key but does not have push rights, the server will
restrict the pull; by specifying a "" as the key, the pull will succeed.
2011-12-27 23:08:37 +00:00
ea52f3db20 slight rewording 2011-12-21 18:20:41 +00:00
3ec688a5b6 Fixing HTML errors 2011-12-21 18:20:26 +00:00
d0917fdd75 merge of '0d095dc3ca8b0df3360d6cfac3adfdfaf5e7f688'
and '912b3ba9a031d956d8f9957020a37215867ff01c'
2011-12-16 18:16:41 +00:00
9a7d666810 Update gnunet link (closes #568) 2011-12-16 18:16:32 +00:00
zzz
150668ce40 more info on checksums 2011-12-13 23:18:30 +00:00
zzz
b51595c5dc correction 2011-12-09 19:12:53 +00:00
zzz
6b2818fd4a I2NP and SSU updates and clarifications 2011-12-09 17:28:03 +00:00
ab2de88bd0 updated latest donations 2011-12-04 16:10:51 +00:00
0ce8c399fe merge of 'b0213d9cdad533e7466667843b119713a49d2eed'
and 'e3d27788078d2a8a8d92faf5dc1bc9e453b71126'
2011-12-02 17:22:07 +00:00
0e54f5e3ee added irc.echelon.i2p 2011-12-02 17:21:47 +00:00
zzz
0473f86dbd link 2011-11-30 00:45:00 +00:00
zzz
546708a85a deletelist.txt info 2011-11-28 17:56:29 +00:00
265d396d63 Add note about the wrapper & Freebsd for I2P >= 0.8.9 2011-11-23 21:30:08 +00:00
zzz
457b560a00 links 2011-11-19 16:05:39 +00:00
zzz
b14cc11284 new link 2011-11-15 19:02:12 +00:00
zzz
60d050a4c8 tweaks 2011-11-13 17:47:30 +00:00
zzz
61dde727a6 more links 2011-11-13 17:33:27 +00:00
zzz
000176a38a new paper 2011-11-12 02:50:16 +00:00
zzz
21f2683f2f MTU update 2011-11-09 23:39:03 +00:00
zzz
fbc960d26e 0.8.11 2011-11-08 14:20:32 +00:00
zzz
807f600c5e 0.8.11 2011-11-07 18:41:52 +00:00
zzz
96e2cc184e translation links 2011-11-07 14:49:35 +00:00
346267e82a add new update host 2011-11-03 22:00:26 +00:00
a8ae5cc4db added donations sep/oct 2011-10-29 13:38:43 +00:00
ec63939ab6 http://i2p-projekt.de is a reseed host. http://www.i2p-projekt.de is the actual mirror 2011-10-23 23:40:52 +00:00
zzz
2385fefc48 DeliveryInstructions corrections; add links to archives of past releases 2011-10-22 18:21:44 +00:00
zzz
72b3d23c07 0.8.10 2011-10-20 11:39:43 +00:00
zzz
d0e90de035 0.8.10 2011-10-20 01:26:28 +00:00
zzz
65de0685a9 new paper 2011-10-18 18:32:54 +00:00
zzz
fed7e25f1b merge of '84dd7ee3b0d072de549c78f816594b302c7a2147'
and 'e581b3c5edd648de4545926c264fd43e1e19bc2f'
2011-10-11 21:14:31 +00:00
zzz
41a7eb5d5c 0.8.9 2011-10-11 21:06:27 +00:00
zzz
5b272073d8 0.8.9 2011-10-11 18:24:04 +00:00
zzz
5da0e8e1b9 cleanups 2011-10-11 18:16:36 +00:00
de6f76053c fix title 2011-10-08 21:15:46 +00:00
5352a36608 formatting fix 2011-10-07 18:50:12 +00:00
2efd91afd7 Add diftracker.i2p 2011-10-06 21:46:28 +00:00
dev
cdc3328bbf started working on the new version of the website 2011-10-05 21:35:41 +00:00
8381d34bfd Add note for the command-line challenged 2011-09-27 21:35:26 +00:00
286b0a11b0 remove duplication 2011-09-24 01:48:28 +00:00
c6d3c8f84b remove duplicated words 2011-09-24 01:41:07 +00:00
zzz
52304696ea cleanups 2011-09-14 15:14:11 +00:00
fbb9ce4afb The devs hang out in #i2p-dev, not #i2p 2011-09-06 22:28:00 +00:00
dev
d88d78b003 Corrected date. 2011-09-03 15:30:44 +00:00
dev
09617d47d3 Added link to itoopie announcement. 2011-09-03 14:39:45 +00:00
dev
2deb9938c8 Added wrap-up note. 2011-09-03 14:38:01 +00:00
2bda2bbe26 Updated hall of fame with august 2011 data 2011-08-31 13:06:16 +00:00
041f93e606 added btc bounty to german bounties page 2011-08-31 13:00:51 +00:00
4d2569bd87 changed en bounties list to latest 2011-08-31 12:58:27 +00:00
1a9bb33bb6 changed SILC server bounty text slightly 2011-08-31 12:54:47 +00:00
zzz
5d8b35dd58 info on iterative lookups 2011-08-29 18:45:15 +00:00
8661472d03 Add links to googlecode and launchpad. 2011-08-28 12:56:52 +00:00
2960862ccd add/clarify my entries 2011-08-25 12:20:13 +00:00
zzz
3c09723227 0.8.8 2011-08-23 19:27:04 +00:00
zzz
4a9cbaec1e 0.8.8 2011-08-23 18:18:42 +00:00
zzz
46bef4acf8 podcast links 2011-08-20 18:35:31 +00:00
a6d11694c1 typo fixes 2011-08-18 16:58:43 +00:00
e5060e4cf0 adding pastethis.i2p to hosts.txt. Also noticed that sponge.i2p is in the hosts
file that ships with I2P but it is not here. Adding that too.
2011-08-17 18:39:37 +00:00
zzz
f20a285d5c updates 2011-08-16 16:12:23 +00:00
6e2bd010a0 missing quotes 2011-08-16 14:46:30 +00:00
4a75e9dfca Comment out all list item tags and the closing tags with list-style: none, because they are not needed in order to render properly and do not render properly on browsers lacking CSS support. 2011-08-16 14:12:55 +00:00
dev
e9c35d88f5 Clarified alternatives implemented by I2PControl currently. 2011-08-01 12:06:42 +00:00
dev
4208487867 Documented I2PControl support for changing listen address of the I2PControl instance. 2011-08-01 07:31:12 +00:00
dev
be87a0afec Updated JBigi documentation to describe current situation. 2011-08-01 07:09:03 +00:00
46056c1103 some small typos 2011-07-31 12:25:00 +00:00
df61cac43b added bounty btc client for I2P 2011-07-31 12:21:32 +00:00
c6b2481fa0 Updated halloffame, latest donations Jul 2011 2011-07-31 12:12:32 +00:00
zzz
88ff00dbd7 typos 2011-07-27 19:19:42 +00:00
zzz
b0664b066a unidir tunnels, other updates 2011-07-27 18:44:50 +00:00
dev
88c9f2dce0 Corrected enum numbers for the router netstatus. 2011-07-27 06:48:47 +00:00
dev
9acd209ee6 Changed NetStatus to depend on an enum instead of actual string. 2011-07-26 13:56:20 +00:00
dev
d281afc2ef Clarified uptime stat. 2011-07-26 13:19:40 +00:00
dev
a175924215 Reflect API change for RouterInfo uptime type change: String -> long. 2011-07-26 12:41:51 +00:00
dev
94f5882678 Added documentation of API version related error codes -32005/-32006. 2011-07-26 12:03:26 +00:00
dev
0bb37341c1 Documented new netDB/reseed related functionality.
Renamed RouterRunner -> RouterManager.
2011-07-26 11:58:30 +00:00
660a53ead9 Updated bounties page in .en and .de 2011-07-23 14:03:00 +00:00
f0d1bea21c Paid bounty to hamada 2011-07-23 13:57:04 +00:00
dev
9a8126bc1f Added documentation for the API-level.
Added documentation for new RouterInfo method features.
2011-07-22 13:48:18 +00:00
dev
c0b88a2e10 merge of '0e986f5e3288ce3892a37541a43c4fa9299da078'
and '54691a5da921b5d37d1a69e5ab5e8376242aab56'
2011-07-21 15:59:00 +00:00
dev
142704bbc5 Added error codes of the I2PControl API. 2011-07-21 14:05:41 +00:00
96183237c0 l8tn tweaks 2011-07-20 03:18:39 +00:00
35f8996204 l8tn tweaks 2011-07-20 03:04:05 +00:00
dev
5a4510ef95 Documented new I2PControl features. 2011-07-19 14:09:16 +00:00
dev
3386d4766b Documented new I2PControl API features. 2011-07-15 12:42:44 +00:00
ea12b45c65 Revert hamada's reverts that commented out the defunct i2p.us domain 2011-07-12 18:59:33 +00:00
dev
327f3f37de Fixed a broken title. 2011-07-12 16:51:08 +00:00
016b2fc417 tweaked hall of fame to something less emphatic 2011-07-12 08:26:27 +00:00
7cb47ac398 follow kytv upds 2011-07-12 06:38:56 +00:00
125583414f merge of '6fcf031460aa95c631640dd0ab4973581a81f73e'
and 'b76bb47375cdf3fefb498826ce626c0a2d1098f8'
2011-07-11 21:58:39 +00:00
5cffe92464 Sometimes "-Djava.net.preferIPv4Stack=true", etc. aren't enough 2011-07-11 21:58:36 +00:00
69b221c2b7 announcements_fr cosmetics 2011-07-08 14:57:26 +00:00
bea3430f20 merge of '6036a7e315e9a1f76c1f7d4061a01f324f4cc86b'
and 'faa00c377df1c7cc49c62af94c4a7e0521176bb4'
2011-07-08 12:26:27 +00:00
3e6af8625d updates 2011-07-08 12:24:15 +00:00
dev
749bab4f8c merge of '0b36fe6a942fa98fadfb499dedcec4e5410a5056'
and 'f0a1bab76a698222e7dbc0e8a750bdcc133e8fb3'
2011-07-08 09:57:16 +00:00
dev
3d1b540f6e Bad return type corrected. String->boolean 2011-07-08 09:57:11 +00:00
dev
06975584bd merge of '45ebae00a0d194215eb71adec5e6efc581d957a1'
and '915a23fa1d1712d586fe2797350122a725fdbc81'
2011-07-08 09:40:37 +00:00
dev
09af540ca3 Reflect API changes. 2011-07-08 09:40:32 +00:00
31586a4042 updated 2011-07-08 00:20:01 +00:00
2e84e050fd add relakks & ipredator 2011-07-08 00:01:39 +00:00
862b3f45f9 typosssss 2011-07-07 23:44:53 +00:00
7e4ce5cd8b typos 2011-07-07 23:25:48 +00:00
d2a94f0203 0.8.7 upd _fr pages 2011-07-07 22:36:46 +00:00
f797fd092e typo 2011-07-07 22:09:23 +00:00
8499b10d5d typo and add debian_fr 2011-07-07 20:37:13 +00:00
094ff826b9 update 2011-07-07 16:37:21 +00:00
688d08d686 merge of '94c17b9909503e46d7428059bb8eac1ab6cf88f3'
and 'f2e09edd0988227347b3707e0afa40204d7392f6'
2011-07-07 16:16:06 +00:00
9a4a7a8f50 Back to work. Hi all 2011-07-07 16:11:51 +00:00
a9b44b1493 typow 2011-07-07 14:56:56 +00:00
dev
0bf1bfdbf1 Added documentation for getNetworkInfo/setNetworkInfo. 2011-07-07 14:50:46 +00:00
ff7daa6632 typo 2011-07-07 12:16:50 +00:00
c269317b82 Bienvenue Kytv 2011-07-07 11:54:42 +00:00
dev
f2e6b7d95d Corrected title. 2011-07-07 06:19:46 +00:00
59672d929d Add Arabic announcements page 2011-07-06 20:10:28 +00:00
dev
bea638675a Clarification. 2011-07-05 13:34:08 +00:00
dev
3c02cafb40 Improve sentence. 2011-07-05 13:33:00 +00:00
dev
e356347d9e Added a rateStat list. 2011-07-05 13:31:10 +00:00
dev
4fff083e9b Updated i2ocontrol.html to reflect additions and changes in the I2PControl API. 2011-07-05 12:56:15 +00:00
4d3647edd0 merge of '5654fbf8fc887d66c444b58f4be4ceb0cbc5bd33'
and '8a6014042431efcf172805f009419292643387a4'
2011-07-02 13:51:32 +00:00
3b84ff9154 Added latest donations 2011-07-02 13:47:49 +00:00
ff67e6abbc remove extraneous <p> so the page validates 2011-06-30 20:07:54 +00:00
67febc4e07 more validation fixes 2011-06-30 20:05:47 +00:00
7d6de807e8 remove <center> tag from the themebox. <center> doesn't exist in xhtml 2011-06-30 20:05:16 +00:00
zzz
5f75926730 0.8.7 2011-06-29 11:41:38 +00:00
zzz
a2345b5514 update 2011-06-29 11:41:30 +00:00
zzz
630db98ae8 merge of '7579358edfd72c3b0bd4e0b6ff6c92fd8a66e98e'
and '9b8ef709c82d17da50e6308ec78b837851fcbec1'
2011-06-29 11:38:53 +00:00
dev
b5cf154abf merge of '041f619e8ee8aca977a59b72395010a2a026cc11'
and '82abc4d97a01bc2e1a3cc0d4b0ffd8a869eab346'
2011-06-27 11:27:04 +00:00
dev
8d653f746a Began work on documenting the I2PControl JSON-RPC 2 API. 2011-06-27 11:26:59 +00:00
zzz
8ea84a9c87 0.8.7 2011-06-27 03:13:28 +00:00
zzz
89645b2677 change docs host 2011-06-26 19:09:30 +00:00
dev
9d28361642 merge of '29db80e53e567e9761af788b8f7c8122d2863389'
and '83bf3e3e93cd98224fc72fbb6dca906a07b6e401'
2011-06-26 19:09:01 +00:00
70c7d6c827 don't say port 8887 should be opened anymore 2011-06-25 20:05:04 +00:00
b43cb92860 Add Arabic translation of some website pages 2011-06-25 16:40:23 +00:00
d4d9c7317a Removed unused duplicate screenshots differing only in filename case.
(These duplicates were effectively blocking checkout for Monotone users on Windows, since Monotone does not properly handle case insensitivity.)
2011-06-23 18:59:34 +00:00
zzz
2950609fab move 2011-06-23 18:20:15 +00:00
434cdeabea Add link to BSD RE: DIY wrapper 2011-06-21 22:40:41 +00:00
426227d01a new page describing how to manually install the wrapper when we don't include a wrapper for $ARCH 2011-06-21 22:36:41 +00:00
dev
9d3437a25c merge of 'a6f938a7ea80728eb2e57f6ea34868d9755a1f9d'
and 'de21e6a07bcd7b308f2cc63bd9759bab3bdec4cf'
2011-06-20 12:20:03 +00:00
dev
3e26af91b3 Previous itoopie work was based on work by dr|zed. 2011-06-20 12:20:00 +00:00
dev
c499a69a0b merge of 'a298bbc9c68429de10e8df565f22d70818ee85d1'
and 'c920dd9ce84851fc547c74380c87f34dbea42d71'
2011-06-20 12:04:40 +00:00
dev
ec7480337e merge of '3ae8e4ad812f20b1b834d561d484a8a7b5762bdd'
and 'a7691ba95686e34e3b7a982f672c859492adf1e4'
2011-06-20 12:04:20 +00:00
dev
935e0c6a1c Added highres version and svg version of itoopie. 2011-06-20 12:04:13 +00:00
81b30545da validation fixes 2011-06-19 23:56:04 +00:00
018e4cdbff even better: move the id from <a> to the <h2>s 2011-06-19 23:41:35 +00:00
eef11bce0e switch from <a name> to <a id>. I didn't realize <a name> was dropped in xhtml 1.1 2011-06-19 23:33:39 +00:00
446dd3f1cf closing a tag that I missed when creating the document 2011-06-19 23:30:46 +00:00
4a43126170 merge of '0a16a778c25d93de45e76984cecc2edf3744a003'
and '95b7fb2c4de1d55c2462176625a374b510aa8ce0'
2011-06-19 23:07:18 +00:00
zzz
3507794668 deb links 2011-06-19 21:53:34 +00:00
35bedf90f2 validation fixes. 61 errors -> zero 2011-06-19 21:14:55 +00:00
4130217a25 Some touching up of the wording 2011-06-19 20:54:50 +00:00
294c5acf91 the subscribe buttons should be in English on the English page 2011-06-19 20:44:50 +00:00
132ae62c17 validation fixes 2011-06-19 20:42:58 +00:00
ded846b30e validation fixes 2011-06-19 20:35:56 +00:00
bcbac7c6eb validation fixes 2011-06-19 20:23:55 +00:00
64324c6098 validation fixes 2011-06-19 20:08:51 +00:00
3b7fecfb1f validation fixes 2011-06-19 18:47:14 +00:00
93ac2aafa4 Change mailing list link to gmane (this seems like it might be the correct thread) 2011-06-19 11:44:14 +00:00
bb715962d1 disable i2p.us--the domain expired in april 2011-06-19 11:02:37 +00:00
3d02d6cab0 clarification 2011-06-19 10:28:30 +00:00
e07186de81 Add question about port 32000 2011-06-19 10:21:06 +00:00
916487c22e minor tweaks 2011-06-19 02:07:53 +00:00
d544dadb42 minor validation tweaks 2011-06-19 01:21:26 +00:00
3b9c5bbd16 minor validation tweaks 2011-06-19 00:22:19 +00:00
2becb28e4e minor tweaks so the pages are valid xhtml 2011-06-19 00:16:40 +00:00
58ee242c8b Add the actual error to the BSD section 2011-06-18 21:15:06 +00:00
402f553061 change the anchor to better reflect the error 2011-06-18 19:48:04 +00:00
a2b59fcc5f Add note about BSD and "protocol family unavailable" 2011-06-18 19:36:39 +00:00
ec6070235b Updates and re-wordings 2011-06-18 17:46:13 +00:00
ba32dfac60 typo fixes and making the page valid xhtml 2011-06-17 23:03:49 +00:00
87d719ed46 <center> isn't valid in xhtml 1.1. 2011-06-17 23:02:08 +00:00
369dbf5739 fix typo, add comma 2011-06-17 19:55:10 +00:00
839f3b4624 add iMule and tahoe-lafs to the list 2011-06-17 19:33:43 +00:00
addb54b504 Fix light_ar.css bugs 2011-06-17 14:48:29 +00:00
805ca4a2ae Moved menu to right and other RTL Arabic CSS tweaks 2011-06-17 14:27:02 +00:00
zzz
75e285d1f0 updates 2011-06-15 14:22:18 +00:00
e58fe32135 merge of 'a7691ba95686e34e3b7a982f672c859492adf1e4'
and 'b4e43d02b7fbb80fda2127ce92a1e97dc2d30147'
2011-06-15 08:07:02 +00:00
7f53fb751e added information to silc bounty 2011-06-15 08:06:26 +00:00
dev
ad218473de explicit merge of '4f22ee40f99347ba283afc2032dac3b4326fedee'
and '627b154388d14e17f2720464ce6890907c904249'
2011-06-14 09:54:27 +00:00
dev
5c33c192da Revised who is paying for the party. 2011-06-13 16:51:03 +00:00
9811c36b37 Fix spelling mistake in SAM V3 information 2011-06-13 06:53:59 +00:00
604f76fa0f Add missing link 2011-06-13 06:39:56 +00:00
df1444c036 Update applications page with BOB information 2011-06-13 06:37:16 +00:00
dev
1b843c7913 Added links to Ipredator and Relakks for their funding of hottunas summer of code 2011 2011-06-06 12:10:33 +00:00
dev
bc9572bc21 Changed info regarding who sponsors what. 2011-06-06 11:30:13 +00:00
dev
12026a5ed4 Announce ViaEuropa Summer of Code 2011-06-06 10:25:55 +00:00
604cfd938c put the "supported" list in order of popularity and add howto for synaptic. Still could probably use touching up. 2011-06-05 19:41:07 +00:00
41ef285e39 close <br> tags 2011-06-04 22:32:45 +00:00
fbc03f3605 Grammar fix & mentioning Ubuntu (& not just Debian) 2011-06-04 22:22:08 +00:00
9adbea7971 add alt tags to bullet img tags so that most pages are closer to validating 2011-06-04 21:45:50 +00:00
zzz
626c805756 merge of '85ccb95253c94c1087cdcc2a46840f8ac0f075e6'
and 'f30ffb19512a63ad896f7b09db1f1b5282e6251a'
2011-06-04 19:56:16 +00:00
c2eab47599 www: add debian page 2011-06-04 17:54:50 +00:00
1bff322b8d Did miss two more BTC, were noted already on echelon.i2p 2011-06-03 09:00:39 +00:00
51f6b80fc4 Missed some BTC on halloffame 2011-06-03 08:49:29 +00:00
b20342870e The download link on the Arabic page is broken.
Yep... the resource, you were searching for, is named differently, doesn't exist or was removed. 

Trying to access /download_ar.html doesn't work either. Opening the file, it doesn't look like Arabic. Changing the download link to point to the English page.
2011-06-02 22:22:31 +00:00
ef4c4394ff Added SILC bounty to list of bounties 2011-06-01 13:05:49 +00:00
8c10862070 Added bounty IRC to SILC 2011-06-01 12:30:27 +00:00
e2610d5ca6 Updated to 1.6.2011 2011-06-01 12:24:23 +00:00
zzz
9b0d175278 updates 2011-05-30 16:32:44 +00:00
zzz
7442867600 update 2011-05-28 23:55:35 +00:00
066cc193aa Take the role of Linux packager for Debian/Ubuntu 2011-05-25 23:11:58 +00:00
zzz
dc9d069938 +kytv 2011-05-21 14:08:20 +00:00
zzz
4a53f022db rm meeting 48 which was really a dup of 49 2011-05-20 12:36:33 +00:00
178dbaa17f upd 086_fr pages and end for plugin_spec_fr 2011-05-18 09:39:24 +00:00
zzz
b60e0f47bb 0.8.6 2011-05-17 12:12:35 +00:00
zzz
c23adffe73 0.8.6 2011-05-16 20:51:49 +00:00
6c00fe8dc2 continued 2011-05-16 05:58:28 +00:00
413a518cfe minor tweaks to debian bounty page 2011-05-06 23:53:58 +00:00
3c74b1c766 minor tweaks to debian bounty page 2011-05-06 23:47:53 +00:00
3b8fd8caf5 Page for debian package bounty 2011-05-06 12:11:20 +00:00
zzz
4423d0547d remove finished tasks from future work list 2011-05-05 15:03:37 +00:00
zzz
5fb72c0f35 document changes in 0.8.3 2011-05-05 14:45:25 +00:00
4d90d7b9ed site (plugin spec, contd) 2011-04-29 06:55:41 +00:00
d4fb59bc86 site (plugin, contd) 2011-04-28 23:22:34 +00:00
68bd86011b please check these fixes 2011-04-28 21:01:37 +00:00
1487dace52 site (plugin) 2011-04-28 21:00:33 +00:00
29278c3781 site (plugin contd) 2011-04-27 21:37:52 +00:00
9ef0d22d47 site (plugin) 2011-04-26 07:17:46 +00:00
e7fc9d777e merge of 'a9e1e9ecc187642d4ad9b5c98767e2da38de14a7'
and 'cf378136f3b19ee4e5667cafcaa1c6ab1fa2bac4'
2011-04-26 07:16:48 +00:00
db5acac1b3 site (plugin) 2011-04-26 06:42:45 +00:00
5fca1ebcc1 Added latest donations 2011-04-25 15:32:18 +00:00
a6a8c3e125 site (plugin) 2011-04-25 06:28:10 +00:00
bf50f3064f site (naming, end) 2011-04-24 22:16:44 +00:00
b06d8e8bdb site (naming, cont) 2011-04-24 20:20:12 +00:00
c53c4d1973 site (naming_fr cont) 2011-04-24 18:40:59 +00:00
49ffc553aa site (naming_fr cont) 2011-04-24 18:28:24 +00:00
d7dd792b37 site (naming_fr cont) 2011-04-24 17:57:46 +00:00
cd4d0c38e8 site (naming_fr cont) 2011-04-24 13:27:33 +00:00
22aeead427 site (naming_fr cont) 2011-04-24 13:17:09 +00:00
644860ea1c site (naming_fr cont) 2011-04-24 12:54:48 +00:00
77c21c719d site (naming_fr) 2011-04-24 12:29:30 +00:00
1c781543d7 site (papers_fr) 2011-04-24 12:09:30 +00:00
da42231819 site (protocol) 2011-04-24 10:07:39 +00:00
c6376ae9b8 upd for 0.8.5 2011-04-21 15:06:52 +00:00
6b21811f14 upd for 0.8.5 2011-04-21 14:28:48 +00:00
6e8e80d729 stick to original 2011-04-21 13:41:34 +00:00
b584c2e4e6 how_intro_es corrections 2011-04-18 19:54:17 +00:00
2bb86ff534 how_intro_es corrections 2011-04-18 19:50:44 +00:00
eb84ee084e update for release 2011-04-18 16:50:02 +00:00
b9acc5d6ca fix 2011-04-18 16:49:37 +00:00
zzz
77035590ae 0.8.5 2011-04-18 15:00:36 +00:00
zzz
4709d40679 0.8.5 2011-04-18 04:12:23 +00:00
zzz
e21d371702 updates 2011-04-15 17:11:04 +00:00
b00c2eb4e2 tired frog 2011-04-14 00:30:24 +00:00
5d27fc119b the stealth frog coming back to fix a typo 2011-04-13 23:39:47 +00:00
234a4c25ef the salamander the toad and the frog 2011-04-13 22:48:33 +00:00
81257bf8b9 armored frog 2011-04-13 17:10:17 +00:00
8172bb1bac the poor lonesome coder frog 2011-04-13 16:05:28 +00:00
0dbe91b688 the developers trust frog 2011-04-13 15:09:44 +00:00
16f696690e central frog 2011-04-13 14:30:01 +00:00
b8264666f8 db frog 2011-04-13 12:44:21 +00:00
9be251c160 the snuck frog 2011-04-13 12:35:03 +00:00
e12512ca91 Cryptofrog 2011-04-13 10:51:12 +00:00
54711f25d3 The NSA frog 2011-04-13 09:35:01 +00:00
e58b33e6f3 Agent Smith frog 2011-04-13 09:10:27 +00:00
ad189e3d7e the DPI frog 2011-04-13 08:20:09 +00:00
c040c902d7 the psychopath harvesting frog 2011-04-13 07:27:52 +00:00
fac3463a8e the frightening predecessor frog 2011-04-13 06:46:12 +00:00
9a0522c503 the butcher frog 2011-04-12 17:15:39 +00:00
1bab7d69d1 the frogs that tagged the beefs 2011-04-12 15:40:44 +00:00
cc5e3a373c the frog that says Ni 2011-04-12 15:06:43 +00:00
ad7e6afd39 the crossroad scoptophile frog 2011-04-12 12:36:59 +00:00
2f3a1d7b2d the waiting frog 2011-04-12 11:19:27 +00:00
48430a4950 brute frog 2011-04-12 09:46:05 +00:00
27151bd6ef gorf (anon) 2011-04-12 08:58:01 +00:00
53799ddb35 morning frog 2011-04-12 06:59:23 +00:00
d0ec6b2615 croa (Cercle de Résistance à l'Oppression des Agenouillistes 2011-04-11 22:58:00 +00:00
a646be03dd croa 2011-04-11 21:59:41 +00:00
70b4fd5a09 Twenty first century frrrog\! 2011-04-11 21:51:36 +00:00
d4542092ce If you want frog, you'll get it\! 2011-04-11 21:43:55 +00:00
1d4161a26d frogger 2011-04-11 19:17:50 +00:00
f41d569e95 frogger 2011-04-11 17:41:07 +00:00
e24f4246f6 more frenchy 2011-04-11 17:23:54 +00:00
a987fe4f52 upd fw port 2011-04-11 17:07:57 +00:00
6f8a632f44 upd link 2011-04-11 17:02:29 +00:00
zzz
31f225f0d5 merge of '67c17e8fc369533bad7b55dc8b6258caf80826a2'
and 'cb12c83eed3b5d13d52f74379ad482e647083565'
2011-04-10 18:34:07 +00:00
zzz
b809367949 updates 2011-04-10 18:33:52 +00:00
de07cbd417 merge of '2caa4f9c062b2d5b4a0342c1cb18d1431635d2d0'
and 'e5ab3c7e7bee11ab10f22ffd80afef7deb1e7283'
2011-04-08 22:33:41 +00:00
0e36ba3509 typo 2011-04-08 17:58:36 +00:00
3c1bd23bb5 change links for es 2011-04-08 17:22:40 +00:00
4429e8374c website translation es, thx Ulises 2011-04-08 17:19:25 +00:00
1e169ff447 ego³ 2011-04-07 22:00:23 +00:00
347c9dac40 fixed typo 2011-04-06 08:21:59 +00:00
949b7cc3d5 fix 2011-04-05 22:49:48 +00:00
d2a550cfc1 re 2011-04-05 22:36:15 +00:00
c0eaecb046 merge of '008220c4f893a8ef0316ad45d31b3b5642e0c57c'
and 'da81ab7ba406bfc558bac8aaa3ef5115cd45856f'
2011-04-05 22:30:58 +00:00
5f27c40d4a expand 2011-04-05 22:30:16 +00:00
99a9e79649 typo 2011-04-05 09:10:24 +00:00
f6d361da68 typos and corrections 2011-04-04 16:11:23 +00:00
1106cfb2c9 misread a 3 for a 2 2011-04-04 15:51:07 +00:00
518adf31f0 small changes to a typo 2011-04-04 15:41:50 +00:00
af37e1a1f2 Added donations march 2011 2011-04-04 15:38:20 +00:00
080c2a03be merge of '0b9b1598fdc0c54ee2f49be064294e217bf34035'
and 'ebec8417ea6465f7b873fe9f3c6aed6b11a70355'
2011-04-03 22:26:16 +00:00
c812c3e97d add LG2=fr 2011-04-03 21:37:26 +00:00
4f0cf9abfa ameliorage es; thx user 2011-04-01 19:39:49 +00:00
7a53105cf5 fix typos; thx dr|z3d 2011-04-01 19:37:25 +00:00
9295bc1fc6 typo 2011-03-25 18:25:38 +00:00
3993c48b28 enculage de mouche 2011-03-24 14:39:13 +00:00
57a1b4f5f9 added short LAN usage settings advises 2011-03-24 14:30:43 +00:00
597bb501af fix 2011-03-24 12:29:31 +00:00
ad05478748 format 2011-03-24 12:27:53 +00:00
af776a869f htproxyports_fr images 2011-03-24 11:55:19 +00:00
8d20dc531b htproxyports_fr 2011-03-24 11:53:17 +00:00
7c140c753d link & typo 2011-03-24 08:05:44 +00:00
0f485d997e link 2011-03-24 08:01:36 +00:00
d01f49ea67 typo 2011-03-24 01:41:21 +00:00
e54de5a99d smaller box 2011-03-24 01:36:27 +00:00
93ae06aa03 broken tags fix 2011-03-23 23:56:50 +00:00
cf3367aba1 sumarize for direct link in susidns mesg_fr.po 2011-03-23 23:43:03 +00:00
e4be3639e6 clean 2011-03-23 22:44:23 +00:00
d66e03777c exemple 2011-03-23 12:17:20 +00:00
62dd6f5f2b typos 2011-03-23 09:36:06 +00:00
4fe329582e upd translation location in pages 2011-03-23 09:28:14 +00:00
5eb371335f upd newdevguide fr(typo) 2011-03-23 08:07:22 +00:00
1f7dc740c2 upd newdevguide fr(typos) 2011-03-23 07:37:22 +00:00
5dbae392a1 add newdevguide fr 2011-03-22 23:51:34 +00:00
f08f871d7e format 2011-03-22 17:34:15 +00:00
286dd014e8 typo 2011-03-22 10:30:16 +00:00
bcd2bd051f add newtransl_fr 2011-03-22 10:04:51 +00:00
55cba614d3 added <input type="hidden" name="lc" value="FR"> to point to Paypal french payment page 2011-03-21 17:23:31 +00:00
7cf6a9a0e9 upd donate 2011-03-21 16:59:17 +00:00
f8949cc097 upd donate 2011-03-21 16:43:19 +00:00
3b741ff9de again 2011-03-21 15:28:47 +00:00
5096a5d95b encore 2011-03-21 15:11:38 +00:00
5fbf95ee4b encore 2011-03-21 14:39:54 +00:00
4dc11d5e00 upd 2011-03-21 14:25:09 +00:00
011372660b add team_fr 2011-03-21 14:22:52 +00:00
e0c58922ef add donate & getinvolved_fr 2011-03-21 14:21:46 +00:00
fb05767b04 upd (fix idiomatisms) 2011-03-21 13:19:06 +00:00
9c53eb0413 upd menu: Panthéon is for dead heros;) 2011-03-21 13:01:37 +00:00
142a2cb247 add donate & getinvolved_fr 2011-03-21 12:57:26 +00:00
99bd845ebb end 2011-03-21 11:22:48 +00:00
b12c2e7ca0 upd 2011-03-20 14:48:19 +00:00
63e13b3a9c upd 2011-03-20 11:35:06 +00:00
ef6e0b74f9 upd techintro_fr 2011-03-20 11:33:46 +00:00
2d0d8dbf12 upd techintro_fr 2011-03-20 09:59:34 +00:00
daaadda1c2 upd techintro_fr 2011-03-19 08:28:04 +00:00
cac7e82433 upd techintro_fr 2011-03-19 08:13:04 +00:00
f507f20dbf upd techintro_fr 2011-03-19 07:53:55 +00:00
896f95470f upd agreement 2011-03-18 20:35:19 +00:00
1e2829ce19 upd agreement 2011-03-18 20:10:44 +00:00
fc7206bd6f upd techintro_fr 2011-03-18 19:09:33 +00:00
9f3bc42737 upd techintro_fr 2011-03-17 21:58:46 +00:00
d1d43cb6f7 upd techintro_fr 2011-03-16 20:58:34 +00:00
6c1211a8e4 upd techintro_fr 2011-03-16 10:37:40 +00:00
060ea067fb upd techintro_fr 2011-03-15 20:54:03 +00:00
cf56ba60be upd techintro_fr 2011-03-15 11:32:58 +00:00
92eb1fadd1 upd techintro_fr 2011-03-15 10:57:29 +00:00
dab6767990 upd techintro_fr 2011-03-15 09:56:05 +00:00
54b623715e upd techintro_fr 2011-03-10 16:17:25 +00:00
1e99fc1fcd upd techintro_fr 2011-03-10 16:16:47 +00:00
d3c9ad1ab6 upd techintro_fr _fr.png links rebuilt, png files fixed 2011-03-10 15:02:04 +00:00
06cd0ee059 upd techintro_fr - removed _fr.png links (wrong rendering).. give me some time to correct this 2011-03-10 13:12:52 +00:00
4179b7d819 merge of 'ca383ad52abf2f003f379086ef9c5a1ffb67ca21'
and 'f30f576f9edcf834b72994c6b1d0678b220f2df4'
2011-03-10 12:43:18 +00:00
5c6aef5b6a Revert broken comments which stopped website. remeber: usual comments does not work 2011-03-10 12:38:13 +00:00
f301ed0676 revoved crashing code for theme selector in _menu 2011-03-10 12:32:48 +00:00
bcd1748576 comment out crashing code for theme selector in _menu 2011-03-10 11:42:26 +00:00
55dd85a429 comment out crashing code for theme selector in _menu 2011-03-10 11:34:36 +00:00
afd73f7d1d upd techintro_fr 2011-03-10 10:59:00 +00:00
62307c550c upd techintro_fr, add _fr.png related, upd some alt & title img tags on other already translated pages, try to translate theme selector for fr in _menu 2011-03-10 10:45:56 +00:00
605a01a036 upd techintro_fr 2011-03-09 12:39:38 +00:00
f60334aaa6 upd how_intro_fr 2011-03-09 12:07:01 +00:00
1f710c84f7 upd intro_fr 2011-03-09 10:12:37 +00:00
6bd2eccf38 upd how_intro_fr (typo) 2011-03-09 10:01:29 +00:00
e9a4adbc08 upd how_intro_fr 2011-03-09 09:57:48 +00:00
8767147b41 upd how_intro_fr 2011-03-08 21:30:42 +00:00
07e99cf873 upd how_intro_fr 2011-03-08 19:56:32 +00:00
b1b19c9363 upd how_intro_fr & add net_fr.png & endToEndEncryption_fr.png 2011-03-08 18:31:09 +00:00
58ee631fe1 upd how_intro_fr 2011-03-07 19:57:03 +00:00
7e828535f9 upd intro_fr 2011-03-07 19:17:22 +00:00
50551e2cfd upd how_fr 2011-03-07 07:56:10 +00:00
a2572118bd add how_intro_fr & upd techintro_fr 2011-03-07 00:09:32 +00:00
bd7f3f529b add intro_fr & upd techintro_fr 2011-03-06 23:57:36 +00:00
e1843eb737 upd techintro_fr 2011-03-06 23:24:10 +00:00
4b15fff7d8 add techintro_fr & add a link to english current pages on all already translated _fr 2011-03-06 21:34:26 +00:00
zzz
fec3f575b2 fix html 2011-03-06 00:45:17 +00:00
zzz
bf3f0fbadc add vids 2011-03-05 00:55:48 +00:00
ea1914a42a upd index_fr 2011-03-04 12:33:33 +00:00
2ae7f11a42 upd how_fr 2011-03-04 10:17:44 +00:00
f9c208ee1c upd (index & how)_fr 2011-03-04 10:15:29 +00:00
069e1591c8 upd menu & add how_fr 2011-03-04 08:30:57 +00:00
e7eeca78e6 upd index_fr (urlify doesn't work 2011-03-04 07:56:15 +00:00
030b0d8e9c upd faq_f, faq(en):cpu quote broken (upper case) & try to urlify index_fr link to releasexxx_fr. 2011-03-04 01:40:49 +00:00
2233a5374e index_es mods 2011-03-03 17:21:08 +00:00
zzz
7d38c60a46 fix rows of flags 2011-03-03 13:54:43 +00:00
48a45adc40 merge of '460aeb661621343c7e1b5bcd026907d4182bd723'
and '8dd74f9cf745c4a5152519f6fccb5d80aa88b0ef'
2011-03-03 13:23:44 +00:00
zzz
59d1ef3ae2 merge of '1f9122b232d43f7fe6bc37206d5d731d09309c5e'
and '3d978134bffce0fb2da5dc9afc56e7468104b70d'
2011-03-03 13:07:19 +00:00
zzz
a503c8917b merge of '27432aa3e258027382a7d088104cfb4a864f6026'
and '284b35424c0fbc5506e2adc0379d7b02d3df2140'
2011-03-03 12:56:44 +00:00
13da01ff89 upd faq_fr 2011-03-03 12:54:43 +00:00
d3d8626c0a upd index_fr 2011-03-03 12:52:56 +00:00
zzz
b66cc97dd6 0.8.4 2011-03-03 12:48:06 +00:00
59d7abe0e5 upd index_fr 2011-03-03 12:25:51 +00:00
01836ec486 upd index_fr 2011-03-03 11:43:02 +00:00
e3c8340f7d add r084_fr 2011-03-03 10:51:27 +00:00
aed5adb124 upd dl_fr 2011-03-03 10:01:59 +00:00
78fc9b7031 upd index_fr 2011-03-03 09:39:18 +00:00
zzz
1602dca839 merge of '451fe5c40107a2dcabffabf91beaf070e67ebcbc'
and 'c9fc822f36b404f716d1076de837d5cc5b7ee15e'
2011-03-02 18:33:02 +00:00
zzz
943f35f8be merge of '1548c7b934c4759ff85e28a5c64af47dbf766cd1'
and '58daaaee7b212da46dee806dc8314fd47a9bae99'
2011-03-02 18:33:01 +00:00
46c58ff225 merge of '37c079e2e6e507b66fb895b5babbb6e96e5ea67c'
and 'e94887a68b3914888737582c43b72888250efd68'
2011-03-02 16:48:47 +00:00
zzz
99e0e3af24 0.8.4 2011-03-02 16:42:24 +00:00
2856080b8d index_es mods 2011-03-02 16:41:31 +00:00
zzz
5850ff8798 merge of 'afbd78bcc0d574c27a783c50a42a663bb34ed071'
and 'e94887a68b3914888737582c43b72888250efd68'
2011-03-02 16:35:04 +00:00
8fd3c66436 upd faq_fr 2011-03-02 16:04:02 +00:00
24f8355b1d upd faq_fr 2011-03-02 09:54:21 +00:00
5f76de10fc upd faq_fr 2011-03-02 08:01:52 +00:00
3d5b322748 index_es mods 2011-03-01 22:30:20 +00:00
648234a9d4 minor changes to website 2011-03-01 19:35:59 +00:00
5f9d93ffe6 merge of '59d6ef9673f85f5fb60f9726d508d7d60ee49850'
and 'cde6b519aba44091b27900f270755c5f44ffdf0b'
2011-03-01 18:41:24 +00:00
4b0ca7c0aa minor changes to website 2011-03-01 15:23:15 +00:00
ddea3cf136 Updates to hall of fame 2011-03-01 14:25:40 +00:00
80e2086c39 upd faq_fr 2011-03-01 13:48:52 +00:00
f8005202aa upd faq_fr 2011-03-01 11:26:29 +00:00
990a0ac186 upd faq_fr 2011-03-01 11:16:04 +00:00
9cfad88371 upd faq_fr 2011-03-01 09:58:02 +00:00
20350cbc5e upd faq_fr 2011-03-01 08:14:13 +00:00
639ad3667f upd faq_fr 2011-03-01 07:53:51 +00:00
e0b2e92344 upd faq_fr 2011-03-01 06:53:40 +00:00
e25dab03eb upd faq_fr 2011-02-28 23:44:59 +00:00
4f240b9974 upd faq_fr 2011-02-28 23:34:07 +00:00
c2d8b21720 upd todo_fr & begin work on faq-fr 2011-02-28 08:54:49 +00:00
3d242acb99 upd todo_fr 2011-02-28 07:47:47 +00:00
e118c55a96 merge of '76b5699dc93ccf3df02121c9908808982fdac15a'
and 'a4e3d0835b46727aff75cd52a642f0bf652d624b'
2011-02-28 07:47:11 +00:00
d9315a2bf3 upd todo_fr 2011-02-27 21:04:34 +00:00
79be85910d fixes to index 2011-02-27 14:29:38 +00:00
81f4fcf45a drop unused flag 2011-02-27 12:17:49 +00:00
46e3dcfd4c shortening 2011-02-27 12:14:50 +00:00
8c1e38c770 moar fixing 2011-02-27 05:34:45 +00:00
7c588af018 fix my elif error 2011-02-27 05:23:47 +00:00
526db95373 merge of '3de18dfd8ce712e642a0ef0b59959d919a02e44a'
and '59a1ace8a395a66b481c7b453660428e110151e2'
2011-02-27 04:40:57 +00:00
8d877523f7 fix introduced error 2011-02-27 04:26:34 +00:00
152910986f add Spanish index.html to website 2011-02-27 04:19:04 +00:00
cae191d762 correct mismatch tags li/ul/p/etc (to pass html<>po's html validation) 2011-02-27 02:59:28 +00:00
6b2762f42a upd todo_fr 2011-02-26 22:55:58 +00:00
38ebb06f42 udp todo_fr 2011-02-26 20:12:44 +00:00
dd58f7f9e2 udp todo_fr 2011-02-26 19:01:43 +00:00
0de879f796 udp todo_fr 2011-02-26 18:31:07 +00:00
7deba5586b udp todo_fr 2011-02-26 17:37:00 +00:00
bf3432bab3 udp todo_fr(typo&ascii) 2011-02-26 15:35:22 +00:00
9a4d62d921 udp todo_fr 2011-02-26 14:50:37 +00:00
3e5d39211d upd todo_fr 2011-02-25 18:05:04 +00:00
a4ce61a790 upd todo_fr+(menu typo) 2011-02-24 16:34:45 +00:00
37282fcf2d upd todo_fr 2011-02-24 12:00:59 +00:00
680ca1a94c add todo_fr 2011-02-24 11:08:53 +00:00
76c7f01520 merge of '1dd02826f1a39a5f26739ade1520380eeb9ed0b1'
and '2713993d5a3720fa435dac11cdbd18117157569a'
2011-02-24 08:20:19 +00:00
5784b6a449 roadmap_fr 2011-02-24 08:03:36 +00:00
zzz
cc6b750ff6 typos 2011-02-24 00:41:46 +00:00
919558f499 meetings_fr 2011-02-23 22:19:02 +00:00
986a1e3b90 patched _menu §french 2011-02-23 21:09:09 +00:00
dea29f408c add french announcements & patched _menu §french 2011-02-23 20:47:01 +00:00
99f992ce3f patched _menu §french 2011-02-23 20:29:29 +00:00
ee38a76105 patched www.i2p2/pages/download_fr.html (ref layout.htlm ->layout_fr.html) 2011-02-23 10:37:37 +00:00
33e895039c patched www.i2p2/pages/download_fr.html (ref layout.htlm ->layout_fr.html) 2011-02-23 10:19:07 +00:00
e93ecff8ac patched www.i2p2/pages/download_fr.html (ref layout.htlm ->layout_fr.html) 2011-02-23 10:18:28 +00:00
05c7541425 Current revision: 6a4bc702577285ee7ef3d5ca34a2ec2d874a11d5
Current branch: i2p.www
Changes against parent e3b17750d2a83f6be0915d618ef996d567e800b1
  patched  www.i2p2/pages/download_fr.html (ref layout.htlm ->layout_fr.html)
2011-02-23 10:15:13 +00:00
7e8289e66a Current revision: e3b17750d2a83f6be0915d618ef996d567e800b1
Current branch: i2p.www
Changes against parent 37e9b170dee28fa21648210a0154ecaad40e252a
   patched  www.i2p2/pages/index_fr.html
2011-02-23 09:29:44 +00:00
476d2684a6 Current revision: 37e9b170dee28fa21648210a0154ecaad40e252a
Current branch: i2p.www
Changes against parent b1234d59575e7dc91d588b06b595181015db9d9b
   patched  www.i2p2/pages/_menu.html
   patched  www.i2p2/pages/download_fr.html
   patched  www.i2p2/pages/index_fr.html
2011-02-23 07:58:42 +00:00
f126d24e76 merge of '72961078394d0a185b16d0c4707ecbc378236832'
and 'a2e61dd56c4f39e51869c348cae3ae30f912d2b9'
2011-02-23 07:13:46 +00:00
zzz
0c1ec048f8 preliminary list of papers and presentations 2011-02-22 23:36:49 +00:00
d044f00fec Current revision: 72961078394d0a185b16d0c4707ecbc378236832
Current branch: i2p.www
Changes against parent f009895a11dce94c64f9eee7ad57a8e78fb72744
   patched  www.i2p2/pages/index_fr.html
2011-02-22 21:02:34 +00:00
12d5cef1c3 merge of '4016ed775d020d08a884543ec8b06921b5d5fad4'
and '917ce4780c50460e0cbdc0a1c6160f14697d76f9'
2011-02-22 20:59:06 +00:00
c455c1e6ea Current revision: 917ce4780c50460e0cbdc0a1c6160f14697d76f9
Current branch: i2p.www
Changes against parent 6378abd90e45c8c9a4d899c2e9e341f63749c4c5
patched  www.i2p2/pages/_menu.html
patched  www.i2p2/pages/download_fr.html
2011-02-21 23:29:16 +00:00
5ca29a7fa6 first upload.
added    www.i2p2/pages/download_fr.html
2011-02-21 15:41:42 +00:00
zzz
480546f38d preliminary bittorrent spec; i2cp update 2011-02-20 18:47:34 +00:00
zzz
52473654ee merge of '8aeab91491efe95799807d2f49a0e1609bd2eaef'
and '96b1c53b49f5c5bdc70d2564369746be97087cdb'
2011-02-17 14:04:20 +00:00
6110a728bf merge of '65b939b1e900e76a0a771fdf743f36420ee7deb0'
and 'a3da0faa03de9b7ed426d237442f5fda8912b5f2'
2011-02-17 13:20:00 +00:00
zzz
e08e1e5c2a - Add hamada
- A flag of for the Arabic language, including the four Pan-Arab colors. Note: This is the 1917 Arab revolt / Hashemite dynasty flag.

    From:
	http://commons.wikimedia.org/wiki/File:Arabic-Language-Flag.svg

    License:
	I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
	In some countries this may not be legally possible; if so:
	I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

    Converted to 16x11 png by zzz / gimp

- hosts.txt update for 0.8.4
2011-02-17 13:01:35 +00:00
4e8a113876 Fixing download link 2011-02-08 16:23:04 +00:00
819a2a1af9 Fixing Page direction & language setting 2011-02-08 16:00:56 +00:00
49c26ac8bc This is the Arabic lang. icon 2011-02-08 10:53:44 +00:00
9b7ad1c3fc typos kills me 2011-02-08 09:06:36 +00:00
04035d126c removed BOM from ar files 2011-02-08 09:01:39 +00:00
22388b2d45 small fixes to layout_ar 2011-02-08 08:50:25 +00:00
c0d074ceac Arabic language layout , still untouched 2011-02-08 01:54:38 +00:00
38b8a034e4 Download page in Arabic 2011-02-08 01:51:45 +00:00
c91b0250cb After adding Arabic support to the menu 2011-02-08 01:51:02 +00:00
4afaf526c5 This is the Arabic index.html 2011-02-08 01:50:17 +00:00
zzz
6060aeee38 elgamalaes typos; newtranslators update 2011-02-01 22:18:40 +00:00
cab20211f4 arabic translation bounty 2011-01-30 12:36:11 +00:00
f3c4b7fc9c Changed bountie pages 2011-01-30 12:29:47 +00:00
fbdf131de7 Updated bounties page 2011-01-30 12:23:31 +00:00
cd32eead66 Updates and redo, 30.01.2011 2011-01-30 11:52:32 +00:00
zzz
cd08d41e63 0.8.3 2011-01-25 22:30:02 +00:00
zzz
873c3fe2d9 0.8.3 2011-01-24 17:36:17 +00:00
zzz
e2e744cd16 updates for 0.8.3 2011-01-20 15:09:52 +00:00
dev
3773c8a9a2 Added ID to top script. 2011-01-10 16:55:37 +00:00
dev
6e48a847f7 Added license agreement for hottuna. 2011-01-09 16:18:06 +00:00
2e3acd4da9 merge of '12d7b8d68369ddc3b14dab27336e830db3c6d54d'
and '849888b2716fc85512b1081c070d05eeca7ca4f5'
2011-01-01 15:17:05 +00:00
3891f18582 latest donations added 2010-12-25 17:54:12 +00:00
d979842af8 udp.html: fix typo 2010-12-24 19:36:42 +00:00
27f19b3521 merge of '27edbbbcf68f02527f59317be787441145931c67'
and 'fccf487c53f2f3f62be38d795ad654724c699931'
2010-12-24 19:35:37 +00:00
zzz
c92a649d03 typos 2010-12-24 17:01:01 +00:00
zzz
efd856c3f1 0.8.2 2010-12-22 20:06:04 +00:00
zzz
51d7244e3f 0.8.2 2010-12-22 13:17:52 +00:00
3cbd706a82 cosmetic to headlines 2010-12-12 12:33:05 +00:00
e9198c4e7a Added bitcoin to donations page 2010-12-12 12:28:29 +00:00
zzz
a341fe7fbb fix release date 2010-11-27 23:12:55 +00:00
zzz
8820462246 update trac links 2010-11-26 17:26:57 +00:00
68b3248993 2010-11-18 09:37:22 +00:00
2a84261603 update team 2010-11-18 08:59:26 +00:00
b113ce7f8e corrections to website 2010-11-16 23:02:28 +00:00
a67a349926 merge of '941a091959ec3f1b23bf157e1c25153d96f21b2d'
and 'e3dd87c0f74654b827ff1e1fce1967062873cd16'
2010-11-16 22:47:41 +00:00
6fa22ba869 merge of '2a5a5522294b26178d358533d30c5bb79d090313'
and '941a091959ec3f1b23bf157e1c25153d96f21b2d'
2010-11-16 20:22:50 +00:00
dev
5976338b0d hrmm.. 2010-11-16 20:11:00 +00:00
zzz
a08043af03 0.8.1 2010-11-16 13:20:37 +00:00
zzz
df12d11d4e auth proposal 2010-11-16 12:46:43 +00:00
887aaeefef bounty_rutrans_ru: update russian translation 2010-11-16 04:08:43 +00:00
060e902c9e bounties_ru.html: change link: s/bounty_rutrans/bounty_rutrans_ru/ 2010-11-15 20:37:19 +00:00
zzz
f265e47d71 0.8.1 2010-11-15 13:23:33 +00:00
zzz
ddc341e477 reference new DHT paper 2010-11-14 11:45:58 +00:00
zzz
469cc6217d tweaks 2010-11-14 11:44:03 +00:00
zzz
88900ef776 add hiddenz 2010-11-14 11:43:15 +00:00
6839387166 Updated hall of fame 2010-11-10 10:02:31 +00:00
d81dff8d76 additions to team page, complete monotonerc for license-agreements.html 2010-11-09 22:02:31 +00:00
6ea91ddc2a Applicable to the code I contribute to the I2P project,
Applicable to the code I contribute to the I2P project,
I hereby state that:
* Unless marked otherwise, all code I commit is implicitly licensed under the component's primary license
* If specified in the source, the code may be explicitly licensed under one of the component's alternate licenses
* I have the right to release the code I commit under the terms I am committing it.
* The following is my monotone signing key:

c9b970f5e8917eada663d4c6b22096617021c95c m1xxy@mail.i2p

[pubkey m1xxy@mail.i2p]
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/aaFUq37RQdJpMC8aacqYLdd88wNVjwI+4HY5d7a61HvYIAecg1KJlq/CDFFrygmCcusnFaBmmBQFLO+gJXPKi9PMo1vaENiqCTVfY4EUpMMYzpuqKMKjyfuT6eoOHCZEKfZosUowyJt61FsTzGu+B9y27d0jxXwXT/fml100EwIDAQAB
[end]

mixxy
2010-11-07 02:19:21 +00:00
7bc5a07822 fixed another typo: /s/they/I 2010-10-27 17:49:50 +00:00
db0775c36e fixed a missing </a> 2010-10-27 17:39:21 +00:00
b57f8bf32e added proxy howto to download page 2010-10-24 14:15:58 +00:00
576745768b ok, now all images included 2010-10-24 10:15:51 +00:00
0b9f11ccb0 added proxyport config to faq site 2010-10-24 10:12:29 +00:00
31a6d19885 new page for proxy configuration 2010-10-24 10:02:44 +00:00
5e85be121a change typos 2010-10-24 10:02:09 +00:00
78be957926 Typos 2010-10-16 13:57:58 +00:00
b39131d71b Improved new developers guide somewhat. 2010-10-15 21:07:55 +00:00
5b74b6e7aa changes jdk 5 to jdk 6 needed for building mtn source 2010-10-15 19:54:14 +00:00
5b5d700c16 Fix a missing space in "Packet Encapsulation" 2010-10-15 01:43:50 +00:00
9b5b32ecad Konqueror pictures prox port config 2010-10-14 11:43:28 +00:00
80faa83959 missing IE picture 2010-10-13 19:30:33 +00:00
8f2f33acf1 added some howto images for browser proxy ports, FF and IE 2010-10-13 18:41:31 +00:00
3137ab4742 merge of '90538529cbec3f267f33d9eae353b53c74e9b2c2'
and '9307e499ee7d25b79da2d8de7dcd94dc3b52bbe7'
2010-10-12 06:18:25 +00:00
ec4c01d50d merge of '0d750d9b9d8a2aa710db64b8774172708b4988f8'
and '7c359923df740f3859f6462dce13ef61571e378c'
2010-10-12 06:18:25 +00:00
04574b0aad merge of '0c6bd11fd25fa339d0de0112e881de1d6ceae8cf'
and '78a658952900d8736d8c0aa27268cb3a90020ab8'
2010-10-12 06:15:46 +00:00
003e89a8b1 added a line "website in change, material could be outdated" 2010-10-11 18:18:18 +00:00
zzz
ce2acb8dab messageReliability=none 2010-10-11 16:11:49 +00:00
zzz
14648ea7ba fix link 2010-10-11 16:11:24 +00:00
a56e5dc40f Final part of the monotone htmlification. Thanks to smeghead for the pandoc! 2010-10-11 16:08:57 +00:00
69e2d0f616 Added TOC. 2010-10-11 15:57:40 +00:00
1e0ee510a1 merge of '1caf7ea8e33432ee2ed2960eb31301f6105c0651'
and 'f8aedb296fb7e7b3e9cefa30e66cb85d4caa0408'
2010-10-11 07:47:44 +00:00
58a110f905 Update i2phex bounty 2010-10-11 07:44:51 +00:00
2c55828a31 Updates to hall of fame 2010-10-10 2010-10-10 15:41:27 +00:00
99c2d1031f fix typo caught by sponge 2010-10-10 03:23:29 +00:00
zzz
6d863592a1 add streaming opts hiding in ministreaming code 2010-10-06 17:13:55 +00:00
zzz
9475b39ace networkcomparisons 2010-10-05 18:46:26 +00:00
zzz
93b0dba489 Check in smeghead's reformatting and partial rewrite of complication's monotone guide.
Move old guide to transition-guide.html.
2010-10-05 14:25:33 +00:00
zzz
f6b4891f6f tunnel-alt 2010-10-05 14:10:22 +00:00
zzz
985a9cfaa2 drop package-*.html now that we have real javadocs 2010-10-05 00:15:27 +00:00
zzz
ba6151d090 how_intro, jbigi, links 2010-10-04 23:49:51 +00:00
5176b9654b add updates_de.html, based on updates.html rev. 115610c5225d62189d5fe85522022f975c0f4670 2010-10-02 03:37:51 +00:00
b8f77e7f63 Redid Monotone page (thanks to smeghead!) 2010-09-26 10:45:40 +00:00
0af16e569f merge of '7b832dcf53a4af35d42c8fba4cd39ff3dffd5349'
and '92f2e25b6565275877be8f416e37dd17ef4133ab'
2010-09-20 04:20:02 +00:00
6b547f0245 Change links to point to translated pages 2010-09-19 21:59:46 +00:00
0a2da3b5e4 Add plugin_spec_de.html, based on plugin_spec.html rev. 7134ee9abcf1a7e432ecefab2a151dec01af6ab0 2010-09-19 21:49:18 +00:00
zzz
8871eb126b make all trac links .de 2010-09-15 22:13:56 +00:00
zzz
d9269ca1b9 fix menu docs links 2010-09-15 16:11:22 +00:00
zzz
12f675f8f2 fix all javadoc links (thx welt!) 2010-09-15 14:40:36 +00:00
95e433209c Disable comparison table (and add arma's review) 2010-09-14 20:29:11 +00:00
fb51e87af6 Fix typos 2010-09-14 20:09:56 +00:00
930e1326f7 merge of '0fef19d44752e1d90e59114b5828e11db5620756'
and 'c014688daed6f409c236dfbef96c59a183798548'
2010-09-13 19:16:55 +00:00
zzz
e31a0489d6 i2cp tweaks, supported_applications headers 2010-09-13 17:43:28 +00:00
022255141b merge of '99272a9e87ed82a4835b9b8e580172c9aca752a6'
and 'd73463aa550ff4c1e160cbe2e3a3e136e7f01949'
2010-09-13 16:11:31 +00:00
19a35df7a6 Reworked techintro.html: TOC and networkDb part. 2010-09-13 15:26:22 +00:00
bbcfa5d8b2 merge of '08c4951b907fa822c67d2433a4cdf6bc4361562b'
and 'f2bbf14f21f06ac2af88dced7435277b2a2b628d'
2010-09-10 01:41:42 +00:00
985ab9d67d Fix a typo on udp.html 2010-09-10 01:41:10 +00:00
zzz
866c177c2f i2cp, i2np 2010-09-09 13:44:16 +00:00
316dce4edb Meeting 208. 2010-09-08 21:52:37 +00:00
44afb84120 merge of 'bafbafe60ff7360d9948e3e5398c93ae7dd1a576'
and 'f372ddbd62eeb5dd8ec5498076f042c940c6867e'
2010-09-07 01:05:06 +00:00
39254abd17 fix a typo 2010-09-07 01:04:03 +00:00
zzz
9d94e9bc0c tunnel edits 2010-09-03 02:15:31 +00:00
zzz
3f9e7f1209 merge of '95829da2d013e50e936b635cff34569acb891ab1'
and 'f9225f01a1b495565a25da1af07b85d7f601aa9f'
2010-09-03 02:15:19 +00:00
ee23d772ea Add edited version of supported_applications 2010-08-31 19:06:35 +00:00
zzz
b1d4dbb3d6 elgamal edits 2010-08-30 18:38:11 +00:00
b69aea582a Moved images for better display. 2010-08-30 14:27:05 +00:00
cb802dc96c Rewritten applications.html, added development guide for streaming applications. 2010-08-30 14:01:34 +00:00
zzz
7971a38602 elgamal/aes 2010-08-30 00:57:54 +00:00
zzz
cc816f7191 threat model, streaming 2010-08-28 22:30:59 +00:00
9c19352398 Changed 'plugin' to 'I2P' in update page. 2010-08-28 14:55:11 +00:00
031eaeef0c Plugin spec modifications (needs more reworking). 2010-08-28 11:33:52 +00:00
97b7daef0b Reviewed plugins. 2010-08-28 10:38:55 +00:00
dev
916ff36331 Explained HTTP BIDIR further. 2010-08-27 13:19:03 +00:00
dev
9329a4bf95 Improved with the suggestions of sk7, replaced overview with sk7's.
Added various info.
Fixed img-src.
2010-08-27 12:10:34 +00:00
75efeebfc9 Reviewed naming.html. 2010-08-27 00:09:47 +00:00
01b56fb57b Modified network stack (protocols). 2010-08-26 19:28:33 +00:00
effeff7ca2 smeghead stepping down. 2010-08-26 15:31:40 +00:00
zzz
c8ca33bac1 tweaks 2010-08-26 14:10:37 +00:00
zzz
40a886e09d merge of '59cf1b1968ac77a087cf7258bf9848616c2d93f5'
and 'ce2408e69f1ee97df4901d3c3dbec587a6c6badb'
2010-08-26 14:10:03 +00:00
d0b8356e69 Added glossary. 2010-08-26 06:39:17 +00:00
dev
cd144d1c74 merge of 'c5375e6193a5d30917e02a4359aa275de28c4247'
and 'fb476030c2cb35220f13a16bc3f0d3bc1a475e02'
2010-08-25 22:10:15 +00:00
dev
c7aa2d8260 it's not an improvement to use ElGamal+AES instead of doing an DH negotiation 2010-08-25 22:10:10 +00:00
5b3f8315f9 Reviewed NTCP. 2010-08-25 21:11:43 +00:00
a05e661aad Mentioning of perfect forward secrecy being removed if we use only ElgamalAES (thanks, welt!). 2010-08-25 20:40:13 +00:00
73c16d5642 Removed non-transport property. 2010-08-25 18:42:28 +00:00
93e8ac37ec Fixed transport page link. 2010-08-25 18:15:06 +00:00
fecf8bb26c merge of '88a46a22cae3c1926bb8eaf6f5230be311f884d3'
and 'a8264efbbf44f10b5439c7226339d01cc9a771e5'
2010-08-25 15:07:28 +00:00
579866b594 - Reviewed and modified how_networkdatabase
- Modified tunnel part of techintro.
2010-08-25 15:05:06 +00:00
sk7
cf70c10d0d Czech translation of download page. Correct minor issues and link it from Czech section of menu. 2010-08-25 10:22:02 +00:00
sk7
0d63022dbc Translation of download page to Czech (download_cs.html). 2010-08-25 09:40:28 +00:00
46ac234ffb Fix typos 2010-08-24 05:16:25 +00:00
zzz
d2068f3db7 tunnel routing, garlic routing, fixups 2010-08-24 01:48:03 +00:00
dev
2350f274ee Updated i2ptunnels.html and added a diagram explaining I2PTunnel Streamr 2010-08-23 21:28:01 +00:00
9d9375fa1b Merge performance related todo items into performance page. Implemented
improvements moved to history page.
TODO: remove duplication for SessionTags (longer lifetime vs synchronized PRNG).
2010-08-23 20:18:54 +00:00
455bac57fd Fix html, remove confusing paragraph about past situation and hosting fee. 2010-08-23 19:33:53 +00:00
73aac89ab6 Check techintro-tunnels. 2010-08-22 21:10:32 +00:00
315d2737f2 - Add network database images.
- Improve techintro text.
2010-08-22 20:59:34 +00:00
sk7
111a2bdbc7 I hope I found the reason for incorrect layout in Czech index page - some
menu items were too long. I have shortened them now.
2010-08-22 06:01:36 +00:00
sk7
6ed62362b1 I didn't realize the difference between language and region codes. In most
countries they are the same, for example "de" for Germany. However Czech is
special. Accorning to this article (in Czech, sorry) we have "cs" for Czech
language (from "cestina", the name of the language in Czech) and "CZ" for
the region code, meaning country Czech Republic:
http://zencart-solutions.palek.cz/cs/cestina-na-webu/cs-nebo-cz.html
I thought I better fix it before I start translating more pages.
2010-08-22 05:52:45 +00:00
zzz
6c6836b3fb streaming 2010-08-22 02:18:28 +00:00
sk7
2789875653 fixing incorrect layout reference 2010-08-21 12:10:14 +00:00
sk7
e2a5357488 Initial Czech translation of index.html and _menu.html, added flag cz.png and Czech _layout.html 2010-08-21 11:29:03 +00:00
e807ab9f56 Fix link to transport.html 2010-08-21 06:04:40 +00:00
4e8138499c updated hall of fame 2010-08-20 15:17:48 +00:00
8acf32f0eb New file plugins_de.html 2010-08-19 05:50:42 +00:00
94d13ceb3c HTML fixes and one minor change in wording 2010-08-19 05:50:01 +00:00
zzz
184216043c ntcp establishment, team 2010-08-18 14:34:24 +00:00
da4ff1f2eb Fix typos 2010-08-18 09:16:29 +00:00
0f777510be Updated techintro, revamped 'overview' part. 2010-08-18 08:55:25 +00:00
fb2dc40824 Fixups as requested. 2010-08-17 15:36:20 +00:00
c600043c53 Fix typo and caps. 2010-08-17 09:54:34 +00:00
8f13f1e1eb merge of '167151ec1dce0278059fcc6d50aaf329e9b20a0f'
and 'f23458a17cecc1e23e3b546cdf526176d3b875a5'
2010-08-17 09:34:21 +00:00
c07c8dfcea website content position open 2010-08-17 09:33:22 +00:00
zzz
2d87b10072 sam, ntcp, ssu 2010-08-16 01:55:25 +00:00
4bbcfe2832 Typo fixes and other minor corrections. 2010-08-15 20:55:21 +00:00
4dc62aa034 Process review comments from i2pn00b on naming. 2010-08-15 20:38:08 +00:00
zzz
e6af84e70c new sw update spec, other tweaks 2010-08-14 17:27:15 +00:00
e7fc1235e8 Update command list, change a little formatting. 2010-08-14 05:41:06 +00:00
zzz
4277f75058 SSU 2nd pass 2010-08-11 21:55:21 +00:00
2037a58b6f - Modified application listing in tech introduction (added some applications, not done yet!)
- Modified information on streaming application (removed historical notes, improved technical information)
2010-08-10 19:23:04 +00:00
39fb0db4c5 merge of 'bff2408171d3bf4430c4cdfba91976d55a665a3e'
and 'f3c21d814ba87cb7c9ab8e0b40e01e224b9c7e0a'
2010-08-10 08:50:36 +00:00
3f0ec1ec0e Remove howto pages and content. No valuable content and outdated. 2010-08-10 08:49:08 +00:00
7327d793d7 how_de.html translation 2010-08-10 05:03:45 +00:00
d90bb5deb0 Fixed typo in HTML 2010-08-09 17:24:37 +00:00
0c64ceb4f2 fix typo 2010-08-09 06:42:59 +00:00
zzz
c88c06c98c datagrams, ministreaming, api, tweaks 2010-08-09 01:50:42 +00:00
1845321947 Fix typos, XHTML errors and warnings 2010-08-08 19:52:09 +00:00
d6b70b737a merge of 'b8e3f6859191ef6f21ef3c222cf3e78f20d4237d'
and 'ecc522c0102f9f52f78f3b020853e4129b22b4a8'
2010-08-08 19:04:46 +00:00
6c75119a75 - Modified non-neutral text on how_intro.html
- Added EIN irc
- Added Sun Java as supported
- Removed 0.8 from the roadmap (already reached)
2010-08-08 19:03:54 +00:00
b76c17a72c merge of 'bd5318df3b06c5660f68f8e09f2a738644b969b7'
and 'f67888837fadf96a7aa05b169f980444b27f6803'
2010-08-08 14:51:21 +00:00
4de83cc1a1 Added bob.html and referenced it in techintro.html 2010-08-08 14:29:03 +00:00
1ac2f135f5 Added hint about workaround for i2ptunnel bug to newdevelopers.html 2010-08-08 13:49:04 +00:00
zzz
8276afb3eb how index, i2np, common, garlic 2010-08-08 13:45:30 +00:00
f8294360a5 Added note to README about installing dependencies for being able to run the test webserver locally 2010-08-08 13:24:34 +00:00
f34354c825 merge of '70b8d468a07dbbacd093b7ebf2a732ba44ab5733'
and 'cd7f4036f3e25f9d0c20216d08172d53d27915e3'
2010-08-08 12:59:54 +00:00
db74fdfcdd Add README with instructions for running locally. 2010-08-08 12:58:53 +00:00
956b95dace - Expanded DSA prime explanation
- Expanded padding explanation
- Replaced crypto links to javadoc by links to code
2010-08-08 10:28:40 +00:00
9be85038ea newdevelopers: link to i2ptunnel page 2010-08-08 09:27:58 +00:00
zzz
a9e423d17d crypto, i2np, plugin, attr tweaks 2010-08-07 14:07:11 +00:00
a8d49d32ea Fix XHTML warnings on layout, menu and homepage. 2010-08-06 15:39:22 +00:00
d5fa203c8c naming restructuring, move discussion and alternatives 2010-08-06 15:15:43 +00:00
zzz
650b576753 crypto, common, i2np 2010-08-05 23:20:09 +00:00
zzz
47c0fc4034 - newtranslators (new)
- tunnel-alt-creation fixes
2010-08-04 22:10:12 +00:00
zzz
5e1cff3fdc - tunnel-alt-creation rework
- More how_crypto and i2np_spec fixups
- Quick NTCP fixup, move discussion to new page
2010-08-04 14:19:34 +00:00
78f90bab94 Update default router console binding to include IPv6 localhost as well. 2010-08-04 09:44:56 +00:00
7701d55670 I2Phex and iMule roles vacant 2010-08-03 20:50:00 +00:00
zzz
9bacdca1ff - Tweaks to how_netdb and udp, tunnel_message, and i2np specs
- Add info on short ElG exponent to how_crypto (copied from KeyGenerator.java),
  fix up links (thx google), rescue benchmarks page from wayback machine
2010-08-02 12:20:33 +00:00
dev
4761b10e3e minor fix 2010-07-31 20:50:22 +00:00
dev
dcbf53a319 minor html fix - take 2 2010-07-31 20:24:53 +00:00
dev
5f8e5b8762 disapproval of revision 'fdda23e9a7553f88ec99ced4746b6d53901597d3' 2010-07-31 20:23:46 +00:00
dev
81b33d578c small html fix 2010-07-31 20:16:57 +00:00
a5ee184952 Corrected the explanation of AES used in I2P (might need some more changes). 2010-07-31 15:43:54 +00:00
ed19b23c92 Website revamp, work in progress. 2010-07-31 15:24:13 +00:00
0efd67aec7 Fixed ElGamal prime URL + added prime to the text. 2010-07-31 12:52:01 +00:00
b405a810df Fix typos 2010-07-30 21:01:19 +00:00
zzz
12d23e36f1 - Big rewrite of how_peerselection
- Split up tunnel-alt to new discussion and spec pages
- Major enhancement to tunnel message spec
- Some additions and update to tunnel discussion
- Some tunnel-alt work, needs lots more
- how_netdb LS store fixup
2010-07-30 19:30:31 +00:00
dev
76a9052cff improve html.. 2010-07-30 14:26:34 +00:00
f8d84e52c0 Fix typo (trac #30) 2010-07-30 08:29:56 +00:00
zzz
251b659cb8 - Massive rewrite of how_netdb
- No end dates on leases
- Big things aren't Integers
- Mark Boolean as unused
- Add Session Tag
- Add notes on unused things
2010-07-29 19:43:22 +00:00
zzz
46e1be1e8c - Start work on how_netdb
- Split floodfill discussion to new page
- Add javadoc links in common data structures
- Fix javadoc links in how* again
2010-07-28 15:37:50 +00:00
dev
c225ce313e slightly improve html of ssu spec 2010-07-28 06:10:34 +00:00
zzz
784a3eea22 ssu update; move spec to new page 2010-07-28 01:13:15 +00:00
dev
28946f23cc merge of '57456376a493cad26f9554290850e6c187b3ac93'
and 'c0a9c6083ce399496a918fcb3d0629492f873f11'
2010-07-27 23:20:27 +00:00
dev
87f2951c5d merge of '52f4ea5ebaffd7f85d7d6784d400ce0efddf52a4'
and 'aa933a6613797ac703a24201b068628d40e6ac16'
2010-07-27 22:37:37 +00:00
dev
5425f75479 SigningPublicKey is only 128 bytes large 2010-07-27 22:37:23 +00:00
zzz
c2ef6a51ee new transport page; how_crypto tweaks 2010-07-27 22:25:09 +00:00
76a8d3f2ae Reseed admin: _sw_rhpsdy 2010-07-27 12:29:01 +00:00
dev
7970033dd5 added stub contact page 2010-07-27 00:53:24 +00:00
dev
10c08196ca update i2np spec a bit 2010-07-26 18:46:54 +00:00
zzz
85b9082857 - Add plugin overview and spec
- Fix up how_cryptography, add anchors
- Fix javadoc links in how*
2010-07-26 15:23:17 +00:00
dev
2126084dcd added RouterInfo and RouterAddress 2010-07-26 07:36:24 +00:00
dev
67084f4e59 add more datastructures 2010-07-25 22:15:25 +00:00
dev
c38b67d997 use file for other common structures as well 2010-07-25 21:12:29 +00:00
dev
a9ad3cb5ed merge of '7dd07f26ab832d83450f33387bc7f53789f595c2'
and 'dbdb84cec327ecec4129b03c7fa1821183512fbf'
2010-07-25 21:03:16 +00:00
dev
b64dcad0bd added specification for common datatypes 2010-07-25 21:02:14 +00:00
dev
34500c003a lalala 2010-07-25 21:01:44 +00:00
dev
2c1b884c2a now more or less done :) 2010-07-25 19:31:28 +00:00
dev
e507f6add6 TunnelBuild message 2010-07-25 18:34:24 +00:00
dev
ba42e00e47 more or less completed BuildRequestRecord and BuildResponseRecord 2010-07-25 18:29:38 +00:00
dev
085b4e4019 clarify checksum algorithm 2010-07-25 18:14:17 +00:00
efd108cc28 Packager and security export team roles 2010-07-23 17:51:48 +00:00
9fe3b42864 Team role updates 2010-07-21 21:42:49 +00:00
94a78fd60b Link to the Pegasus Project 2010-07-18 17:49:50 +00:00
dev
e5fabf9823 added BuildRequestRecord 2010-07-17 22:54:03 +00:00
dev
4372ee66c7 added I2NP header 2010-07-17 22:39:20 +00:00
dev
76269c165e added Data message 2010-07-17 22:20:41 +00:00
dev
fdaf669cd3 added TunnelGateway message 2010-07-17 22:10:45 +00:00
dev
1c34aae8db added TunnelData message 2010-07-17 22:05:48 +00:00
dev
24cac2671f added GarlicMessage 2010-07-17 21:57:47 +00:00
dev
eb32b88bfa added DeliveryStatus message 2010-07-17 21:49:22 +00:00
dev
56f0cd679a added spec for DatabaseSearchReply message 2010-07-17 21:40:59 +00:00
dev
158bdb605c merge of '6af569998b315f40cda4ced3cf77d4d76fbab512'
and '78b1e389950286ac9d247f9aac1251329eb3127b'
2010-07-17 17:15:22 +00:00
dev
b7204cae56 added a table with MESSAGE_TYPE => Name mapping 2010-07-17 17:15:06 +00:00
dev
fcaf76476a merge of 'e5e6b809b5747570f706d2110deb07aa22c776fc'
and 'f21d13f13f9d5927a4a3acbcf13d729b2f41f799'
2010-07-17 16:56:05 +00:00
dev
35ed1e5555 more progress... 2/$many messages partly documented 2010-07-17 16:49:20 +00:00
dev
6718432515 *cough* there is no such thing as <raw> in html.. 2010-07-17 16:30:26 +00:00
dev
e4a52bf53c started working on a more up-to-date I2NP specification 2010-07-17 16:28:13 +00:00
fccfcde2df my name is duck, tyvm 2010-07-16 22:01:58 +00:00
dev
e18576f913 change cache time from a week(*COUGH*) to 5 minutes 2010-07-16 19:43:18 +00:00
713a66f73e Dutch homepage. Thanks monkeybrains. 2010-07-16 19:26:57 +00:00
b3fbf4ab05 Remove duplicate item "Reachability Mapping" 2010-07-12 19:32:54 +00:00
dev
6598599c36 another fix 2010-07-12 19:17:41 +00:00
dev
bbb7ed0f55 merge of '78d58bcfcfb4f246416b764cebaa49c710ad6e19'
and '9fad20e50cf33e2c53f79db5e955e65ea81daa5a'
2010-07-12 19:13:58 +00:00
dev
6cb07c2042 minor fix to the mirror script 2010-07-12 19:13:09 +00:00
zzz
daba0e7270 0.8 2010-07-12 19:04:54 +00:00
78ee917d10 Improve releasenotes telecomix style 2010-07-12 17:00:47 +00:00
zzz
1dc166d79b 0.8 2010-07-12 15:12:51 +00:00
zzz
90183f8014 add telecomix link 2010-07-11 14:46:19 +00:00
e5433f6b6f Russian translation added for IPv6 bounty; "add in your donation" urls changed to _ru. 2010-07-02 16:54:26 +00:00
c049080afb Fixed: nick typo, wrong donation fund name in the IPv6 bounty. 2010-07-02 16:52:30 +00:00
zzz
abc6b73dd6 add outproxy.h2ik.i2p and trac.i2p2.i2p 2010-07-01 14:53:16 +00:00
0738836064 merge of '278f39f413a533e29c63f551314820b7854e70c3'
and '5d892197ec95f0ddd7a184ac577f6f085b304e98'
2010-06-29 22:02:38 +00:00
55da0a0904 Fix typo in outproxy hostname 2010-06-29 20:39:14 +00:00
541cec60d6 "Come funziona - documenti" hard-wrapped in two lines to prevent page layout mishap. 2010-06-29 02:30:15 +00:00
5bd7180a93 Italian home page hooked in to languages menu. Fixed: links to missing _it pages, missing link to index_it.html, broken link to announcements_it.html, missing _layout_it.html setup, xml:lang="de", "Donwload". 2010-06-29 01:46:21 +00:00
zzz
54ed92c150 add duck 2010-06-28 12:46:01 +00:00
dev
6be0366142 added stackoverflow ad image 2010-06-16 21:20:55 +00:00
dev
883f104f4f add hint to newdevelopers guide 2010-06-16 16:28:30 +00:00
dev
591843353e added empty stylesheet 2010-06-14 11:37:18 +00:00
dev
810aa04385 stupid python 2.5 2010-06-14 11:34:48 +00:00
dev
ef16299e08 bah 2010-06-14 11:28:13 +00:00
dev
bd1df73f6b rewritten mirror script(and added god monitoring scripts) 2010-06-14 11:24:33 +00:00
zzz
57b3fd10b1 0.7.14 2010-06-07 16:01:47 +00:00
zzz
7415c9e8ea 0.7.14 2010-06-07 13:28:31 +00:00
zzz
1b9559ab04 monotonerc 2010-06-05 19:48:40 +00:00
zzz
5893a38b02 privateer agreement 2010-06-05 19:37:01 +00:00
da2341982b added flattr 2010-06-05 16:09:30 +00:00
5ae9b59389 added donations 2010-06-05 16:05:57 +00:00
zzz
8eefe46b0e throttle opts 2010-05-14 15:28:51 +00:00
5ab4b884d3 some pages traslate 2010-04-30 13:38:44 +00:00
c9dbd39129 it flag 2010-04-29 14:11:06 +00:00
e45a48be8f added italian links 2010-04-29 14:07:34 +00:00
05a9459021 traslated 2010-04-29 14:06:43 +00:00
52a45dfce3 maybe it works 2010-04-29 13:05:41 +00:00
bb98d964b5 - add index to faq
- revise https entry
- update zh frontpage
2010-04-29 09:55:56 +00:00
zzz
5781d6b3a6 0.7.13 2010-04-27 18:08:42 +00:00
zzz
9d2ab8b1bf 0.7.13 2010-04-27 12:42:58 +00:00
dd45c4cd4c cosmetic changes 2010-04-15 12:44:19 +00:00
cd234c2ab1 coorect tables 2010-04-15 12:41:27 +00:00
0e91ab41db added 20/30/50 euro per month donations 2010-04-15 12:38:11 +00:00
7c3bc9ce89 Added donations, changed datastorage bounty to work in progress 2010-04-15 12:11:57 +00:00
zzz
3fe5ff7010 we are not dead, thx @russnelson 2010-04-13 18:05:52 +00:00
3279051c55 Update hall of fame 2010-03-25 10:27:45 +00:00
zzz
c632160924 - Specify NOODP to see if we can get a better snippet on Google
- Copy canonical to the other layouts
2010-03-24 13:02:15 +00:00
b388fbe097 merge of '1a34056fb56eb0137f1af62390d46777c654d595'
and '3839e4fc9bc916530272f4b3bb0fecfd4bdf7865'
2010-03-23 14:09:38 +00:00
f0112a7db4 merge of '665b243587aed476bb65a6d00a07a9ab76d52138'
and 'fa991f4373b946b097001a3e97a1dd909621d3d2'
2010-03-23 14:06:37 +00:00
a8c69aa7eb Using rel="canonical", so Google knows the main domain. 2010-03-23 14:05:41 +00:00
7b344b461e fix a few typos 2010-03-21 19:41:10 +00:00
dev
606cb02a6d use default time for the cache 2010-03-21 16:58:37 +00:00
dev
501be8102c add memcached support to the www.i2p2 webapp 2010-03-21 16:51:43 +00:00
dev
861710eca6 merge of 'e6229462f7c12c38cb5c2aa668623394e4c1d454'
and 'effc87076d907c57d27f7aaeb494fc691b525b6b'
2010-03-20 22:53:58 +00:00
32ad604120 duck license agreement 2010-03-20 22:19:53 +00:00
dev
98e155e874 merge of '69d50b030f9a07e4c1a02eefd93c6a5e541d0da6'
and 'c53c896d06df95dddbb91e700b3195305e3b54a2'
2010-03-16 19:04:00 +00:00
dev
a6777d881d merge of '294aecd5dff23c7f17f3a47578c4634e08b1c70a'
and 'd1e4ab3472aebe29289fee39e90d273b5e002689'
2010-03-16 19:03:37 +00:00
dev
1108c04878 no idea why it worked before... 2010-03-16 19:03:33 +00:00
zzz
5d1705edee fix typo thx duck 2010-03-16 18:54:39 +00:00
zzz
0e15d63ea6 0.7.12 2010-03-16 17:49:45 +00:00
92496a3bd3 merge of '024b550324c1fefab22948a2cb1116f66f024ef7'
and 'd1e4ab3472aebe29289fee39e90d273b5e002689'
2010-03-16 12:24:08 +00:00
zzz
f249806f95 0.7.12 2010-03-15 19:09:53 +00:00
zzz
6a762a19df 0.7.11 2010-02-15 17:27:25 +00:00
zzz
45afc84c9b 0.7.11 2010-02-15 13:50:36 +00:00
1803320d1a Mirror i2pproject.net added to all 4 languages menu 2010-02-06 16:02:45 +00:00
120ffe4ad8 new mirror i2pproject.net added 2010-02-04 12:34:36 +00:00
zzz
682ebbb4ee nofollow the mirrors 2010-01-30 16:14:03 +00:00
zzz
a7ad7d10ec add i2p.us 2010-01-29 13:37:13 +00:00
ca4dbaf995 new donations, port 8887 removed from FAQ 2010-01-27 18:03:25 +00:00
zzz
defb196d81 i2np updates 2010-01-26 20:00:13 +00:00
zzz
e96c6c958c - Add links to mirror and https
- Use google code's RSS until we have something better
2010-01-23 01:00:38 +00:00
64f79968b2 Added download page link to the latest release page. 2010-01-22 20:47:43 +00:00
zzz
1fca3ef00b 0.7.10 2010-01-22 14:07:39 +00:00
zzz
180f53dc10 0.7.10 2010-01-21 20:43:19 +00:00
9ec9ddef7a Russian translation replaced (was: word by word draft translation with some linguistic and factual mishaps) 2010-01-18 21:14:05 +00:00
dcb58dc861 Fixed: recently introduced typo (folder name inside tarball is i2p-, not i2p_) 2010-01-18 21:07:46 +00:00
d27626774c Fixed: minor typos. 2010-01-18 21:07:14 +00:00
28752b23d6 added donations, changed bounty, ru trans bounty done 2010-01-17 19:22:45 +00:00
zzz
2e704fd8d5 0.7.9 index pages 2010-01-13 15:05:56 +00:00
47ba4878da new version 0.7.9 on download pages 2010-01-13 08:45:59 +00:00
zzz
4b5315d2fe 0.7.9 2010-01-12 20:16:27 +00:00
zzz
dbe055bccd tunnel max length corrected 2010-01-12 18:49:19 +00:00
02b79b6b04 Typos corrected. 2010-01-09 03:13:39 +00:00
zzz
b3990d9ffa smaller bandwidth pic 2010-01-06 15:06:16 +00:00
zzz
409d7f2bb4 revert fr changes by JULIET with broken encoding and headers 2010-01-06 14:27:03 +00:00
dev
f73f2e4e3d CVS -> mtn(dummy commit ;) 2010-01-04 13:26:41 +00:00
a7cc028bf7 Russian translation update: 2009 year in review 2010-01-04 01:36:44 +00:00
88742ac263 merge of '4f878c8fbe9399b61782360a856c9402fe148ec5'
and 'b8eb310265a131e6c4634ef3cf7ef19d0edade7e'
2010-01-04 01:29:26 +00:00
47d532c706 FAQ_updated_in_french 2010-01-03 23:32:13 +00:00
5bad201793 TRANSLATIONS 2010-01-03 18:54:23 +00:00
1395478efb -typo and +symbol 2010-01-02 17:05:54 +00:00
zzz
8374673d1d fixup 2010-01-02 14:56:32 +00:00
zzz
148053441e updates 2010-01-02 02:47:28 +00:00
80f243d2fc Changes to hall of fame 2009-12-27 10:38:32 +00:00
zzz
9dc202a0a1 tunnel msg spec update 2009-12-22 15:09:00 +00:00
zzz
b14aa928ef naming updates 2009-12-18 00:18:33 +00:00
a4af1c68c3 Russian translation batch update; faq_ru.html to follow shortly 2009-12-16 07:22:06 +00:00
0752a65bf9 merge of '4c25239ca169fbeb1a7d7bfb277ec558775a763a'
and '90474aafbe15f45414c02627c51571d86d0171fd'
2009-12-16 02:57:59 +00:00
18b919a39f Fixed: unedited copy-paste from the datastore bounty page in the bottom line 2009-12-16 02:42:20 +00:00
8cb7deb556 merge of '6bf4ec76b158f4af69afd1a2edf83023c2c7453f'
and '84bd13070f9294188ecdbb7a91a6a18bffc552a3'
2009-12-16 02:30:52 +00:00
dev
a5e84e4cb0 merge of 'a98ef49a8d8c410cc9583c8609dc0c36a271d3a9'
and 'fb96890a0cb61686aa36ecd0841a2a95badfafdc'
2009-12-15 22:43:39 +00:00
28954e6b61 change russian bounty 2009-12-15 17:00:43 +00:00
2aaf208fea Added russian page intro_ru.html + changed _menu.html link 2009-12-15 15:12:24 +00:00
3040d5b7be merge of 'a98ef49a8d8c410cc9583c8609dc0c36a271d3a9'
and 'b12e70fd956f1390987941920c2785e694246ec5'
2009-12-15 04:46:45 +00:00
a3edcac75b Fixed: links to non-existent ("-2.html") pages 2009-12-15 04:28:47 +00:00
6352ffd4b4 merge of '37a1dfac9163df7881281d7dd88fcd0cf3e6c78a'
and '5a942189719c6098791677d0c98b3105c1272c8e'
2009-12-15 02:26:55 +00:00
0511c733a5 tweak image path 2009-12-15 02:22:33 +00:00
cd58e4e9b7 Fixed: 6 pages from aeons ago were still in cp1250 instead of utf-8 and because of that couldn't be rendered by jinja 2009-12-15 01:22:25 +00:00
2e4a0dbcb8 Added download_ru.html 2009-12-14 08:14:49 +00:00
a028b9684e forget to translate the title 2009-12-14 05:35:31 +00:00
4632955129 pic explaining the diffrence. 2009-12-13 11:07:51 +00:00
f2df0e8985 + difference between tor and i2p 2009-12-13 11:05:42 +00:00
zzz
0c4888a852 updates 2009-12-10 14:38:44 +00:00
651ebe65ad a brief release note translation 2009-12-09 02:23:45 +00:00
798fe7418f Added: Russian translation for the welcome page and side menu and Russian flag to the langbox. Changes in the langbox: flags list hard-wrapped in two lines, background image expanded vertically, titles/alt texts in target language instead of English. 2009-12-08 22:26:36 +00:00
zzz
02cd0c9aa6 update 2009-12-08 19:29:27 +00:00
zzz
1873db9765 merge of '47a99887174df6c90b917fc5150533f2b76242b0'
and '57fb364dc2a8a47f969615a09ba13c5ea81d3018'
2009-12-08 19:28:14 +00:00
zzz
0adaae4ea0 0.7.8 2009-12-08 19:24:06 +00:00
5de94dd9e1 Including my signed license agreement. 2009-12-08 17:22:05 +00:00
zzz
5867fd5ff6 merge of '70114cb3d6964660979c021d8e519537ca0afb6d'
and '7608330b3a4321d4a2fa83ef1d053c3e21d2e8d4'
2009-12-08 14:19:33 +00:00
zzz
e111c111f8 0.7.8 2009-12-08 14:19:12 +00:00
64fbeb8f8e Neuer Entwickler 2009-12-06 17:30:26 +00:00
a5f70bba57 New develope 2009-12-06 17:30:04 +00:00
zzz
30524013ff add russiansponsor 2009-12-05 14:19:14 +00:00
zzz
6c8c038004 variance fix 2009-12-02 14:18:08 +00:00
zzz
c2c7b66719 protocol chart updates 2009-12-02 14:02:58 +00:00
dev
bc825fc3e0 minor ;-) 2009-11-28 20:45:18 +00:00
dev
c0730bb4e8 merge of '32ec4b025937d00c9c6df68564622c63931ea73d'
and 'f8cbe0c931330ede1c6a18c959063d039d3bccc5'
2009-11-22 19:01:30 +00:00
dev
2103211b98 FreeBSD now has an native java implementation(thanks d3r3k4) 2009-11-22 19:01:23 +00:00
zzz
2542dff2ff hungryhobo agreement 2009-11-13 15:59:47 +00:00
zzz
34c949b8af neutron agreement 2009-11-09 15:41:08 +00:00
9619c4db01 add comment on 8887
some other revise
2009-11-09 04:45:57 +00:00
b24fdccc3a Hall of Fame updated 2009-11-08 16:06:42 +00:00
2a866cc0a9 again 2009-11-08 15:54:47 +00:00
3091940a6e enter sum for russian bounty 2009-11-08 15:51:21 +00:00
zzz
e0dc31fb3f streaming fixups 2009-11-08 03:36:54 +00:00
zzz
2c39a37a2e streaming, api, roadmap 2009-11-07 23:23:29 +00:00
d3c443e3c5 yes 2009-11-06 22:01:54 +00:00
5f07d34ce7 umlaut to much 2009-11-06 21:54:20 +00:00
d93f24f18e begining of faq.html translation 2009-11-03 22:11:45 +00:00
a412a055c2 german bounty_rutrans_de page 2009-11-02 18:40:03 +00:00
e9087a8acd yeah, unicode! 2009-11-02 18:12:18 +00:00
e941892f51 newlayout_ru 2009-11-02 18:07:53 +00:00
2c5073b5dc formating 2009-11-02 17:58:12 +00:00
de7fdb1ba8 spelling error 2009-11-02 17:55:25 +00:00
2d9c50e16b new russian translation bounty 2009-11-02 17:48:32 +00:00
41195d10bf index - title in chinese
faq - change names of the buttons etc on the interface.
2009-10-28 15:39:01 +00:00
aa54568751 Reduce link too long for index_fr.html 2009-10-27 21:02:03 +00:00
dev
bc01393284 update the xml:lang attribute for the non-en languages 2009-10-27 10:37:34 +00:00
dev
6d31c1025d * added a french version of the layout
* fixed the french index page to use this new layout
2009-10-27 10:34:35 +00:00
d31263aa7c Forgot fr.png 2009-10-27 00:22:54 +00:00
d9da82f2d1 merge of '274ab2db600bafec0d06dfa8127e58a37efdd568'
and '2ce84c0b683632c0025f44a7ca5904a56e591227'
2009-10-27 00:05:26 +00:00
7afb2bb1a9 First commit, translation in french for website, 2 new files.
Praise the French!
2009-10-26 23:51:52 +00:00
dev
72fa3525cb add my email-address as mtn repo admin 2009-10-25 13:32:45 +00:00
dev
a60070184f more table fixes 2009-10-24 14:35:23 +00:00
dev
2cb70d9ff4 two small table fixes 2009-10-24 12:31:07 +00:00
dev
6bb1170130 merge of 'bb35fe3f3a264117377d96d01c8d77262410d6fa'
and 'e3d9ba58fc0e4090a56a70e786cfe48e832d740a'
2009-10-24 11:23:40 +00:00
dev
8bb2c6d7d7 add monotone-admins to the team-page 2009-10-24 11:23:06 +00:00
0e77e9e242 Added myself for BOB and Robert into team pages. 2009-10-24 03:42:00 +00:00
zzz
875a37f22c newdeveloper updates for gettext 2009-10-23 13:08:52 +00:00
30e24c5b12 merge of '6f28442557c8728949fba597804d3401f07f9fd4'
and 'fa78852ab98f3c54685387325031684614d10bbe'
2009-10-21 15:58:02 +00:00
8e89a57caf added my signed agreement 2009-10-21 14:52:40 +00:00
zzz
355ab821f7 udpate 2009-10-19 22:16:19 +00:00
dev
c8d2294625 merge of '107380703d336a8aeeafa30b06b10a52dc53c259'
and 'b6d3fd0f77930f8536b7ee3683d2d3401423ac7d'
2009-10-17 20:00:30 +00:00
0197b0e65e add *_zh.htmlx7 + *zh.pngx2 + *zh.cssx1 2009-10-17 17:33:52 +00:00
f7d22529f5 add chinese flag and use css link *_zh.css instead of the original css 2009-10-17 17:03:19 +00:00
zzz
602f68124b 0.7.7 2009-10-12 17:43:09 +00:00
0ad89c4c4a new bounty I2PHex 2009-10-12 16:41:18 +00:00
20606c27fa New bounty and new donations added 2009-10-12 16:31:45 +00:00
zzz
4b8322d239 release announce and other tweaks 2009-10-12 12:40:20 +00:00
dev
71075adf55 added paste.i2p2.i2p 2009-10-02 22:30:02 +00:00
9ef7ad48a8 New balance of donations, stickers and MRMCD08 2009-09-11 18:11:49 +00:00
zzz
8b17bcdfa1 blub dev agreement 2009-09-06 13:26:51 +00:00
dev
4baa9484dd added host-entry for docs.i2p2.i2p 2009-09-01 08:16:27 +00:00
fe05d32c69 Changes to hall of fame 2009-08-27 13:49:38 +00:00
dev
7f732bdad0 blub 2009-08-11 00:14:03 +00:00
dev
0440734563 first stub of docs.i2p.* generation 2009-08-11 00:09:14 +00:00
f7c46dd798 New donations added 2009-08-04 09:49:47 +00:00
zzz
62e882691c 0.7.6 2009-07-31 13:17:06 +00:00
zzz
3b9d989530 0.7.6 release notes 2009-07-30 23:08:42 +00:00
zzz
0842d61db9 tweaks and prep for next release 2009-07-29 14:14:46 +00:00
e3cea2033f merge of 'cce21627e72df46431f3dd28408ac62535cf656d'
and 'e587f2e993ed4da230aaaccb1555f4f6b559836d'
2009-07-14 14:53:27 +00:00
bc9fa9cd7b 2009-07-13 cervantes
* Added my signed license agreement.
2009-07-13 09:45:35 +00:00
7117077c6f Another small change 2009-07-07 07:39:32 +00:00
592e3fc667 BAD error in calculation. Corrected now. 2009-07-06 12:56:00 +00:00
5ed498ff50 Updated Hall of Fame 2009-07-06 12:47:26 +00:00
z3d
42040ebd12 Add missing bg sprite. 2009-07-04 20:26:52 +00:00
z3d
860751e4ed Switch body and menu backgrounds in dark theme for consistency 2009-07-04 19:08:02 +00:00
z3d
32f14fc9d6 Sprites for the dark theme. 2009-07-04 18:57:05 +00:00
z3d
05abc5a223 Black box removal. 2009-07-04 18:49:05 +00:00
z3d
6775f5b08d Fix box around news/release divs on index; start dark theme bitmap skinning endeavour. 2009-07-04 18:47:25 +00:00
z3d
adba06de31 Remove erroneous border on td.invisible. 2009-07-04 16:45:10 +00:00
z3d
1b0eb86534 Darkbluetile for body background. 2009-07-04 13:46:58 +00:00
z3d
06a0b93dc7 Add textures to css. 2009-07-04 13:32:45 +00:00
z3d
d4ce36834e Subtle texture additions to light theme. 2009-07-04 13:28:41 +00:00
z3d
92e50f57ca Tweak table in preparation for textured rows. 2009-07-04 13:24:38 +00:00
z3d
19ce1e6ccc Insert newline into signed message. 2009-07-03 12:28:57 +00:00
z3d
0b9db99495 Add dr|z3d's _correctly_ signed agreement to the license_agreement pages. 2009-07-03 12:21:26 +00:00
z3d
f8218d5519 merge of '10b5c8ca5ea1586a88eacbcb32232d422e1b46c3'
and '3fe0a702c44f5e73556534ff307e08ec97d34c2d'
2009-07-03 09:47:51 +00:00
z3d
02390effda merge of '181006f1554ca53ec80340bd5b82b1b7bb3e768b'
and '6cf549399d4e4ed2681689ce80e2481f06a408a8'
2009-07-03 09:44:26 +00:00
z3d
329d01ca6a Add dr|z3d's sig to license pages. 2009-07-03 09:44:07 +00:00
d07a6dc5f8 Translation of download_de headless into german 2009-07-02 12:01:02 +00:00
zzz
e5b3cce5f2 0.7.5 2009-07-01 22:31:38 +00:00
zzz
f8830f58a3 0.7.5 release announcement file 2009-06-29 02:27:42 +00:00
z3d
7e70809b72 Add square nav bullets to side menu. 2009-06-19 09:51:06 +00:00
z3d
e175456dca Square bullet image for nav menu. 2009-06-19 09:48:07 +00:00
z3d
51f994e473 More tweaks to the todo page. Nested <ul>'s be damned! 2009-06-15 17:56:11 +00:00
z3d
5f1f2ab843 Tweak margins for target bulletpoint list. 2009-06-15 10:36:03 +00:00
z3d
fb5e42e7f0 Scale back use of target bullets, rationalize layout of todo.html 2009-06-15 10:22:25 +00:00
z3d
4c2a45d3fb Added <h1> tags to main div on most pages for consistency. 2009-06-14 13:22:48 +00:00
z3d
6540f52bc9 Cosmetic tweaks. 2009-06-14 10:59:48 +00:00
z3d
57d2f712b7 Tweak links page.. (dates after links for optimal layout). 2009-06-14 01:47:57 +00:00
z3d
72409c222f merge of '3ce19eae75044dcedf5d2bae62b3fb3eec746f7e'
and 'b3a575d8be68ad469ae105b6ea2c50464d9b33bf'
2009-06-14 01:24:03 +00:00
z3d
83b48832d7 Add some (wikipedia) links to clarify terms, give "The Invisible Internet Project"
full billing.
2009-06-14 01:16:28 +00:00
zzz
9b3ba5bbdd cleanup 2009-06-14 01:04:59 +00:00
zzz
e0bf419a38 0.7.4 2009-06-14 00:09:10 +00:00
z3d
56985d6b8b Add help bullets to api.html 2009-06-13 08:05:46 +00:00
z3d
3b8e9ad135 Add some targets to the todo pages! 2009-06-13 00:23:57 +00:00
z3d
f74e379d7c Target bullet graphic. 2009-06-13 00:21:10 +00:00
z3d
bd2316c6cb Targets! 2009-06-13 00:19:33 +00:00
z3d
dfba84ec6f Add downloadlist bullet. 2009-06-12 22:14:23 +00:00
z3d
269d844f81 Download bullets. 2009-06-12 22:13:24 +00:00
z3d
bb44e64aa4 Add some download bullets to download page(s). 2009-06-12 22:11:38 +00:00
z3d
b143d34ec0 Infolist bullets for meeting list. 2009-06-12 21:54:49 +00:00
z3d
796dab53ce Add missing meetings_de.html file.. cloned English copy. 2009-06-12 21:53:50 +00:00
z3d
8276d25b38 Correct a typo, tidy up some links. 2009-06-12 21:28:13 +00:00
z3d
da1e14342c "i" is for info, "!" is for warning.. 2009-06-12 21:03:26 +00:00
z3d
f6f04c2df9 Add font-family to <pre> class in dark.css 2009-06-12 20:57:19 +00:00
z3d
051f66cc11 Info bullet graphics. (16x16) 2009-06-12 20:43:26 +00:00
z3d
fd5b9dfbfc Add a new class for info bullets for announcements page & elswhere. 2009-06-12 20:42:22 +00:00
z3d
2893349c11 Prettify the announcements page with info bullets. <ul class="infolist> 2009-06-12 20:39:36 +00:00
z3d
1120cfba60 Add some help bullets to how.html 2009-06-12 20:09:21 +00:00
z3d
b89a390ab2 Link bullets for the alternative addressbook host urls. 2009-06-12 19:54:17 +00:00
z3d
b7837e4cde Help bullets added via <ul class="helplist"> to howto.html 2009-06-12 19:35:40 +00:00
z3d
9368578b76 Help bullet points addded to css for howto.html and possibly elsewhere. 2009-06-12 19:31:59 +00:00
z3d
5888a7d0e0 Help bullet icons for howto.html and possibly elsewhere. 2009-06-12 19:30:02 +00:00
z3d
97b01d14fe Trim the page title, tweak the font sizes. 2009-06-12 18:43:13 +00:00
z3d
a36eaeec99 Increase size of titles in toc. 2009-06-12 18:07:01 +00:00
z3d
be5fd37f4b More cosmetic tweaks to the techintro toc. 2009-06-12 18:04:20 +00:00
z3d
94ca44ebb8 Some extra classes for techintro table of contents. 2009-06-12 17:34:31 +00:00
z3d
c9f741fded merge of '8c511ef2ff03889cc8aaed501f20d7827f444586'
and 'de2ddc1e7c6daa8e06f9dc79ad32dfb06be15f9e'
2009-06-12 17:32:53 +00:00
z3d
abb4b17ffa Add some virtual tinsel to the table of contents for techintro. 2009-06-12 17:31:42 +00:00
zzz
d988ed3eba 0.7.4 release file 2009-06-12 11:35:52 +00:00
z3d
5604d31961 Fix coloring on the visited links in the menu bar for the dark theme (spotted by badger). 2009-06-06 18:24:09 +00:00
z3d
679b44e3b1 Remove extraneous </div> tag, messing with my layout :/ 2009-06-06 17:46:16 +00:00
z3d
d43ad351ea Add a mouseover opacity fade to the header logo. 2009-06-06 17:13:04 +00:00
z3d
098b63b43e Remove the hash for the themechanger, as we're calling remote code to change it. 2009-06-06 17:03:42 +00:00
z3d
84564775a6 Ensure theme icons are centered, one way or the other. Aarf! 2009-06-06 13:09:49 +00:00
z3d
727fa2bfc9 Corrected alignment tag in lang and theme boxes. 2009-06-06 13:07:53 +00:00
z3d
8138e4dcb0 Add theme changer widget to menu. 2009-06-06 11:48:21 +00:00
z3d
09c76482f5 New sprites for theme changer widget. 2009-06-06 11:47:02 +00:00
z3d
2a0b91ca5a Incorporate new theme changer stuff. 2009-06-06 11:44:19 +00:00
z3d
cc1b93a177 Left menu panel css tweakage. 2009-06-05 13:23:00 +00:00
dev
2cdae42b91 improved theme system 2009-06-04 09:43:41 +00:00
dev
2bbb0f35d1 added theme support 2009-06-04 09:37:51 +00:00
z3d
bba07f7c5e Indent the links a little, make it all look nice. 2009-06-03 21:48:13 +00:00
z3d
8f39aa7a77 <div class="links"> for custom bullets for the links page(s). 2009-06-03 21:40:27 +00:00
z3d
2db4aa1a3b Custom bullets for the links page. 2009-06-03 21:36:37 +00:00
z3d
b91bba391e Add some custom bullets for the links page. 2009-06-03 21:35:39 +00:00
z3d
45dfce31e7 Make the top line for the main div 1px high. 2009-06-03 19:58:12 +00:00
z3d
4b4a8f9753 German and US flags for language choices. 2009-06-03 19:34:25 +00:00
z3d
08d131de98 Alternate dark stylesheet. Not to all tastes. Currently selected via Firefox's
View -> Page Style menu.. Persistent theme manager to follow.
2009-06-03 19:32:46 +00:00
z3d
9674373a16 Mods to default css. 2009-06-03 19:29:56 +00:00
z3d
b66c20a0f5 Minor tweaks to the layout. 2009-06-03 19:27:24 +00:00
z3d
f13f04497d Bold title text for News box. 2009-06-03 04:25:55 +00:00
z3d
87af1d2795 Box clever. 2009-06-03 04:01:11 +00:00
z3d
8155955585 Embolden I2P and Syndie in download box. 2009-06-03 03:51:48 +00:00
z3d
9f5d5c5027 Where did I leave that </div>? 2009-06-03 03:42:53 +00:00
z3d
142e2e957d Lost in translation. 2009-06-03 03:25:46 +00:00
z3d
35c4f990cc Box to the diagram. 2009-06-02 23:27:51 +00:00
z3d
2b6f851916 Apply those layout tweaks to the german index file, also. 2009-06-02 23:24:52 +00:00
z3d
405d6dc33a Comment out unused body background image. 2009-06-02 20:50:00 +00:00
z3d
73a11b1930 Some boxes for the front page.. news, releases, and the image at the bottom. 2009-05-30 21:43:30 +00:00
z3d
8515a79bd2 Transparent png header logo. 2009-05-30 21:26:32 +00:00
z3d
1135ff90c6 First revision of updates to the site css. 2009-05-30 21:22:23 +00:00
z3d
f23fe283be Removed img size from i2plogo for instant dropin of new logos. 2009-05-30 21:20:11 +00:00
891d919485 * Added contributor Mathiasdm
* Added past contributor jrandom
2009-05-27 13:41:51 +00:00
zzz
27973fe831 SSU doc updates 2009-05-24 22:58:30 +00:00
zzz
6456f0fd29 0.7.3 2009-05-18 17:25:20 +00:00
zzz
139d477f67 release file, getinvolved and net comparison updates 2009-05-16 22:09:36 +00:00
zzz
6c4681e21a faq portlist, SSU updates 2009-05-12 19:20:08 +00:00
zzz
b5bc695c31 Update faq, newdevelopers; add nibble to hosts.txt 2009-05-07 17:30:10 +00:00
df7065b4f0 merge of '384014264cd2376fc07d142dde94d1dc14170f15'
and '5d13fc9ee6f008b5dcb354705ce749b0de8454bc'
2009-05-06 19:59:25 +00:00
e53002b448 addition of protocol specifications for SAM bridge version 3 2009-05-06 19:46:57 +00:00
5fd256a6d3 change part of end-to-end encryption 2009-05-04 19:51:08 +00:00
zzz
d9a1ac9553 add postman2 2009-05-01 13:23:03 +00:00
fff0e08106 added new donation 2009-05-01 11:04:23 +00:00
884d3794dd updated hall of fame 2009-04-22 08:06:32 +00:00
zzz
e2ee75ba6a 0.7.2 2009-04-19 18:07:34 +00:00
zzz
ea00ba06ec release-0.7.2.html 2009-04-19 12:53:30 +00:00
57564e8a87 mtn is bad 2009-04-14 18:16:58 +00:00
d0154b7d3e changes to hall of fame, added links to headers 2009-04-14 12:01:10 +00:00
6464b1604a Added bounty Vuze Plugin 2009-04-14 11:52:46 +00:00
dev
775ccd5d17 finally? 2009-04-13 18:37:54 +00:00
dev
7d009ff6fd lalala 2009-04-13 18:35:54 +00:00
dev
b93dd98df7 keep things up-to-date 2009-04-13 18:32:43 +00:00
zzz
09eadf82e9 preliminary message size limit documentation 2009-04-08 12:52:50 +00:00
c823f738ba changes to donation information 2009-04-08 11:26:21 +00:00
f43a98c896 donations page 2009-04-08 11:21:01 +00:00
f9ba826571 added outproxy fund 2009-04-08 07:34:23 +00:00
e722a3c401 Added license agreement. 2009-04-05 16:38:29 +00:00
9aff6db58c added link to donate 2009-04-05 14:11:05 +00:00
da1621a6a5 fix email link 2009-04-04 08:11:54 +00:00
1671c019a3 license agreement mkvore 2009-04-03 13:02:17 +00:00
7a3b723325 Forget to adjust date 2009-03-31 13:15:29 +00:00
11fa14cfc4 Update on donationsX 2009-03-31 10:17:30 +00:00
5a60c187b0 Information about donation per snail mail 2009-03-31 10:07:07 +00:00
zzz
226ab56395 index tweak 2009-03-30 15:43:19 +00:00
zzz
609c148366 update bw defaults 2009-03-30 13:33:56 +00:00
zzz
332e8c5956 latest version 2009-03-30 02:05:43 +00:00
zzz
fc9ece9040 0.7.1 2009-03-30 01:27:53 +00:00
zzz
f3f228dccb add some java links (usability study) 2009-03-28 15:30:12 +00:00
4c6e0fc518 Hinweis zu vista auf deutscher installseite 2009-03-27 18:28:14 +00:00
zzz
d25a692b5b add petcon paper, b32 info 2009-03-26 20:05:55 +00:00
zzz
02c68f30a3 tweaks 2009-03-26 03:53:32 +00:00
zzz
6da1c3a2fc i2cp, roadmap, newdevs 2009-03-14 14:37:15 +00:00
fe91800166 change rules for datastorage 2009-03-12 11:01:41 +00:00
13a0af5c99 change the encryption picture to my needs, simple way 2009-03-11 19:32:47 +00:00
zzz
5a7673dfea interview links 2009-03-09 17:20:22 +00:00
zzz
44ec1b68b7 faq and socks updates/additions 2009-03-09 16:51:11 +00:00
zzz
a27cad8b42 i2cp chart updates 2009-03-09 14:35:41 +00:00
zzz
c05771e1a3 one more option 2009-03-02 00:22:07 +00:00
zzz
8b759eede4 fixup 2009-03-01 23:31:38 +00:00
zzz
e66771889e more stuff 2009-03-01 05:05:18 +00:00
61b9199866 some more beer, please 2009-02-24 21:27:47 +00:00
2197543581 achjaaa 2009-02-24 17:29:32 +00:00
174ab9dc37 new donations! 2009-02-24 17:06:18 +00:00
a4b994a78b CLT und PetCon 2009.1 Ankuendigung in de 2009-02-20 17:45:41 +00:00
fe90db66a1 CLT and PetCon 2009.1 announcement 2009-02-20 17:30:51 +00:00
dd69285b34 Ok, all these errors hit me 2009-02-17 15:41:23 +00:00
a20bad0ce3 first donation under new system :-) THANK you! 2009-02-16 21:51:08 +00:00
1fabd6cab9 correct tpyos 2009-02-12 10:54:18 +00:00
5a545466d6 Hint for donating in .i2p space 2009-02-12 10:43:43 +00:00
338a1f7852 link to halloffame in donating pages 2009-02-12 10:36:24 +00:00
d1d120af6a donations added to latest news 2009-02-12 10:28:52 +00:00
4816229ff4 changes to hall of fame, costs of current webserver 2009-02-12 10:25:11 +00:00
dev
4d34c58b73 updated meetings page to link to it 2009-02-10 22:02:32 +00:00
dev
a49d43a602 added meeting log 2009-02-10 22:01:25 +00:00
zzz
74fcc996ab add link to status notes 2009-02-10 04:26:53 +00:00
zzz
7150f0ade7 status notes rescued from osdir.com and reformatted 2009-02-10 04:15:20 +00:00
09dd7d3e30 some more changes 2009-02-06 22:03:25 +00:00
c61a717b24 hall of fame edited 2009-02-06 20:52:55 +00:00
b1e8296224 Changes to bounties page 2009-02-06 20:27:33 +00:00
3c9e4f0ec3 wrong button used for one time donation en 2009-02-06 20:16:50 +00:00
5b624e4f81 German page for donations 2009-02-06 20:07:41 +00:00
1482b26572 new donations 2009-02-06 20:01:11 +00:00
6f3fec57df small change to test 2009-02-06 15:22:18 +00:00
dev
60f2e72750 lalala 2009-02-02 21:15:24 +00:00
dev
1b70e7faef merge of '941b554048137f68a4b1c5d4618248b78cd7226a'
and 'd549b87ca14a66b02b95113cf452a13fd3ad701b'
2009-02-02 16:33:59 +00:00
dev
cc10cb6cf9 added MOSFET's license agreement 2009-02-01 09:56:29 +00:00
zzz
1babd4c89d dream agreement 2009-01-30 20:06:27 +00:00
dev
9a3a559a2d fixed typo(thanks fwd!) 2009-01-27 21:18:52 +00:00
dev
04ef73af13 added "Pressetext" for 0.7 release 2009-01-27 21:05:12 +00:00
zzz
3afd789674 more 0.7 2009-01-25 14:02:02 +00:00
zzz
8f41d80889 0.7 2009-01-25 13:54:13 +00:00
zzz
611cb9fa41 tweaks 2009-01-21 00:31:37 +00:00
4047effa72 Typo fix and changed url from dev.i2p.net to example.org. Thanks to
qbi2p2 for mentioning.
2009-01-09 09:45:01 +00:00
zzz
d4ef541baa add link 2009-01-07 17:57:02 +00:00
zzz
11f9071761 tor update 2009-01-07 17:52:52 +00:00
zzz
284360e49d netdb and socks update 2009-01-06 15:17:51 +00:00
zzz
070050c950 updates 2009-01-05 23:20:20 +00:00
zzz
f8c1447258 add links 2009-01-01 12:49:46 +00:00
zzz
36a2f23774 roadmap update 2008-12-29 12:05:13 +00:00
dev
57ae9618e7 merge of 'd1209e73cc5aadea7c91fc4fe92fd03d51499fff'
and 'e8186ead5a5c19bb1fb49bc946c2183dc6fc935f'
2008-12-23 11:35:45 +00:00
dev
ec58f39a19 disable caching 2008-12-23 11:34:18 +00:00
dev
cc7a558715 shorter cache time 2008-12-23 11:33:32 +00:00
zzz
63e2fe9c28 minor 2008-12-12 16:36:41 +00:00
fb732d1095 Ein zwei Uebersetzungen 2008-12-08 17:32:05 +00:00
dev
440fa569b1 added 0.6.5 to announcements 2008-12-02 19:29:11 +00:00
zzz
2c4af2d4e1 0.6.5 2008-12-01 22:02:30 +00:00
zzz
e694766e25 0.6.5 release announcement 2008-12-01 01:48:01 +00:00
0a379f60f4 doubled amount of money for datastore bounty 2008-11-20 09:22:40 +00:00
zzz
aa18ef2362 updates 2008-11-15 16:12:21 +00:00
zzz
8d886621c1 jbigi and other updates 2008-10-23 13:33:25 +00:00
dev
d3bddac8f8 nothing 2008-10-10 15:41:57 +00:00
dev
96ca558b5a added dummy robots.txt 2008-10-10 15:40:03 +00:00
zzz
c14726639d 0.6.4 2008-10-08 12:09:16 +00:00
zzz
20587b1bdf release announcement, hosts.txt, misc. 2008-10-07 13:52:51 +00:00
zzz
9524598ed3 sponge agreement 2008-09-27 16:49:51 +00:00
7a2b0e0411 einige changes eingebunden 2008-09-14 14:01:32 +00:00
dev
89025daa09 fixed #9 2008-09-06 20:24:13 +00:00
dev
bb5d191a6f minor 2008-09-02 07:04:54 +00:00
dev
8482170231 somehow lighttpd mod_alias is borked... 2008-09-02 07:02:12 +00:00
dev
0bd1e649d9 minor 2008-09-02 06:45:16 +00:00
dev
9fb0b9c60a improved service(removed _static handling, added memcached-usage) 2008-09-02 06:42:17 +00:00
81083a5fd5 raised the bounty amount 2008-09-01 16:32:34 +00:00
zzz
0e4f4f721e merge of '49ce43409245da887de29981a2bd6feef0b57332'
and 'cce5f6d85cfdea490a9877ee35fc4e14eae1fa15'
2008-08-29 13:47:20 +00:00
adac1df61a zwei weitere seiten uebersetzt 2008-08-29 09:28:35 +00:00
zzz
2dea53da52 Add galen.i2p and tracker.mastertracker.i2p 2008-08-28 16:07:35 +00:00
zzz
badf6fedeb 0.6.3 2008-08-26 18:26:31 +00:00
zzz
bb0a2239df 0.6.3 2008-08-24 13:11:36 +00:00
2dea8ad8aa sry, deleted i2np 2008-08-18 09:34:34 +00:00
5f26d464d4 Weitere einfahce Uebersetzungen 2008-08-17 16:25:04 +00:00
e55b14014f how_peerselection uebersetzt 2008-07-25 19:12:55 +00:00
265fda0ffb jbigi.html uebersetzt, war noetig 2008-07-23 19:56:53 +00:00
3fc551d7c6 Corrected link on jbigi page 2008-07-23 18:22:50 +00:00
45527a496e weitere Tippfehler und leichte Korrekturen 2008-07-21 20:14:48 +00:00
3ef8462b81 FAQ in Deutsch, endlich 2008-07-19 14:28:25 +00:00
zzz
1187d009f1 add Oldaris to license agreements 2008-07-15 23:11:50 +00:00
dev
3115de27d9 resolved some encoding issues 2008-07-15 12:13:04 +00:00
21bd701888 weitere kleinere Aenderung 2008-07-15 10:37:42 +00:00
e4f1b1b729 korrekturen,todo_de neu 2008-07-15 08:30:05 +00:00
9e9ff58f66 Wieder ein paar uebersetzte Seiten 2008-07-10 19:02:35 +00:00
4e09ab8aad merge of '17feb4b57da7222e215a51a9d81b66fb4c10a50d'
and '7c71441b145524068947a074723797d420ba0023'
2008-07-08 21:50:30 +00:00
zzz
54dcc7756d de menu updates, i2np and newdeveloper minor updates 2008-07-07 14:30:49 +00:00
13789d4cbe Ein paar typos korrigiert 2008-07-06 11:08:56 +00:00
6855ba6878 merge of '163117778d450d65a946c2a71c8fccf5d968f25a'
and '525c37e10321c076cc3fb11f7453dd455e995f2f'
2008-07-05 22:14:37 +00:00
8d2cfac3ce Mehr Uebersetzungen 2008-07-05 20:08:32 +00:00
dev
0bc49c2396 updated language-changer 2008-07-05 08:17:11 +00:00
b17985e420 Mehr Fehler korrigieriert, how_de.htm uebersetzt 2008-07-04 07:27:23 +00:00
zzz
ae46b6f2fd how_de.html 2008-07-03 22:41:52 +00:00
afba993bf1 Anpassen an _layout_de, translate _menu_de 2008-07-03 12:19:31 +00:00
58bf9a1824 Translated how_intro.html into german 2008-07-02 21:04:03 +00:00
zzz
4c7822bc86 menu cleanup 2008-07-02 16:42:01 +00:00
zzz
220233cf9b menu 2008-07-02 16:13:37 +00:00
dev
ab9aa7cec2 implemented german menu(tough not translated yet) 2008-07-02 15:43:57 +00:00
5220096714 Typos will kill me 2008-07-02 11:30:12 +00:00
08847d4d02 First page in german, index_de.html, more to come 2008-07-01 20:26:47 +00:00
zzz
e1861dbb96 8998 2008-06-30 03:47:21 +00:00
dev
3d8f4a984f added trac as source for ideas 2008-06-29 17:57:43 +00:00
zzz
f66940132a one more mtn step 2008-06-29 16:48:20 +00:00
zzz
0e9a36e646 various updates, add a new developers page 2008-06-29 15:49:54 +00:00
1770ae50b6 The I should pay 10 bucks in I-cannot-do-it-right-cashbox commit. 2008-06-19 20:06:47 +00:00
53f1f18429 One day I will learn this stuff, til then a lot of typos 2008-06-19 19:38:29 +00:00
a7931ea7ae yes 2008-06-19 19:25:50 +00:00
c2b9360c1b Ok, 555550 was a bit to much ;-) 2008-06-19 19:21:22 +00:00
2eb06ac896 Extend explanation 2008-06-19 18:31:45 +00:00
4542be8ecd 2 more bounties,explanation of datastorage bounty 2008-06-19 18:23:26 +00:00
5e72190182 Typo 2008-06-19 17:55:10 +00:00
31e7a46cff New bounty creat 2008-06-19 15:31:15 +00:00
dev
16c1380b06 merge of 'd8afdb3f6dee4e1de3b363eb081eb6ba5d9ba646'
and 'e7904e30de315f0910d5b1f375e8e17424dbc796'
2008-06-14 14:44:29 +00:00
dev
c0e636ca14 merge of '5f15e48c59a3f24347da3a796bacf2daef5ef7ee'
and 'c7c823dd8aebe5b5e39e39c715c370d8853e3f86'
2008-06-14 12:52:58 +00:00
dev
d0fc6b2c4e added support for IF_NONE_MATCH 2008-06-14 12:52:44 +00:00
zzz
65047b58ed 0.6.2 2008-06-08 11:50:31 +00:00
zzz
bcd9eba315 0.6.2 announcement 2008-06-07 21:47:53 +00:00
zzz
9ea9e587f7 hosts.txt sync with mtn i2p.i2p 2008-06-07 00:43:27 +00:00
zzz
7955665ecd roadmap 2008-05-29 13:17:19 +00:00
zzz
1730b7de4b minor fixes 2008-05-21 21:22:45 +00:00
zzz
95d1376305 Peer selection and threat model updates 2008-05-21 16:49:27 +00:00
zzz
bbb2980a82 misc. 2008-05-18 22:51:53 +00:00
zzz
616ae8fd92 add comps key, add a faq on bug reporting 2008-05-13 03:26:58 +00:00
4699e1aa48 Added 2 links 2008-05-06 12:35:26 +00:00
8a1a9c85ba Change from sponge.i2p to i2host.i2p 2008-05-03 14:12:52 +00:00
f26d6cdfba speeling error 2008-05-03 13:55:55 +00:00
20fb121d88 Corrected html bugs 2008-05-03 13:51:02 +00:00
b339b9a374 Changes of bounties.html and halloffame.html due to loss of i2p.net and out of fund 2008-05-03 13:29:43 +00:00
649f5eedf0 change of team.html page 2008-05-03 13:17:00 +00:00
zzz
7c70391821 performance, tell people to adjust outproxy 2008-05-02 17:51:42 +00:00
zzz
b2639ce3a9 misc. updates 2008-05-02 04:30:20 +00:00
zzz
88e860ee15 .33 downloads 2008-04-27 13:05:35 +00:00
zzz
fab547c205 .33 release announcement 2008-04-26 21:41:15 +00:00
zzz
2bd8b04cdd floodfill and other updates 2008-04-25 15:55:22 +00:00
zzz
91afa8f72d minor updates 2008-04-24 13:38:12 +00:00
dev
e6e4d31496 added news-entry for trac 2008-04-20 19:12:19 +00:00
dev
139eac224c added link to trac 2008-04-20 19:08:52 +00:00
zzz
999f02849c jrandom faq 2008-04-15 18:59:38 +00:00
zzz
10245c7100 forgot the picture 2008-04-09 15:09:14 +00:00
zzz
ecab9d3bf1 https section on faq; add picture to udp 2008-04-09 14:17:35 +00:00
zzz
3f9178cb0b socks info 2008-04-05 14:58:55 +00:00
zzz
622dfc52b8 faq update 2008-04-04 22:04:09 +00:00
zzz
49eed8c14b more jbigi updates 2008-04-01 21:16:31 +00:00
zzz
0f53feb7c0 jbigi update 2008-04-01 14:56:49 +00:00
zzz
c03082b2f6 merge of '1a8fb2661c2356c30d66c12259348421eba91c9b'
and '6eb7c918c1a60209bc86cbdd412af3b30f76d73f'
2008-03-30 21:52:29 +00:00
zzz
7643f37849 i2cp, i2np, netdb, hosts.txt update 2008-03-30 21:52:15 +00:00
a42611d945 changed faq for outproxy 2008-03-26 21:32:52 +00:00
zzz
f23e133d45 merge of '392bf4de86d61e086d6eb277c086839c3792093d'
and '6c952dda7e45ae6db642dee0531fc10746583ba5'
2008-03-26 20:37:23 +00:00
zzz
32a86a721c new reseed url 2008-03-26 20:17:23 +00:00
dev
d280f68014 *sigh* 2008-03-26 18:32:59 +00:00
dev
5c227f2907 ... 2008-03-26 18:29:14 +00:00
dev
de13f66d26 merge of '8315d4775da62f14a3b0ea89766bff9f336faff3'
and 'cb723521bed22bdd4087a7cee7ee7d943f2a52ce'
2008-03-26 18:27:23 +00:00
dev
a1a0f542c1 only routerInfo-* files please 2008-03-26 18:27:06 +00:00
dev
36044953b2 merge of 'b86bd2c66d4280de170168f9262c11df71852640'
and 'bd4e068f9810696195f4b6374a04da2508f36570'
2008-03-26 18:20:19 +00:00
dev
2983c6a009 merge of '00dbac2572117c3a310bf255804efbf2e7ca7c05'
and '968d60b8514ba5f49fd0260e815b362cf6d776c4'
2008-03-26 18:20:01 +00:00
dev
ccdb5b444a added netdb-serving-site 2008-03-26 18:19:41 +00:00
zzz
7fe6ae3938 netdb, protocols, streaming, hosts.txt update 2008-03-25 21:56:26 +00:00
zzz
038d03a0bd minor updates 2008-03-22 12:31:14 +00:00
zzz
03e1505b50 remove corrupt sex0r.i2p from hosts.txt 2008-03-21 15:24:33 +00:00
zzz
ab31472b64 Add protocols.html, i2cp.html, invisiblenet.html, and
several pdf's from www.inivisiblenet.net rescued via the wayback machine.
2008-03-20 02:47:11 +00:00
dev
60b3f1b7ad fixed forum link in the side-panel 2008-03-17 16:04:00 +00:00
zzz
13ffdbf75e forum.i2p.net->forum.i2p2.de 2008-03-16 22:49:54 +00:00
zzz
0a46556b5e forum news, add picture to home page, some other tweaks 2008-03-16 16:17:05 +00:00
zzz
36be49eadd Update SAM I2P options, fix links on upgrade page 2008-03-11 22:08:11 +00:00
zzz
199f3ef854 merge of '695ff8307a930907318e2deaeb73a8cc355ff2ef'
and '8b58af94953c4a80625c4294ec78bbc00207492c'
2008-03-11 19:00:52 +00:00
zzz
cf5bac6eb1 disapproval of revision 'dc2b50f82891c03042cb8c418c4fa4e34223d4e4' 2008-03-11 19:00:47 +00:00
zzz
f7949f56ae fix links to upgrade page 2008-03-11 13:21:54 +00:00
c52b539e75 corrected links for upgrade instructions from 0.6.1.30 2008-03-11 12:49:47 +00:00
zzz
d25a4d07e3 put upgrade-from-0.6.1.30 instructions on the website
since forum is down
2008-03-11 11:52:54 +00:00
2c990a1f91 missed one,note on forum down 2008-03-10 14:15:59 +00:00
c1cdff112b corrected links on download page 2008-03-10 14:05:18 +00:00
dev
794cab93ce added a missing file 2008-03-09 22:08:57 +00:00
dev
564a46c76c added urlify utility 2008-03-09 21:14:21 +00:00
zzz
8356988bbc add .32 to announcements.html 2008-03-09 15:23:35 +00:00
zzz
d7a0287fce .32 release 2008-03-09 15:21:50 +00:00
zzz
1a449c2237 strict ordering update 2008-03-07 23:35:48 +00:00
zzz
007fcbc788 naming.html update 2008-03-05 14:40:10 +00:00
zzz
7a6d04c6ae Add license-agreements.html, other minor changes 2008-03-01 19:27:19 +00:00
zzz
3fcf7d4cb2 misc. small changes 2008-02-27 21:10:19 +00:00
5494672880 merge of '3a2b393b1c4737ebf5b6171e0728b9430251a137'
and 'b7a0c8c056e370b9c25a78b022e992446de3e9a1'
2008-02-26 20:58:05 +00:00
c3f5cc9ce1 merge of 'd249dc52e6b786470d69e90a0f12022545fac4d0'
and 'e7c610e9d70eecdb84fc02e3bcaa5c605130f4f0'
2008-02-26 20:57:55 +00:00
b43c8929ab make info about new GMP version clear and a possibility which needs more testing 2008-02-26 20:56:21 +00:00
a305b5321a small change on jbigi.html, note on GMP4.2.2 2008-02-22 18:08:41 +00:00
zzz
24abffd412 update commit policy on licenses.html 2008-02-16 18:06:14 +00:00
zzz
efca146de9 update date and clarify things in .31 release announcement 2008-02-13 16:50:52 +00:00
zzz
70b17e49e1 merge of '823cf7df97a272996b1280d0108efca6a1798581'
and 'bf9e5b94970e92e078cf59c216ab848135faa409'
2008-02-10 22:46:24 +00:00
zzz
a70fee16a7 0.6.1.31 release and some spelling fixes 2008-02-10 22:43:33 +00:00
dev
41597f1df9 added complication's monotone guide 2008-02-10 20:14:30 +00:00
zzz
eb354a6757 New streaming.html, more faq entries, other stuff 2008-02-10 14:17:56 +00:00
zzz
b0cfd6db3a faq, download, index updates 2008-02-06 02:10:11 +00:00
zzz
91431790d2 add naming.html 2008-02-05 00:42:18 +00:00
zzz
7ab4dfff7c update the meeting page titles 2008-02-04 18:22:36 +00:00
zzz
6f2ee4e2dc New NTCP page and update the transport section in techinfo 2008-02-04 16:51:34 +00:00
zzz
6f2a68c2b4 more netdb updates 2008-02-03 16:55:11 +00:00
zzz
cf68ab7d70 Add floodfill info to the netdb page, some other tweaks 2008-02-03 16:15:11 +00:00
zzz
b593e05f39 more updates 2008-02-03 02:46:04 +00:00
zzz
a2f1c68481 Fix title 2008-02-02 21:55:33 +00:00
zzz
bd7f05f61c Update index, tunnel*, meetings
Add some package-* files from the source
Add SAM V2
Add 0.6.1.30 release announcement
Put several more links at the top of techintro
2008-02-02 21:52:38 +00:00
22f85f281e format change of stanotes and small text changes 2008-02-02 13:06:30 +00:00
zzz
49ebd96fc1 add a picture 2008-02-02 05:03:26 +00:00
zzz
df16474de4 fix more links 2008-02-02 04:42:58 +00:00
zzz
9b8801ad6e merge of '13c39b38efeff087ca6139043ca18e06a0eedada'
and '93e30cc13225b499209cefb798627d6049a491ed'
2008-02-02 04:19:23 +00:00
zzz
317352f345 fix some img links 2008-02-02 04:19:03 +00:00
dev
e9e062f361 merge of '62cd6a402f5842a99b6632c456e95dd496d126a3'
and '9069eee9d5ce43f6903603b79878994b4c37f78a'
2008-02-01 22:53:52 +00:00
dev
e66a3dadc4 added atom-feed skeleton 2008-02-01 22:53:38 +00:00
zzz
3c031993a4 change forum links back to forum.i2p.net 2008-02-01 22:49:34 +00:00
dev
eca4df47cf fixed up encoding 2008-02-01 22:42:58 +00:00
38d24b402c link status update edited 2008-02-01 22:28:05 +00:00
7683522a6a status update 01 2008 first rev added 2008-02-01 20:32:12 +00:00
dev
ce70b3d0d4 merge of '2e346056d4d3bdabdc55e857d097c0a795051725'
and 'a3c7b614b96398af2f35c26b848ab2053cb7f378'
2008-02-01 19:37:40 +00:00
zzz
66efada5d2 merge of '580228783934dc987a6d19f4b9b4f7a6b56a07c2'
and 'e9b0b3e2b85084479c4b4eb60e5df9979df865cc'
2008-02-01 19:36:28 +00:00
dev
c3ccf71380 implemented etag 2008-02-01 19:31:47 +00:00
zzz
e81acf79cd Bring over some docs from i2p CVS 2008-02-01 19:13:27 +00:00
dev
92dfb456a3 minor update 2008-02-01 19:10:10 +00:00
dev
f13baff8d8 merge of '01ff544ecade9e22d08f7550bda76167c9f70521'
and '0f1afcc597f5b7c65f86358e9a7fb39a3c54270e'
2008-02-01 19:08:40 +00:00
dev
efdf0019e6 imported hosts.txt file 2008-02-01 19:07:38 +00:00
zzz
41184168a8 Add monotone page 2008-02-01 18:45:20 +00:00
zzz
7ca3d9e88e Add reseed URL to the download page 2008-02-01 18:03:05 +00:00
zzz
3145d83953 Disable donations 2008-02-01 17:28:08 +00:00
zzz
380901ebf4 merge of '2247e016c270cf05dfe1d21910fa3375ab98aba5'
and '6863c1149b1243140bd201126380dc90faeb37a4'
2008-02-01 15:11:17 +00:00
dev
a9218a356b imported my website-repo 2008-01-31 20:38:37 +00:00
zzz
e9dcd261e3 disapproval of revision '4f1f0e66a9f332c36192f100f10ff70e57ec7366' 2008-01-31 20:10:22 +00:00
zzz
29d0aeb7c0 blah 2008-01-30 16:58:22 +00:00
3c2b5ccf8e Test untrusted revision 2008-01-30 16:52:59 +00:00
2020 changed files with 1393104 additions and 37507 deletions

8
.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
*.pot.old
*.pyc
*.pyo
.pybabel-stamp
env/
i2p2www/translations/*/LC_MESSAGES/*.mo
*~
.vscode

60
.tx/config Normal file
View File

@ -0,0 +1,60 @@
[main]
host = https://www.transifex.com
lang_map = ru_RU: ru, sv_SE: sv, tr_TR: tr, uk_UA: uk, zh_CN: zh
[I2P.website_about]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/about.po
source_file = pots/about.pot
source_lang = en
type = PO
minimum_perc = 3
[I2P.website_blog]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/blog.po
source_file = pots/blog.pot
source_lang = en
type = PO
minimum_perc = 2
[I2P.website_comparison]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/comparison.po
source_file = pots/comparison.pot
source_lang = en
type = PO
minimum_perc = 10
[I2P.website_docs]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/docs.po
source_file = pots/docs.pot
source_lang = en
type = PO
minimum_perc = 3
[I2P.website_get-involved]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/get-involved.po
source_file = pots/get-involved.pot
source_lang = en
type = PO
minimum_perc = 3
[I2P.website_misc]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/misc.po
source_file = pots/misc.pot
source_lang = en
type = PO
minimum_perc = 10
[I2P.website_priority]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/priority.po
source_file = pots/priority.pot
source_lang = en
type = PO
minimum_perc = 10
[I2P.website_research]
file_filter = i2p2www/translations/<lang>/LC_MESSAGES/research.po
source_file = pots/research.pot
source_lang = en
type = PO
minimum_perc = 10

37
Dockerfile Normal file
View File

@ -0,0 +1,37 @@
FROM debian:buster
ENV SERVERNAME=geti2p.net
ENV SERVERMAIL=example@geti2p.net
ADD . /var/www/i2p.www
WORKDIR /var/www/i2p.www
## Install the dependencies
RUN apt-get update && \
apt-get -y install apache2 apache2-utils libapache2-mod-wsgi python2-dev python-pip patch python-virtualenv git python-polib && \
## Start setting up the site
rm -rfv env && \
virtualenv --distribute env && \
. env/bin/activate && \
pip install -r etc/reqs.txt && \
patch -p0 -N -r - <etc/multi-domain.patch && \
./compile-messages.sh && \
echo "Git revision: $(git log -n 1 | grep commit | sed 's/commit //' | sed 's/ .*$//')" | tee ./i2p2www/pages/include/mtnversion && \
## We've now updated the site
## Next let's configure WSGI
## Set ownership of site to server
cp etc/docker.wsgi.i2p i2p.wsgi && \
chown -R www-data /var/www/i2p.www && \
## Make the WSGI script owned by the server
chown www-data:www-data /var/www/i2p.www/i2p.wsgi && \
## Make the WSGI script executable
chmod 755 /var/www/i2p.www/i2p.wsgi && \
## Copy the unmodified vhosts file to the apache2 confdir
cp etc/apache2.i2p.conf /etc/apache2/sites-available/i2p.conf && \
a2enmod wsgi && \
a2ensite i2p && \
ls /etc/apache2 && \
sed -i 's|IncludeOptional sites-enabled|# IncludeOptional sites-enabled|g' /etc/apache2/apache2.conf && \
sed -i '1 i\IncludeOptional sites-enabled/i2p.conf' /etc/apache2/apache2.conf
CMD service apache2 restart && tail -f /var/log/apache2/access.log

58
LICENSE.txt Normal file
View File

@ -0,0 +1,58 @@
This product includes both public domain code and licensed code as described below.
For all code, unless otherwise stated in the appropriate license, the following applies:
NO WARRANTY
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
LICENSES
--------
Website source code:
Public domain except as listed below:
HighlightExtension (in i2pwww/extensions.py):
Copyright (c) 2014, str4d
Copyright (c) 2012, Tasos.Latsas
Original source: https://pypi.python.org/pypi/jinja2-highlight/0.4.0
See licenses/LICENSE-GPLv3.txt
Website content, text, images etc. (except as listed below):
Copyright (c) 2004 - 2015 I2P
See https://creativecommons.org/licenses/by-sa/4.0/
The I2P Proposal Process (i2p2www/spec/proposals/001-process.rst):
- 3-clause BSD, courtesy nickm / Tor
Flag icons (i2p2www/static/images/flags/):
- Jersey and EU flag icons: public domain, courtesy Xrmap flag
collection http://www.arvernes.com/wiki/index.php/Xrmap
- Guernsey and Isle of Man flags from the Open Clip Art Library, released into the public domain
- Curaçao, courtesy of David Benbennick, released into the public domain
- All other flag icons: public domain, courtesy mjames@gmail.com http://www.famfamfam.com/
OS icons (i2p2www/static/images/download/):
- Courtesy dakirby309 http://dakirby309.deviantart.com/art/Metro-UI-Icon-Set-725-Icons-280724102
Homepage Background Image:
- Used with permission of pexels.com https://www.pexels.com/license/
- original source: https://pixabay.com/illustrations/star-sky-star-space-night-sky-3621630/

142
README.md Normal file
View File

@ -0,0 +1,142 @@
# I2P website
To run locally (for testing purposes):
- Install proxychains, configure it for Tor
- Pull in the dependencies:
```
$ proxychains ./setup_venv.sh
```
(you can also pull them non-anon by leaving out proxychains)
- Compile translations (if you want to see them):
```
$ ./compile-messages.sh
```
- Start the webserver:
```
$ ./runserver.py
```
- Open the site at http://localhost:5000/
## Running a mirror
If you want to mirror the I2P website, thanks! Here is a checklist:
- Do not edit any of the files in `i2p2www/`
- In particular, do not change the `CANONICAL_DOMAIN` variable in
`i2p2www/__init__.py`, it needs to point to the official site for SEO.
- If you need to edit variables in `etc/update.vars`, copy the file to
`etc/update.vars.custom` and edit appropriately.
- If you want to enable caching, copy `i2p2www/settings.py.sample` to
`i2p2www/settings.py` and edit appropriately.
- Add `./site-updater.sh` to your crontab. This will keep the site updated,
recompile the translations when necessary, and touch a file in `/tmp/`
(look in `etc/update.vars` for the filename, your webserver should restart
WSGI when the timestamp of this file changes).
## Running a mirror with Docker
It's possible to set up a mirror using apache2 inside of a Docker container.
It is intended to provide a HTTP server, to use HTTPS, using a reverse proxy
is the easiest way. You should not need to make any modifications to the
service running inside the container, but you may make the same modifications
to the containerized mirror that you would to a normal mirror by changing your
local copy of the site according to the recommendations in the previous
settings.
- To automatically start an HTTP mirror on port 8090, run: `site-updater-docker.sh`
- When you have your mirror configured, add `site-updater-docker.sh` to your crontab
to keep the site up-to-date.
## Configuration
Configuration files for the various scripts are in `etc/`. Environment variables
in `etc/translation.vars` can be overridden by creating the file
`etc/translation.vars.custom` and re-defining the environment variables there.
## Pulling updated translations from Transifex:
1. Pull new and updated translations from Transifex:
```
$ tx pull -a
```
2. Correctly format the translations:
Do NOT forget this step!
```
$ ./update-existing-po.sh
```
3. Look for errors in po files:
```
$ ./checkpo.sh
```
4. Find which po files have new strings:
```
$ ./findpochanges.sh
```
5. Check in the updated translations:
```
# git instructions
$ git commit -am "Updated translations"
```
6. Check in any new translations:
First, look to see which translations are supported in i2pwww/__init__.py.
For any new translations that are NOT in __init__.py,
either delete the po directory i2p2www/translations/xx (if it's not translated enough to add it to the website),
or add the language to the table in __init__.py (if it's translated enough to add it to the website).
```
# git instructions
$ git add i2p2www/translations/* && git commit -am "New translations"
```
## Pushing updated translation source (.pot) files to Transifex:
1. Update the .pot files with any changes to the website text:
```
$ ./extract-messages.sh
```
2. Check in any changes to the .pot files (optional):
```
# git instructions
$ git commit -am "Updated translation strings"
```
3. Push pots file changes to Transifex:
```
$ tx push -s
```
## Updating spec tags:
ctags is used to generate references to the specifications.
The tags file is i2p2www/spec/spectags.
When the specifications are changed, the file should be regenerated and checked in.
Command to generate the file:
```
$ cd i2p2www/spec && ctags -f spectags --langdef=rst --langmap=rst:.rst --regex-rst=/_type-\([a-zA-Z0-9]+\)/\\1/t,type/ --regex-rst=/_struct-\([a-zA-Z0-9]+\)/\\1/s,struct/ --regex-rst=/_msg-\([a-zA-Z]+\)/\\1/m,msg/ -R -n *.rst
```

29
checkpo.sh Executable file
View File

@ -0,0 +1,29 @@
#!/bin/sh
#
# Run 'msgfmt -c' on all .po files
# Returns nonzero on failure
#
# zzz 2011-02
# public domain
#
DIRS=i2p2www/translations/*/LC_MESSAGES
for i in `find $DIRS -maxdepth 1 -type f -name \*.po`
do
echo "Checking $i ..."
msgfmt -c $i -o /dev/null
if [ $? -ne 0 ]
then
echo "********* FAILED CHECK FOR $i *************"
FAIL=1
fi
done
if [ "$FAIL" != "" ]
then
echo "******** At least one file failed check *********"
else
echo "All files passed"
fi
exit $FAIL

14
compile-messages-i2hq.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
. ./etc/translation.vars
export TZ=UTC
if [ $# -ge 1 ]
then
pybabel compile -D $1 -d $TRANSDIR
else
for domain in $(ls $BABELCFG); do
pybabel compile -D $domain -d $TRANSDIR
done
fi
touch ./.pybabel-stamp

15
compile-messages.sh Executable file
View File

@ -0,0 +1,15 @@
#!/bin/sh
. ./etc/translation.vars
[ -f ./etc/translation.vars.custom ] && . ./etc/translation.vars.custom
export TZ=UTC
if [ $# -ge 1 ]
then
$PYBABEL compile -D $1 -d $TRANSDIR
else
for domain in $(ls $BABELCFG); do
$PYBABEL compile -D $domain -d $TRANSDIR
done
fi
touch ./.pybabel-stamp

50
create-blog-post.sh Executable file
View File

@ -0,0 +1,50 @@
#!/bin/sh
BLOG_DIR="i2p2www/blog"
if [ $# -lt 3 ]
then
echo "Usage: ./create-blog-post.sh name-in-url \"Title of blog post\" author [category]"
exit
fi
name=$1
title=$2
author=$3
category=$4
date=`TZ=UTC date +%Y-%m-%d`
datedir=`TZ=UTC date +%Y/%m/%d`
titleline=`printf '%*s' "$(expr length "$title")" | tr ' ' =`
post="$BLOG_DIR/$datedir/$name.draft.rst"
mkdir -p "$BLOG_DIR/$datedir"
cat >"$post" <<EOF
{% trans -%}
$titleline
$title
$titleline
{%- endtrans %}
.. meta::
:author: $author
:date: $date
EOF
if [ -n "$category" ]
then
cat >>"$post" <<EOF
:category: $category
EOF
fi
cat >>"$post" <<EOF
:excerpt: {% trans %}{% endtrans %}
{% trans -%}
{%- endtrans %}
EOF
echo "Draft blog post created: $post"
echo "See i2p2www/blog/README for more information."

48
create-proposal.sh Executable file
View File

@ -0,0 +1,48 @@
#!/bin/sh
PROPOSAL_DIR="i2p2www/spec/proposals"
if [ $# -lt 4 ]
then
echo "Usage: ./create-proposal.sh name-in-url \"Title of proposal\" author forum-url [file]"
exit
fi
name=$1
title=$2
author=$3
thread=$4
file=$5
date=`TZ=UTC date +%Y-%m-%d`
num=`expr $(expr substr $(ls -r "$PROPOSAL_DIR" | head -n1) 1 3) + 1`
titleline=`printf '%*s' "$(expr length "$title")" | tr ' ' =`
proposal="$PROPOSAL_DIR/$num-$name.rst"
cat >"$proposal" <<EOF
$titleline
$title
$titleline
.. meta::
:author: $author
:created: $date
:thread: $thread
:lastupdated: $date
:status: Draft
.. contents::
Overview
========
EOF
if [ -f "$file" ]
then
cat "$file" >>"$proposal"
else
echo >>"$proposal"
fi
echo "Proposal created: $proposal"

292
design/bg-sidebar.svg Normal file
View File

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="250"
height="460"
viewBox="0 0 250 460.00001"
id="svg3411"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="bg-sidebar.svg"
inkscape:export-filename="bg-sidebar.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3413" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="59.5"
inkscape:cy="228.5"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="1366"
inkscape:window-height="719"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata3416">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-592.36214)">
<g
id="g4892">
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2965"
cx="221.73021"
cy="707.62994"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2969"
cx="197.54765"
cy="753.52283"
r="9.4642859" />
<circle
id="path2961"
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="100.81744"
cy="753.52283"
r="9.4642859" />
<circle
id="path2979"
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="197.54765"
cy="891.20135"
r="9.4642859" />
<circle
id="path2933"
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="221.73021"
cy="615.84424"
r="9.4642859" />
<circle
id="path2941"
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="221.73021"
cy="845.30853"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2917"
cx="173.3651"
cy="707.62994"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2949"
cx="197.54765"
cy="661.73712"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2953"
cx="149.18254"
cy="753.52283"
r="9.4642859" />
<circle
id="path2955"
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="173.3651"
cy="937.09418"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2935"
cx="124.99998"
cy="937.09418"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2959"
cx="221.73021"
cy="982.98706"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2973"
cx="197.54765"
cy="799.41565"
r="9.4642859" />
<circle
id="path2975"
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="124.99998"
cy="1028.88"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#01ff01;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2977"
cx="173.3651"
cy="845.30853"
r="9.4642859" />
</g>
<g
id="g4841">
<circle
id="path2863"
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="28.269793"
cy="799.41565"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2873"
cx="100.81744"
cy="707.62994"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2881"
cx="52.452339"
cy="753.52283"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2865"
cx="28.269793"
cy="845.30853"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2891"
cx="76.634888"
cy="937.09418"
r="9.4642859" />
<circle
id="path2857"
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="28.269793"
cy="615.84424"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2877"
cx="76.634888"
cy="615.84424"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2869"
cx="52.452339"
cy="661.73712"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2861"
cx="100.81744"
cy="982.98706"
r="9.4642859" />
<circle
id="path2875"
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="52.452339"
cy="891.20135"
r="9.4642859" />
<circle
id="path2899"
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="28.269793"
cy="937.09418"
r="9.4642859" />
<circle
id="path2883"
style="display:inline;opacity:1;fill:#ff0101;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="52.452339"
cy="1028.88"
r="9.4642859" />
</g>
<g
id="g4865">
<circle
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2897"
cx="76.634888"
cy="799.41565"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2943"
cx="149.18254"
cy="982.98706"
r="9.4642859" />
<circle
id="path2923"
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="100.81744"
cy="891.20135"
r="9.4642859" />
<circle
id="path2909"
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="149.18254"
cy="615.84424"
r="9.4642859" />
<circle
id="path2901"
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="124.99998"
cy="661.73712"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2921"
cx="124.99998"
cy="799.41565"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2907"
cx="52.452339"
cy="982.98706"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2925"
cx="124.99998"
cy="845.30853"
r="9.4642859" />
<circle
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2947"
cx="52.452339"
cy="707.62994"
r="9.4642859" />
<circle
id="path2931"
style="display:inline;opacity:1;fill:#ebed02;fill-opacity:0.39215687;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
cx="197.54765"
cy="1028.88"
r="9.4642859" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

154
design/debian-ubuntu.svg Normal file
View File

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg3001"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="New document 2">
<defs
id="defs3003" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4.234375"
inkscape:cx="87.840965"
inkscape:cy="64.354286"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1366"
inkscape:window-height="719"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata3006">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer"
transform="translate(0,64)">
<g
transform="matrix(0.73767393,0,0,0.73767393,0.06056971,-64)"
id="Layer_1"
i:layer="yes"
i:dimmedPercent="50"
i:rgbTrio="#4F008000FFFF">
<g
id="g7">
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229"
id="path9" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996"
id="path11" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978"
id="path13" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533"
id="path15" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932"
id="path17" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912"
id="path19" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856"
id="path21" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63"
id="path23" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656"
id="path25" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099"
id="path27" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889"
id="path29" />
<path
style="fill:#d70751"
inkscape:connector-curvature="0"
i:knockout="Off"
d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215"
id="path31" />
</g>
</g>
<g
id="g3096"
transform="matrix(0.28222279,0,0,0.28222279,47.7433,37.530031)">
<path
id="path6"
d="m 284.37457,-47.938959 c 0,78.273 -63.457,141.73 -141.734,141.73 -78.277004,0 -141.73100358,-63.456 -141.73100358,-141.73 0,-78.279001 63.45299958,-141.734001 141.73000358,-141.734001 78.277,0 141.735,63.455 141.735,141.734001 z"
inkscape:connector-curvature="0"
style="fill:#dd4814" />
<path
id="path8"
d="m 46.265566,-66.860959 c -10.453,0 -18.923,8.47 -18.923,18.923 0,10.449 8.47,18.92 18.923,18.92 10.449,0 18.92,-8.471 18.92,-18.92 0,-10.454 -8.47,-18.923 -18.92,-18.923 z m 135.107004,86.002 c -9.051,5.225 -12.149,16.793 -6.926,25.84 5.226,9.051 16.793,12.151 25.844,6.926 9.048,-5.224 12.148,-16.792 6.923,-25.842 -5.224,-9.047 -16.793,-12.148 -25.841,-6.924 z m -94.005004,-67.082 c 0,-18.701 9.293,-35.219 23.504004,-45.221 L 97.037566,-116.33496 c -16.56,11.064 -28.878,27.978001 -33.995,47.788001 5.977,4.872 9.796,12.291 9.796,20.608 0,8.315 -3.819,15.734 -9.797,20.605 5.116,19.8119996 17.435,36.7259996 33.995,47.789 L 110.87157,-2.7199594 C 96.660566,-12.719959 87.367566,-29.236959 87.367566,-47.940959 z m 55.275004,-55.275001 c 28.877,0 52.564,22.141001 55.047,50.373001 l 26.968,-0.394 c -1.327,-20.844 -10.432,-39.562 -24.425,-53.319001 -7.194,2.718 -15.505,2.306 -22.688,-1.842 -7.192,-4.152 -11.705,-11.156 -12.941,-18.757 -6.992,-1.935 -14.351,-2.99 -21.96,-2.99 -13.086,0 -25.449,3.072 -36.431,8.512 l 13.146,23.560001 c 7.077,-3.293001 14.963,-5.143001 23.284,-5.143001 z m 0,110.5510006 c -8.322,0 -16.207,-1.85 -23.285,-5.143 l -13.148,23.5620004 c 10.983,5.438 23.347,8.511 36.433,8.511 7.609,0 14.968,-1.055 21.961,-2.99 1.236,-7.601 5.75,-14.605 12.943,-18.76 7.183,-4.1460004 15.494,-4.5580004 22.688,-1.839 13.992,-13.7580004 23.097,-32.476 24.422,-53.32 l -26.968,-0.394 c -2.481,28.236 -26.169,50.3729996 -55.046,50.3729996 z m 38.727,-122.3590006 c 9.05,5.227 20.619,2.126 25.842,-6.921 5.226,-9.051 2.128,-20.619 -6.923,-25.845 -9.049,-5.224 -20.617,-2.124 -25.843,6.927 -5.224,9.047 -2.124,20.616 6.924,25.839 z"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

6964
design/freebsd-tux.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 401 KiB

View File

@ -0,0 +1,732 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="i2ptunnel_peertopeer.svg"
inkscape:export-filename="/home/mathias/Documents/I2P/i2p.www/www.i2p2/static/images/i2ptunnel_peertopeer.png"
inkscape:export-xdpi="49.999134"
inkscape:export-ydpi="49.999134">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4394"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
<inkscape:perspective
id="perspective3524"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3597"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2900"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2900-5"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3011"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3036"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3036-4"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5025"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="726"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="-64.635323"
inkscape:cy="179.6227"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3091" />
<g
id="g3093"
transform="translate(-124.27542,48.29661)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139" />
</g>
<g
id="g3219"
transform="translate(134.87712,28.099763)">
<path
style="fill:#b7b79d"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0 z"
id="path3221" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0"
id="path3223" />
<path
style="fill:#c9c9b6"
d="m 139.83,178.978 2.965,-2.978 21.875,0 -2.958,2.978 -21.882,0 z"
id="path3225" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 2.965,-2.978 21.731,0"
id="path3227" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 -21.882,0"
id="path3229" />
<path
style="fill:#c9c9b6"
d="m 141.178,181.132 9.995,0 0,4.857 -9.995,0 0,-4.857 z"
id="path3231" />
<path
style="fill:none;stroke:#626248;stroke-width:0.02"
d="m 141.178,181.132 9.989,0 0,4.85 -9.989,0 0,-4.85"
id="path3233" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 142.527,183.567 7.01,0"
id="path3235" />
<path
style="fill:#7a7a5a"
d="m 161.712,216 2.958,-2.985 0,-37.015 -2.958,2.978 0,37.022 z"
id="path3237" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 161.712,216 2.814,-2.834"
id="path3239" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 0,37.022"
id="path3241" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 140.105,213.559 21.6,0"
id="path3243" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 140.105,193.837 21.6,0"
id="path3245" />
<path
style="fill:none;stroke:#494936;stroke-width:0.60000002"
d="m 139.83,213.29 21.855,0"
id="path3247" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 139.83,193.562 21.855,0"
id="path3249" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.02"
d="m 141.178,185.727 0,-4.595 9.72,0"
id="path3251" />
</g>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="52.2197"
y="266.53781"
id="text3232"><tspan
sodipodi:role="line"
id="tspan3234"
x="52.2197"
y="266.53781"
style="font-size:11.20825386px">Client</tspan></text>
<text
xml:space="preserve"
style="font-size:16.81238174px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="268.38885"
y="267.14429"
id="text3236"><tspan
sodipodi:role="line"
id="tspan3238"
x="268.38885"
y="267.14429"
style="font-size:11.20825386px">Peers</tspan></text>
<g
transform="matrix(0.75311128,0,0,0.75311128,66.977055,17.740053)"
id="g3183">
<path
style="fill:#0078aa"
d="m 171.824,286.241 -0.049,-0.589 -0.13,-0.599 -0.22,-0.589 -0.309,-0.579 -0.4,-0.589 -0.479,-0.579 -0.569,-0.559 -0.639,-0.549 -0.738,-0.539 -0.809,-0.519 -0.888,-0.52 -0.969,-0.499 -1.038,-0.479 -1.108,-0.469 -1.178,-0.439 -1.228,-0.42 -1.297,-0.399 -1.368,-0.369 -1.408,-0.37 -1.457,-0.309 -1.507,-0.309 -1.558,-0.27 -1.587,-0.26 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.139 -1.717,-0.11 -1.737,-0.08 -1.747,-0.03 -1.767,-0.03 0,0 -1.747,0.03 -1.737,0.03 -1.737,0.08 -1.717,0.11 -1.707,0.139 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.26 -1.558,0.27 -1.517,0.309 -1.447,0.309 -1.408,0.37 -1.368,0.369 -1.297,0.399 -1.228,0.42 -1.178,0.439 -1.108,0.469 -1.038,0.479 -0.979,0.499 -0.878,0.52 -0.819,0.519 -0.728,0.539 -0.639,0.549 -0.569,0.559 -0.479,0.579 -0.4,0.589 -0.309,0.579 -0.23,0.589 -0.12,0.599 -0.049,0.589 0,0 0.049,0.609 0.12,0.588 0.23,0.589 0.309,0.589 0.4,0.579 0.479,0.579 0.569,0.559 0.639,0.549 0.728,0.54 0.819,0.529 0.878,0.499 0.979,0.519 1.038,0.479 1.108,0.459 1.178,0.429 1.228,0.43 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.329 1.517,0.3 1.558,0.269 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.17 1.707,0.119 1.717,0.11 1.737,0.08 1.737,0.05 1.747,0.01 0,0 1.767,-0.01 1.747,-0.05 1.737,-0.08 1.717,-0.11 1.707,-0.119 1.697,-0.17 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.269 1.507,-0.3 1.457,-0.329 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.43 1.178,-0.429 1.108,-0.459 1.038,-0.479 0.969,-0.519 0.888,-0.499 0.809,-0.529 0.738,-0.54 0.639,-0.549 0.569,-0.559 0.479,-0.579 0.4,-0.579 0.309,-0.589 0.22,-0.589 0.13,-0.588 0.049,-0.609 z"
id="path3185" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,286.061 -0.05,-0.599 -0.129,-0.569 -0.22,-0.589 -0.3,-0.569 -0.399,-0.579 -0.489,-0.559 -0.539,-0.549 -0.659,-0.549 -0.729,-0.529 -0.808,-0.529 -0.879,-0.489 -0.968,-0.49 -1.018,-0.489 -1.098,-0.449 -1.178,-0.439 -1.238,-0.399 -1.288,-0.4 -1.347,-0.369 -1.388,-0.34 -1.467,-0.329 -1.508,-0.289 -1.527,-0.27 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.16 -1.687,-0.139 -1.707,-0.08 -1.737,-0.09 -1.737,-0.05 -1.747,0 0,0 -1.737,0 -1.747,0.05 -1.727,0.09 -1.707,0.08 -1.697,0.139 -1.677,0.16 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.27 -1.518,0.289 -1.447,0.329 -1.388,0.34 -1.357,0.369 -1.308,0.4 -1.238,0.399 -1.158,0.439 -1.108,0.449 -1.028,0.489 -0.949,0.49 -0.868,0.489 -0.819,0.529 -0.738,0.529 -0.639,0.549 -0.559,0.549 -0.499,0.559 -0.37,0.579 -0.319,0.569 -0.22,0.589 -0.12,0.569 -0.049,0.599 0,0 0.049,0.589 0.12,0.579 0.22,0.579 0.319,0.569 0.37,0.579 0.499,0.559 0.559,0.549 0.639,0.529 0.738,0.549 0.819,0.529 0.868,0.499 0.949,0.479 1.028,0.48 1.108,0.459 1.158,0.429 1.238,0.409 1.308,0.38 1.357,0.389 1.388,0.339 1.447,0.32 1.518,0.309 1.527,0.26 1.577,0.239 1.627,0.23 1.647,0.18 1.677,0.149 1.697,0.15 1.707,0.09 1.727,0.08 1.747,0.04 1.737,0.02 0,0 1.747,-0.02 1.737,-0.04 1.737,-0.08 1.707,-0.09 1.687,-0.15 1.687,-0.149 1.647,-0.18 1.618,-0.23 1.587,-0.239 1.527,-0.26 1.508,-0.309 1.467,-0.32 1.388,-0.339 1.347,-0.389 1.288,-0.38 1.238,-0.409 1.178,-0.429 1.098,-0.459 1.018,-0.48 0.968,-0.479 0.879,-0.499 0.808,-0.529 0.729,-0.549 0.659,-0.529 0.539,-0.549 0.489,-0.559 0.399,-0.579 0.3,-0.569 0.22,-0.579 0.129,-0.579 0.05,-0.589"
id="path3187" />
<path
style="fill:#0078aa"
d="m 102.676,269.969 0,16.491 68.749,0 0,-16.491 -68.749,0 z"
id="path3189" />
<path
style="fill:#00b4ff"
d="m 171.824,269.739 -0.049,-0.579 -0.13,-0.598 -0.22,-0.589 -0.309,-0.589 -0.4,-0.589 -0.479,-0.569 -0.569,-0.559 -0.639,-0.559 -0.738,-0.53 -0.809,-0.529 -0.888,-0.509 -0.969,-0.519 -1.038,-0.469 -1.108,-0.469 -1.178,-0.439 -1.228,-0.41 -1.297,-0.399 -1.368,-0.379 -1.408,-0.35 -1.457,-0.329 -1.507,-0.31 -1.558,-0.259 -1.587,-0.27 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.119 -1.717,-0.11 -1.737,-0.08 -1.747,-0.06 -1.767,0 0,0 -1.747,0 -1.737,0.06 -1.737,0.08 -1.717,0.11 -1.707,0.119 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.27 -1.558,0.259 -1.517,0.31 -1.447,0.329 -1.408,0.35 -1.368,0.379 -1.297,0.399 -1.228,0.41 -1.178,0.439 -1.108,0.469 -1.038,0.469 -0.979,0.519 -0.878,0.509 -0.819,0.529 -0.728,0.53 -0.639,0.559 -0.569,0.559 -0.479,0.569 -0.4,0.589 -0.309,0.589 -0.23,0.589 -0.12,0.598 -0.049,0.579 0,0 0.049,0.609 0.12,0.599 0.23,0.589 0.309,0.579 0.4,0.589 0.479,0.559 0.569,0.579 0.639,0.549 0.728,0.539 0.819,0.529 0.878,0.51 0.979,0.509 1.038,0.479 1.108,0.439 1.178,0.459 1.228,0.42 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.319 1.517,0.309 1.558,0.27 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.16 1.707,0.119 1.717,0.11 1.737,0.09 1.737,0.05 1.747,0 0,0 1.767,0 1.747,-0.05 1.737,-0.09 1.717,-0.11 1.707,-0.119 1.697,-0.16 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.27 1.507,-0.309 1.457,-0.319 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.42 1.178,-0.459 1.108,-0.439 1.038,-0.479 0.969,-0.509 0.888,-0.51 0.809,-0.529 0.738,-0.539 0.639,-0.549 0.569,-0.579 0.479,-0.559 0.4,-0.589 0.309,-0.579 0.22,-0.589 0.13,-0.599 0.049,-0.609 z"
id="path3191" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 -0.05,-0.599 -0.129,-0.589 -0.22,-0.559 -0.3,-0.589 -0.399,-0.569 -0.489,-0.559 -0.539,-0.539 -0.659,-0.559 -0.729,-0.519 -0.808,-0.539 -0.879,-0.5 -0.968,-0.499 -1.018,-0.469 -1.098,-0.439 -1.178,-0.459 -1.238,-0.4 -1.288,-0.389 -1.347,-0.369 -1.388,-0.34 -1.467,-0.339 -1.508,-0.29 -1.527,-0.269 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.14 -1.687,-0.139 -1.707,-0.1 -1.737,-0.09 -1.737,-0.04 -1.747,-0.02 0,0 -1.737,0.02 -1.747,0.04 -1.727,0.09 -1.707,0.1 -1.697,0.139 -1.677,0.14 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.269 -1.518,0.29 -1.447,0.339 -1.388,0.34 -1.357,0.369 -1.308,0.389 -1.238,0.4 -1.158,0.459 -1.108,0.439 -1.028,0.469 -0.949,0.499 -0.868,0.5 -0.819,0.539 -0.738,0.519 -0.639,0.559 -0.559,0.539 -0.499,0.559 -0.37,0.569 -0.319,0.589 -0.22,0.559 -0.12,0.589 -0.049,0.599 0,0 0.049,0.579 0.12,0.589 0.22,0.559 0.319,0.579 0.37,0.579 0.499,0.559 0.559,0.559 0.639,0.549 0.738,0.529 0.819,0.519 0.868,0.509 0.949,0.469 1.028,0.489 1.108,0.45 1.158,0.439 1.238,0.409 1.308,0.389 1.357,0.37 1.388,0.339 1.447,0.33 1.518,0.309 1.527,0.25 1.577,0.259 1.627,0.21 1.647,0.189 1.677,0.17 1.697,0.14 1.707,0.08 1.727,0.08 1.747,0.05 1.737,0.01 0,0 1.747,-0.01 1.737,-0.05 1.737,-0.08 1.707,-0.08 1.687,-0.14 1.687,-0.17 1.647,-0.189 1.618,-0.21 1.587,-0.259 1.527,-0.25 1.508,-0.309 1.467,-0.33 1.388,-0.339 1.347,-0.37 1.288,-0.389 1.238,-0.409 1.178,-0.439 1.098,-0.45 1.018,-0.489 0.968,-0.469 0.879,-0.509 0.808,-0.519 0.729,-0.529 0.659,-0.549 0.539,-0.559 0.489,-0.559 0.399,-0.579 0.3,-0.579 0.22,-0.559 0.129,-0.589 0.05,-0.579"
id="path3193" />
<path
style="fill:#000000"
d="m 137.874,267.074 5.041,1.657 12.169,-4.961 5.44,1.657 -2.955,-4.123 -14.225,0 5.85,1.248 -11.32,4.522 z"
id="path3195" />
<path
style="fill:#000000"
d="m 135.768,271.626 -5.002,-1.657 -11.749,4.961 -5.86,-1.667 2.935,4.542 14.674,0 -6.299,-1.657 11.301,-4.522 z"
id="path3197" />
<path
style="fill:#000000"
d="m 114.405,262.552 5.031,-1.657 12.149,4.532 5.46,-1.228 -2.925,4.113 -14.265,0 5.86,-1.238 -11.31,-4.522 z"
id="path3199" />
<path
style="fill:#000000"
d="m 159.676,276.568 -5.021,1.647 -11.74,-4.952 -5.87,1.667 2.935,-4.132 14.675,0 -6.299,1.217 11.32,4.553 z"
id="path3201" />
<path
style="fill:#ffffff"
d="m 138.293,267.483 5.051,1.648 12.149,-4.932 5.451,1.657 -2.935,-4.142 -14.265,0 5.879,1.237 -11.33,4.532 z"
id="path3203" />
<path
style="fill:#ffffff"
d="m 136.217,272.015 -5.051,-1.637 -11.73,4.952 -5.87,-1.657 2.935,4.542 14.665,0 -6.269,-1.647 11.32,-4.553 z"
id="path3205" />
<path
style="fill:#ffffff"
d="m 114.834,262.951 5.021,-1.647 12.159,4.552 5.451,-1.258 -2.935,4.133 -14.255,0 5.879,-1.248 -11.32,-4.532 z"
id="path3207" />
<path
style="fill:#ffffff"
d="m 160.105,276.977 -5.021,1.657 -11.74,-4.961 -5.879,1.657 2.925,-4.113 14.694,0 -6.289,1.228 11.31,4.532 z"
id="path3209" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 102.676,269.57 0,16.471"
id="path3211" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 0,16.471"
id="path3213" />
<path
style="fill:#000000"
d="m 124.467,283.995 7.547,0 4.612,3.713 4.602,-3.713 7.128,0 0,-1.648 5.041,2.456 -5.041,2.486 0,-1.647 -6.279,0 -4.203,2.885 4.203,3.284 6.279,0 0,-2.037 5.041,2.875 -5.041,2.486 0,-1.667 -7.128,0 -4.602,-3.694 -4.612,3.694 -7.547,0 0,1.667 -5.031,-2.486 5.031,-2.875 0,2.037 6.699,0 4.202,-2.875 -4.202,-3.294 -6.699,0 0,1.647 -5.031,-2.486 5.031,-2.456 0,1.648 z"
id="path3215" />
<path
style="fill:#ffffff"
d="m 124.897,284.394 7.536,0 4.612,3.703 4.602,-3.703 7.148,0 0,-1.647 5.011,2.485 -5.011,2.476 0,-1.647 -6.299,0 -4.203,2.875 4.203,3.294 6.299,0 0,-2.056 5.011,2.885 -5.011,2.475 0,-1.657 -7.148,0 -4.602,-3.703 -4.612,3.703 -7.536,0 0,1.657 -5.042,-2.475 5.042,-2.885 0,2.056 6.688,0 4.183,-2.885 -4.183,-3.284 -6.688,0 0,1.647 -5.042,-2.476 5.042,-2.485 0,1.647 z"
id="path3217" />
</g>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="143.47925"
y="266.56204"
id="text3232-1"><tspan
sodipodi:role="line"
id="tspan3234-7"
x="143.47925"
y="266.56204"
style="font-size:11.20825386px">I2PTunnel</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -23.12158,114.55692 106.149072,0"
id="path3614"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 176.56479,114.55692 140.83144,0"
id="path4836"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<g
id="g3219-0"
transform="translate(134.85585,-107.12416)">
<path
style="fill:#b7b79d"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0 z"
id="path3221-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0"
id="path3223-4" />
<path
style="fill:#c9c9b6"
d="m 139.83,178.978 2.965,-2.978 21.875,0 -2.958,2.978 -21.882,0 z"
id="path3225-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 2.965,-2.978 21.731,0"
id="path3227-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 -21.882,0"
id="path3229-9" />
<path
style="fill:#c9c9b6"
d="m 141.178,181.132 9.995,0 0,4.857 -9.995,0 0,-4.857 z"
id="path3231-1" />
<path
style="fill:none;stroke:#626248;stroke-width:0.02"
d="m 141.178,181.132 9.989,0 0,4.85 -9.989,0 0,-4.85"
id="path3233-9" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 142.527,183.567 7.01,0"
id="path3235-6" />
<path
style="fill:#7a7a5a"
d="m 161.712,216 2.958,-2.985 0,-37.015 -2.958,2.978 0,37.022 z"
id="path3237-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 161.712,216 2.814,-2.834"
id="path3239-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 0,37.022"
id="path3241-3" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 140.105,213.559 21.6,0"
id="path3243-8" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 140.105,193.837 21.6,0"
id="path3245-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.60000002"
d="m 139.83,213.29 21.855,0"
id="path3247-5" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 139.83,193.562 21.855,0"
id="path3249-6" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.02"
d="m 141.178,185.727 0,-4.595 9.72,0"
id="path3251-6" />
</g>
<g
id="g3219-6"
transform="translate(134.38113,-56.133163)">
<path
style="fill:#b7b79d"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0 z"
id="path3221-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0"
id="path3223-8" />
<path
style="fill:#c9c9b6"
d="m 139.83,178.978 2.965,-2.978 21.875,0 -2.958,2.978 -21.882,0 z"
id="path3225-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 2.965,-2.978 21.731,0"
id="path3227-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 -21.882,0"
id="path3229-8" />
<path
style="fill:#c9c9b6"
d="m 141.178,181.132 9.995,0 0,4.857 -9.995,0 0,-4.857 z"
id="path3231-2" />
<path
style="fill:none;stroke:#626248;stroke-width:0.02"
d="m 141.178,181.132 9.989,0 0,4.85 -9.989,0 0,-4.85"
id="path3233-99" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 142.527,183.567 7.01,0"
id="path3235-60" />
<path
style="fill:#7a7a5a"
d="m 161.712,216 2.958,-2.985 0,-37.015 -2.958,2.978 0,37.022 z"
id="path3237-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 161.712,216 2.814,-2.834"
id="path3239-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 0,37.022"
id="path3241-6" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 140.105,213.559 21.6,0"
id="path3243-1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 140.105,193.837 21.6,0"
id="path3245-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.60000002"
d="m 139.83,213.29 21.855,0"
id="path3247-2" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 139.83,193.562 21.855,0"
id="path3249-1" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.02"
d="m 141.178,185.727 0,-4.595 9.72,0"
id="path3251-5" />
</g>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="280.74731"
y="181.24799"
id="text3232-2"><tspan
sodipodi:role="line"
id="tspan3234-0"
x="280.74731"
y="181.24799"
style="font-size:11.20825386px">...</tspan></text>
<g
transform="matrix(0.75311128,0,0,0.75311128,66.155046,-65.60384)"
id="g3183-0">
<path
style="fill:#0078aa"
d="m 171.824,286.241 -0.049,-0.589 -0.13,-0.599 -0.22,-0.589 -0.309,-0.579 -0.4,-0.589 -0.479,-0.579 -0.569,-0.559 -0.639,-0.549 -0.738,-0.539 -0.809,-0.519 -0.888,-0.52 -0.969,-0.499 -1.038,-0.479 -1.108,-0.469 -1.178,-0.439 -1.228,-0.42 -1.297,-0.399 -1.368,-0.369 -1.408,-0.37 -1.457,-0.309 -1.507,-0.309 -1.558,-0.27 -1.587,-0.26 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.139 -1.717,-0.11 -1.737,-0.08 -1.747,-0.03 -1.767,-0.03 0,0 -1.747,0.03 -1.737,0.03 -1.737,0.08 -1.717,0.11 -1.707,0.139 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.26 -1.558,0.27 -1.517,0.309 -1.447,0.309 -1.408,0.37 -1.368,0.369 -1.297,0.399 -1.228,0.42 -1.178,0.439 -1.108,0.469 -1.038,0.479 -0.979,0.499 -0.878,0.52 -0.819,0.519 -0.728,0.539 -0.639,0.549 -0.569,0.559 -0.479,0.579 -0.4,0.589 -0.309,0.579 -0.23,0.589 -0.12,0.599 -0.049,0.589 0,0 0.049,0.609 0.12,0.588 0.23,0.589 0.309,0.589 0.4,0.579 0.479,0.579 0.569,0.559 0.639,0.549 0.728,0.54 0.819,0.529 0.878,0.499 0.979,0.519 1.038,0.479 1.108,0.459 1.178,0.429 1.228,0.43 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.329 1.517,0.3 1.558,0.269 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.17 1.707,0.119 1.717,0.11 1.737,0.08 1.737,0.05 1.747,0.01 0,0 1.767,-0.01 1.747,-0.05 1.737,-0.08 1.717,-0.11 1.707,-0.119 1.697,-0.17 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.269 1.507,-0.3 1.457,-0.329 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.43 1.178,-0.429 1.108,-0.459 1.038,-0.479 0.969,-0.519 0.888,-0.499 0.809,-0.529 0.738,-0.54 0.639,-0.549 0.569,-0.559 0.479,-0.579 0.4,-0.579 0.309,-0.589 0.22,-0.589 0.13,-0.588 0.049,-0.609 z"
id="path3185-2" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,286.061 -0.05,-0.599 -0.129,-0.569 -0.22,-0.589 -0.3,-0.569 -0.399,-0.579 -0.489,-0.559 -0.539,-0.549 -0.659,-0.549 -0.729,-0.529 -0.808,-0.529 -0.879,-0.489 -0.968,-0.49 -1.018,-0.489 -1.098,-0.449 -1.178,-0.439 -1.238,-0.399 -1.288,-0.4 -1.347,-0.369 -1.388,-0.34 -1.467,-0.329 -1.508,-0.289 -1.527,-0.27 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.16 -1.687,-0.139 -1.707,-0.08 -1.737,-0.09 -1.737,-0.05 -1.747,0 0,0 -1.737,0 -1.747,0.05 -1.727,0.09 -1.707,0.08 -1.697,0.139 -1.677,0.16 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.27 -1.518,0.289 -1.447,0.329 -1.388,0.34 -1.357,0.369 -1.308,0.4 -1.238,0.399 -1.158,0.439 -1.108,0.449 -1.028,0.489 -0.949,0.49 -0.868,0.489 -0.819,0.529 -0.738,0.529 -0.639,0.549 -0.559,0.549 -0.499,0.559 -0.37,0.579 -0.319,0.569 -0.22,0.589 -0.12,0.569 -0.049,0.599 0,0 0.049,0.589 0.12,0.579 0.22,0.579 0.319,0.569 0.37,0.579 0.499,0.559 0.559,0.549 0.639,0.529 0.738,0.549 0.819,0.529 0.868,0.499 0.949,0.479 1.028,0.48 1.108,0.459 1.158,0.429 1.238,0.409 1.308,0.38 1.357,0.389 1.388,0.339 1.447,0.32 1.518,0.309 1.527,0.26 1.577,0.239 1.627,0.23 1.647,0.18 1.677,0.149 1.697,0.15 1.707,0.09 1.727,0.08 1.747,0.04 1.737,0.02 0,0 1.747,-0.02 1.737,-0.04 1.737,-0.08 1.707,-0.09 1.687,-0.15 1.687,-0.149 1.647,-0.18 1.618,-0.23 1.587,-0.239 1.527,-0.26 1.508,-0.309 1.467,-0.32 1.388,-0.339 1.347,-0.389 1.288,-0.38 1.238,-0.409 1.178,-0.429 1.098,-0.459 1.018,-0.48 0.968,-0.479 0.879,-0.499 0.808,-0.529 0.729,-0.549 0.659,-0.529 0.539,-0.549 0.489,-0.559 0.399,-0.579 0.3,-0.569 0.22,-0.579 0.129,-0.579 0.05,-0.589"
id="path3187-9" />
<path
style="fill:#0078aa"
d="m 102.676,269.969 0,16.491 68.749,0 0,-16.491 -68.749,0 z"
id="path3189-4" />
<path
style="fill:#00b4ff"
d="m 171.824,269.739 -0.049,-0.579 -0.13,-0.598 -0.22,-0.589 -0.309,-0.589 -0.4,-0.589 -0.479,-0.569 -0.569,-0.559 -0.639,-0.559 -0.738,-0.53 -0.809,-0.529 -0.888,-0.509 -0.969,-0.519 -1.038,-0.469 -1.108,-0.469 -1.178,-0.439 -1.228,-0.41 -1.297,-0.399 -1.368,-0.379 -1.408,-0.35 -1.457,-0.329 -1.507,-0.31 -1.558,-0.259 -1.587,-0.27 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.119 -1.717,-0.11 -1.737,-0.08 -1.747,-0.06 -1.767,0 0,0 -1.747,0 -1.737,0.06 -1.737,0.08 -1.717,0.11 -1.707,0.119 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.27 -1.558,0.259 -1.517,0.31 -1.447,0.329 -1.408,0.35 -1.368,0.379 -1.297,0.399 -1.228,0.41 -1.178,0.439 -1.108,0.469 -1.038,0.469 -0.979,0.519 -0.878,0.509 -0.819,0.529 -0.728,0.53 -0.639,0.559 -0.569,0.559 -0.479,0.569 -0.4,0.589 -0.309,0.589 -0.23,0.589 -0.12,0.598 -0.049,0.579 0,0 0.049,0.609 0.12,0.599 0.23,0.589 0.309,0.579 0.4,0.589 0.479,0.559 0.569,0.579 0.639,0.549 0.728,0.539 0.819,0.529 0.878,0.51 0.979,0.509 1.038,0.479 1.108,0.439 1.178,0.459 1.228,0.42 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.319 1.517,0.309 1.558,0.27 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.16 1.707,0.119 1.717,0.11 1.737,0.09 1.737,0.05 1.747,0 0,0 1.767,0 1.747,-0.05 1.737,-0.09 1.717,-0.11 1.707,-0.119 1.697,-0.16 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.27 1.507,-0.309 1.457,-0.319 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.42 1.178,-0.459 1.108,-0.439 1.038,-0.479 0.969,-0.509 0.888,-0.51 0.809,-0.529 0.738,-0.539 0.639,-0.549 0.569,-0.579 0.479,-0.559 0.4,-0.589 0.309,-0.579 0.22,-0.589 0.13,-0.599 0.049,-0.609 z"
id="path3191-3" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 -0.05,-0.599 -0.129,-0.589 -0.22,-0.559 -0.3,-0.589 -0.399,-0.569 -0.489,-0.559 -0.539,-0.539 -0.659,-0.559 -0.729,-0.519 -0.808,-0.539 -0.879,-0.5 -0.968,-0.499 -1.018,-0.469 -1.098,-0.439 -1.178,-0.459 -1.238,-0.4 -1.288,-0.389 -1.347,-0.369 -1.388,-0.34 -1.467,-0.339 -1.508,-0.29 -1.527,-0.269 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.14 -1.687,-0.139 -1.707,-0.1 -1.737,-0.09 -1.737,-0.04 -1.747,-0.02 0,0 -1.737,0.02 -1.747,0.04 -1.727,0.09 -1.707,0.1 -1.697,0.139 -1.677,0.14 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.269 -1.518,0.29 -1.447,0.339 -1.388,0.34 -1.357,0.369 -1.308,0.389 -1.238,0.4 -1.158,0.459 -1.108,0.439 -1.028,0.469 -0.949,0.499 -0.868,0.5 -0.819,0.539 -0.738,0.519 -0.639,0.559 -0.559,0.539 -0.499,0.559 -0.37,0.569 -0.319,0.589 -0.22,0.559 -0.12,0.589 -0.049,0.599 0,0 0.049,0.579 0.12,0.589 0.22,0.559 0.319,0.579 0.37,0.579 0.499,0.559 0.559,0.559 0.639,0.549 0.738,0.529 0.819,0.519 0.868,0.509 0.949,0.469 1.028,0.489 1.108,0.45 1.158,0.439 1.238,0.409 1.308,0.389 1.357,0.37 1.388,0.339 1.447,0.33 1.518,0.309 1.527,0.25 1.577,0.259 1.627,0.21 1.647,0.189 1.677,0.17 1.697,0.14 1.707,0.08 1.727,0.08 1.747,0.05 1.737,0.01 0,0 1.747,-0.01 1.737,-0.05 1.737,-0.08 1.707,-0.08 1.687,-0.14 1.687,-0.17 1.647,-0.189 1.618,-0.21 1.587,-0.259 1.527,-0.25 1.508,-0.309 1.467,-0.33 1.388,-0.339 1.347,-0.37 1.288,-0.389 1.238,-0.409 1.178,-0.439 1.098,-0.45 1.018,-0.489 0.968,-0.469 0.879,-0.509 0.808,-0.519 0.729,-0.529 0.659,-0.549 0.539,-0.559 0.489,-0.559 0.399,-0.579 0.3,-0.579 0.22,-0.559 0.129,-0.589 0.05,-0.579"
id="path3193-5" />
<path
style="fill:#000000"
d="m 137.874,267.074 5.041,1.657 12.169,-4.961 5.44,1.657 -2.955,-4.123 -14.225,0 5.85,1.248 -11.32,4.522 z"
id="path3195-1" />
<path
style="fill:#000000"
d="m 135.768,271.626 -5.002,-1.657 -11.749,4.961 -5.86,-1.667 2.935,4.542 14.674,0 -6.299,-1.657 11.301,-4.522 z"
id="path3197-7" />
<path
style="fill:#000000"
d="m 114.405,262.552 5.031,-1.657 12.149,4.532 5.46,-1.228 -2.925,4.113 -14.265,0 5.86,-1.238 -11.31,-4.522 z"
id="path3199-4" />
<path
style="fill:#000000"
d="m 159.676,276.568 -5.021,1.647 -11.74,-4.952 -5.87,1.667 2.935,-4.132 14.675,0 -6.299,1.217 11.32,4.553 z"
id="path3201-3" />
<path
style="fill:#ffffff"
d="m 138.293,267.483 5.051,1.648 12.149,-4.932 5.451,1.657 -2.935,-4.142 -14.265,0 5.879,1.237 -11.33,4.532 z"
id="path3203-1" />
<path
style="fill:#ffffff"
d="m 136.217,272.015 -5.051,-1.637 -11.73,4.952 -5.87,-1.657 2.935,4.542 14.665,0 -6.269,-1.647 11.32,-4.553 z"
id="path3205-4" />
<path
style="fill:#ffffff"
d="m 114.834,262.951 5.021,-1.647 12.159,4.552 5.451,-1.258 -2.935,4.133 -14.255,0 5.879,-1.248 -11.32,-4.532 z"
id="path3207-6" />
<path
style="fill:#ffffff"
d="m 160.105,276.977 -5.021,1.657 -11.74,-4.961 -5.879,1.657 2.925,-4.113 14.694,0 -6.289,1.228 11.31,4.532 z"
id="path3209-9" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 102.676,269.57 0,16.471"
id="path3211-4" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 0,16.471"
id="path3213-2" />
<path
style="fill:#000000"
d="m 124.467,283.995 7.547,0 4.612,3.713 4.602,-3.713 7.128,0 0,-1.648 5.041,2.456 -5.041,2.486 0,-1.647 -6.279,0 -4.203,2.885 4.203,3.284 6.279,0 0,-2.037 5.041,2.875 -5.041,2.486 0,-1.667 -7.128,0 -4.602,-3.694 -4.612,3.694 -7.547,0 0,1.667 -5.031,-2.486 5.031,-2.875 0,2.037 6.699,0 4.202,-2.875 -4.202,-3.294 -6.699,0 0,1.647 -5.031,-2.486 5.031,-2.456 0,1.648 z"
id="path3215-2" />
<path
style="fill:#ffffff"
d="m 124.897,284.394 7.536,0 4.612,3.703 4.602,-3.703 7.148,0 0,-1.647 5.011,2.485 -5.011,2.476 0,-1.647 -6.299,0 -4.203,2.875 4.203,3.294 6.299,0 0,-2.056 5.011,2.885 -5.011,2.475 0,-1.657 -7.148,0 -4.602,-3.703 -4.612,3.703 -7.536,0 0,1.657 -5.042,-2.475 5.042,-2.885 0,2.056 6.688,0 4.183,-2.885 -4.183,-3.284 -6.688,0 0,1.647 -5.042,-2.476 5.042,-2.485 0,1.647 z"
id="path3217-6" />
</g>
<g
transform="matrix(0.75311128,0,0,0.75311128,66.040764,-121.3287)"
id="g3183-1">
<path
style="fill:#0078aa"
d="m 171.824,286.241 -0.049,-0.589 -0.13,-0.599 -0.22,-0.589 -0.309,-0.579 -0.4,-0.589 -0.479,-0.579 -0.569,-0.559 -0.639,-0.549 -0.738,-0.539 -0.809,-0.519 -0.888,-0.52 -0.969,-0.499 -1.038,-0.479 -1.108,-0.469 -1.178,-0.439 -1.228,-0.42 -1.297,-0.399 -1.368,-0.369 -1.408,-0.37 -1.457,-0.309 -1.507,-0.309 -1.558,-0.27 -1.587,-0.26 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.139 -1.717,-0.11 -1.737,-0.08 -1.747,-0.03 -1.767,-0.03 0,0 -1.747,0.03 -1.737,0.03 -1.737,0.08 -1.717,0.11 -1.707,0.139 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.26 -1.558,0.27 -1.517,0.309 -1.447,0.309 -1.408,0.37 -1.368,0.369 -1.297,0.399 -1.228,0.42 -1.178,0.439 -1.108,0.469 -1.038,0.479 -0.979,0.499 -0.878,0.52 -0.819,0.519 -0.728,0.539 -0.639,0.549 -0.569,0.559 -0.479,0.579 -0.4,0.589 -0.309,0.579 -0.23,0.589 -0.12,0.599 -0.049,0.589 0,0 0.049,0.609 0.12,0.588 0.23,0.589 0.309,0.589 0.4,0.579 0.479,0.579 0.569,0.559 0.639,0.549 0.728,0.54 0.819,0.529 0.878,0.499 0.979,0.519 1.038,0.479 1.108,0.459 1.178,0.429 1.228,0.43 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.329 1.517,0.3 1.558,0.269 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.17 1.707,0.119 1.717,0.11 1.737,0.08 1.737,0.05 1.747,0.01 0,0 1.767,-0.01 1.747,-0.05 1.737,-0.08 1.717,-0.11 1.707,-0.119 1.697,-0.17 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.269 1.507,-0.3 1.457,-0.329 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.43 1.178,-0.429 1.108,-0.459 1.038,-0.479 0.969,-0.519 0.888,-0.499 0.809,-0.529 0.738,-0.54 0.639,-0.549 0.569,-0.559 0.479,-0.579 0.4,-0.579 0.309,-0.589 0.22,-0.589 0.13,-0.588 0.049,-0.609 z"
id="path3185-28" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,286.061 -0.05,-0.599 -0.129,-0.569 -0.22,-0.589 -0.3,-0.569 -0.399,-0.579 -0.489,-0.559 -0.539,-0.549 -0.659,-0.549 -0.729,-0.529 -0.808,-0.529 -0.879,-0.489 -0.968,-0.49 -1.018,-0.489 -1.098,-0.449 -1.178,-0.439 -1.238,-0.399 -1.288,-0.4 -1.347,-0.369 -1.388,-0.34 -1.467,-0.329 -1.508,-0.289 -1.527,-0.27 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.16 -1.687,-0.139 -1.707,-0.08 -1.737,-0.09 -1.737,-0.05 -1.747,0 0,0 -1.737,0 -1.747,0.05 -1.727,0.09 -1.707,0.08 -1.697,0.139 -1.677,0.16 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.27 -1.518,0.289 -1.447,0.329 -1.388,0.34 -1.357,0.369 -1.308,0.4 -1.238,0.399 -1.158,0.439 -1.108,0.449 -1.028,0.489 -0.949,0.49 -0.868,0.489 -0.819,0.529 -0.738,0.529 -0.639,0.549 -0.559,0.549 -0.499,0.559 -0.37,0.579 -0.319,0.569 -0.22,0.589 -0.12,0.569 -0.049,0.599 0,0 0.049,0.589 0.12,0.579 0.22,0.579 0.319,0.569 0.37,0.579 0.499,0.559 0.559,0.549 0.639,0.529 0.738,0.549 0.819,0.529 0.868,0.499 0.949,0.479 1.028,0.48 1.108,0.459 1.158,0.429 1.238,0.409 1.308,0.38 1.357,0.389 1.388,0.339 1.447,0.32 1.518,0.309 1.527,0.26 1.577,0.239 1.627,0.23 1.647,0.18 1.677,0.149 1.697,0.15 1.707,0.09 1.727,0.08 1.747,0.04 1.737,0.02 0,0 1.747,-0.02 1.737,-0.04 1.737,-0.08 1.707,-0.09 1.687,-0.15 1.687,-0.149 1.647,-0.18 1.618,-0.23 1.587,-0.239 1.527,-0.26 1.508,-0.309 1.467,-0.32 1.388,-0.339 1.347,-0.389 1.288,-0.38 1.238,-0.409 1.178,-0.429 1.098,-0.459 1.018,-0.48 0.968,-0.479 0.879,-0.499 0.808,-0.529 0.729,-0.549 0.659,-0.529 0.539,-0.549 0.489,-0.559 0.399,-0.579 0.3,-0.569 0.22,-0.579 0.129,-0.579 0.05,-0.589"
id="path3187-8" />
<path
style="fill:#0078aa"
d="m 102.676,269.969 0,16.491 68.749,0 0,-16.491 -68.749,0 z"
id="path3189-9" />
<path
style="fill:#00b4ff"
d="m 171.824,269.739 -0.049,-0.579 -0.13,-0.598 -0.22,-0.589 -0.309,-0.589 -0.4,-0.589 -0.479,-0.569 -0.569,-0.559 -0.639,-0.559 -0.738,-0.53 -0.809,-0.529 -0.888,-0.509 -0.969,-0.519 -1.038,-0.469 -1.108,-0.469 -1.178,-0.439 -1.228,-0.41 -1.297,-0.399 -1.368,-0.379 -1.408,-0.35 -1.457,-0.329 -1.507,-0.31 -1.558,-0.259 -1.587,-0.27 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.119 -1.717,-0.11 -1.737,-0.08 -1.747,-0.06 -1.767,0 0,0 -1.747,0 -1.737,0.06 -1.737,0.08 -1.717,0.11 -1.707,0.119 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.27 -1.558,0.259 -1.517,0.31 -1.447,0.329 -1.408,0.35 -1.368,0.379 -1.297,0.399 -1.228,0.41 -1.178,0.439 -1.108,0.469 -1.038,0.469 -0.979,0.519 -0.878,0.509 -0.819,0.529 -0.728,0.53 -0.639,0.559 -0.569,0.559 -0.479,0.569 -0.4,0.589 -0.309,0.589 -0.23,0.589 -0.12,0.598 -0.049,0.579 0,0 0.049,0.609 0.12,0.599 0.23,0.589 0.309,0.579 0.4,0.589 0.479,0.559 0.569,0.579 0.639,0.549 0.728,0.539 0.819,0.529 0.878,0.51 0.979,0.509 1.038,0.479 1.108,0.439 1.178,0.459 1.228,0.42 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.319 1.517,0.309 1.558,0.27 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.16 1.707,0.119 1.717,0.11 1.737,0.09 1.737,0.05 1.747,0 0,0 1.767,0 1.747,-0.05 1.737,-0.09 1.717,-0.11 1.707,-0.119 1.697,-0.16 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.27 1.507,-0.309 1.457,-0.319 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.42 1.178,-0.459 1.108,-0.439 1.038,-0.479 0.969,-0.509 0.888,-0.51 0.809,-0.529 0.738,-0.539 0.639,-0.549 0.569,-0.579 0.479,-0.559 0.4,-0.589 0.309,-0.579 0.22,-0.589 0.13,-0.599 0.049,-0.609 z"
id="path3191-2" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 -0.05,-0.599 -0.129,-0.589 -0.22,-0.559 -0.3,-0.589 -0.399,-0.569 -0.489,-0.559 -0.539,-0.539 -0.659,-0.559 -0.729,-0.519 -0.808,-0.539 -0.879,-0.5 -0.968,-0.499 -1.018,-0.469 -1.098,-0.439 -1.178,-0.459 -1.238,-0.4 -1.288,-0.389 -1.347,-0.369 -1.388,-0.34 -1.467,-0.339 -1.508,-0.29 -1.527,-0.269 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.14 -1.687,-0.139 -1.707,-0.1 -1.737,-0.09 -1.737,-0.04 -1.747,-0.02 0,0 -1.737,0.02 -1.747,0.04 -1.727,0.09 -1.707,0.1 -1.697,0.139 -1.677,0.14 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.269 -1.518,0.29 -1.447,0.339 -1.388,0.34 -1.357,0.369 -1.308,0.389 -1.238,0.4 -1.158,0.459 -1.108,0.439 -1.028,0.469 -0.949,0.499 -0.868,0.5 -0.819,0.539 -0.738,0.519 -0.639,0.559 -0.559,0.539 -0.499,0.559 -0.37,0.569 -0.319,0.589 -0.22,0.559 -0.12,0.589 -0.049,0.599 0,0 0.049,0.579 0.12,0.589 0.22,0.559 0.319,0.579 0.37,0.579 0.499,0.559 0.559,0.559 0.639,0.549 0.738,0.529 0.819,0.519 0.868,0.509 0.949,0.469 1.028,0.489 1.108,0.45 1.158,0.439 1.238,0.409 1.308,0.389 1.357,0.37 1.388,0.339 1.447,0.33 1.518,0.309 1.527,0.25 1.577,0.259 1.627,0.21 1.647,0.189 1.677,0.17 1.697,0.14 1.707,0.08 1.727,0.08 1.747,0.05 1.737,0.01 0,0 1.747,-0.01 1.737,-0.05 1.737,-0.08 1.707,-0.08 1.687,-0.14 1.687,-0.17 1.647,-0.189 1.618,-0.21 1.587,-0.259 1.527,-0.25 1.508,-0.309 1.467,-0.33 1.388,-0.339 1.347,-0.37 1.288,-0.389 1.238,-0.409 1.178,-0.439 1.098,-0.45 1.018,-0.489 0.968,-0.469 0.879,-0.509 0.808,-0.519 0.729,-0.529 0.659,-0.549 0.539,-0.559 0.489,-0.559 0.399,-0.579 0.3,-0.579 0.22,-0.559 0.129,-0.589 0.05,-0.579"
id="path3193-8" />
<path
style="fill:#000000"
d="m 137.874,267.074 5.041,1.657 12.169,-4.961 5.44,1.657 -2.955,-4.123 -14.225,0 5.85,1.248 -11.32,4.522 z"
id="path3195-8" />
<path
style="fill:#000000"
d="m 135.768,271.626 -5.002,-1.657 -11.749,4.961 -5.86,-1.667 2.935,4.542 14.674,0 -6.299,-1.657 11.301,-4.522 z"
id="path3197-8" />
<path
style="fill:#000000"
d="m 114.405,262.552 5.031,-1.657 12.149,4.532 5.46,-1.228 -2.925,4.113 -14.265,0 5.86,-1.238 -11.31,-4.522 z"
id="path3199-6" />
<path
style="fill:#000000"
d="m 159.676,276.568 -5.021,1.647 -11.74,-4.952 -5.87,1.667 2.935,-4.132 14.675,0 -6.299,1.217 11.32,4.553 z"
id="path3201-8" />
<path
style="fill:#ffffff"
d="m 138.293,267.483 5.051,1.648 12.149,-4.932 5.451,1.657 -2.935,-4.142 -14.265,0 5.879,1.237 -11.33,4.532 z"
id="path3203-3" />
<path
style="fill:#ffffff"
d="m 136.217,272.015 -5.051,-1.637 -11.73,4.952 -5.87,-1.657 2.935,4.542 14.665,0 -6.269,-1.647 11.32,-4.553 z"
id="path3205-8" />
<path
style="fill:#ffffff"
d="m 114.834,262.951 5.021,-1.647 12.159,4.552 5.451,-1.258 -2.935,4.133 -14.255,0 5.879,-1.248 -11.32,-4.532 z"
id="path3207-3" />
<path
style="fill:#ffffff"
d="m 160.105,276.977 -5.021,1.657 -11.74,-4.961 -5.879,1.657 2.925,-4.113 14.694,0 -6.289,1.228 11.31,4.532 z"
id="path3209-3" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 102.676,269.57 0,16.471"
id="path3211-3" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 0,16.471"
id="path3213-8" />
<path
style="fill:#000000"
d="m 124.467,283.995 7.547,0 4.612,3.713 4.602,-3.713 7.128,0 0,-1.648 5.041,2.456 -5.041,2.486 0,-1.647 -6.279,0 -4.203,2.885 4.203,3.284 6.279,0 0,-2.037 5.041,2.875 -5.041,2.486 0,-1.667 -7.128,0 -4.602,-3.694 -4.612,3.694 -7.547,0 0,1.667 -5.031,-2.486 5.031,-2.875 0,2.037 6.699,0 4.202,-2.875 -4.202,-3.294 -6.699,0 0,1.647 -5.031,-2.486 5.031,-2.456 0,1.648 z"
id="path3215-0" />
<path
style="fill:#ffffff"
d="m 124.897,284.394 7.536,0 4.612,3.703 4.602,-3.703 7.148,0 0,-1.647 5.011,2.485 -5.011,2.476 0,-1.647 -6.299,0 -4.203,2.875 4.203,3.294 6.299,0 0,-2.056 5.011,2.885 -5.011,2.475 0,-1.657 -7.148,0 -4.602,-3.703 -4.612,3.703 -7.536,0 0,1.657 -5.042,-2.475 5.042,-2.885 0,2.056 6.688,0 4.183,-2.885 -4.183,-3.284 -6.688,0 0,1.647 -5.042,-2.476 5.042,-2.485 0,1.647 z"
id="path3217-4" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M -24.172561,102.99613 83.027492,-13.662752"
id="path3144"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M -35.733351,87.231415 81.976511,-112.45496"
id="path3146"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 175.51381,-125.06673 139.78046,0"
id="path3148"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 173.41185,-27.325504 141.88242,0"
id="path3150"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="165.27502"
y="181.54456"
id="text3232-2-6"><tspan
sodipodi:role="line"
id="tspan3234-0-7"
x="165.27502"
y="181.54456"
style="font-size:11.20825386px">...</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1,368 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="i2ptunnel_serverclient.svg"
inkscape:export-filename="/home/mathias/Documents/I2P/i2p.www/www.i2p2/static/images/i2ptunnel_serverclient.png"
inkscape:export-xdpi="49.999134"
inkscape:export-ydpi="49.999134">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4394"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
<inkscape:perspective
id="perspective3524"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3597"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="726"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="124.01575"
inkscape:cy="124.01575"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3091" />
<g
id="g3093"
transform="translate(-124.27542,48.29661)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139" />
</g>
<g
id="g3219"
transform="translate(134.87712,28.099763)">
<path
style="fill:#b7b79d"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0 z"
id="path3221" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0"
id="path3223" />
<path
style="fill:#c9c9b6"
d="m 139.83,178.978 2.965,-2.978 21.875,0 -2.958,2.978 -21.882,0 z"
id="path3225" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 2.965,-2.978 21.731,0"
id="path3227" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 -21.882,0"
id="path3229" />
<path
style="fill:#c9c9b6"
d="m 141.178,181.132 9.995,0 0,4.857 -9.995,0 0,-4.857 z"
id="path3231" />
<path
style="fill:none;stroke:#626248;stroke-width:0.02"
d="m 141.178,181.132 9.989,0 0,4.85 -9.989,0 0,-4.85"
id="path3233" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 142.527,183.567 7.01,0"
id="path3235" />
<path
style="fill:#7a7a5a"
d="m 161.712,216 2.958,-2.985 0,-37.015 -2.958,2.978 0,37.022 z"
id="path3237" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 161.712,216 2.814,-2.834"
id="path3239" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 0,37.022"
id="path3241" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 140.105,213.559 21.6,0"
id="path3243" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 140.105,193.837 21.6,0"
id="path3245" />
<path
style="fill:none;stroke:#494936;stroke-width:0.60000002"
d="m 139.83,213.29 21.855,0"
id="path3247" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 139.83,193.562 21.855,0"
id="path3249" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.02"
d="m 141.178,185.727 0,-4.595 9.72,0"
id="path3251" />
</g>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="52.2197"
y="266.53781"
id="text3232"><tspan
sodipodi:role="line"
id="tspan3234"
x="52.2197"
y="266.53781"
style="font-size:11.20825386px">Client</tspan></text>
<text
xml:space="preserve"
style="font-size:16.81238174px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="268.38885"
y="267.14429"
id="text3236"><tspan
sodipodi:role="line"
id="tspan3238"
x="268.38885"
y="267.14429"
style="font-size:11.20825386px">Server</tspan></text>
<g
transform="matrix(0.75311128,0,0,0.75311128,66.977055,17.740053)"
id="g3183">
<path
style="fill:#0078aa"
d="m 171.824,286.241 -0.049,-0.589 -0.13,-0.599 -0.22,-0.589 -0.309,-0.579 -0.4,-0.589 -0.479,-0.579 -0.569,-0.559 -0.639,-0.549 -0.738,-0.539 -0.809,-0.519 -0.888,-0.52 -0.969,-0.499 -1.038,-0.479 -1.108,-0.469 -1.178,-0.439 -1.228,-0.42 -1.297,-0.399 -1.368,-0.369 -1.408,-0.37 -1.457,-0.309 -1.507,-0.309 -1.558,-0.27 -1.587,-0.26 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.139 -1.717,-0.11 -1.737,-0.08 -1.747,-0.03 -1.767,-0.03 0,0 -1.747,0.03 -1.737,0.03 -1.737,0.08 -1.717,0.11 -1.707,0.139 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.26 -1.558,0.27 -1.517,0.309 -1.447,0.309 -1.408,0.37 -1.368,0.369 -1.297,0.399 -1.228,0.42 -1.178,0.439 -1.108,0.469 -1.038,0.479 -0.979,0.499 -0.878,0.52 -0.819,0.519 -0.728,0.539 -0.639,0.549 -0.569,0.559 -0.479,0.579 -0.4,0.589 -0.309,0.579 -0.23,0.589 -0.12,0.599 -0.049,0.589 0,0 0.049,0.609 0.12,0.588 0.23,0.589 0.309,0.589 0.4,0.579 0.479,0.579 0.569,0.559 0.639,0.549 0.728,0.54 0.819,0.529 0.878,0.499 0.979,0.519 1.038,0.479 1.108,0.459 1.178,0.429 1.228,0.43 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.329 1.517,0.3 1.558,0.269 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.17 1.707,0.119 1.717,0.11 1.737,0.08 1.737,0.05 1.747,0.01 0,0 1.767,-0.01 1.747,-0.05 1.737,-0.08 1.717,-0.11 1.707,-0.119 1.697,-0.17 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.269 1.507,-0.3 1.457,-0.329 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.43 1.178,-0.429 1.108,-0.459 1.038,-0.479 0.969,-0.519 0.888,-0.499 0.809,-0.529 0.738,-0.54 0.639,-0.549 0.569,-0.559 0.479,-0.579 0.4,-0.579 0.309,-0.589 0.22,-0.589 0.13,-0.588 0.049,-0.609 z"
id="path3185" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,286.061 -0.05,-0.599 -0.129,-0.569 -0.22,-0.589 -0.3,-0.569 -0.399,-0.579 -0.489,-0.559 -0.539,-0.549 -0.659,-0.549 -0.729,-0.529 -0.808,-0.529 -0.879,-0.489 -0.968,-0.49 -1.018,-0.489 -1.098,-0.449 -1.178,-0.439 -1.238,-0.399 -1.288,-0.4 -1.347,-0.369 -1.388,-0.34 -1.467,-0.329 -1.508,-0.289 -1.527,-0.27 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.16 -1.687,-0.139 -1.707,-0.08 -1.737,-0.09 -1.737,-0.05 -1.747,0 0,0 -1.737,0 -1.747,0.05 -1.727,0.09 -1.707,0.08 -1.697,0.139 -1.677,0.16 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.27 -1.518,0.289 -1.447,0.329 -1.388,0.34 -1.357,0.369 -1.308,0.4 -1.238,0.399 -1.158,0.439 -1.108,0.449 -1.028,0.489 -0.949,0.49 -0.868,0.489 -0.819,0.529 -0.738,0.529 -0.639,0.549 -0.559,0.549 -0.499,0.559 -0.37,0.579 -0.319,0.569 -0.22,0.589 -0.12,0.569 -0.049,0.599 0,0 0.049,0.589 0.12,0.579 0.22,0.579 0.319,0.569 0.37,0.579 0.499,0.559 0.559,0.549 0.639,0.529 0.738,0.549 0.819,0.529 0.868,0.499 0.949,0.479 1.028,0.48 1.108,0.459 1.158,0.429 1.238,0.409 1.308,0.38 1.357,0.389 1.388,0.339 1.447,0.32 1.518,0.309 1.527,0.26 1.577,0.239 1.627,0.23 1.647,0.18 1.677,0.149 1.697,0.15 1.707,0.09 1.727,0.08 1.747,0.04 1.737,0.02 0,0 1.747,-0.02 1.737,-0.04 1.737,-0.08 1.707,-0.09 1.687,-0.15 1.687,-0.149 1.647,-0.18 1.618,-0.23 1.587,-0.239 1.527,-0.26 1.508,-0.309 1.467,-0.32 1.388,-0.339 1.347,-0.389 1.288,-0.38 1.238,-0.409 1.178,-0.429 1.098,-0.459 1.018,-0.48 0.968,-0.479 0.879,-0.499 0.808,-0.529 0.729,-0.549 0.659,-0.529 0.539,-0.549 0.489,-0.559 0.399,-0.579 0.3,-0.569 0.22,-0.579 0.129,-0.579 0.05,-0.589"
id="path3187" />
<path
style="fill:#0078aa"
d="m 102.676,269.969 0,16.491 68.749,0 0,-16.491 -68.749,0 z"
id="path3189" />
<path
style="fill:#00b4ff"
d="m 171.824,269.739 -0.049,-0.579 -0.13,-0.598 -0.22,-0.589 -0.309,-0.589 -0.4,-0.589 -0.479,-0.569 -0.569,-0.559 -0.639,-0.559 -0.738,-0.53 -0.809,-0.529 -0.888,-0.509 -0.969,-0.519 -1.038,-0.469 -1.108,-0.469 -1.178,-0.439 -1.228,-0.41 -1.297,-0.399 -1.368,-0.379 -1.408,-0.35 -1.457,-0.329 -1.507,-0.31 -1.558,-0.259 -1.587,-0.27 -1.637,-0.219 -1.647,-0.19 -1.697,-0.16 -1.707,-0.119 -1.717,-0.11 -1.737,-0.08 -1.747,-0.06 -1.767,0 0,0 -1.747,0 -1.737,0.06 -1.737,0.08 -1.717,0.11 -1.707,0.119 -1.697,0.16 -1.647,0.19 -1.637,0.219 -1.587,0.27 -1.558,0.259 -1.517,0.31 -1.447,0.329 -1.408,0.35 -1.368,0.379 -1.297,0.399 -1.228,0.41 -1.178,0.439 -1.108,0.469 -1.038,0.469 -0.979,0.519 -0.878,0.509 -0.819,0.529 -0.728,0.53 -0.639,0.559 -0.569,0.559 -0.479,0.569 -0.4,0.589 -0.309,0.589 -0.23,0.589 -0.12,0.598 -0.049,0.579 0,0 0.049,0.609 0.12,0.599 0.23,0.589 0.309,0.579 0.4,0.589 0.479,0.559 0.569,0.579 0.639,0.549 0.728,0.539 0.819,0.529 0.878,0.51 0.979,0.509 1.038,0.479 1.108,0.439 1.178,0.459 1.228,0.42 1.297,0.399 1.368,0.379 1.408,0.35 1.447,0.319 1.517,0.309 1.558,0.27 1.587,0.26 1.637,0.219 1.647,0.19 1.697,0.16 1.707,0.119 1.717,0.11 1.737,0.09 1.737,0.05 1.747,0 0,0 1.767,0 1.747,-0.05 1.737,-0.09 1.717,-0.11 1.707,-0.119 1.697,-0.16 1.647,-0.19 1.637,-0.219 1.587,-0.26 1.558,-0.27 1.507,-0.309 1.457,-0.319 1.408,-0.35 1.368,-0.379 1.297,-0.399 1.228,-0.42 1.178,-0.459 1.108,-0.439 1.038,-0.479 0.969,-0.509 0.888,-0.51 0.809,-0.529 0.738,-0.539 0.639,-0.549 0.569,-0.579 0.479,-0.559 0.4,-0.589 0.309,-0.579 0.22,-0.589 0.13,-0.599 0.049,-0.609 z"
id="path3191" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 -0.05,-0.599 -0.129,-0.589 -0.22,-0.559 -0.3,-0.589 -0.399,-0.569 -0.489,-0.559 -0.539,-0.539 -0.659,-0.559 -0.729,-0.519 -0.808,-0.539 -0.879,-0.5 -0.968,-0.499 -1.018,-0.469 -1.098,-0.439 -1.178,-0.459 -1.238,-0.4 -1.288,-0.389 -1.347,-0.369 -1.388,-0.34 -1.467,-0.339 -1.508,-0.29 -1.527,-0.269 -1.587,-0.25 -1.618,-0.219 -1.647,-0.19 -1.687,-0.14 -1.687,-0.139 -1.707,-0.1 -1.737,-0.09 -1.737,-0.04 -1.747,-0.02 0,0 -1.737,0.02 -1.747,0.04 -1.727,0.09 -1.707,0.1 -1.697,0.139 -1.677,0.14 -1.647,0.19 -1.627,0.219 -1.577,0.25 -1.527,0.269 -1.518,0.29 -1.447,0.339 -1.388,0.34 -1.357,0.369 -1.308,0.389 -1.238,0.4 -1.158,0.459 -1.108,0.439 -1.028,0.469 -0.949,0.499 -0.868,0.5 -0.819,0.539 -0.738,0.519 -0.639,0.559 -0.559,0.539 -0.499,0.559 -0.37,0.569 -0.319,0.589 -0.22,0.559 -0.12,0.589 -0.049,0.599 0,0 0.049,0.579 0.12,0.589 0.22,0.559 0.319,0.579 0.37,0.579 0.499,0.559 0.559,0.559 0.639,0.549 0.738,0.529 0.819,0.519 0.868,0.509 0.949,0.469 1.028,0.489 1.108,0.45 1.158,0.439 1.238,0.409 1.308,0.389 1.357,0.37 1.388,0.339 1.447,0.33 1.518,0.309 1.527,0.25 1.577,0.259 1.627,0.21 1.647,0.189 1.677,0.17 1.697,0.14 1.707,0.08 1.727,0.08 1.747,0.05 1.737,0.01 0,0 1.747,-0.01 1.737,-0.05 1.737,-0.08 1.707,-0.08 1.687,-0.14 1.687,-0.17 1.647,-0.189 1.618,-0.21 1.587,-0.259 1.527,-0.25 1.508,-0.309 1.467,-0.33 1.388,-0.339 1.347,-0.37 1.288,-0.389 1.238,-0.409 1.178,-0.439 1.098,-0.45 1.018,-0.489 0.968,-0.469 0.879,-0.509 0.808,-0.519 0.729,-0.529 0.659,-0.549 0.539,-0.559 0.489,-0.559 0.399,-0.579 0.3,-0.579 0.22,-0.559 0.129,-0.589 0.05,-0.579"
id="path3193" />
<path
style="fill:#000000"
d="m 137.874,267.074 5.041,1.657 12.169,-4.961 5.44,1.657 -2.955,-4.123 -14.225,0 5.85,1.248 -11.32,4.522 z"
id="path3195" />
<path
style="fill:#000000"
d="m 135.768,271.626 -5.002,-1.657 -11.749,4.961 -5.86,-1.667 2.935,4.542 14.674,0 -6.299,-1.657 11.301,-4.522 z"
id="path3197" />
<path
style="fill:#000000"
d="m 114.405,262.552 5.031,-1.657 12.149,4.532 5.46,-1.228 -2.925,4.113 -14.265,0 5.86,-1.238 -11.31,-4.522 z"
id="path3199" />
<path
style="fill:#000000"
d="m 159.676,276.568 -5.021,1.647 -11.74,-4.952 -5.87,1.667 2.935,-4.132 14.675,0 -6.299,1.217 11.32,4.553 z"
id="path3201" />
<path
style="fill:#ffffff"
d="m 138.293,267.483 5.051,1.648 12.149,-4.932 5.451,1.657 -2.935,-4.142 -14.265,0 5.879,1.237 -11.33,4.532 z"
id="path3203" />
<path
style="fill:#ffffff"
d="m 136.217,272.015 -5.051,-1.637 -11.73,4.952 -5.87,-1.657 2.935,4.542 14.665,0 -6.269,-1.647 11.32,-4.553 z"
id="path3205" />
<path
style="fill:#ffffff"
d="m 114.834,262.951 5.021,-1.647 12.159,4.552 5.451,-1.258 -2.935,4.133 -14.255,0 5.879,-1.248 -11.32,-4.532 z"
id="path3207" />
<path
style="fill:#ffffff"
d="m 160.105,276.977 -5.021,1.657 -11.74,-4.961 -5.879,1.657 2.925,-4.113 14.694,0 -6.289,1.228 11.31,4.532 z"
id="path3209" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 102.676,269.57 0,16.471"
id="path3211" />
<path
style="fill:none;stroke:#aae6ff;stroke-width:0.02"
d="m 171.425,269.57 0,16.471"
id="path3213" />
<path
style="fill:#000000"
d="m 124.467,283.995 7.547,0 4.612,3.713 4.602,-3.713 7.128,0 0,-1.648 5.041,2.456 -5.041,2.486 0,-1.647 -6.279,0 -4.203,2.885 4.203,3.284 6.279,0 0,-2.037 5.041,2.875 -5.041,2.486 0,-1.667 -7.128,0 -4.602,-3.694 -4.612,3.694 -7.547,0 0,1.667 -5.031,-2.486 5.031,-2.875 0,2.037 6.699,0 4.202,-2.875 -4.202,-3.294 -6.699,0 0,1.647 -5.031,-2.486 5.031,-2.456 0,1.648 z"
id="path3215" />
<path
style="fill:#ffffff"
d="m 124.897,284.394 7.536,0 4.612,3.703 4.602,-3.703 7.148,0 0,-1.647 5.011,2.485 -5.011,2.476 0,-1.647 -6.299,0 -4.203,2.875 4.203,3.294 6.299,0 0,-2.056 5.011,2.885 -5.011,2.475 0,-1.657 -7.148,0 -4.602,-3.703 -4.612,3.703 -7.536,0 0,1.657 -5.042,-2.475 5.042,-2.885 0,2.056 6.688,0 4.183,-2.885 -4.183,-3.284 -6.688,0 0,1.647 -5.042,-2.476 5.042,-2.485 0,1.647 z"
id="path3217" />
</g>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="143.47925"
y="266.56204"
id="text3232-1"><tspan
sodipodi:role="line"
id="tspan3234-7"
x="143.47925"
y="266.56204"
style="font-size:11.20825386px">I2PTunnel</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -23.12158,114.55692 106.149072,0"
id="path3614"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 176.56479,114.55692 140.83144,0"
id="path4836"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
</svg>

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 102 KiB

View File

@ -0,0 +1,952 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="netdb_get_leaseset.svg"
inkscape:export-filename="/home/mathias/Documents/I2P/i2p.www/www.i2p2/image_design/netdb_get_leaseset.png"
inkscape:export-xdpi="49.999134"
inkscape:export-ydpi="49.999134">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4855"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<linearGradient
id="linearGradient4351">
<stop
style="stop-color:#cacaff;stop-opacity:1;"
offset="0"
id="stop4353" />
<stop
style="stop-color:#cacaff;stop-opacity:0;"
offset="1"
id="stop4355" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
<inkscape:perspective
id="perspective3365"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3456"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5313"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5313-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5535"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6324"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6580"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-7"
style="overflow:visible">
<path
id="path4855-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker6586"
style="overflow:visible">
<path
id="path6588"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<inkscape:perspective
id="perspective6874"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
id="path4855-3"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker6880"
style="overflow:visible">
<path
id="path6882"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<inkscape:perspective
id="perspective6932"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="726"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="251.92816"
inkscape:cy="112.51086"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Pictures">
<g
style="display:inline"
id="g3093"
transform="translate(-185.52966,11.190679)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139" />
</g>
<g
style="display:inline"
id="g3093-1"
transform="translate(-80.220357,10.805087)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6" />
</g>
<g
style="display:inline"
id="g3093-1-3"
transform="translate(38.710001,10.805087)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9-7" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5-6" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6-4" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7-2" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0-2" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4-0" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4-9" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8-4" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2-0" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0-7" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6-8" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6-0" />
</g>
<path
style="fill:#cacaff;fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline"
d="m 210.96287,244.40394 c -46.36835,0 -85.38274,19.53789 -96.93388,46.09394 -10.69963,-2.73694 -22.659031,-4.27314 -35.288491,-4.27314 -45.540086,0 -82.4507158,19.90612 -82.4507158,44.46524 0,9.70624 5.765251,18.67753 15.5514528,25.98914 -12.20321684,6.15369 -19.6844958,14.41016 -19.6844958,23.4848 0,19.02925 32.8283478,34.44786 73.3264988,34.44786 27.54066,0 51.544801,-7.12071 64.079691,-17.67051 15.34489,5.5421 34.71109,8.84401 55.77858,8.84401 49.76881,0 90.12136,-18.45531 90.12136,-41.22536 0,-3.0279 -0.72988,-5.98433 -2.08403,-8.8265 23.15405,-11.43708 38.00298,-29.08221 38.00298,-48.896 0,-34.48036 -44.95762,-62.43348 -100.41895,-62.43348 z"
id="path5558" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Text"
style="display:inline">
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="101.22408"
y="339.98462"
id="text4359"><tspan
sodipodi:role="line"
id="tspan4361"
x="101.22408"
y="339.98462">Network database</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="-5.6149035"
y="162.89429"
id="text5301"><tspan
sodipodi:role="line"
id="tspan5303"
x="-5.6149035"
y="162.89429">Alice</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="99.99514"
y="162.76093"
id="text5301-0"><tspan
sodipodi:role="line"
id="tspan5303-7"
x="99.99514"
y="162.76093">John</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="217.44405"
y="161.75439"
id="text5301-6"><tspan
sodipodi:role="line"
id="tspan5303-6"
x="217.44405"
y="161.75439">Peter</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -132.42359,48.345122 131.3726091,0"
id="path5942"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 55.701988,48.345122 155.545172,0"
id="path6128"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -352.0786,-3.152943 0,0 z"
id="path6314"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<g
style="display:inline"
id="g3093-0"
transform="translate(152.79493,11.156386)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-5" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-4" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-4" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-6" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-8" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-44" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-1" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-1" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-4" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-7" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-2" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-5" />
</g>
<g
style="display:inline"
id="g3093-1-2"
transform="translate(258.10434,10.770794)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9-0" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5-9" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6-2" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7-9" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0-0" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4-3" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4-2" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8-2" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-9" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2-7" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6-36" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0-0" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6-9" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6-2" />
</g>
<g
style="display:inline"
id="g3093-1-3-7"
transform="translate(377.0347,10.770794)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1-7-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9-7-5" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-2-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5-6-8" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6-4-2" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7-5-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7-2-1" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4-0-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0-2-5" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6-9-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4-0-7" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7-9-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4-9-4" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8-4-4" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-5-9" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8-1-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2-0-9" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6-3-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0-7-2" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6-8-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6-8-9" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4-6-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6-0-1" />
</g>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="332.70944"
y="162.86003"
id="text5301-4"><tspan
sodipodi:role="line"
id="tspan5303-0"
x="332.70944"
y="162.86003">Cloë</tspan></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="439.4404"
y="162.72667"
id="text5301-0-3"><tspan
sodipodi:role="line"
id="tspan5303-7-0"
x="439.4404"
y="162.72667">Dan</tspan></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="559.13147"
y="161.72014"
id="text5301-6-0"><tspan
sodipodi:role="line"
id="tspan5303-6-7"
x="559.13147"
y="161.72014">Bob</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.5604127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
d="m 361.11284,186.05889 73.62288,0"
id="path5942-2" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5604127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
d="m 466.5408,186.05889 87.16949,0"
id="path6128-9" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5604127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
d="m 6.716754,211.95133 21.792366,83.6356"
id="path4847" />
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="208.88512"
y="63.842232"
id="text5297"
transform="matrix(0.26559506,0.96408468,-0.96408468,0.26559506,0,0)"><tspan
sodipodi:role="line"
id="tspan5299"
x="208.88512"
y="63.842232"
style="font-size:11.20825386px">GET leaseSet</tspan></text>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="223.43687"
y="3.2048521"
id="text5297-6"
transform="matrix(0.22245257,0.97494351,-0.97494351,0.22245257,0,0)"><tspan
sodipodi:role="line"
x="223.43687"
y="3.2048521"
style="font-size:11.20825386px;text-align:start;text-anchor:start"
id="tspan5556">leaseSet</tspan><tspan
sodipodi:role="line"
x="223.43687"
y="17.21517"
style="font-size:11.20825386px;text-align:start;text-anchor:start"
id="tspan6922">to Bob</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.5604127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
d="M 41.46675,291.46405 20.26336,208.41744"
id="path5735" />
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="261.72629"
y="166.1996"
id="text7150"><tspan
sodipodi:role="line"
id="tspan7152"
x="261.72629"
y="166.1996"
style="font-size:11.20825386px">CONNECT</tspan><tspan
sodipodi:role="line"
x="261.72629"
y="180.20992"
id="tspan7154"
style="font-size:11.20825386px">tunnels</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6880)"
d="m 268.00013,47.294141 147.13733,0"
id="path7156"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -0,0 +1,509 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="netdb_get_routerinfo_1.svg"
inkscape:export-filename="/home/mathias/Documents/I2P/i2p.www/www.i2p2/image_design/netdb_get_routerinfo_1.png"
inkscape:export-xdpi="49.999134"
inkscape:export-ydpi="49.999134">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4855"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<linearGradient
id="linearGradient4351">
<stop
style="stop-color:#cacaff;stop-opacity:1;"
offset="0"
id="stop4353" />
<stop
style="stop-color:#cacaff;stop-opacity:0;"
offset="1"
id="stop4355" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
<inkscape:perspective
id="perspective3365"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3456"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5313"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5313-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5535"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="726"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="30.351733"
inkscape:cy="64.573832"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Pictures">
<g
style="display:inline"
id="g3093"
transform="translate(-185.52966,11.190679)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139" />
</g>
<g
style="display:inline"
id="g3093-1"
transform="translate(-80.220357,10.805087)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6" />
</g>
<g
style="display:inline"
id="g3093-1-3"
transform="translate(38.710001,10.805087)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9-7" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5-6" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6-4" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7-2" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0-2" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4-0" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4-9" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8-4" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2-0" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0-7" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6-8" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6-0" />
</g>
<path
style="fill:#cacaff;fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline"
d="m 210.96287,244.40394 c -46.36835,0 -85.38274,19.53789 -96.93388,46.09394 -10.69963,-2.73694 -22.659031,-4.27314 -35.288491,-4.27314 -45.540086,0 -82.4507158,19.90612 -82.4507158,44.46524 0,9.70624 5.765251,18.67753 15.5514528,25.98914 -12.20321684,6.15369 -19.6844958,14.41016 -19.6844958,23.4848 0,19.02925 32.8283478,34.44786 73.3264988,34.44786 27.54066,0 51.544801,-7.12071 64.079691,-17.67051 15.34489,5.5421 34.71109,8.84401 55.77858,8.84401 49.76881,0 90.12136,-18.45531 90.12136,-41.22536 0,-3.0279 -0.72988,-5.98433 -2.08403,-8.8265 23.15405,-11.43708 38.00298,-29.08221 38.00298,-48.896 0,-34.48036 -44.95762,-62.43348 -100.41895,-62.43348 z"
id="path5558" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Text"
style="display:inline">
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="101.22408"
y="339.98462"
id="text4359"><tspan
sodipodi:role="line"
id="tspan4361"
x="101.22408"
y="339.98462">Network database</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -161.85106,93.537301 38.88629,149.239289"
id="path4847"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<text
xml:space="preserve"
style="font-size:6.16453980999999995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="206.88257"
y="64.888947"
id="text5297"
transform="matrix(0.26559507,0.9640847,-0.9640847,0.26559507,-2.1705283e-6,-6.1137644e-7)"><tspan
sodipodi:role="line"
id="tspan5299"
x="206.88257"
y="64.888947"
style="font-size:11.20825386px">GET routerInfo</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="-5.6149035"
y="162.89429"
id="text5301"><tspan
sodipodi:role="line"
id="tspan5303"
x="-5.6149035"
y="162.89429">Alice</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="99.99514"
y="162.76093"
id="text5301-0"><tspan
sodipodi:role="line"
id="tspan5303-7"
x="99.99514"
y="162.76093">John</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="217.44405"
y="161.75439"
id="text5301-6"><tspan
sodipodi:role="line"
id="tspan5303-6"
x="217.44405"
y="161.75439">Peter</tspan></text>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="222.82492"
y="3.4961586"
id="text5297-6"
transform="matrix(0.22245258,0.97494351,-0.97494351,0.22245258,0,0)"><tspan
sodipodi:role="line"
x="222.82492"
y="3.4961586"
style="font-size:11.20825386px"
id="tspan5552">routerInfo</tspan><tspan
sodipodi:role="line"
x="222.82492"
y="17.506475"
style="font-size:11.20825386px"
id="tspan5556">John, Peter</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M -99.843186,235.41972 -137.6785,87.231415"
id="path5735"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,516 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="netdb_get_routerinfo_2.svg"
inkscape:export-filename="/home/mathias/Documents/I2P/i2p.www/www.i2p2/image_design/netdb_get_routerinfo_2.png"
inkscape:export-xdpi="49.999134"
inkscape:export-ydpi="49.999134">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4855"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<linearGradient
id="linearGradient4351">
<stop
style="stop-color:#cacaff;stop-opacity:1;"
offset="0"
id="stop4353" />
<stop
style="stop-color:#cacaff;stop-opacity:0;"
offset="1"
id="stop4355" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
<inkscape:perspective
id="perspective3365"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3456"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5313"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5313-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5535"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6324"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="726"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="30.351733"
inkscape:cy="64.573832"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Pictures">
<g
style="display:inline"
id="g3093"
transform="translate(-185.52966,11.190679)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139" />
</g>
<g
style="display:inline"
id="g3093-1"
transform="translate(-80.220357,10.805087)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6" />
</g>
<g
style="display:inline"
id="g3093-1-3"
transform="translate(38.710001,10.805087)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-1-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-9-7" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-5-6" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-6-4" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-7-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-7-2" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-4-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0-2" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4-0" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-7-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-4-9" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-8-4" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-8-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-2-0" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-6-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-0-7" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-6-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-6-8" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-4-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-6-0" />
</g>
<path
style="fill:#cacaff;fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline"
d="m 210.96287,244.40394 c -46.36835,0 -85.38274,19.53789 -96.93388,46.09394 -10.69963,-2.73694 -22.659031,-4.27314 -35.288491,-4.27314 -45.540086,0 -82.4507158,19.90612 -82.4507158,44.46524 0,9.70624 5.765251,18.67753 15.5514528,25.98914 -12.20321684,6.15369 -19.6844958,14.41016 -19.6844958,23.4848 0,19.02925 32.8283478,34.44786 73.3264988,34.44786 27.54066,0 51.544801,-7.12071 64.079691,-17.67051 15.34489,5.5421 34.71109,8.84401 55.77858,8.84401 49.76881,0 90.12136,-18.45531 90.12136,-41.22536 0,-3.0279 -0.72988,-5.98433 -2.08403,-8.8265 23.15405,-11.43708 38.00298,-29.08221 38.00298,-48.896 0,-34.48036 -44.95762,-62.43348 -100.41895,-62.43348 z"
id="path5558" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Text"
style="display:inline">
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="101.22408"
y="339.98462"
id="text4359"><tspan
sodipodi:role="line"
id="tspan4361"
x="101.22408"
y="339.98462">Network database</tspan></text>
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="25.080004"
y="181.51357"
id="text5297"
transform="matrix(0.99997535,-0.00702166,0.00702166,0.99997535,0,0)"><tspan
sodipodi:role="line"
id="tspan5299"
x="25.080004"
y="181.51357"
style="font-size:11.20825386px">build tunnel</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="-5.6149035"
y="162.89429"
id="text5301"><tspan
sodipodi:role="line"
id="tspan5303"
x="-5.6149035"
y="162.89429">Alice</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="99.99514"
y="162.76093"
id="text5301-0"><tspan
sodipodi:role="line"
id="tspan5303-7"
x="99.99514"
y="162.76093">John</tspan></text>
<text
transform="translate(-2.1705283e-6,-6.1137644e-7)"
xml:space="preserve"
style="font-size:11.20825385999999924px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="217.44405"
y="161.75439"
id="text5301-6"><tspan
sodipodi:role="line"
id="tspan5303-6"
x="217.44405"
y="161.75439">Peter</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -132.42359,48.345122 131.3726091,0"
id="path5942"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 55.701988,48.345122 155.545172,0"
id="path6128"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -352.0786,-3.152943 0,0 z"
id="path6314"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<text
xml:space="preserve"
style="font-size:6.16453981px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="136.1862"
y="182.10078"
id="text5297-6"
transform="matrix(0.99997535,-0.00702166,0.00702166,0.99997535,0,0)"><tspan
sodipodi:role="line"
id="tspan5299-2"
x="136.1862"
y="182.10078"
style="font-size:11.20825386px">build tunnel</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="362pt" height="422pt" viewBox="0 0 362 422" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d="M 0.84375 3 L 0.84375 -11.984375 L 9.34375 -11.984375 L 9.34375 3 L 0.84375 3 Z M 1.796875 2.0625 L 8.40625 2.0625 L 8.40625 -11.03125 L 1.796875 -11.03125 L 1.796875 2.0625 Z M 1.796875 2.0625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 1.671875 -12.390625 L 3.34375 -12.390625 L 3.34375 0 L 1.671875 0 L 1.671875 -12.390625 Z M 1.671875 -12.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 3.34375 -11.015625 L 3.34375 -6.359375 L 5.453125 -6.359375 C 6.234375 -6.359375 6.835938 -6.5625 7.265625 -6.96875 C 7.691406 -7.375 7.90625 -7.945312 7.90625 -8.6875 C 7.90625 -9.425781 7.691406 -10 7.265625 -10.40625 C 6.835938 -10.8125 6.234375 -11.015625 5.453125 -11.015625 L 3.34375 -11.015625 Z M 1.671875 -12.390625 L 5.453125 -12.390625 C 6.835938 -12.390625 7.882812 -12.078125 8.59375 -11.453125 C 9.3125 -10.828125 9.671875 -9.90625 9.671875 -8.6875 C 9.671875 -7.46875 9.3125 -6.546875 8.59375 -5.921875 C 7.882812 -5.296875 6.835938 -4.984375 5.453125 -4.984375 L 3.34375 -4.984375 L 3.34375 0 L 1.671875 0 L 1.671875 -12.390625 Z M 1.671875 -12.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M -0.046875 -12.390625 L 10.4375 -12.390625 L 10.4375 -10.984375 L 6.03125 -10.984375 L 6.03125 0 L 4.34375 0 L 4.34375 -10.984375 L -0.046875 -10.984375 L -0.046875 -12.390625 Z M -0.046875 -12.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 10.953125 -11.4375 L 10.953125 -9.671875 C 10.390625 -10.191406 9.785156 -10.582031 9.140625 -10.84375 C 8.503906 -11.101562 7.828125 -11.234375 7.109375 -11.234375 C 5.691406 -11.234375 4.601562 -10.800781 3.84375 -9.9375 C 3.09375 -9.070312 2.71875 -7.820312 2.71875 -6.1875 C 2.71875 -4.550781 3.09375 -3.300781 3.84375 -2.4375 C 4.601562 -1.570312 5.691406 -1.140625 7.109375 -1.140625 C 7.828125 -1.140625 8.503906 -1.269531 9.140625 -1.53125 C 9.785156 -1.789062 10.390625 -2.179688 10.953125 -2.703125 L 10.953125 -0.953125 C 10.359375 -0.554688 9.734375 -0.257812 9.078125 -0.0625 C 8.429688 0.132812 7.738281 0.234375 7 0.234375 C 5.125 0.234375 3.644531 -0.335938 2.5625 -1.484375 C 1.488281 -2.628906 0.953125 -4.195312 0.953125 -6.1875 C 0.953125 -8.175781 1.488281 -9.742188 2.5625 -10.890625 C 3.644531 -12.046875 5.125 -12.625 7 -12.625 C 7.75 -12.625 8.445312 -12.523438 9.09375 -12.328125 C 9.75 -12.128906 10.367188 -11.832031 10.953125 -11.4375 Z M 10.953125 -11.4375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 1.484375 -12.390625 L 3.15625 -12.390625 L 3.15625 -4.859375 C 3.15625 -3.535156 3.394531 -2.582031 3.875 -2 C 4.363281 -1.414062 5.144531 -1.125 6.21875 -1.125 C 7.300781 -1.125 8.082031 -1.414062 8.5625 -2 C 9.039062 -2.582031 9.28125 -3.535156 9.28125 -4.859375 L 9.28125 -12.390625 L 10.96875 -12.390625 L 10.96875 -4.65625 C 10.96875 -3.039062 10.566406 -1.820312 9.765625 -1 C 8.960938 -0.175781 7.78125 0.234375 6.21875 0.234375 C 4.65625 0.234375 3.472656 -0.175781 2.671875 -1 C 1.878906 -1.820312 1.484375 -3.039062 1.484375 -4.65625 L 1.484375 -12.390625 Z M 1.484375 -12.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 3.34375 -11.015625 L 3.34375 -1.375 L 5.375 -1.375 C 7.082031 -1.375 8.332031 -1.757812 9.125 -2.53125 C 9.914062 -3.3125 10.3125 -4.535156 10.3125 -6.203125 C 10.3125 -7.867188 9.914062 -9.085938 9.125 -9.859375 C 8.332031 -10.628906 7.082031 -11.015625 5.375 -11.015625 L 3.34375 -11.015625 Z M 1.671875 -12.390625 L 5.109375 -12.390625 C 7.515625 -12.390625 9.28125 -11.890625 10.40625 -10.890625 C 11.53125 -9.890625 12.09375 -8.328125 12.09375 -6.203125 C 12.09375 -4.066406 11.523438 -2.5 10.390625 -1.5 C 9.265625 -0.5 7.503906 0 5.109375 0 L 1.671875 0 L 1.671875 -12.390625 Z M 1.671875 -12.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke:none;" d="M 1.671875 -12.390625 L 3.921875 -12.390625 L 9.421875 -2.03125 L 9.421875 -12.390625 L 11.046875 -12.390625 L 11.046875 0 L 8.796875 0 L 3.296875 -10.375 L 3.296875 0 L 1.671875 0 L 1.671875 -12.390625 Z M 1.671875 -12.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke:none;" d="M 9.09375 -11.984375 L 9.09375 -10.34375 C 8.457031 -10.65625 7.859375 -10.882812 7.296875 -11.03125 C 6.734375 -11.175781 6.1875 -11.25 5.65625 -11.25 C 4.75 -11.25 4.046875 -11.070312 3.546875 -10.71875 C 3.054688 -10.363281 2.8125 -9.863281 2.8125 -9.21875 C 2.8125 -8.664062 2.972656 -8.25 3.296875 -7.96875 C 3.628906 -7.6875 4.253906 -7.460938 5.171875 -7.296875 L 6.1875 -7.09375 C 7.4375 -6.851562 8.359375 -6.429688 8.953125 -5.828125 C 9.546875 -5.234375 9.84375 -4.429688 9.84375 -3.421875 C 9.84375 -2.222656 9.4375 -1.3125 8.625 -0.6875 C 7.820312 -0.0703125 6.644531 0.234375 5.09375 0.234375 C 4.507812 0.234375 3.882812 0.164062 3.21875 0.03125 C 2.5625 -0.09375 1.878906 -0.285156 1.171875 -0.546875 L 1.171875 -2.28125 C 1.847656 -1.894531 2.515625 -1.601562 3.171875 -1.40625 C 3.828125 -1.21875 4.46875 -1.125 5.09375 -1.125 C 6.050781 -1.125 6.789062 -1.3125 7.3125 -1.6875 C 7.832031 -2.0625 8.09375 -2.597656 8.09375 -3.296875 C 8.09375 -3.898438 7.90625 -4.375 7.53125 -4.71875 C 7.15625 -5.0625 6.539062 -5.320312 5.6875 -5.5 L 4.671875 -5.6875 C 3.421875 -5.9375 2.515625 -6.328125 1.953125 -6.859375 C 1.398438 -7.390625 1.125 -8.128906 1.125 -9.078125 C 1.125 -10.171875 1.507812 -11.035156 2.28125 -11.671875 C 3.050781 -12.304688 4.113281 -12.625 5.46875 -12.625 C 6.050781 -12.625 6.644531 -12.566406 7.25 -12.453125 C 7.851562 -12.347656 8.46875 -12.191406 9.09375 -11.984375 Z M 9.09375 -11.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-9">
<path style="stroke:none;" d="M 1.4375 -3.671875 L 1.4375 -9.296875 L 2.96875 -9.296875 L 2.96875 -3.734375 C 2.96875 -2.847656 3.140625 -2.1875 3.484375 -1.75 C 3.828125 -1.3125 4.34375 -1.09375 5.03125 -1.09375 C 5.851562 -1.09375 6.503906 -1.351562 6.984375 -1.875 C 7.460938 -2.40625 7.703125 -3.125 7.703125 -4.03125 L 7.703125 -9.296875 L 9.234375 -9.296875 L 9.234375 0 L 7.703125 0 L 7.703125 -1.421875 C 7.328125 -0.859375 6.894531 -0.441406 6.40625 -0.171875 C 5.914062 0.0976562 5.347656 0.234375 4.703125 0.234375 C 3.640625 0.234375 2.828125 -0.09375 2.265625 -0.75 C 1.710938 -1.414062 1.4375 -2.390625 1.4375 -3.671875 Z M 5.28125 -9.515625 L 5.28125 -9.515625 Z M 5.28125 -9.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-10">
<path style="stroke:none;" d="M 9.328125 -5.609375 L 9.328125 0 L 7.796875 0 L 7.796875 -5.5625 C 7.796875 -6.4375 7.625 -7.09375 7.28125 -7.53125 C 6.945312 -7.96875 6.4375 -8.1875 5.75 -8.1875 C 4.914062 -8.1875 4.257812 -7.921875 3.78125 -7.390625 C 3.3125 -6.867188 3.078125 -6.15625 3.078125 -5.25 L 3.078125 0 L 1.546875 0 L 1.546875 -9.296875 L 3.078125 -9.296875 L 3.078125 -7.859375 C 3.441406 -8.410156 3.867188 -8.820312 4.359375 -9.09375 C 4.859375 -9.375 5.429688 -9.515625 6.078125 -9.515625 C 7.148438 -9.515625 7.957031 -9.179688 8.5 -8.515625 C 9.050781 -7.859375 9.328125 -6.890625 9.328125 -5.609375 Z M 9.328125 -5.609375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-11">
<path style="stroke:none;" d="M 9.546875 -5.03125 L 9.546875 -4.28125 L 2.53125 -4.28125 C 2.59375 -3.226562 2.90625 -2.425781 3.46875 -1.875 C 4.039062 -1.320312 4.835938 -1.046875 5.859375 -1.046875 C 6.441406 -1.046875 7.007812 -1.117188 7.5625 -1.265625 C 8.113281 -1.410156 8.660156 -1.628906 9.203125 -1.921875 L 9.203125 -0.46875 C 8.648438 -0.238281 8.085938 -0.0664062 7.515625 0.046875 C 6.941406 0.171875 6.359375 0.234375 5.765625 0.234375 C 4.273438 0.234375 3.097656 -0.191406 2.234375 -1.046875 C 1.367188 -1.910156 0.9375 -3.082031 0.9375 -4.5625 C 0.9375 -6.082031 1.347656 -7.285156 2.171875 -8.171875 C 2.992188 -9.066406 4.101562 -9.515625 5.5 -9.515625 C 6.75 -9.515625 7.734375 -9.113281 8.453125 -8.3125 C 9.179688 -7.507812 9.546875 -6.414062 9.546875 -5.03125 Z M 8.03125 -5.484375 C 8.019531 -6.316406 7.785156 -6.976562 7.328125 -7.46875 C 6.867188 -7.96875 6.265625 -8.21875 5.515625 -8.21875 C 4.660156 -8.21875 3.976562 -7.976562 3.46875 -7.5 C 2.957031 -7.019531 2.660156 -6.34375 2.578125 -5.46875 L 8.03125 -5.484375 Z M 8.03125 -5.484375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-12">
<path style="stroke:none;" d="M 1.609375 -12.921875 L 3.125 -12.921875 L 3.125 0 L 1.609375 0 L 1.609375 -12.921875 Z M 1.609375 -12.921875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-13">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-14">
<path style="stroke:none;" d="M 8.84375 -7.515625 C 9.21875 -8.203125 9.671875 -8.707031 10.203125 -9.03125 C 10.734375 -9.351562 11.363281 -9.515625 12.09375 -9.515625 C 13.050781 -9.515625 13.789062 -9.175781 14.3125 -8.5 C 14.84375 -7.820312 15.109375 -6.859375 15.109375 -5.609375 L 15.109375 0 L 13.578125 0 L 13.578125 -5.5625 C 13.578125 -6.445312 13.421875 -7.101562 13.109375 -7.53125 C 12.796875 -7.96875 12.3125 -8.1875 11.65625 -8.1875 C 10.863281 -8.1875 10.238281 -7.921875 9.78125 -7.390625 C 9.320312 -6.867188 9.09375 -6.15625 9.09375 -5.25 L 9.09375 0 L 7.5625 0 L 7.5625 -5.5625 C 7.5625 -6.457031 7.398438 -7.117188 7.078125 -7.546875 C 6.765625 -7.972656 6.28125 -8.1875 5.625 -8.1875 C 4.84375 -8.1875 4.222656 -7.921875 3.765625 -7.390625 C 3.304688 -6.867188 3.078125 -6.15625 3.078125 -5.25 L 3.078125 0 L 1.546875 0 L 1.546875 -9.296875 L 3.078125 -9.296875 L 3.078125 -7.859375 C 3.429688 -8.421875 3.847656 -8.835938 4.328125 -9.109375 C 4.816406 -9.378906 5.394531 -9.515625 6.0625 -9.515625 C 6.738281 -9.515625 7.3125 -9.34375 7.78125 -9 C 8.257812 -8.65625 8.613281 -8.160156 8.84375 -7.515625 Z M 8.84375 -7.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-15">
<path style="stroke:none;" d="M 7.53125 -9.015625 L 7.53125 -7.578125 C 7.09375 -7.796875 6.640625 -7.960938 6.171875 -8.078125 C 5.710938 -8.191406 5.234375 -8.25 4.734375 -8.25 C 3.984375 -8.25 3.414062 -8.128906 3.03125 -7.890625 C 2.65625 -7.660156 2.46875 -7.3125 2.46875 -6.84375 C 2.46875 -6.488281 2.601562 -6.210938 2.875 -6.015625 C 3.144531 -5.816406 3.6875 -5.625 4.5 -5.4375 L 5.03125 -5.328125 C 6.113281 -5.085938 6.882812 -4.753906 7.34375 -4.328125 C 7.800781 -3.910156 8.03125 -3.320312 8.03125 -2.5625 C 8.03125 -1.695312 7.6875 -1.015625 7 -0.515625 C 6.320312 -0.015625 5.382812 0.234375 4.1875 0.234375 C 3.6875 0.234375 3.164062 0.1875 2.625 0.09375 C 2.082031 0 1.515625 -0.144531 0.921875 -0.34375 L 0.921875 -1.921875 C 1.484375 -1.628906 2.035156 -1.40625 2.578125 -1.25 C 3.128906 -1.101562 3.675781 -1.03125 4.21875 -1.03125 C 4.9375 -1.03125 5.488281 -1.15625 5.875 -1.40625 C 6.257812 -1.65625 6.453125 -2.003906 6.453125 -2.453125 C 6.453125 -2.867188 6.3125 -3.1875 6.03125 -3.40625 C 5.757812 -3.625 5.148438 -3.835938 4.203125 -4.046875 L 3.671875 -4.171875 C 2.722656 -4.367188 2.035156 -4.671875 1.609375 -5.078125 C 1.191406 -5.492188 0.984375 -6.0625 0.984375 -6.78125 C 0.984375 -7.65625 1.289062 -8.328125 1.90625 -8.796875 C 2.53125 -9.273438 3.414062 -9.515625 4.5625 -9.515625 C 5.125 -9.515625 5.648438 -9.472656 6.140625 -9.390625 C 6.640625 -9.304688 7.101562 -9.179688 7.53125 -9.015625 Z M 7.53125 -9.015625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-16">
<path style="stroke:none;" d="M 5.828125 -4.671875 C 4.585938 -4.671875 3.726562 -4.53125 3.25 -4.25 C 2.78125 -3.96875 2.546875 -3.488281 2.546875 -2.8125 C 2.546875 -2.269531 2.722656 -1.835938 3.078125 -1.515625 C 3.441406 -1.191406 3.929688 -1.03125 4.546875 -1.03125 C 5.390625 -1.03125 6.066406 -1.332031 6.578125 -1.9375 C 7.085938 -2.539062 7.34375 -3.335938 7.34375 -4.328125 L 7.34375 -4.671875 L 5.828125 -4.671875 Z M 8.875 -5.296875 L 8.875 0 L 7.34375 0 L 7.34375 -1.40625 C 7 -0.84375 6.566406 -0.425781 6.046875 -0.15625 C 5.523438 0.101562 4.890625 0.234375 4.140625 0.234375 C 3.179688 0.234375 2.421875 -0.03125 1.859375 -0.5625 C 1.296875 -1.09375 1.015625 -1.804688 1.015625 -2.703125 C 1.015625 -3.753906 1.363281 -4.546875 2.0625 -5.078125 C 2.769531 -5.609375 3.816406 -5.875 5.203125 -5.875 L 7.34375 -5.875 L 7.34375 -6.015625 C 7.34375 -6.722656 7.109375 -7.265625 6.640625 -7.640625 C 6.179688 -8.023438 5.535156 -8.21875 4.703125 -8.21875 C 4.171875 -8.21875 3.65625 -8.15625 3.15625 -8.03125 C 2.65625 -7.90625 2.171875 -7.71875 1.703125 -7.46875 L 1.703125 -8.875 C 2.265625 -9.09375 2.804688 -9.253906 3.328125 -9.359375 C 3.859375 -9.460938 4.367188 -9.515625 4.859375 -9.515625 C 6.203125 -9.515625 7.207031 -9.164062 7.875 -8.46875 C 8.539062 -7.769531 8.875 -6.710938 8.875 -5.296875 Z M 8.875 -5.296875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-17">
<path style="stroke:none;" d="M 7.71875 -4.75 C 7.71875 -5.863281 7.488281 -6.722656 7.03125 -7.328125 C 6.570312 -7.941406 5.929688 -8.25 5.109375 -8.25 C 4.296875 -8.25 3.660156 -7.941406 3.203125 -7.328125 C 2.742188 -6.722656 2.515625 -5.863281 2.515625 -4.75 C 2.515625 -3.65625 2.742188 -2.800781 3.203125 -2.1875 C 3.660156 -1.582031 4.296875 -1.28125 5.109375 -1.28125 C 5.929688 -1.28125 6.570312 -1.582031 7.03125 -2.1875 C 7.488281 -2.800781 7.71875 -3.65625 7.71875 -4.75 Z M 9.25 -1.15625 C 9.25 0.425781 8.894531 1.601562 8.1875 2.375 C 7.488281 3.144531 6.414062 3.53125 4.96875 3.53125 C 4.425781 3.53125 3.914062 3.488281 3.4375 3.40625 C 2.96875 3.332031 2.507812 3.210938 2.0625 3.046875 L 2.0625 1.5625 C 2.507812 1.800781 2.953125 1.976562 3.390625 2.09375 C 3.828125 2.21875 4.269531 2.28125 4.71875 2.28125 C 5.71875 2.28125 6.46875 2.015625 6.96875 1.484375 C 7.46875 0.960938 7.71875 0.175781 7.71875 -0.875 L 7.71875 -1.640625 C 7.40625 -1.085938 7 -0.675781 6.5 -0.40625 C 6.007812 -0.132812 5.421875 0 4.734375 0 C 3.597656 0 2.679688 -0.429688 1.984375 -1.296875 C 1.285156 -2.171875 0.9375 -3.320312 0.9375 -4.75 C 0.9375 -6.195312 1.285156 -7.351562 1.984375 -8.21875 C 2.679688 -9.082031 3.597656 -9.515625 4.734375 -9.515625 C 5.421875 -9.515625 6.007812 -9.378906 6.5 -9.109375 C 7 -8.835938 7.40625 -8.429688 7.71875 -7.890625 L 7.71875 -9.296875 L 9.25 -9.296875 L 9.25 -1.15625 Z M 9.25 -1.15625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-18">
<path style="stroke:none;" d="M 10.125 -1.765625 L 10.125 -5.09375 L 7.375 -5.09375 L 7.375 -6.46875 L 11.78125 -6.46875 L 11.78125 -1.15625 C 11.132812 -0.695312 10.421875 -0.347656 9.640625 -0.109375 C 8.859375 0.117188 8.023438 0.234375 7.140625 0.234375 C 5.203125 0.234375 3.6875 -0.328125 2.59375 -1.453125 C 1.5 -2.585938 0.953125 -4.164062 0.953125 -6.1875 C 0.953125 -8.207031 1.5 -9.785156 2.59375 -10.921875 C 3.6875 -12.054688 5.203125 -12.625 7.140625 -12.625 C 7.941406 -12.625 8.707031 -12.519531 9.4375 -12.3125 C 10.164062 -12.113281 10.835938 -11.820312 11.453125 -11.4375 L 11.453125 -9.65625 C 10.835938 -10.175781 10.179688 -10.566406 9.484375 -10.828125 C 8.785156 -11.097656 8.050781 -11.234375 7.28125 -11.234375 C 5.757812 -11.234375 4.617188 -10.8125 3.859375 -9.96875 C 3.097656 -9.125 2.71875 -7.863281 2.71875 -6.1875 C 2.71875 -4.507812 3.097656 -3.25 3.859375 -2.40625 C 4.617188 -1.5625 5.757812 -1.140625 7.28125 -1.140625 C 7.875 -1.140625 8.398438 -1.1875 8.859375 -1.28125 C 9.328125 -1.382812 9.75 -1.546875 10.125 -1.765625 Z M 10.125 -1.765625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-19">
<path style="stroke:none;" d="M 6.984375 -7.875 C 6.816406 -7.96875 6.628906 -8.035156 6.421875 -8.078125 C 6.222656 -8.128906 6.003906 -8.15625 5.765625 -8.15625 C 4.898438 -8.15625 4.234375 -7.875 3.765625 -7.3125 C 3.304688 -6.75 3.078125 -5.941406 3.078125 -4.890625 L 3.078125 0 L 1.546875 0 L 1.546875 -9.296875 L 3.078125 -9.296875 L 3.078125 -7.859375 C 3.398438 -8.421875 3.816406 -8.835938 4.328125 -9.109375 C 4.847656 -9.378906 5.472656 -9.515625 6.203125 -9.515625 C 6.304688 -9.515625 6.421875 -9.507812 6.546875 -9.5 C 6.679688 -9.488281 6.828125 -9.46875 6.984375 -9.4375 L 6.984375 -7.875 Z M 6.984375 -7.875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-20">
<path style="stroke:none;" d="M 1.609375 -9.296875 L 3.125 -9.296875 L 3.125 0 L 1.609375 0 L 1.609375 -9.296875 Z M 1.609375 -12.921875 L 3.125 -12.921875 L 3.125 -10.984375 L 1.609375 -10.984375 L 1.609375 -12.921875 Z M 1.609375 -12.921875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-21">
<path style="stroke:none;" d="M 8.296875 -8.9375 L 8.296875 -7.515625 C 7.859375 -7.753906 7.421875 -7.929688 6.984375 -8.046875 C 6.554688 -8.160156 6.117188 -8.21875 5.671875 -8.21875 C 4.679688 -8.21875 3.910156 -7.90625 3.359375 -7.28125 C 2.816406 -6.65625 2.546875 -5.773438 2.546875 -4.640625 C 2.546875 -3.503906 2.816406 -2.617188 3.359375 -1.984375 C 3.910156 -1.359375 4.679688 -1.046875 5.671875 -1.046875 C 6.117188 -1.046875 6.554688 -1.101562 6.984375 -1.21875 C 7.421875 -1.34375 7.859375 -1.523438 8.296875 -1.765625 L 8.296875 -0.359375 C 7.867188 -0.160156 7.425781 -0.015625 6.96875 0.078125 C 6.507812 0.179688 6.023438 0.234375 5.515625 0.234375 C 4.109375 0.234375 2.992188 -0.203125 2.171875 -1.078125 C 1.347656 -1.960938 0.9375 -3.148438 0.9375 -4.640625 C 0.9375 -6.160156 1.351562 -7.351562 2.1875 -8.21875 C 3.019531 -9.082031 4.160156 -9.515625 5.609375 -9.515625 C 6.078125 -9.515625 6.535156 -9.46875 6.984375 -9.375 C 7.429688 -9.28125 7.867188 -9.132812 8.296875 -8.9375 Z M 8.296875 -8.9375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-22">
<path style="stroke:none;" d="M 5.46875 0.859375 C 5.039062 1.972656 4.617188 2.695312 4.203125 3.03125 C 3.796875 3.363281 3.25 3.53125 2.5625 3.53125 L 1.34375 3.53125 L 1.34375 2.265625 L 2.234375 2.265625 C 2.660156 2.265625 2.988281 2.160156 3.21875 1.953125 C 3.445312 1.753906 3.707031 1.285156 4 0.546875 L 4.265625 -0.15625 L 0.5 -9.296875 L 2.125 -9.296875 L 5.03125 -2.03125 L 7.9375 -9.296875 L 9.546875 -9.296875 L 5.46875 0.859375 Z M 5.46875 0.859375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-23">
<path style="stroke:none;" d="M 3.078125 -1.390625 L 3.078125 3.53125 L 1.546875 3.53125 L 1.546875 -9.296875 L 3.078125 -9.296875 L 3.078125 -7.890625 C 3.398438 -8.441406 3.804688 -8.847656 4.296875 -9.109375 C 4.785156 -9.378906 5.367188 -9.515625 6.046875 -9.515625 C 7.179688 -9.515625 8.097656 -9.066406 8.796875 -8.171875 C 9.503906 -7.273438 9.859375 -6.097656 9.859375 -4.640625 C 9.859375 -3.179688 9.503906 -2.003906 8.796875 -1.109375 C 8.097656 -0.210938 7.179688 0.234375 6.046875 0.234375 C 5.367188 0.234375 4.785156 0.101562 4.296875 -0.15625 C 3.804688 -0.425781 3.398438 -0.835938 3.078125 -1.390625 Z M 8.28125 -4.640625 C 8.28125 -5.765625 8.046875 -6.644531 7.578125 -7.28125 C 7.117188 -7.925781 6.484375 -8.25 5.671875 -8.25 C 4.867188 -8.25 4.234375 -7.925781 3.765625 -7.28125 C 3.304688 -6.644531 3.078125 -5.765625 3.078125 -4.640625 C 3.078125 -3.515625 3.304688 -2.628906 3.765625 -1.984375 C 4.234375 -1.347656 4.867188 -1.03125 5.671875 -1.03125 C 6.484375 -1.03125 7.117188 -1.347656 7.578125 -1.984375 C 8.046875 -2.628906 8.28125 -3.515625 8.28125 -4.640625 Z M 8.28125 -4.640625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-24">
<path style="stroke:none;" d="M 3.109375 -11.9375 L 3.109375 -9.296875 L 6.265625 -9.296875 L 6.265625 -8.109375 L 3.109375 -8.109375 L 3.109375 -3.0625 C 3.109375 -2.300781 3.210938 -1.8125 3.421875 -1.59375 C 3.628906 -1.382812 4.050781 -1.28125 4.6875 -1.28125 L 6.265625 -1.28125 L 6.265625 0 L 4.6875 0 C 3.507812 0 2.695312 -0.21875 2.25 -0.65625 C 1.800781 -1.09375 1.578125 -1.894531 1.578125 -3.0625 L 1.578125 -8.109375 L 0.453125 -8.109375 L 0.453125 -9.296875 L 1.578125 -9.296875 L 1.578125 -11.9375 L 3.109375 -11.9375 Z M 3.109375 -11.9375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-25">
<path style="stroke:none;" d="M 5.203125 -8.21875 C 4.378906 -8.21875 3.726562 -7.898438 3.25 -7.265625 C 2.78125 -6.628906 2.546875 -5.753906 2.546875 -4.640625 C 2.546875 -3.523438 2.78125 -2.644531 3.25 -2 C 3.726562 -1.363281 4.378906 -1.046875 5.203125 -1.046875 C 6.015625 -1.046875 6.660156 -1.367188 7.140625 -2.015625 C 7.617188 -2.660156 7.859375 -3.535156 7.859375 -4.640625 C 7.859375 -5.742188 7.617188 -6.613281 7.140625 -7.25 C 6.660156 -7.894531 6.015625 -8.21875 5.203125 -8.21875 Z M 5.203125 -9.515625 C 6.535156 -9.515625 7.578125 -9.082031 8.328125 -8.21875 C 9.085938 -7.363281 9.46875 -6.171875 9.46875 -4.640625 C 9.46875 -3.117188 9.085938 -1.925781 8.328125 -1.0625 C 7.578125 -0.195312 6.535156 0.234375 5.203125 0.234375 C 3.867188 0.234375 2.820312 -0.195312 2.0625 -1.0625 C 1.3125 -1.925781 0.9375 -3.117188 0.9375 -4.640625 C 0.9375 -6.171875 1.3125 -7.363281 2.0625 -8.21875 C 2.820312 -9.082031 3.867188 -9.515625 5.203125 -9.515625 Z M 5.203125 -9.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-26">
<path style="stroke:none;" d="M 3.265625 -1.40625 L 9.109375 -1.40625 L 9.109375 0 L 1.25 0 L 1.25 -1.40625 C 1.882812 -2.070312 2.75 -2.957031 3.84375 -4.0625 C 4.945312 -5.175781 5.640625 -5.890625 5.921875 -6.203125 C 6.453125 -6.804688 6.820312 -7.316406 7.03125 -7.734375 C 7.25 -8.160156 7.359375 -8.570312 7.359375 -8.96875 C 7.359375 -9.632812 7.128906 -10.171875 6.671875 -10.578125 C 6.210938 -10.992188 5.609375 -11.203125 4.859375 -11.203125 C 4.335938 -11.203125 3.785156 -11.109375 3.203125 -10.921875 C 2.617188 -10.742188 1.992188 -10.472656 1.328125 -10.109375 L 1.328125 -11.796875 C 2.003906 -12.066406 2.632812 -12.269531 3.21875 -12.40625 C 3.800781 -12.550781 4.335938 -12.625 4.828125 -12.625 C 6.109375 -12.625 7.128906 -12.300781 7.890625 -11.65625 C 8.660156 -11.007812 9.046875 -10.148438 9.046875 -9.078125 C 9.046875 -8.566406 8.945312 -8.082031 8.75 -7.625 C 8.5625 -7.175781 8.21875 -6.640625 7.71875 -6.015625 C 7.582031 -5.859375 7.140625 -5.394531 6.390625 -4.625 C 5.648438 -3.863281 4.609375 -2.789062 3.265625 -1.40625 Z M 3.265625 -1.40625 "/>
</symbol>
</g>
</defs>
<g id="surface0">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 0 0 L 661 0 L 661 401 L 0 401 Z M 0 0 "/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 17 L 33 17 L 33 20 L 15 20 Z M 15 17 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="173.402344" y="396.875"/>
<use xlink:href="#glyph0-2" x="178.402344" y="396.875"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 14 L 24 14 L 24 17 L 15 17 Z M 15 14 " transform="matrix(20,0,0,20,-299,21)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24 14 L 33 14 L 33 17 L 24 17 Z M 24 14 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="84.671875" y="336.875"/>
<use xlink:href="#glyph0-4" x="84.671875" y="336.875"/>
<use xlink:href="#glyph0-2" x="96.488281" y="336.875"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-5" x="253.207031" y="336.875"/>
<use xlink:href="#glyph0-6" x="265.589844" y="336.875"/>
<use xlink:href="#glyph0-2" x="278.617188" y="336.875"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 11 L 24 11 L 24 14 L 15 14 Z M 15 11 " transform="matrix(20,0,0,20,-299,21)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24 11 L 33 11 L 33 14 L 24 14 Z M 24 11 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="68.988281" y="276.875"/>
<use xlink:href="#glyph0-3" x="91" y="276.875"/>
<use xlink:href="#glyph0-4" x="91" y="276.875"/>
<use xlink:href="#glyph0-2" x="102.816406" y="276.875"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-8" x="254.066406" y="276.875"/>
<use xlink:href="#glyph0-8" x="264.808594" y="276.875"/>
<use xlink:href="#glyph0-5" x="275.550781" y="276.875"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 8 L 33 8 L 33 11 L 15 11 Z M 15 8 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="132.71875" y="216.875"/>
<use xlink:href="#glyph0-9" x="132.71875" y="216.875"/>
<use xlink:href="#glyph0-10" x="143.441406" y="216.875"/>
<use xlink:href="#glyph0-10" x="154.164062" y="216.875"/>
<use xlink:href="#glyph0-11" x="164.886719" y="216.875"/>
<use xlink:href="#glyph0-12" x="175.296875" y="216.875"/>
<use xlink:href="#glyph0-13" x="180.003906" y="216.875"/>
<use xlink:href="#glyph0-14" x="185.375" y="216.875"/>
<use xlink:href="#glyph0-11" x="201.859375" y="216.875"/>
<use xlink:href="#glyph0-15" x="212.269531" y="216.875"/>
<use xlink:href="#glyph0-15" x="221.078125" y="216.875"/>
<use xlink:href="#glyph0-16" x="229.886719" y="216.875"/>
<use xlink:href="#glyph0-17" x="240.257812" y="216.875"/>
<use xlink:href="#glyph0-11" x="251" y="216.875"/>
<use xlink:href="#glyph0-15" x="261.410156" y="216.875"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 5 L 33 5 L 33 8 L 15 8 Z M 15 5 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-18" x="108.460938" y="156.875"/>
<use xlink:href="#glyph0-16" x="121.566406" y="156.875"/>
<use xlink:href="#glyph0-19" x="131.9375" y="156.875"/>
<use xlink:href="#glyph0-12" x="138.890625" y="156.875"/>
<use xlink:href="#glyph0-20" x="143.597656" y="156.875"/>
<use xlink:href="#glyph0-21" x="148.304688" y="156.875"/>
<use xlink:href="#glyph0-13" x="157.601562" y="156.875"/>
<use xlink:href="#glyph0-11" x="162.972656" y="156.875"/>
<use xlink:href="#glyph0-10" x="173.382812" y="156.875"/>
<use xlink:href="#glyph0-21" x="184.105469" y="156.875"/>
<use xlink:href="#glyph0-19" x="193.402344" y="156.875"/>
<use xlink:href="#glyph0-22" x="200.355469" y="156.875"/>
<use xlink:href="#glyph0-23" x="210.375" y="156.875"/>
<use xlink:href="#glyph0-24" x="221.117188" y="156.875"/>
<use xlink:href="#glyph0-20" x="227.757812" y="156.875"/>
<use xlink:href="#glyph0-25" x="232.464844" y="156.875"/>
<use xlink:href="#glyph0-10" x="242.816406" y="156.875"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 2 L 33 2 L 33 5 L 15 5 Z M 15 2 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="162.113281" y="96.875"/>
<use xlink:href="#glyph0-26" x="167.113281" y="96.875"/>
<use xlink:href="#glyph0-4" x="177.875" y="96.875"/>
<use xlink:href="#glyph0-2" x="189.691406" y="96.875"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15 -1 L 24 -1 L 24 2 L 15 2 Z M 15 -1 " transform="matrix(20,0,0,20,-299,21)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24 -1 L 33 -1 L 33 2 L 24 2 Z M 24 -1 " transform="matrix(20,0,0,20,-299,21)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-8" x="50.472656" y="36.875"/>
<use xlink:href="#glyph0-24" x="61.214844" y="36.875"/>
<use xlink:href="#glyph0-19" x="68.089844" y="36.875"/>
<use xlink:href="#glyph0-11" x="68.089844" y="36.875"/>
<use xlink:href="#glyph0-16" x="78.5" y="36.875"/>
<use xlink:href="#glyph0-14" x="88.871094" y="36.875"/>
<use xlink:href="#glyph0-20" x="105.355469" y="36.875"/>
<use xlink:href="#glyph0-10" x="110.0625" y="36.875"/>
<use xlink:href="#glyph0-17" x="120.785156" y="36.875"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-6" x="224.125" y="36.875"/>
<use xlink:href="#glyph0-16" x="237.152344" y="36.875"/>
<use xlink:href="#glyph0-24" x="247.523438" y="36.875"/>
<use xlink:href="#glyph0-16" x="254.164062" y="36.875"/>
<use xlink:href="#glyph0-17" x="264.535156" y="36.875"/>
<use xlink:href="#glyph0-19" x="275.277344" y="36.875"/>
<use xlink:href="#glyph0-16" x="282.230469" y="36.875"/>
<use xlink:href="#glyph0-14" x="292.601562" y="36.875"/>
<use xlink:href="#glyph0-15" x="309.085938" y="36.875"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -0,0 +1,375 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="sjabloon.svg">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="976"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="124.01575"
inkscape:cy="124.01575"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3091" />
<g
id="g3093">
<path
style="fill: #b7b79d"
d="M 170.897 186.814 L 210.865,186.814 L 210.865,194.2 L 170.897,194.2 L 170.897,186.814z"
id="path3095" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 170.897 186.814 L 210.865,186.814 L 210.865,194.2 L 170.897,194.2 L 170.897,186.814"
id="path3097" />
<path
style="fill: #c9c9b6"
d="M 170.897 186.814 L 175.135,182.796 L 215.103,182.796 L 210.865,186.814 L 170.897,186.814z"
id="path3099" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 170.897 186.814 L 175.135,182.796 L 215.103,182.796 L 210.865,186.814 L 170.897,186.814"
id="path3101" />
<path
style="fill: none; fill-opacity:0; stroke-width: 2.12; stroke: #000000"
d="M 208.63 190.176 L 199.039,190.176"
id="path3103" />
<path
style="fill: #7a7a5a"
d="M 210.865 194.2 L 215.103,189.95 L 215.103,182.796 L 210.865,186.814 L 210.865,194.2z"
id="path3105" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 210.865 194.2 L 215.103,189.95 L 215.103,182.796 L 210.865,186.814 L 210.865,194.2"
id="path3107" />
<path
style="fill: #c9c9b6"
d="M 171.123 198.885 L 175.582,193.3 L 206.401,193.3 L 201.942,198.885 L 171.123,198.885z"
id="path3109" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 171.123 198.885 L 175.582,193.3 L 206.401,193.3 L 201.942,198.885 L 171.123,198.885"
id="path3111" />
<path
style="fill: #7a7a5a"
d="M 201.942 200 L 206.401,195.315 L 206.401,193.3 L 201.942,198.885 L 201.942,200z"
id="path3113" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 201.942 200 L 206.401,195.315 L 206.401,193.3 L 201.942,198.885 L 201.942,200"
id="path3115" />
<path
style="fill: #b7b79d"
d="M 171.123 198.885 L 201.942,198.885 L 201.942,200 L 171.123,200 L 171.123,198.885z"
id="path3117" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 171.123 198.885 L 201.942,198.885 L 201.942,200 L 171.123,200 L 171.123,198.885"
id="path3119" />
<path
style="fill: #000000"
d="M 176.923 185.926 L 180.28,182.796 L 208.63,182.796 L 205.513,185.926 L 176.923,185.926z"
id="path3121" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #000000"
d="M 176.923 185.926 L 180.28,182.796 L 208.63,182.796 L 205.513,185.926 L 176.923,185.926"
id="path3123" />
<path
style="fill: #c9c9b6"
d="M 176.696 162.903 L 179.832,160 L 208.195,160 L 205.059,162.903 L 176.696,162.903z"
id="path3125" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 176.696 162.903 L 179.832,160 L 208.195,160 L 205.059,162.903 L 176.696,162.903"
id="path3127" />
<path
style="fill: #b7b79d"
d="M 176.696 162.903 L 205.286,162.903 L 205.286,185.472 L 176.696,185.472 L 176.696,162.903z"
id="path3129" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 176.696 162.903 L 205.273,162.903 L 205.273,185.466 L 176.696,185.466 L 176.696,162.903"
id="path3131" />
<path
style="fill: #ffffff"
d="M 179.152 165.8 L 202.824,165.8 L 202.824,183.237 L 179.152,183.237 L 179.152,165.8z"
id="path3133" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 179.152 165.8 L 202.824,165.8 L 202.824,183.23 L 179.152,183.23 L 179.152,165.8"
id="path3135" />
<path
style="fill: #7a7a5a"
d="M 205.059 185.258 L 208.195,182.128 L 208.195,160 L 205.059,162.903 L 205.059,185.258z"
id="path3137" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 205.059 185.258 L 208.195,182.128 L 208.195,160 L 205.059,162.903 L 205.059,185.258"
id="path3139" />
</g>
<g
id="g3141">
<path
style="fill: #0078aa"
d="M 231.384 274.56 L 231.356,274.24 L 231.288,273.913 L 231.172,273.586 L 231.002,273.273 L 230.791,272.945 L 230.532,272.639 L 230.232,272.325 L 229.871,272.026 L 229.483,271.733 L 229.046,271.446 L 228.563,271.153 L 228.045,270.888 L 227.486,270.622 L 226.893,270.37 L 226.253,270.131 L 225.592,269.899 L 224.89,269.681 L 224.154,269.477 L 223.397,269.279 L 222.607,269.102 L 221.796,268.939 L 220.951,268.789 L 220.092,268.639 L 219.22,268.516 L 218.328,268.421 L 217.421,268.332 L 216.494,268.257 L 215.575,268.203 L 214.641,268.162 L 213.687,268.128 L 212.747,268.128 L 212.747,268.128 L 211.806,268.128 L 210.859,268.162 L 209.925,268.203 L 208.999,268.257 L 208.079,268.332 L 207.172,268.421 L 206.273,268.516 L 205.401,268.639 L 204.542,268.789 L 203.704,268.939 L 202.886,269.102 L 202.096,269.279 L 201.339,269.477 L 200.603,269.681 L 199.908,269.899 L 199.241,270.131 L 198.607,270.37 L 198.007,270.622 L 197.448,270.888 L 196.931,271.153 L 196.447,271.446 L 196.011,271.733 L 195.622,272.026 L 195.268,272.325 L 194.968,272.639 L 194.709,272.945 L 194.491,273.273 L 194.328,273.586 L 194.205,273.913 L 194.137,274.24 L 194.116,274.56 L 194.116,274.56 L 194.137,274.894 L 194.205,275.221 L 194.328,275.542 L 194.491,275.862 L 194.709,276.182 L 194.968,276.496 L 195.268,276.802 L 195.622,277.109 L 196.011,277.402 L 196.447,277.688 L 196.931,277.968 L 197.448,278.247 L 198.007,278.513 L 198.607,278.758 L 199.241,278.997 L 199.908,279.235 L 200.603,279.453 L 201.339,279.658 L 202.096,279.842 L 202.886,280.032 L 203.704,280.189 L 204.542,280.346 L 205.401,280.482 L 206.273,280.605 L 207.172,280.7 L 208.079,280.802 L 208.999,280.864 L 209.925,280.925 L 210.859,280.973 L 211.806,280.993 L 212.747,281 L 212.747,281 L 213.687,280.993 L 214.641,280.973 L 215.575,280.925 L 216.494,280.864 L 217.421,280.802 L 218.328,280.7 L 219.22,280.605 L 220.092,280.482 L 220.951,280.346 L 221.796,280.189 L 222.607,280.032 L 223.397,279.842 L 224.154,279.658 L 224.89,279.453 L 225.592,279.235 L 226.253,278.997 L 226.893,278.758 L 227.486,278.513 L 228.045,278.247 L 228.563,277.968 L 229.046,277.688 L 229.483,277.402 L 229.871,277.109 L 230.232,276.802 L 230.532,276.496 L 230.791,276.182 L 231.002,275.862 L 231.172,275.542 L 231.288,275.221 L 231.356,274.894 L 231.384,274.56z"
id="path3143" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 231.172 274.458 L 231.138,274.138 L 231.084,273.818 L 230.954,273.497 L 230.791,273.191 L 230.573,272.864 L 230.321,272.557 L 230.021,272.264 L 229.667,271.964 L 229.271,271.664 L 228.842,271.385 L 228.365,271.112 L 227.847,270.847 L 227.295,270.581 L 226.702,270.336 L 226.069,270.09 L 225.401,269.872 L 224.706,269.654 L 223.977,269.45 L 223.227,269.266 L 222.443,269.075 L 221.626,268.925 L 220.801,268.768 L 219.949,268.639 L 219.084,268.509 L 218.198,268.414 L 217.285,268.332 L 216.379,268.257 L 215.452,268.203 L 214.525,268.162 L 213.578,268.128 L 212.644,268.128 L 212.644,268.128 L 211.704,268.128 L 210.764,268.162 L 209.83,268.203 L 208.91,268.257 L 207.997,268.332 L 207.091,268.414 L 206.205,268.509 L 205.326,268.639 L 204.474,268.768 L 203.656,268.925 L 202.839,269.075 L 202.062,269.266 L 201.312,269.45 L 200.583,269.654 L 199.881,269.872 L 199.22,270.09 L 198.586,270.336 L 197.994,270.581 L 197.435,270.847 L 196.924,271.112 L 196.447,271.385 L 196.011,271.664 L 195.615,271.964 L 195.268,272.264 L 194.968,272.557 L 194.709,272.864 L 194.491,273.191 L 194.328,273.497 L 194.212,273.818 L 194.144,274.138 L 194.137,274.213"
id="path3145" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 194.137 274.697 L 194.144,274.779 L 194.212,275.099 L 194.328,275.412 L 194.491,275.733 L 194.709,276.046 L 194.968,276.353 L 195.268,276.652 L 195.615,276.945 L 196.011,277.239 L 196.447,277.538 L 196.924,277.797 L 197.435,278.077 L 197.994,278.336 L 198.586,278.588 L 199.22,278.819 L 199.881,279.051 L 200.583,279.262 L 201.312,279.46 L 202.062,279.651 L 202.839,279.835 L 203.656,279.991 L 204.474,280.141 L 205.326,280.271 L 206.205,280.394 L 207.091,280.489 L 207.997,280.584 L 208.91,280.652 L 209.83,280.7 L 210.764,280.755 L 211.704,280.782 L 212.644,280.782 L 212.644,280.782 L 213.578,280.782 L 214.525,280.755 L 215.452,280.7 L 216.379,280.652 L 217.285,280.584 L 218.198,280.489 L 219.084,280.394 L 219.949,280.271 L 220.801,280.141 L 221.626,279.991 L 222.443,279.835 L 223.227,279.651 L 223.977,279.46 L 224.706,279.262 L 225.401,279.051 L 226.069,278.819 L 226.702,278.588 L 227.295,278.336 L 227.847,278.077 L 228.365,277.797 L 228.842,277.538 L 229.271,277.239 L 229.667,276.945 L 230.021,276.652 L 230.321,276.353 L 230.573,276.046 L 230.791,275.733 L 230.954,275.412 L 231.084,275.099 L 231.138,274.779 L 231.172,274.458"
id="path3147" />
<path
style="fill: #0078aa"
d="M 194.116 247.555 L 194.116,274.683 L 231.172,274.683 L 231.172,247.555 L 194.116,247.555z"
id="path3149" />
<path
style="fill: #00b4ff"
d="M 231.384 247.433 L 231.356,247.112 L 231.288,246.785 L 231.172,246.458 L 231.002,246.145 L 230.791,245.818 L 230.532,245.511 L 230.232,245.204 L 229.871,244.898 L 229.483,244.605 L 229.046,244.319 L 228.563,244.026 L 228.045,243.76 L 227.486,243.494 L 226.893,243.249 L 226.253,242.997 L 225.592,242.772 L 224.89,242.554 L 224.154,242.349 L 223.397,242.152 L 222.607,241.974 L 221.796,241.804 L 220.951,241.661 L 220.092,241.511 L 219.22,241.402 L 218.328,241.293 L 217.421,241.204 L 216.494,241.129 L 215.575,241.082 L 214.641,241.034 L 213.687,241 L 212.747,241 L 212.747,241 L 211.806,241 L 210.859,241.034 L 209.925,241.082 L 208.999,241.129 L 208.079,241.204 L 207.172,241.293 L 206.273,241.402 L 205.401,241.511 L 204.542,241.661 L 203.704,241.804 L 202.886,241.974 L 202.096,242.152 L 201.339,242.349 L 200.603,242.554 L 199.908,242.772 L 199.241,242.997 L 198.607,243.249 L 198.007,243.494 L 197.448,243.76 L 196.931,244.026 L 196.447,244.319 L 196.011,244.605 L 195.622,244.898 L 195.268,245.204 L 194.968,245.511 L 194.709,245.818 L 194.491,246.145 L 194.328,246.458 L 194.205,246.785 L 194.137,247.112 L 194.116,247.433 L 194.116,247.433 L 194.137,247.767 L 194.205,248.094 L 194.328,248.407 L 194.491,248.734 L 194.709,249.048 L 194.968,249.368 L 195.268,249.681 L 195.622,249.981 L 196.011,250.274 L 196.447,250.56 L 196.931,250.84 L 197.448,251.119 L 198.007,251.385 L 198.607,251.637 L 199.241,251.869 L 199.908,252.107 L 200.603,252.325 L 201.339,252.53 L 202.096,252.721 L 202.886,252.905 L 203.704,253.061 L 204.542,253.218 L 205.401,253.354 L 206.273,253.477 L 207.172,253.586 L 208.079,253.675 L 208.999,253.736 L 209.925,253.804 L 210.859,253.845 L 211.806,253.865 L 212.747,253.879 L 212.747,253.879 L 213.687,253.865 L 214.641,253.845 L 215.575,253.804 L 216.494,253.736 L 217.421,253.675 L 218.328,253.586 L 219.22,253.477 L 220.092,253.354 L 220.951,253.218 L 221.796,253.061 L 222.607,252.905 L 223.397,252.721 L 224.154,252.53 L 224.89,252.325 L 225.592,252.107 L 226.253,251.869 L 226.893,251.637 L 227.486,251.385 L 228.045,251.119 L 228.563,250.84 L 229.046,250.56 L 229.483,250.274 L 229.871,249.981 L 230.232,249.681 L 230.532,249.368 L 230.791,249.048 L 231.002,248.734 L 231.172,248.407 L 231.288,248.094 L 231.356,247.767 L 231.384,247.433z"
id="path3151" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 231.172 247.33 L 231.138,247.003 L 231.084,246.69 L 230.954,246.37 L 230.791,246.063 L 230.573,245.736 L 230.321,245.429 L 230.021,245.129 L 229.667,244.83 L 229.271,244.543 L 228.842,244.257 L 228.365,243.978 L 227.847,243.719 L 227.295,243.453 L 226.702,243.208 L 226.069,242.956 L 225.401,242.744 L 224.706,242.526 L 223.977,242.322 L 223.227,242.138 L 222.443,241.954 L 221.626,241.797 L 220.801,241.641 L 219.949,241.511 L 219.084,241.388 L 218.198,241.293 L 217.285,241.204 L 216.379,241.123 L 215.452,241.082 L 214.525,241.034 L 213.578,241 L 212.644,241"
id="path3153" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 212.644 241 L 211.704,241 L 210.764,241.034 L 209.83,241.082 L 208.91,241.123 L 207.997,241.204 L 207.091,241.293 L 206.205,241.388 L 205.326,241.511 L 204.474,241.641 L 203.656,241.797 L 202.839,241.954 L 202.062,242.138 L 201.312,242.322 L 200.583,242.526 L 199.881,242.744 L 199.22,242.956 L 198.586,243.208 L 197.994,243.453 L 197.435,243.719 L 196.924,243.978 L 196.447,244.257 L 196.011,244.543 L 195.615,244.83 L 195.268,245.129 L 194.968,245.429 L 194.709,245.736 L 194.491,246.063 L 194.328,246.37 L 194.212,246.69 L 194.144,247.003 L 194.137,247.085"
id="path3155" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 194.137 247.576 L 194.144,247.651 L 194.212,247.971 L 194.328,248.278 L 194.491,248.605 L 194.709,248.918 L 194.968,249.225 L 195.268,249.525 L 195.615,249.818 L 196.011,250.111 L 196.447,250.411 L 196.924,250.67 L 197.435,250.949 L 197.994,251.208 L 198.586,251.46 L 199.22,251.692 L 199.881,251.923 L 200.583,252.135 L 201.312,252.332 L 202.062,252.523 L 202.839,252.707 L 203.656,252.871 L 204.474,253.007 L 205.326,253.143 L 206.205,253.266 L 207.091,253.375 L 207.997,253.457 L 208.91,253.525 L 209.83,253.586 L 210.764,253.627 L 211.704,253.647 L 212.644,253.654 L 212.644,253.654 L 213.578,253.647 L 214.525,253.627 L 215.452,253.586 L 216.379,253.525 L 217.285,253.457 L 218.198,253.375 L 219.084,253.266 L 219.949,253.143 L 220.801,253.007 L 221.626,252.871 L 222.443,252.707 L 223.227,252.523 L 223.977,252.332 L 224.706,252.135 L 225.401,251.923 L 226.069,251.692 L 226.702,251.46 L 227.295,251.208 L 227.847,250.949 L 228.365,250.67 L 228.842,250.411 L 229.271,250.111 L 229.667,249.818 L 230.021,249.525 L 230.321,249.225 L 230.573,248.918 L 230.791,248.605 L 230.954,248.278 L 231.084,247.971 L 231.138,247.651 L 231.172,247.33"
id="path3157" />
<path
style="fill: #000000"
d="M 213.094 245.974 L 215.806,246.874 L 222.355,244.155 L 225.292,245.068 L 223.704,242.813 L 216.038,242.813 L 219.193,243.487 L 213.094,245.974z"
id="path3159" />
<path
style="fill: #000000"
d="M 211.956 248.455 L 209.251,247.555 L 202.927,250.274 L 199.772,249.354 L 201.353,251.855 L 209.251,251.855 L 205.871,250.949 L 211.956,248.455z"
id="path3161" />
<path
style="fill: #000000"
d="M 200.447 243.487 L 203.145,242.574 L 209.701,245.068 L 212.644,244.394 L 211.063,246.649 L 203.377,246.649 L 206.532,245.974 L 200.447,243.487z"
id="path3163" />
<path
style="fill: #000000"
d="M 224.835 251.174 L 222.123,252.073 L 215.806,249.354 L 212.644,250.274 L 214.218,248.005 L 222.123,248.005 L 218.743,248.693 L 224.835,251.174z"
id="path3165" />
<path
style="fill: #ffffff"
d="M 213.319 246.193 L 216.038,247.092 L 222.573,244.394 L 225.517,245.3 L 223.936,243.037 L 216.263,243.037 L 219.418,243.705 L 213.319,246.193z"
id="path3167" />
<path
style="fill: #ffffff"
d="M 212.188 248.693 L 209.469,247.78 L 203.145,250.492 L 199.99,249.586 L 201.571,252.073 L 209.469,252.073 L 206.089,251.174 L 212.188,248.693z"
id="path3169" />
<path
style="fill: #ffffff"
d="M 200.672 243.705 L 203.377,242.813 L 209.925,245.3 L 212.862,244.618 L 211.288,246.874 L 203.595,246.874 L 206.764,246.193 L 200.672,243.705z"
id="path3171" />
<path
style="fill: #ffffff"
d="M 225.06 251.392 L 222.355,252.305 L 216.038,249.586 L 212.862,250.492 L 214.443,248.237 L 222.355,248.237 L 218.982,248.918 L 225.06,251.392z"
id="path3173" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 194.116 247.33 L 194.116,274.451"
id="path3175" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 231.172 247.33 L 231.172,274.451"
id="path3177" />
<path
style="fill: #000000"
d="M 202.477 254.56 L 202.477,257.504 L 209.019,257.504 L 212.413,263.61 L 216.038,257.504 L 222.573,257.504 L 222.573,254.56 L 226.648,258.172 L 222.573,261.79 L 222.573,259.31 L 217.837,259.31 L 213.994,266.09 L 217.837,273.095 L 222.573,273.095 L 222.573,270.608 L 226.648,274.009 L 222.573,277.62 L 222.573,274.908 L 216.038,274.908 L 212.413,268.584 L 209.019,275.133 L 202.477,275.133 L 202.477,277.62 L 198.409,274.009 L 202.477,270.608 L 202.477,273.095 L 206.989,273.095 L 211.063,266.09 L 206.989,259.31 L 202.477,259.31 L 202.477,261.572 L 198.409,258.172 L 202.477,254.56z"
id="path3179" />
<path
style="fill: #ffffff"
d="M 202.702 254.792 L 202.702,257.736 L 209.251,257.736 L 212.644,263.828 L 216.263,257.736 L 222.798,257.736 L 222.798,254.792 L 226.873,258.404 L 222.798,262.029 L 222.798,259.535 L 218.069,259.535 L 214.218,266.322 L 218.069,273.32 L 222.798,273.32 L 222.798,270.833 L 226.873,274.22 L 222.798,277.845 L 222.798,275.133 L 216.263,275.133 L 212.644,268.802 L 209.251,275.365 L 202.702,275.365 L 202.702,277.845 L 198.634,274.22 L 202.702,270.833 L 202.702,273.32 L 207.227,273.32 L 211.288,266.322 L 207.227,259.535 L 202.702,259.535 L 202.702,261.79 L 198.634,258.404 L 202.702,254.792z"
id="path3181" />
</g>
<g
id="g3183">
<path
style="fill: #0078aa"
d="M 171.824 286.241 L 171.775,285.652 L 171.645,285.053 L 171.425,284.464 L 171.116,283.885 L 170.716,283.296 L 170.237,282.717 L 169.668,282.158 L 169.029,281.609 L 168.291,281.07 L 167.482,280.551 L 166.594,280.031 L 165.625,279.532 L 164.587,279.053 L 163.479,278.584 L 162.301,278.145 L 161.073,277.725 L 159.776,277.326 L 158.408,276.957 L 157,276.587 L 155.543,276.278 L 154.036,275.969 L 152.478,275.699 L 150.891,275.439 L 149.254,275.22 L 147.607,275.03 L 145.91,274.87 L 144.203,274.731 L 142.486,274.621 L 140.749,274.541 L 139.002,274.511 L 137.235,274.481 L 137.235,274.481 L 135.488,274.511 L 133.751,274.541 L 132.014,274.621 L 130.297,274.731 L 128.59,274.87 L 126.893,275.03 L 125.246,275.22 L 123.609,275.439 L 122.022,275.699 L 120.464,275.969 L 118.947,276.278 L 117.5,276.587 L 116.092,276.957 L 114.724,277.326 L 113.427,277.725 L 112.199,278.145 L 111.021,278.584 L 109.913,279.053 L 108.875,279.532 L 107.896,280.031 L 107.018,280.551 L 106.199,281.07 L 105.471,281.609 L 104.832,282.158 L 104.263,282.717 L 103.784,283.296 L 103.384,283.885 L 103.075,284.464 L 102.845,285.053 L 102.725,285.652 L 102.676,286.241 L 102.676,286.241 L 102.725,286.85 L 102.845,287.438 L 103.075,288.027 L 103.384,288.616 L 103.784,289.195 L 104.263,289.774 L 104.832,290.333 L 105.471,290.882 L 106.199,291.422 L 107.018,291.951 L 107.896,292.45 L 108.875,292.969 L 109.913,293.448 L 111.021,293.907 L 112.199,294.336 L 113.427,294.766 L 114.724,295.165 L 116.092,295.544 L 117.5,295.894 L 118.947,296.223 L 120.464,296.523 L 122.022,296.792 L 123.609,297.052 L 125.246,297.271 L 126.893,297.461 L 128.59,297.631 L 130.297,297.75 L 132.014,297.86 L 133.751,297.94 L 135.488,297.99 L 137.235,298 L 137.235,298 L 139.002,297.99 L 140.749,297.94 L 142.486,297.86 L 144.203,297.75 L 145.91,297.631 L 147.607,297.461 L 149.254,297.271 L 150.891,297.052 L 152.478,296.792 L 154.036,296.523 L 155.543,296.223 L 157,295.894 L 158.408,295.544 L 159.776,295.165 L 161.073,294.766 L 162.301,294.336 L 163.479,293.907 L 164.587,293.448 L 165.625,292.969 L 166.594,292.45 L 167.482,291.951 L 168.291,291.422 L 169.029,290.882 L 169.668,290.333 L 170.237,289.774 L 170.716,289.195 L 171.116,288.616 L 171.425,288.027 L 171.645,287.438 L 171.775,286.85 L 171.824,286.241z"
id="path3185" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 171.425 286.061 L 171.375,285.462 L 171.246,284.893 L 171.026,284.304 L 170.726,283.735 L 170.327,283.156 L 169.838,282.597 L 169.299,282.048 L 168.64,281.499 L 167.911,280.97 L 167.103,280.441 L 166.224,279.952 L 165.256,279.462 L 164.238,278.973 L 163.14,278.524 L 161.962,278.085 L 160.724,277.686 L 159.436,277.286 L 158.089,276.917 L 156.701,276.577 L 155.234,276.248 L 153.726,275.959 L 152.199,275.689 L 150.612,275.439 L 148.994,275.22 L 147.347,275.03 L 145.66,274.87 L 143.973,274.731 L 142.266,274.651 L 140.529,274.561 L 138.792,274.511 L 137.045,274.511 L 137.045,274.511 L 135.308,274.511 L 133.561,274.561 L 131.834,274.651 L 130.127,274.731 L 128.43,274.87 L 126.753,275.03 L 125.106,275.22 L 123.479,275.439 L 121.902,275.689 L 120.375,275.959 L 118.857,276.248 L 117.41,276.577 L 116.022,276.917 L 114.665,277.286 L 113.357,277.686 L 112.119,278.085 L 110.961,278.524 L 109.853,278.973 L 108.825,279.462 L 107.876,279.952 L 107.008,280.441 L 106.189,280.97 L 105.451,281.499 L 104.812,282.048 L 104.253,282.597 L 103.754,283.156 L 103.384,283.735 L 103.065,284.304 L 102.845,284.893 L 102.725,285.462 L 102.676,286.061 L 102.676,286.061 L 102.725,286.65 L 102.845,287.229 L 103.065,287.808 L 103.384,288.377 L 103.754,288.956 L 104.253,289.515 L 104.812,290.064 L 105.451,290.593 L 106.189,291.142 L 107.008,291.671 L 107.876,292.17 L 108.825,292.649 L 109.853,293.129 L 110.961,293.588 L 112.119,294.017 L 113.357,294.426 L 114.665,294.806 L 116.022,295.195 L 117.41,295.534 L 118.857,295.854 L 120.375,296.163 L 121.902,296.423 L 123.479,296.662 L 125.106,296.892 L 126.753,297.072 L 128.43,297.221 L 130.127,297.371 L 131.834,297.461 L 133.561,297.541 L 135.308,297.581 L 137.045,297.601 L 137.045,297.601 L 138.792,297.581 L 140.529,297.541 L 142.266,297.461 L 143.973,297.371 L 145.66,297.221 L 147.347,297.072 L 148.994,296.892 L 150.612,296.662 L 152.199,296.423 L 153.726,296.163 L 155.234,295.854 L 156.701,295.534 L 158.089,295.195 L 159.436,294.806 L 160.724,294.426 L 161.962,294.017 L 163.14,293.588 L 164.238,293.129 L 165.256,292.649 L 166.224,292.17 L 167.103,291.671 L 167.911,291.142 L 168.64,290.593 L 169.299,290.064 L 169.838,289.515 L 170.327,288.956 L 170.726,288.377 L 171.026,287.808 L 171.246,287.229 L 171.375,286.65 L 171.425,286.061"
id="path3187" />
<path
style="fill: #0078aa"
d="M 102.676 269.969 L 102.676,286.46 L 171.425,286.46 L 171.425,269.969 L 102.676,269.969z"
id="path3189" />
<path
style="fill: #00b4ff"
d="M 171.824 269.739 L 171.775,269.16 L 171.645,268.562 L 171.425,267.973 L 171.116,267.384 L 170.716,266.795 L 170.237,266.226 L 169.668,265.667 L 169.029,265.108 L 168.291,264.578 L 167.482,264.049 L 166.594,263.54 L 165.625,263.021 L 164.587,262.552 L 163.479,262.083 L 162.301,261.644 L 161.073,261.234 L 159.776,260.835 L 158.408,260.456 L 157,260.106 L 155.543,259.777 L 154.036,259.467 L 152.478,259.208 L 150.891,258.938 L 149.254,258.719 L 147.607,258.529 L 145.91,258.369 L 144.203,258.25 L 142.486,258.14 L 140.749,258.06 L 139.002,258 L 137.235,258 L 137.235,258 L 135.488,258 L 133.751,258.06 L 132.014,258.14 L 130.297,258.25 L 128.59,258.369 L 126.893,258.529 L 125.246,258.719 L 123.609,258.938 L 122.022,259.208 L 120.464,259.467 L 118.947,259.777 L 117.5,260.106 L 116.092,260.456 L 114.724,260.835 L 113.427,261.234 L 112.199,261.644 L 111.021,262.083 L 109.913,262.552 L 108.875,263.021 L 107.896,263.54 L 107.018,264.049 L 106.199,264.578 L 105.471,265.108 L 104.832,265.667 L 104.263,266.226 L 103.784,266.795 L 103.384,267.384 L 103.075,267.973 L 102.845,268.562 L 102.725,269.16 L 102.676,269.739 L 102.676,269.739 L 102.725,270.348 L 102.845,270.947 L 103.075,271.536 L 103.384,272.115 L 103.784,272.704 L 104.263,273.263 L 104.832,273.842 L 105.471,274.391 L 106.199,274.93 L 107.018,275.459 L 107.896,275.969 L 108.875,276.478 L 109.913,276.957 L 111.021,277.396 L 112.199,277.855 L 113.427,278.275 L 114.724,278.674 L 116.092,279.053 L 117.5,279.403 L 118.947,279.722 L 120.464,280.031 L 122.022,280.301 L 123.609,280.561 L 125.246,280.78 L 126.893,280.97 L 128.59,281.13 L 130.297,281.249 L 132.014,281.359 L 133.751,281.449 L 135.488,281.499 L 137.235,281.499 L 137.235,281.499 L 139.002,281.499 L 140.749,281.449 L 142.486,281.359 L 144.203,281.249 L 145.91,281.13 L 147.607,280.97 L 149.254,280.78 L 150.891,280.561 L 152.478,280.301 L 154.036,280.031 L 155.543,279.722 L 157,279.403 L 158.408,279.053 L 159.776,278.674 L 161.073,278.275 L 162.301,277.855 L 163.479,277.396 L 164.587,276.957 L 165.625,276.478 L 166.594,275.969 L 167.482,275.459 L 168.291,274.93 L 169.029,274.391 L 169.668,273.842 L 170.237,273.263 L 170.716,272.704 L 171.116,272.115 L 171.425,271.536 L 171.645,270.947 L 171.775,270.348 L 171.824,269.739z"
id="path3191" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 171.425 269.57 L 171.375,268.971 L 171.246,268.382 L 171.026,267.823 L 170.726,267.234 L 170.327,266.665 L 169.838,266.106 L 169.299,265.567 L 168.64,265.008 L 167.911,264.489 L 167.103,263.95 L 166.224,263.45 L 165.256,262.951 L 164.238,262.482 L 163.14,262.043 L 161.962,261.584 L 160.724,261.184 L 159.436,260.795 L 158.089,260.426 L 156.701,260.086 L 155.234,259.747 L 153.726,259.457 L 152.199,259.188 L 150.612,258.938 L 148.994,258.719 L 147.347,258.529 L 145.66,258.389 L 143.973,258.25 L 142.266,258.15 L 140.529,258.06 L 138.792,258.02 L 137.045,258 L 137.045,258 L 135.308,258.02 L 133.561,258.06 L 131.834,258.15 L 130.127,258.25 L 128.43,258.389 L 126.753,258.529 L 125.106,258.719 L 123.479,258.938 L 121.902,259.188 L 120.375,259.457 L 118.857,259.747 L 117.41,260.086 L 116.022,260.426 L 114.665,260.795 L 113.357,261.184 L 112.119,261.584 L 110.961,262.043 L 109.853,262.482 L 108.825,262.951 L 107.876,263.45 L 107.008,263.95 L 106.189,264.489 L 105.451,265.008 L 104.812,265.567 L 104.253,266.106 L 103.754,266.665 L 103.384,267.234 L 103.065,267.823 L 102.845,268.382 L 102.725,268.971 L 102.676,269.57 L 102.676,269.57 L 102.725,270.149 L 102.845,270.738 L 103.065,271.297 L 103.384,271.876 L 103.754,272.455 L 104.253,273.014 L 104.812,273.573 L 105.451,274.122 L 106.189,274.651 L 107.008,275.17 L 107.876,275.679 L 108.825,276.148 L 109.853,276.637 L 110.961,277.087 L 112.119,277.526 L 113.357,277.935 L 114.665,278.324 L 116.022,278.694 L 117.41,279.033 L 118.857,279.363 L 120.375,279.672 L 121.902,279.922 L 123.479,280.181 L 125.106,280.391 L 126.753,280.58 L 128.43,280.75 L 130.127,280.89 L 131.834,280.97 L 133.561,281.05 L 135.308,281.1 L 137.045,281.11 L 137.045,281.11 L 138.792,281.1 L 140.529,281.05 L 142.266,280.97 L 143.973,280.89 L 145.66,280.75 L 147.347,280.58 L 148.994,280.391 L 150.612,280.181 L 152.199,279.922 L 153.726,279.672 L 155.234,279.363 L 156.701,279.033 L 158.089,278.694 L 159.436,278.324 L 160.724,277.935 L 161.962,277.526 L 163.14,277.087 L 164.238,276.637 L 165.256,276.148 L 166.224,275.679 L 167.103,275.17 L 167.911,274.651 L 168.64,274.122 L 169.299,273.573 L 169.838,273.014 L 170.327,272.455 L 170.726,271.876 L 171.026,271.297 L 171.246,270.738 L 171.375,270.149 L 171.425,269.57"
id="path3193" />
<path
style="fill: #000000"
d="M 137.874 267.074 L 142.915,268.731 L 155.084,263.77 L 160.524,265.427 L 157.569,261.304 L 143.344,261.304 L 149.194,262.552 L 137.874,267.074z"
id="path3195" />
<path
style="fill: #000000"
d="M 135.768 271.626 L 130.766,269.969 L 119.017,274.93 L 113.157,273.263 L 116.092,277.805 L 130.766,277.805 L 124.467,276.148 L 135.768,271.626z"
id="path3197" />
<path
style="fill: #000000"
d="M 114.405 262.552 L 119.436,260.895 L 131.585,265.427 L 137.045,264.199 L 134.12,268.312 L 119.855,268.312 L 125.715,267.074 L 114.405,262.552z"
id="path3199" />
<path
style="fill: #000000"
d="M 159.676 276.568 L 154.655,278.215 L 142.915,273.263 L 137.045,274.93 L 139.98,270.798 L 154.655,270.798 L 148.356,272.015 L 159.676,276.568z"
id="path3201" />
<path
style="fill: #ffffff"
d="M 138.293 267.483 L 143.344,269.131 L 155.493,264.199 L 160.944,265.856 L 158.009,261.714 L 143.744,261.714 L 149.623,262.951 L 138.293,267.483z"
id="path3203" />
<path
style="fill: #ffffff"
d="M 136.217 272.015 L 131.166,270.378 L 119.436,275.33 L 113.566,273.673 L 116.501,278.215 L 131.166,278.215 L 124.897,276.568 L 136.217,272.015z"
id="path3205" />
<path
style="fill: #ffffff"
d="M 114.834 262.951 L 119.855,261.304 L 132.014,265.856 L 137.465,264.598 L 134.53,268.731 L 120.275,268.731 L 126.154,267.483 L 114.834,262.951z"
id="path3207" />
<path
style="fill: #ffffff"
d="M 160.105 276.977 L 155.084,278.634 L 143.344,273.673 L 137.465,275.33 L 140.39,271.217 L 155.084,271.217 L 148.795,272.445 L 160.105,276.977z"
id="path3209" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 102.676 269.57 L 102.676,286.041"
id="path3211" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #aae6ff"
d="M 171.425 269.57 L 171.425,286.041"
id="path3213" />
<path
style="fill: #000000"
d="M 124.467 283.995 L 132.014,283.995 L 136.626,287.708 L 141.228,283.995 L 148.356,283.995 L 148.356,282.347 L 153.397,284.803 L 148.356,287.289 L 148.356,285.642 L 142.077,285.642 L 137.874,288.527 L 142.077,291.811 L 148.356,291.811 L 148.356,289.774 L 153.397,292.649 L 148.356,295.135 L 148.356,293.468 L 141.228,293.468 L 136.626,289.774 L 132.014,293.468 L 124.467,293.468 L 124.467,295.135 L 119.436,292.649 L 124.467,289.774 L 124.467,291.811 L 131.166,291.811 L 135.368,288.936 L 131.166,285.642 L 124.467,285.642 L 124.467,287.289 L 119.436,284.803 L 124.467,282.347 L 124.467,283.995z"
id="path3215" />
<path
style="fill: #ffffff"
d="M 124.897 284.394 L 132.433,284.394 L 137.045,288.097 L 141.647,284.394 L 148.795,284.394 L 148.795,282.747 L 153.806,285.232 L 148.795,287.708 L 148.795,286.061 L 142.496,286.061 L 138.293,288.936 L 142.496,292.23 L 148.795,292.23 L 148.795,290.174 L 153.806,293.059 L 148.795,295.534 L 148.795,293.877 L 141.647,293.877 L 137.045,290.174 L 132.433,293.877 L 124.897,293.877 L 124.897,295.534 L 119.855,293.059 L 124.897,290.174 L 124.897,292.23 L 131.585,292.23 L 135.768,289.345 L 131.585,286.061 L 124.897,286.061 L 124.897,287.708 L 119.855,285.232 L 124.897,282.747 L 124.897,284.394z"
id="path3217" />
</g>
<g
id="g3219">
<path
style="fill: #b7b79d"
d="M 139.83 178.978 L 139.83,216 L 161.712,216 L 161.712,178.978 L 139.83,178.978z"
id="path3221" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 139.83 178.978 L 139.83,216 L 161.712,216 L 161.712,178.978 L 139.83,178.978"
id="path3223" />
<path
style="fill: #c9c9b6"
d="M 139.83 178.978 L 142.795,176 L 164.67,176 L 161.712,178.978 L 139.83,178.978z"
id="path3225" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 139.83 178.978 L 142.795,176 L 164.526,176"
id="path3227" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 164.526 176.151 L 161.712,178.978 L 139.83,178.978"
id="path3229" />
<path
style="fill: #c9c9b6"
d="M 141.178 181.132 L 151.173,181.132 L 151.173,185.989 L 141.178,185.989 L 141.178,181.132z"
id="path3231" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #626248"
d="M 141.178 181.132 L 151.167,181.132 L 151.167,185.982 L 141.178,185.982 L 141.178,181.132"
id="path3233" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.6; stroke: #ecece7"
d="M 142.527 183.567 L 149.537,183.567"
id="path3235" />
<path
style="fill: #7a7a5a"
d="M 161.712 216 L 164.67,213.015 L 164.67,176 L 161.712,178.978 L 161.712,216z"
id="path3237" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 161.712 216 L 164.526,213.166"
id="path3239" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #494936"
d="M 164.526 176.151 L 161.712,178.978 L 161.712,216"
id="path3241" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.6; stroke: #ecece7"
d="M 140.105 213.559 L 161.705,213.559"
id="path3243" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.6; stroke: #000000"
d="M 140.105 193.837 L 161.705,193.837"
id="path3245" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.6; stroke: #494936"
d="M 139.83 213.29 L 161.685,213.29"
id="path3247" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.6; stroke: #000000"
d="M 139.83 193.562 L 161.685,193.562"
id="path3249" />
<path
style="fill: none; fill-opacity:0; stroke-width: 0.02; stroke: #ecece7"
d="M 141.178 185.727 L 141.178,181.132 L 150.898,181.132"
id="path3251" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -0,0 +1,881 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7cm"
height="7cm"
viewBox="102 159 129 139"
id="svg3091"
version="1.1"
inkscape:version="0.47pre4 r22446"
sodipodi:docname="tunnels.svg"
inkscape:export-filename="/home/mathias/Documents/Programming/I2P/monotone/i2p.www/www.i2p2/static/images/tunnels.png"
inkscape:export-xdpi="59.290222"
inkscape:export-ydpi="59.290222">
<metadata
id="metadata3257">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3255">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4713"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 124.01575 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="248.03149 : 124.01575 : 1"
inkscape:persp3d-origin="124.01575 : 82.677165 : 1"
id="perspective3259" />
<inkscape:perspective
id="perspective3476"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3511"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3511-3"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3657"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3685"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3713"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3804"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3895"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5913"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5938"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5968"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="976"
id="namedview3253"
showgrid="false"
inkscape:zoom="0.95149207"
inkscape:cx="259.02426"
inkscape:cy="132.97823"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg3091" />
<g
id="g3093"
transform="translate(-205.55508,60.665254)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139" />
</g>
<g
id="g3219"
transform="translate(351.61007,41.817797)">
<path
style="fill:#b7b79d"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0 z"
id="path3221" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 0,37.022 21.882,0 0,-37.022 -21.882,0"
id="path3223" />
<path
style="fill:#c9c9b6"
d="m 139.83,178.978 2.965,-2.978 21.875,0 -2.958,2.978 -21.882,0 z"
id="path3225" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 139.83,178.978 2.965,-2.978 21.731,0"
id="path3227" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 -21.882,0"
id="path3229" />
<path
style="fill:#c9c9b6"
d="m 141.178,181.132 9.995,0 0,4.857 -9.995,0 0,-4.857 z"
id="path3231" />
<path
style="fill:none;stroke:#626248;stroke-width:0.02"
d="m 141.178,181.132 9.989,0 0,4.85 -9.989,0 0,-4.85"
id="path3233" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 142.527,183.567 7.01,0"
id="path3235" />
<path
style="fill:#7a7a5a"
d="m 161.712,216 2.958,-2.985 0,-37.015 -2.958,2.978 0,37.022 z"
id="path3237" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 161.712,216 2.814,-2.834"
id="path3239" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 164.526,176.151 -2.814,2.827 0,37.022"
id="path3241" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.60000002"
d="m 140.105,213.559 21.6,0"
id="path3243" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 140.105,193.837 21.6,0"
id="path3245" />
<path
style="fill:none;stroke:#494936;stroke-width:0.60000002"
d="m 139.83,213.29 21.855,0"
id="path3247" />
<path
style="fill:none;stroke:#000000;stroke-width:0.60000002"
d="m 139.83,193.562 21.855,0"
id="path3249" />
<path
style="fill:none;stroke:#ecece7;stroke-width:0.02"
d="m 141.178,185.727 0,-4.595 9.72,0"
id="path3251" />
</g>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="-27.429262"
y="278.73502"
id="text3464"><tspan
sodipodi:role="line"
id="tspan3466"
x="-27.429262"
y="278.73502">Alice</tspan><tspan
sodipodi:role="line"
x="-27.429262"
y="292.74533"
id="tspan3493" /><tspan
sodipodi:role="line"
x="-27.429262"
y="278.73502"
id="tspan3495" /></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="491.81763"
y="279.91141"
id="text3464-0"><tspan
sodipodi:role="line"
id="tspan3466-3"
x="491.81763"
y="279.91141">Bob</tspan></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="-14.774929"
y="302.99759"
id="text3497"><tspan
sodipodi:role="line"
id="tspan3499"
x="-14.774927"
y="302.99759">Outbound</tspan><tspan
sodipodi:role="line"
x="-14.77493"
y="317.0079"
id="tspan3501">Gateway</tspan></text>
<g
id="g3093-7"
transform="translate(-121.00535,61.457627)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-8" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-4" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-7" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-8" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-6" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-0" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-4" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-3" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-7" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-5" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-8" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-0" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-3" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-2" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-4" />
</g>
<g
id="g3093-8"
transform="translate(-29.273492,60.279661)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-7" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-8" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-1" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-8" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-1" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-6" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-8" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-0" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-7" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-6" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-8" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-5" />
</g>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="69.643944"
y="302.57883"
id="text3497-9"><tspan
sodipodi:role="line"
id="tspan3499-7"
x="69.643944"
y="302.57883">Outbound</tspan><tspan
sodipodi:role="line"
x="69.643944"
y="316.58914"
id="tspan3501-9">Participant</tspan></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="165.55498"
y="303.09314"
id="text3497-9-4"><tspan
sodipodi:role="line"
id="tspan3499-7-3"
x="165.55498"
y="303.09314">Outbound</tspan><tspan
sodipodi:role="line"
x="165.55498"
y="317.10345"
id="tspan3501-9-7">Endpoint</tspan></text>
<g
id="g3093-8-3"
transform="translate(116.31955,60.22252)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-6-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-7-0" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-8-8" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-1-2" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-9-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-8-0" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-1-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-6-4" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-4-5" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-8-8" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-5-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-0-0" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-1-8" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-4" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-9-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-7-5" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-0-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-6-2" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-2-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-8-5" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-9-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-5-5" />
</g>
<g
id="g3093-8-3-6"
transform="translate(208.50459,59.158836)">
<path
style="fill:#b7b79d"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386 z"
id="path3095-6-0-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 39.968,0 0,7.386 -39.968,0 0,-7.386"
id="path3097-7-0-0" />
<path
style="fill:#c9c9b6"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0 z"
id="path3099-0-4-9" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 170.897,186.814 4.238,-4.018 39.968,0 -4.238,4.018 -39.968,0"
id="path3101-8-8-1" />
<path
style="fill:none;stroke:#000000;stroke-width:2.11999989"
d="m 208.63,190.176 -9.591,0"
id="path3103-1-2-2" />
<path
style="fill:#7a7a5a"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386 z"
id="path3105-9-2-6" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 210.865,194.2 4.238,-4.25 0,-7.154 -4.238,4.018 0,7.386"
id="path3107-8-0-9" />
<path
style="fill:#c9c9b6"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0 z"
id="path3109-1-2-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 4.459,-5.585 30.819,0 -4.459,5.585 -30.819,0"
id="path3111-6-4-8" />
<path
style="fill:#7a7a5a"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115 z"
id="path3113-4-5-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 201.942,200 4.459,-4.685 0,-2.015 -4.459,5.585 0,1.115"
id="path3115-8-8-8" />
<path
style="fill:#b7b79d"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115 z"
id="path3117-5-4-2" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 171.123,198.885 30.819,0 0,1.115 -30.819,0 0,-1.115"
id="path3119-0-0-7" />
<path
style="fill:#000000"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0 z"
id="path3121-1-8-8" />
<path
style="fill:none;stroke:#000000;stroke-width:0.02"
d="m 176.923,185.926 3.357,-3.13 28.35,0 -3.117,3.13 -28.59,0"
id="path3123-5-4-6" />
<path
style="fill:#c9c9b6"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0 z"
id="path3125-9-2-7" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 3.136,-2.903 28.363,0 -3.136,2.903 -28.363,0"
id="path3127-7-5-7" />
<path
style="fill:#b7b79d"
d="m 176.696,162.903 28.59,0 0,22.569 -28.59,0 0,-22.569 z"
id="path3129-0-4-0" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 176.696,162.903 28.577,0 0,22.563 -28.577,0 0,-22.563"
id="path3131-6-2-9" />
<path
style="fill:#ffffff"
d="m 179.152,165.8 23.672,0 0,17.437 -23.672,0 0,-17.437 z"
id="path3133-2-7-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 179.152,165.8 23.672,0 0,17.43 -23.672,0 0,-17.43"
id="path3135-8-5-5" />
<path
style="fill:#7a7a5a"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355 z"
id="path3137-9-7-4" />
<path
style="fill:none;stroke:#494936;stroke-width:0.02"
d="m 205.059,185.258 3.136,-3.13 0,-22.128 -3.136,2.903 0,22.355"
id="path3139-5-5-2" />
</g>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="309.82376"
y="299.60657"
id="text3497-6"><tspan
sodipodi:role="line"
id="tspan3499-9"
x="309.82376"
y="299.60657">Inbound</tspan><tspan
sodipodi:role="line"
x="309.82376"
y="313.61688"
id="tspan3501-1">Gateway</tspan></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="398.72592"
y="299.18781"
id="text3497-9-43"><tspan
sodipodi:role="line"
id="tspan3499-7-6"
x="398.72592"
y="299.18781">Inbound</tspan><tspan
sodipodi:role="line"
x="398.72592"
y="313.19812"
id="tspan3501-9-76">Participant</tspan></text>
<text
xml:space="preserve"
style="font-size:11.20825386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="502.48267"
y="299.70212"
id="text3497-9-4-9"><tspan
sodipodi:role="line"
id="tspan3499-7-3-7"
x="502.48267"
y="299.70212">Inbound</tspan><tspan
sodipodi:role="line"
x="502.48267"
y="313.71243"
id="tspan3501-9-7-6">Endpoint</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -169.20793,135.05105 94.851031,0"
id="path3933"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -17.341185,133.47458 107.462798,0"
id="path5155"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 145.95497,131.50399 203.32822,0"
id="path5341"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 405.76303,129.49816 108.50073,0"
id="path5527"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 570.7436,127.26869 133.02487,0"
id="path5713"
transform="matrix(0.5604127,0,0,0.5604127,97,159)" />
<text
xml:space="preserve"
style="font-size:13.74895px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="276.8869"
y="-2.6395926"
id="text5901"
transform="matrix(0,0.5601056,-1.7853776,0,0,0)"><tspan
sodipodi:role="line"
id="tspan5903"
x="276.8869"
y="-2.6395926"
style="font-size:137.48951721px">{</tspan></text>
<text
xml:space="preserve"
style="font-size:14.08445358px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="283.70001"
y="-178.97672"
id="text5901-1"
transform="matrix(0,0.5467634,-1.8289446,0,0,0)"><tspan
sodipodi:role="line"
id="tspan5903-7"
x="283.70001"
y="-178.97672"
style="font-size:140.84455872px">{</tspan></text>
<text
xml:space="preserve"
style="font-size:22.41650772px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="78.72393"
y="147.61469"
id="text3497-9-2"><tspan
sodipodi:role="line"
x="78.72393"
y="147.61469"
id="tspan3501-9-72">Outbound tunnel</tspan></text>
<text
xml:space="preserve"
style="font-size:22.41650772px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="402.98383"
y="147.9205"
id="text3497-9-2-8"><tspan
sodipodi:role="line"
x="402.98383"
y="147.9205"
id="tspan3501-9-72-1">Inbound tunnel</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 32 KiB

5
docker-run-dev.sh Executable file
View File

@ -0,0 +1,5 @@
#! /usr/bin/env sh
virtualenv --distribute env
. env/bin/activate
#./setup_venv.sh
DEV=on ./runserver.py

39
docs.i2p2/build.xml Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="i2p.docs" default="all" basedir=".">
<!-- set global properties for this build -->
<property name="base" location="../../i2p.i2p" />
<property name="core.src" location="${base}/core/java/src" />
<property name="out" location="out" />
<property name="core.out" location="${out}/core" />
<property name="static" location="static" />
<target name="pre">
<mkdir dir="${out}" />
<mkdir dir="${core.out}" />
<!-- TODO: fail if base doesn't exist -->
</target>
<target name="core" depends="pre">
<javadoc packagenames="net.i2p.*"
sourcepath="${core.src}"
destdir="${core.out}"
author="true"
version="true"
use="true" />
</target>
<target name="finish" depends="core">
<copy todir="${out}">
<fileset dir="${static}" />
</copy>
</target>
<target name="all" depends="core,finish" />
<target name="clean" description="clean up" >
<!-- Delete the ${build} and ${dist} directory trees -->
<delete dir="${out}"/>
</target>
</project>

18
etc/apache2.i2p.conf Normal file
View File

@ -0,0 +1,18 @@
<VirtualHost *:80>
#change ServerName and ServerAdmin to your own.
ServerName www.geti2p.net
ServerAdmin example@geti2p.net
DocumentRoot /var/www/i2p.www
WSGIDaemonProcess i2p2www user=www-data group=www-data threads=2
WSGIScriptAlias / /var/www/i2p.www/i2p.wsgi
<Directory /var/www/i2p.www/>
WSGIProcessGroup i2p2www
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

2
etc/babel.cfg/about Normal file
View File

@ -0,0 +1,2 @@
[jinja2: **/pages/site/about/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

2
etc/babel.cfg/blog Normal file
View File

@ -0,0 +1,2 @@
[jinja2: **/blog/**.rst]
extensions=jinja2.ext.autoescape,jinja2.ext.with_

2
etc/babel.cfg/comparison Normal file
View File

@ -0,0 +1,2 @@
[jinja2: **/pages/site/comparison/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

2
etc/babel.cfg/docs Normal file
View File

@ -0,0 +1,2 @@
[jinja2: **/pages/site/docs/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

View File

@ -0,0 +1,2 @@
[jinja2: **/pages/site/get-involved/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

2
etc/babel.cfg/misc Normal file
View File

@ -0,0 +1,2 @@
[jinja2: **/pages/site/misc/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

14
etc/babel.cfg/priority Normal file
View File

@ -0,0 +1,14 @@
[jinja2: **/pages/blog/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension
[jinja2: **/pages/downloads/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension
[jinja2: **/pages/global/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension
[jinja2: **/pages/global/macros]
extensions=jinja2.ext.autoescape,jinja2.ext.with_
[jinja2: **/pages/meetings/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension
[jinja2: **/pages/papers/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension
[jinja2: **/pages/site/*.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

2
etc/babel.cfg/research Normal file
View File

@ -0,0 +1,2 @@
[jinja2: **/pages/site/research/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_,i2p2www.extensions.HighlightExtension

5
etc/docker.wsgi.i2p Normal file
View File

@ -0,0 +1,5 @@
import sys
activate_this = '/var/www/i2p.www/env/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
sys.path.insert(0, '/var/www/i2p.www')
from i2p2www import app as application

115
etc/multi-domain.patch Normal file
View File

@ -0,0 +1,115 @@
--- env/lib/python2.7/site-packages/flask_babel/__init__.py 2014-02-14 01:30:08.990285797 +0000
+++ env/lib/python2.7/site-packages/flask_babel/__init__.py 2014-02-14 01:30:14.030285865 +0000
@@ -19,6 +19,7 @@
from datetime import datetime
from flask import _request_ctx_stack
from babel import dates, numbers, support, Locale
+from gettext import NullTranslations
from werkzeug import ImmutableDict
try:
from pytz.gae import pytz
@@ -57,9 +58,11 @@
})
def __init__(self, app=None, default_locale='en', default_timezone='UTC',
- date_formats=None, configure_jinja=True):
+ date_formats=None, configure_jinja=True,
+ default_domain=support.Translations.DEFAULT_DOMAIN):
self._default_locale = default_locale
self._default_timezone = default_timezone
+ self._default_domain = default_domain
self._date_formats = date_formats
self._configure_jinja = configure_jinja
self.app = app
@@ -79,6 +82,7 @@
app.config.setdefault('BABEL_DEFAULT_LOCALE', self._default_locale)
app.config.setdefault('BABEL_DEFAULT_TIMEZONE', self._default_timezone)
+ app.config.setdefault('BABEL_DEFAULT_DOMAIN', self._default_domain)
if self._date_formats is None:
self._date_formats = self.default_date_formats.copy()
@@ -97,6 +101,7 @@
self.locale_selector_func = None
self.timezone_selector_func = None
+ self.domain_selector_func = None
if self._configure_jinja:
app.jinja_env.filters.update(
@@ -144,6 +149,19 @@
self.timezone_selector_func = f
return f
+ def domainselector(self, f):
+ """Registers a callback function for domain selection. The default
+ behaves as if a function was registered that returns `None` all the
+ time. If `None` is returned, the domain falls back to the one from
+ the configuration.
+
+ This has to return the domain as a list of strings (eg: ``['messages']``)
+ """
+ assert self.domain_selector_func is None, \
+ 'a localeselector function is already registered'
+ self.domain_selector_func = f
+ return f
+
def list_translations(self):
"""Returns a list of all the locales translations exist for. The
@@ -180,6 +198,13 @@
"""
return timezone(self.app.config['BABEL_DEFAULT_TIMEZONE'])
+ @property
+ def default_domain(self):
+ """The default domain from the configuration as instance of a
+ `string` object.
+ """
+ return self.app.config['BABEL_DEFAULT_DOMAIN']
+
def get_translations():
"""Returns the correct gettext translations that should be used for
@@ -193,7 +218,10 @@
translations = getattr(ctx, 'babel_translations', None)
if translations is None:
dirname = os.path.join(ctx.app.root_path, 'translations')
- translations = support.Translations.load(dirname, [get_locale()])
+ locale = get_locale()
+ for domain in get_domains():
+ dt = support.Translations.load(dirname, [locale], domain)
+ translations = dt if translations is None or not hasattr(translations, 'merge') else translations.merge(dt)
ctx.babel_translations = translations
return translations
@@ -245,6 +273,29 @@
return tzinfo
+def get_domains():
+ """Returns the domains that should be used for this request as
+ `list` object. This returns `None` if used outside of
+ a request.
+ """
+ ctx = _request_ctx_stack.top
+ if ctx is None:
+ return None
+ domains = getattr(ctx, 'babel_domains', None)
+ if domains is None:
+ babel = ctx.app.extensions['babel']
+ if babel.domain_selector_func is None:
+ domains = [babel.default_domain]
+ else:
+ rv = babel.domain_selector_func()
+ if rv is None:
+ domains = [babel.default_domain]
+ else:
+ domains = rv
+ ctx.babel_domains = domains
+ return domains
+
+
def refresh():
"""Refreshes the cached timezones and locale information. This can
be used to switch a translation between a request and if you want

2
etc/project.vars Normal file
View File

@ -0,0 +1,2 @@
export venv_dir="env"
export venv="`which virtualenv-2.7 || which virtualenv`"

11
etc/reqs.txt Normal file
View File

@ -0,0 +1,11 @@
pytz>=2012
Flask==1.0.2
Babel==1.3
Flask-Babel==0.9
Flask-Caching==1.4.0
Jinja2==2.10
Pygments==1.6
python-ctags
docutils==0.11
gunicorn==0.17.2
werkzeug==0.16.1

15
etc/translation.vars Normal file
View File

@ -0,0 +1,15 @@
PROJECT=I2P
VERSION=website
BABELCFG=etc/babel.cfg
POTDIR=pots
PROJDIR=i2p2www
TRANSDIR=$PROJDIR/translations
if [ -x env/bin/pybabel ]; then
PYBABEL=env/bin/pybabel
elif [ $(which pybabel) ]; then
PYBABEL=$(which pybabel)
else
echo "ERROR: pybabel was not found. Please run setup_venv.sh" >&2
exit 1
fi

15
etc/update.vars Normal file
View File

@ -0,0 +1,15 @@
MTNURL=127.0.0.1:8998
MTNBRANCH=i2p.www
TOUCHFILE=/tmp/2fcd2f17-c293-4f77-b4c9-9b266ba70daa
TIMEOUT="20m"
if [ $(which timeout) ]; then
MTN="timeout $TIMEOUT mtn"
else
MTN="mtn"
fi
GITURL="i2pgit.org"
GITBRANCH="i2p.www"

37
extract-messages.sh Executable file
View File

@ -0,0 +1,37 @@
#!/bin/sh
. ./etc/translation.vars
[ -f ./etc/translation.vars.custom ] && . ./etc/translation.vars.custom
export TZ=UTC
if [ ! -e $POTDIR ]; then
mkdir $POTDIR
fi
# By setting the PYTHONPATH here we can help pybabel find 'our' highlighting
# extension and we can use any pybabel
export PYTHONPATH=i2p2www:$PYTHONPATH
if [ $# -ge 1 ]
then
$PYBABEL extract --msgid-bugs-address="http://trac.i2p2.de" \
--project=$PROJECT \
--version=$VERSION \
-F $BABELCFG/$1 \
-o $POTDIR/$1.pot $PROJDIR
else
for domain in $(ls $BABELCFG); do
if [ -e $POTDIR/$domain.pot ]; then
mv $POTDIR/$domain.pot $POTDIR/$domain.pot.old
fi
$PYBABEL extract --msgid-bugs-address="http://trac.i2p2.de" \
--project=$PROJECT \
--version=$VERSION \
-F $BABELCFG/$domain \
-o $POTDIR/$domain.pot $PROJDIR
diff -u $POTDIR/$domain.pot.old $POTDIR/$domain.pot | grep '^+' | grep -v '^+++' | grep -v '+"POT-Creation-Date' >/dev/null
if [ $? -eq 1 ]; then
mv $POTDIR/$domain.pot.old $POTDIR/$domain.pot
fi
done
fi

22
findpochanges.sh Executable file
View File

@ -0,0 +1,22 @@
TMP=/tmp/findpochanges$$.txt
TMP2=newtranslations.txt
rm -f $TMP2
touch $TMP2
for i in i2p2www/translations/*/*/*.po
do
if [ -d ./.git ]; then
git diff $i | grep '+msgstr' | grep -v '+msgstr ""' > $TMP
else
mtn diff $i | grep '+msgstr' | grep -v '+msgstr ""' > $TMP
fi
if [ -s $TMP ]
then
echo $i >> $TMP2
echo $i
cat $TMP
echo
fi
done
echo 'New strings in the following files:'
cat $TMP2
rm -f $TMP

267
i2p2www/__init__.py Normal file
View File

@ -0,0 +1,267 @@
# -*- coding: utf-8 -*-
from flask import Flask, request, g, redirect, url_for, abort, render_template, send_from_directory, safe_join
try:
from flaskext.babel import Babel
except ImportError:
from flask_babel import Babel
try:
from flask.ext.cache import Cache
except ImportError:
from flask_caching import Cache
from docutils.core import publish_parts
import os.path
import os
try:
from i2p2www import settings
except ImportError:
settings = None
###########
# Constants
CURRENT_I2P_VERSION = '1.8.0'
CURRENT_I2P_FIREFOX_PROFILE_VERSION = '1.8.0'
CURRENT_I2P_OSX_VERSION = '1.8.0'
CANONICAL_DOMAIN = 'geti2p.net'
CACHE_CONFIG = settings.CACHE_CONFIG if settings and hasattr(settings, 'CACHE_CONFIG') else {
'CACHE_DEFAULT_TIMEOUT': 600,
}
BLOG_POSTS_PER_FEED = 10
BLOG_POSTS_PER_PAGE = 10
MEETINGS_PER_PAGE = 20
# This list defines the order that languages appear in the dropdown.
SUPPORTED_LANGS = [
'en',
'de',
'es',
'fr',
'ru',
'zh',
'ar',
'id',
'zh_TW',
'el',
'he',
'hu',
'it',
'ja',
'ko',
'mg',
'nl',
'fa',
'pl',
'pt',
'pt_BR',
'ro',
'fi',
'sv',
'tr',
'uk',
]
SUPPORTED_LANG_NAMES = {
'ar': u'Arabic العربية',
'id': u'Bahasa Indonesia',
'zh': u'Chinese 中文',
'zh_TW': u'Chinese 中文 (繁體中文, 台灣)',
'de': u'Deutsch',
'en': u'English',
'es': u'Castellano',
'fr': u'Français',
'el': u'Greek Ελληνικά',
'he': u'Hebrew עברית',
'hu': u'Hungarian',
'it': u'Italiano',
'ja': u'Japanese 日本語',
'ko': u'Korean 한국말',
'mg': u'Fiteny Malagasy',
'nl': u'Nederlands',
'fa': u'Persian فارسی',
'pl': u'Polski',
'pt': u'Português',
'pt_BR': u'Português do Brasil',
'ro': u'Română',
'ru': u'Russian Русский язык',
'fi': u'Suomi',
'sv': u'Svenska',
'tr': u'Türkçe',
'uk': u'Ukrainian Українська',
}
RTL_LANGS = [
'he',
'ar',
]
DEFAULT_GETTEXT_DOMAIN = 'priority'
GETTEXT_DOMAIN_MAPPING = {
'about': ['about'],
'blog': ['blog'],
'comparison': ['comparison'],
'docs': ['docs'],
'get-involved': ['get-involved'],
'misc': ['misc'],
'research': ['research'],
}
TEMPLATE_DIR = os.path.join(os.path.dirname(__file__), 'pages')
STATIC_DIR = os.path.join(os.path.dirname(__file__), 'static')
SPEC_DIR = os.path.join(os.path.dirname(__file__), 'spec')
PROPOSAL_DIR = os.path.join(SPEC_DIR, 'proposals')
BLOG_DIR = os.path.join(os.path.dirname(__file__), 'blog')
MEETINGS_DIR = os.path.join(os.path.dirname(__file__), 'meetings/logs')
SITE_DIR = os.path.join(TEMPLATE_DIR, 'site')
MIRRORS_FILE = os.path.join(TEMPLATE_DIR, 'downloads/mirrors')
ANONBIB_CFG = os.path.join(TEMPLATE_DIR, 'papers/anonbib.cfg')
ANONBIB_FILE = os.path.join(TEMPLATE_DIR, 'papers/anonbib.bib')
###################
# Application setup
class MyFlask(Flask):
jinja_options = dict(Flask.jinja_options)
jinja_options.setdefault('extensions',
[]).append('i2p2www.extensions.HighlightExtension')
app = application = MyFlask('i2p2www', template_folder=TEMPLATE_DIR, static_url_path='/_static', static_folder=STATIC_DIR)
app.debug = bool(os.environ.get('APP_DEBUG', 'False'))
babel = Babel(app, default_domain=DEFAULT_GETTEXT_DOMAIN)
cache = Cache(app, config=CACHE_CONFIG)
#################
# Babel selectors
@babel.localeselector
def get_locale():
# If viewing specs, require English
if request.path.startswith('/spec'):
return 'en'
# If the language is already set from the url, use that
if hasattr(g, 'lang'):
return g.lang
# otherwise try to guess the language from the user accept
# header the browser transmits. The best match wins.
return request.accept_languages.best_match(SUPPORTED_LANGS)
@babel.domainselector
def get_domains():
domains = []
frags = request.path.split('/', 2)
if len(frags) == 3:
path = frags[2]
for subpath in GETTEXT_DOMAIN_MAPPING:
if path.startswith(subpath):
domains.extend(GETTEXT_DOMAIN_MAPPING[subpath])
# Always end with the priority domain, as it contains
# various template strings and is likely to be the most
# up-to-date (in case of any common translation strings).
domains.append(DEFAULT_GETTEXT_DOMAIN)
return domains
##########################
# Hooks - helper functions
def after_this_request(f):
if not hasattr(g, 'after_request_callbacks'):
g.after_request_callbacks = []
g.after_request_callbacks.append(f)
return f
###########################
# Hooks - url preprocessing
@app.url_value_preprocessor
def pull_lang(endpoint, values):
if not values:
return
g.lang=values.pop('lang', None)
@app.url_defaults
def set_lang(endpoint, values):
if not values:
return
if endpoint == 'static' or \
endpoint.startswith('spec_'):
# Static urls shouldn't have a lang flag
# (causes complete reload on lang change)
# Spec urls shouldn't have a lang flag
# (adds a spurious ?lang=xx to the url)
return
if 'lang' in values:
return
if hasattr(g, 'lang'):
values['lang'] = g.lang
########################
# Hooks - before request
# Detect and store chosen theme
@app.before_request
def detect_theme():
theme = 'duck'
if 'style' in request.cookies:
theme = request.cookies['style']
if 'theme' in request.args.keys():
theme = request.args['theme']
# TEMPORARY: enable external themes
# TODO: Remove this (and the corresponding lines in global/layout.html
if theme[:7] == 'http://':
g.exttheme = theme
theme = 'duck'
if not os.path.isfile(safe_join(safe_join(STATIC_DIR, 'styles'), '%s/desktop.css' % theme)):
theme = 'duck'
g.theme = theme
@after_this_request
def remember_theme(resp):
if g.theme == 'duck' and 'style' in request.cookies:
resp.delete_cookie('style')
elif g.theme != 'duck':
resp.set_cookie('style', g.theme)
return resp
#######################
# Hooks - after request
@app.after_request
def call_after_request_callbacks(response):
for callback in getattr(g, 'after_request_callbacks', ()):
response = callback(response)
return response
##################
# Template filters
@app.template_filter('restructuredtext')
def restructuredtext(value):
parts = publish_parts(source=value, writer_name="html")
return parts['html_body']
################
# Error handlers
@app.errorhandler(404)
def page_not_found(error):
return render_template('global/error_404.html'), 404
@app.errorhandler(500)
def server_error(error):
return render_template('global/error_500.html'), 500
# Import these to ensure they get loaded
import templatevars
import urls

1269
i2p2www/anonbib/BibTeX.py Normal file

File diff suppressed because it is too large Load Diff

39
i2p2www/anonbib/Makefile Normal file
View File

@ -0,0 +1,39 @@
PYTHON=python
VERSION=0.3-dev
all:
$(PYTHON) writeHTML.py anonbib.cfg
clean:
rm -f *~ */*~ *.pyc *.pyo
update:
$(PYTHON) updateCache.py anonbib.cfg
$(PYTHON) rank.py anonbib.cfg
suggest:
$(PYTHON) rank.py suggest anonbib.cfg
test:
$(PYTHON) test.py
veryclean: clean
rm -f author.html date.html topic.html bibtex.html tmp.bib
TEMPLATES=_template_.html _template_bibtex.html
CSS=css/main.css css/pubs.css
BIBTEX=anonbib.bib
SOURCE=BibTeX.py config.py metaphone.py reconcile.py updateCache.py \
writeHTML.py rank.py tests.py
EXTRAS=TODO README Makefile ChangeLog anonbib.cfg gold.gif silver.gif \
upb.gif ups.gif
DISTFILES=$(TEMPLATES) $(CSS) $(BIBTEX) $(SOURCE) $(EXTRAS)
dist: clean
rm -rf anonbib-$(VERSION)
mkdir anonbib-$(VERSION)
tar cf - $(DISTFILES) | (cd anonbib-$(VERSION); tar xf -)
mkdir anonbib-$(VERSION)/cache
tar czf anonbib-$(VERSION).tar.gz anonbib-$(VERSION)
rm -rf anonbib-$(VERSION)

52
i2p2www/anonbib/README Normal file
View File

@ -0,0 +1,52 @@
anonbib 0.3 -- Code to generate the anonymity bibliography
Copyright (c) 2003-2008 Nick Mathewson
Based on 'PDOSBib' perl code by Eddie Kohler
This software is licensed under the GNU GPL, version 2 or later.
To use this software, you need to understand BibTeX and Python a
little. If it breaks, you get to keep both pieces. You will need
Python 2.2 or later.
To use this package:
- Get a good BibTeX file. You may want to mark it up with some of the
extra keys used in our "anonbib.bib" file. All of the additional
Bibtex keys we use have the prefix "www_"; check out anonbib.bib
for their usage.
- Edit anonbib.cfg and _template_.html and _template_bibtex.html so they
refer to your files, authors, topics, and so on.
- Run 'python updateCache.py anonbib.cfg' to create a local cache of the
papers in your bibliography based on their www_*_url entries. (By
default, the script will ignore any entries you have already cached. To
force a fresh download of a cached file, delete it.)
- Run 'python rank.py anonbib.cfg' to download Google Scholar rankings of
all the papers.
- Run 'python writeHTML.py anonbib.cfg'. Fix any errors you care about.
- Re-run these scripts when you change the bibliography.
- If you want to merge in big BibTeX files, try using the reconcile.py
script. See the comment at the start of the file for usage info.
New in 0.3:
- Support for Google Scholar rankings to denote hot/rising papers.
Implemented by George Danezis.
- Make reconcile script generate more useful output.
- Add support for multiple bibliographies generated from a single bibtex
source. This is done via 'tags' on bibtex entries. If an entry is
tagged, it appears in the corresponding bibliographies. This is good
for generating a master bibliography and one or more selected readings
lists from the same source.
- Handle more errors when downloading files.
- When fetching a paper with a .ps url, generate the .ps.gz file
automatically.
- Note an error when a crossref overrides an existing field in an entry.
- Handle the Proceedings type correctly.
- Enforce proper encoding on pages: it must be number--number.
-

33
i2p2www/anonbib/TODO Normal file
View File

@ -0,0 +1,33 @@
- More general tasks
. Know about @book
. Write unit tests for everything
. Make name parsing vaguely sane
- Maybe uncrossref in tmp.bib
- Maybe pull important papers to the start of their sections?
. Clean \{}~ when going from note to url; add \{}~ when making
note from url.
. Also clean \_ to _ and back
- Look for urls in wherepublished.
. Forgive newlines in wherepublished, note.
- When sorting by date, entries with unknown months go into a magic
"month zero" before January. Is this right?
- Strip unused features.
o Take a configuration file on the command line instead of just
importing config.py.
- Cache tasks
- Generate a list of broken links
- Re-download all cached items if requested
- Clear dead items from cache
- Use HTTP HEAD requests to decide whetherto update stale
elements in cache.
- Add ability to honor a "www_no_cache={1}" option for entries
if the authors ask us not to cache them.
- Maybe, add ability to cache images from an HTML page.
- Reconcile tasks
- Document it.
- Notice when there is new or different information of certain kinds
(pages, dates, etc) in the new information.

View File

56
i2p2www/anonbib/config.py Normal file
View File

@ -0,0 +1,56 @@
# Copyright 2003-2006, Nick Mathewson. See LICENSE for licensing info.
import re
_KEYS = [ "ALL_TAGS",
"ALPHABETIZE_AUTHOR_AS","AUTHOR_URLS","CACHE_DIR","CACHE_SECTIONS",
"CACHE_UMASK",
"CITE_CACHE_DIR",
"COLLAPSE_AUTHORS",
"DOWNLOAD_CONNECT_TIMEOUT","INITIAL_STRINGS",
"MASTER_BIB", "NO_COLLAPSE_AUTHORS", "OMIT_ENTRIES",
"OUTPUT_DIR", "TEMPLATE_FILE", "BIBTEX_TEMPLATE_FILE",
"REQUIRE_KEY", "TAG_TITLES", "TAG_DIRECTORIES", "TAG_SHORT_TITLES",
]
for _k in _KEYS:
globals()[_k]=None
del _k
def load(cfgFile):
mod = {}
execfile(cfgFile, mod)
for _k in _KEYS:
try:
globals()[_k]=mod[_k]
except KeyError:
raise KeyError("Configuration option %s is missing"%_k)
INITIAL_STRINGS.update(_EXTRA_INITIAL_STRINGS)
AUTHOR_RE_LIST[:] = [
(re.compile(k, re.I), v,) for k, v in AUTHOR_URLS.items()
]
NO_COLLAPSE_AUTHORS_RE_LIST[:] = [
re.compile(pat, re.I) for pat in NO_COLLAPSE_AUTHORS
]
ALPHABETIZE_AUTHOR_AS_RE_LIST[:] = [
(re.compile(k, re.I), v,) for k,v in ALPHABETIZE_AUTHOR_AS.items()
]
_EXTRA_INITIAL_STRINGS = {
# MONTHS
'jan' : 'January', 'feb' : 'February',
'mar' : 'March', 'apr' : 'April',
'may' : 'May', 'jun' : 'June',
'jul' : 'July', 'aug' : 'August',
'sep' : 'September', 'oct' : 'October',
'nov' : 'November', 'dec' : 'December',
}
AUTHOR_RE_LIST = []
NO_COLLAPSE_AUTHORS_RE_LIST = []
ALPHABETIZE_AUTHOR_AS_RE_LIST = []

View File

@ -0,0 +1,111 @@
img {
border: 0px;
}
BODY {
background-color: #FFF;
color: #000;
margin: 0px;
}
FORM {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
P, TD {
font-family: lucida, "Lucida Sans Unicode", Geneva, sans-serif;
}
P.contact {
text-align: center;
}
P.contact A {
font-family: lucida, "Lucida Sans Unicode", Geneva, sans-serif;
font-weight: normal;
}
SPAN.email {
font-family: lucidatypewriter, "Lucida Typewriter", Monaco, "Lucida Sans Unicode", monospace;
font-weight: bold;
}
P IMG {
vertical-align: text-bottom;
}
P.crumbbreadth {
margin-top: 0.25em;
}
.compact {
margin-top: -0.5em;
text-indent: 0em;
}
SPAN.biblio {
font-style: italic;
}
SPAN.biblio A {
font-family: lucida, "Lucida Sans Unicode", Geneva, sans-serif;
font-weight: normal;
text-decoration: underline;
}
SPAN.availability {
font-family: lucidatypewriter, "Lucida Typewriter", Monaco, "Lucida Sans Unicode", monospace;
font-weight: normal;
}
UL {
list-style: outside;
}
UL.expand {
margin-bottom: 1em;
}
UL.sections {
list-style: none;
}
/* Font-level properties */
PRE {
font-family: lucidatypewriter, "Lucida Typewriter", Monaco, "Lucida Sans Unicode", monospace;
}
STRONG, A {
font-family: lucidatypewriter, "Lucida Typewriter", Monaco, "Rockwell", "Lucida Sans Unicode", monospace;
font-weight: bold;
}
A:link {
color: #B00;
}
A:visited {
color: #903;
}
H1, H2, H3, H4, H5, H6 {
font-family: lucidatypewriter, "Lucida Typewriter", "Lucida Console", Monaco, monospace;
}
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A {
font-family: lucidatypewriter, "Lucida Typewriter", "Lucida Console", Monaco, monospace;
}
H1 {
color: #00B;
}
H2 {
color: #006;
}
H3 {
color: #006;
}

BIN
i2p2www/anonbib/gold.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 B

View File

@ -0,0 +1,193 @@
#!/usr/bin/python2
# Copyright 2003-2008, Nick Mathewson. See LICENSE for licensing info.
"""metaphone.py -- Pure-python metaphone implementation.
(This is not guaranteed to match the real metaphone algorithm; I
haven't tested it thorougly enough. Let me know if you find bugs.
Based on the original C++ metaphone implementation.)
"""
TRIPLES = {
'dge': 'j',
'dgi': 'j',
'dgy': 'j',
'sia': '+x',
'sio': '+x',
'tia': '+x',
'tio': '+x',
'tch': '',
'tha': '0',
'the': '0',
'thi': '0',
'tho': '0',
'thu': '0',
}
DOUBLES = {
'ph' : 'f',
'sh' : 'x'
}
SINGLETONS = {
'd': 't',
'f': 'f',
'j': 'j',
'l': 'l',
'm': 'm',
'n': 'n',
'r': 'r',
'p': 'p',
'q': 'k',
'v': 'f',
'x': 'ks',
'z': 's',
}
ALLCHARS = "".join(map(chr, range(256)))
NONLCCHARS = "".join([c for c in ALLCHARS if not c.islower()])
def metaphone(s):
"""Return the metaphone equivalent of a provided string"""
s = s.lower()
s = s.translate(ALLCHARS, NONLCCHARS)
if not s: return ""
# If ae, gn, kn, pn, wr then drop the first letter.
if s[:2] in ("ae", "gn", "kn", "pn", "wr"):
s = s[1:]
# Change "x" to "s"
if s[0] == 'x':
s = "s%s" % s[1:]
# Get rid of "h" in "wh".
if s[:2] == 'wh':
s = "w%s" % s[1:]
# Get rid of s from end.
if s[-1] == 's':
s = s[:-1]
result = []
prevLtr = ' '
vowelBefore = 0
lastChar = len(s)-1
for idx in range(len(s)):
curLtr = s[idx]
# If first char is a vowel, keep it.
if curLtr in "aeiou":
if idx == 0:
result.append(curLtr)
continue
# Skip double letters.
if idx < lastChar:
if curLtr == s[idx+1]:
continue
try:
r = TRIPLES[s[idx:idx+3]]
if r == "+x":
if idx > 1:
result.append("x")
continue
else:
result.append(r)
continue
except KeyError:
pass
try:
r = DOUBLES[s[idx:idx+2]]
result.append(r)
continue
except KeyError:
pass
try:
r = SINGLETONS[s[idx]]
result.append(r)
continue
except KeyError:
pass
if idx > 0:
prevLtr = s[idx-1]
vowelBefore = prevLtr in "aeiou"
curLtr = s[idx]
nextLtr2 = ' '
if idx < lastChar:
nextLtr = s[idx+1]
vowelAfter = nextLtr in "aeiou"
frontvAfter = nextLtr in "eiy"
if idx+1 < lastChar:
nextLtr2 = s[idx+2]
else:
nextLtr = ' '
vowelAfter = frontvAfter = 0
if curLtr == 'b':
if idx == lastChar and prevLtr == 'm':
pass
else:
result.append(curLtr)
elif curLtr == 'c':
# silent 'sci', 'sce, 'scy', 'sci', etc OK.
if not (prevLtr == 's' and frontvAfter):
if nextLtr in 'ia':
result.append("x")
elif frontvAfter:
result.append("s")
elif prevLtr == 's' and nextLtr == 'h':
result.append('k')
elif nextLtr == 'h':
if idx == 0 and nextLtr2 in "aeiou":
result.append('k')
else:
result.append('x')
elif prevLtr == 'c':
result.append('c')
else:
result.append('k')
elif curLtr == 'g':
if (idx < lastChar-1) and nextLtr == 'h':
pass
elif s[idx:] == 'gned':
pass
elif s[idx:] == 'gn':
pass
elif prevLtr == 'd' and frontvAfter:
pass
else:
hard = (prevLtr == 'g')
if frontvAfter and not hard:
result.append('j')
else:
result.append('k')
elif curLtr == 'h':
if prevLtr in 'csptg':
pass
elif vowelBefore and not vowelAfter:
pass
else:
result.append('h')
elif curLtr == 'k':
if prevLtr != 'c': result.append('k')
elif curLtr in 'wy':
if vowelAfter:
result.append(curLtr)
return "".join(result)
def demo(a):
print a, "=>", metaphone(a)
if __name__ == '__main__':
demo("Nick. Mathewson")
demo("joe schmidt")
demo("Beethoven")
demo("Because the world is round")

202
i2p2www/anonbib/rank.py Normal file
View File

@ -0,0 +1,202 @@
# Make rankings of papers and authors for automatic classification of content hotness
# Google Scholar address
# http://scholar.google.com/scholar?as_epq=
# Take care of the caching setup
cache_expire = 60*60*24*30 # 30 days
# Checks
import config
import os
import sys
from os.path import exists, isdir, join, getmtime
from os import listdir, remove
def remove_old():
# Remove all old cached files
filenames = listdir(cache_folder())
from time import time
now = time()
for f in filenames:
pf = join(cache_folder(), f)
time_mt = getmtime(pf)
if now - time_mt > cache_expire: # 30 days
remove(pf)
def cache_folder():
r = join(config.OUTPUT_DIR, config.CITE_CACHE_DIR)
if not exists(r):
os.makedirs(r)
assert isdir(r)
return r
import re
from urllib2 import urlopen, build_opener
from urllib import quote
from datetime import date
import hashlib
# A more handy hash
def md5h(s):
m = hashlib.md5()
m.update(s)
return m.hexdigest()
format_tested = 0
def getPageForTitle(title, cache=True, update=True, save=True):
#Returns (citation-count, scholar url) tuple, or (None,None)
global format_tested
if not format_tested and update:
format_tested = 1
TestScholarFormat()
# Do not assume that the title is clean
title = re.sub("\s+", " ", title)
title = re.sub("[^'a-zA-Z0-9\. \-\/:]", "", title)
title = re.sub("'\/", " ", title)
# We rely on google scholar to return the article with this exact title
gurl = "http://scholar.google.com/scholar?as_q=&as_epq=%s&as_occt=title"
url = gurl % quote(title)
# Access cache or network
if exists(join(cache_folder(), md5h(url))) and cache:
return url, file(join(cache_folder(), md5h(url)),'r').read()
elif update:
print "Downloading rank for %r."%title
# Make a custom user agent (so that we are not filtered by Google)!
opener = build_opener()
opener.addheaders = [('User-agent', 'Anon.Bib.0.1')]
print "connecting..."
connection = opener.open(url)
print "reading"
page = connection.read()
print "done"
if save:
file(join(cache_folder(), md5h(url)),'w').write(page)
return url, page
else:
return url, None
def getCite(title, cache=True, update=True, save=True):
url, page = getPageForTitle(title, cache=cache, update=update, save=save)
if not page:
return None,None
# Check if it finds any articles
if len(re.findall("did not match any articles", page)) > 0:
return (None, None)
# Kill all tags!
cpage = re.sub("<[^>]*>", "", page)
# Add up all citations
s = sum([int(x) for x in re.findall("Cited by ([0-9]*)", cpage)])
return (s, url)
def getPaperURLs(title, cache=True, update=True, save=True):
url, page = getPageForTitle(title, cache=cache, update=update, save=save)
if not page:
return []
pages = re.findall(r'\&\#x25ba\;.*class=fl href="([^"]*)"', page)
return pages
def get_rank_html(title, years=None, base_url=".", update=True,
velocity=False):
s,url = getCite(title, update=update)
# Paper cannot be found
if s is None:
return ''
html = ''
url = url.replace("&","&amp;")
# Hotness
H,h = 50,5
if s >= H:
html += '<a href="%s"><img src="%s/gold.gif" alt="More than %s citations on Google Scholar" title="More than %s citations on Google Scholar" /></a>' % (url,base_url,H,H)
elif s >= h:
html += '<a href="%s"><img src="%s/silver.gif" alt="More than %s citations on Google Scholar" title="More than %s citations on Google Scholar" /></a>' % (url,base_url,h,h)
# Only include the velocity if asked.
if velocity:
# Velocity
d = date.today().year - int(years)
if d >= 0:
if 2 < s / (d +1) < 10:
html += '<img src="%s/ups.gif" />' % base_url
if 10 <= s / (d +1):
html += '<img src="%s/upb.gif" />' % base_url
return html
def TestScholarFormat():
# We need to ensure that Google Scholar does not change its page format under our feet
# Use some cases to check if all is good
print "Checking google scholar formats..."
stopAndGoCites = getCite("Stop-and-Go MIXes: Providing Probabilistic Anonymity in an Open System", False)[0]
dragonCites = getCite("Mixes protected by Dragons and Pixies: an empirical study", False, save=False)[0]
if stopAndGoCites in (0, None):
print """OOPS.\n
It looks like Google Scholar changed their URL format or their output format.
I went to count the cites for the Stop-and-Go MIXes paper, and got nothing."""
sys.exit(1)
if dragonCites != None:
print """OOPS.\n
It looks like Google Scholar changed their URL format or their output format.
I went to count the cites for a fictitious paper, and found some."""
sys.exit(1)
def urlIsUseless(u):
if u.find("freehaven.net/anonbib/") >= 0:
# Our own cache is not the primary citation for anything.
return True
elif u.find("owens.mit.edu") >= 0:
# These citations only work for 'members of the MIT community'.
return True
else:
return False
URLTYPES=[ "pdf", "ps", "txt", "ps_gz", "html" ]
if __name__ == '__main__':
# First download the bibliography file.
import BibTeX
suggest = False
if sys.argv[1] == 'suggest':
suggest = True
del sys.argv[1]
config.load(sys.argv[1])
if config.CACHE_UMASK != None:
os.umask(config.CACHE_UMASK)
bib = BibTeX.parseFile(config.MASTER_BIB)
remove_old()
print "Downloading missing ranks."
for ent in bib.entries:
getCite(ent['title'], cache=True, update=True)
if suggest:
for ent in bib.entries:
haveOne = False
for utype in URLTYPES:
if ent.has_key("www_%s_url"%utype):
haveOne = True
break
if haveOne:
continue
print ent.key, "has no URLs given."
urls = [ u for u in getPaperURLs(ent['title']) if not urlIsUseless(u) ]
for u in urls:
print "\t", u

View File

@ -0,0 +1,292 @@
#!/usr/bin/python2
# Copyright 2003-2008, Nick Mathewson. See LICENSE for licensing info.
"""Code to determine which entries are new and which are old.
To scan a new file, run "python reconcile.py anonbib.cfg new-file.bib". This
will generate a new bibtex file called 'tmp.bib', with all the new entries
cleaned up a little, and all the duplicate entries commented out.
"""
import sys
import re
assert sys.version_info[:3] >= (2,2,0)
import BibTeX
import config
import metaphone
_MPCACHE = {}
def soundsLike(s1, s2):
c = _MPCACHE
s1 = clean(s1)
s2 = clean(s2)
try:
m1 = c[s1]
except KeyError:
m1 = c[s1] = metaphone.metaphone(s1)
try:
m2 = c[s2]
except KeyError:
m2 = c[s2] = metaphone.metaphone(s2)
return m1 == m2
def mphone(s):
c = _MPCACHE
s = clean(s)
try:
return c[s]
except:
m = c[s] = metaphone.metaphone(s)
return m
def clean(s):
s = re.sub(r'\s+', ' ', s)
s = s.strip()
return s
class MasterBibTeX(BibTeX.BibTeX):
def __init__(self):
BibTeX.BibTeX.__init__(self)
def buildIndex(self):
self.byTitle = {}
for ent in self.entries:
for t in self._titleForms(ent['title']):
self.byTitle.setdefault(t, []).append(ent)
def _titleForms(self, title):
title = title.lower()
title = re.sub(r'\b(an|a|the|of)\b', "", title)
title = clean(title)
res = [ mphone(title) ]
if ':' in title:
for t in title.split(":"):
res.append(mphone(t.strip()))
#print "%r\n => %s" % (title,res)
return res
def _titlesAlike(self, t1, t2):
t1 = clean(t1)
t2 = clean(t2)
if t1 == t2:
return 2
tf1 = self._titleForms(t1)
tf2 = self._titleForms(t2)
for t in tf1:
if t in tf2: return 1
return 0
def _authorsAlike(self, a1, a2):
if not soundsLike(" ".join(a1.last)," ".join(a2.last)):
return 0
if (a1.first == a2.first and a1.von == a2.von
and a1.jr == a2.jr):
return 2
if soundsLike(" ".join(a1.first), " ".join(a2.first)):
return 1
if not a1.first or not a2.first:
return 1
if self._initialize(a1.first) == self._initialize(a2.first):
return 1
return 0
def _initialize(self, name):
name = " ".join(name).lower()
name = re.sub(r'([a-z])[a-z\.]*', r'\1', name)
name = clean(name)
return name
def _authorListsAlike(self, a1, a2):
if len(a1) != len(a2):
return 0
a1 = [ (a.last, a) for a in a1 ]
a2 = [ (a.last, a) for a in a2 ]
a1.sort()
a2.sort()
if len(a1) != len(a2):
return 0
r = 2
for (_, a1), (_, a2) in zip(a1,a2):
x = self._authorsAlike(a1,a2)
if not x:
return 0
elif x == 1:
r = 1
return r
def _entryDatesAlike(self, e1, e2):
try:
if clean(e1['year']) == clean(e2['year']):
return 2
else:
return 0
except KeyError:
return 1
def includes(self, ent, all=0):
title = ent['title']
candidates = []
for form in self._titleForms(title):
try:
candidates.extend(self.byTitle[form])
except KeyError:
pass
goodness = []
for knownEnt in candidates:
match = (self._entryDatesAlike(ent, knownEnt) *
self._titlesAlike(ent['title'], knownEnt['title']) *
self._authorListsAlike(ent.parsedAuthor,
knownEnt.parsedAuthor) )
if match:
goodness.append((match, knownEnt))
goodness.sort()
if all:
return goodness
if goodness:
return goodness[-1]
else:
return None, None
def demo(self):
for e in self.entries:
matches = self.includes(e, 1)
m2 = []
mids = []
for g,m in matches:
if id(m) not in mids:
mids.append(id(m))
m2.append((g,m))
matches = m2
if not matches:
print "No match for %s"%e.key
if matches[-1][1] is e:
print "%s matches for %s: OK."%(len(matches), e.key)
else:
print "%s matches for %s: %s is best!" %(len(matches), e.key,
matches[-1][1].key)
if len(matches) > 1:
for g, m in matches:
print "%%%% goodness", g
print m
def noteToURL(note):
" returns tp, url "
note = note.replace("\n", " ")
m = re.match(r'\s*(?:\\newline\s*)*\s*\\url{(.*)}\s*(?:\\newline\s*)*',
note)
if not m:
return None
url = m.group(1)
for suffix, tp in ((".html", "html"),
(".ps", "ps"),
(".ps.gz", "ps_gz"),
(".pdf", "pdf"),
(".txt", "txt")):
if url.endswith(suffix):
return tp,url
return "???", url
all_ok = 1
def emit(f,ent):
global all_ok
errs = ent._check()
if master.byKey.has_key(ent.key.strip().lower()):
errs.append("ERROR: Key collision with master file")
if errs:
all_ok = 0
note = ent.get("note")
if ent.getURL() and not note:
ent['note'] = "\url{%s}"%ent.getURL()
elif note:
m = re.match(r'\\url{(.*)}', note)
if m:
url = m.group(0)
tp = None
if url.endswith(".txt"):
tp = "txt"
elif url.endswith(".ps.gz"):
tp = "ps_gz"
elif url.endswith(".ps"):
tp = "ps_gz"
elif url.endswith(".pdf"):
tp = "pdf"
elif url.endswith(".html"):
tp = "html"
if tp:
ent['www_%s_url'%tp] = url
if errs:
all_ok = 0
for e in errs:
print >>f, "%%%%", e
print >>f, ent.format(77, 4, v=1, invStrings=invStrings)
def emitKnown(f, ent, matches):
print >>f, "%% Candidates are:", ", ".join([e.key for g,e in matches])
print >>f, "%%"
print >>f, "%"+(ent.format(77,4,1,invStrings).replace("\n", "\n%"))
if __name__ == '__main__':
if len(sys.argv) != 3:
print "reconcile.py expects 2 arguments"
sys.exit(1)
config.load(sys.argv[1])
print "========= Scanning master =========="
master = MasterBibTeX()
master = BibTeX.parseFile(config.MASTER_BIB, result=master)
master.buildIndex()
print "========= Scanning new file ========"
try:
fn = sys.argv[2]
input = BibTeX.parseFile(fn)
except BibTeX.ParseError, e:
print "Error parsing %s: %s"%(fn,e)
sys.exit(1)
f = open('tmp.bib', 'w')
keys = input.newStrings.keys()
keys.sort()
for k in keys:
v = input.newStrings[k]
print >>f, "@string{%s = {%s}}"%(k,v)
invStrings = input.invStrings
for e in input.entries:
if not (e.get('title') and e.get('author')):
print >>f, "%%\n%%%% Not enough information to search for a match: need title and author.\n%%"
emit(f, e)
continue
matches = master.includes(e, all=1)
if not matches:
print >>f, "%%\n%%%% This entry is probably new: No match found.\n%%"
emit(f, e)
else:
print >>f, "%%"
print >>f, "%%%% Possible match found for this entry; max goodness",\
matches[-1][0], "\n%%"
emitKnown(f, e, matches)
if not all_ok:
print >>f, "\n\n\nErrors remain; not finished.\n"
f.close()

BIN
i2p2www/anonbib/silver.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

File diff suppressed because it is too large Load Diff

86
i2p2www/anonbib/tests.py Normal file
View File

@ -0,0 +1,86 @@
#!/usr/bin/python2
# Copyright 2004-2008, Nick Mathewson. See LICENSE for licensing info.
"""Unit tests for anonbib."""
import BibTeX
import metaphone
#import reconcile
#import writeHTML
#import updateCache
import unittest
class MetaphoneTests(unittest.TestCase):
def testMetaphone(self):
pass
class BibTeXTests(unittest.TestCase):
def testTranslation(self):
ut = BibTeX.url_untranslate
self.assertEquals(ut("Fred"),"Fred")
self.assertEquals(ut("Hello, World."), "Hello_2c_20World.")
te = BibTeX.TeXescapeURL
ute = BibTeX.unTeXescapeURL
self.assertEquals(te("http://example/~me/my_file"),
r"http://example/\{}~me/my\_file")
self.assertEquals(ute(r"http:{}//example/\{}~me/my\_file"),
"http://example/~me/my_file")
h = BibTeX.htmlize
self.assertEquals(h("Hello, world"), "Hello, world")
self.assertEquals(h(r"\'a\`e\'{i}(\'\i)\"o&\^u"),
"&aacute;&egrave;&iacute;(&iacute;)&ouml;&amp;"
"&ucirc;")
self.assertEquals(h(r"\~n and \c{c}"), "&ntilde; and &ccedil;")
self.assertEquals(h(r"\AE---a ligature"), "&AElig;&mdash;a ligature")
self.assertEquals(h(r"{\it 33}"), " 33")
self.assertEquals(h(r"Pages 33--99 or vice--versa?"),
"Pages 33-99 or vice&ndash;versa?")
t = BibTeX.txtize
self.assertEquals(t("Hello, world"), "Hello, world")
self.assertEquals(t(r"\'a\`e\'{i}(\'\i)\"o&\^u"),
"aei(i)o&u")
self.assertEquals(t(r"\~n and \c{c}"), "n and c")
self.assertEquals(t(r"\AE---a ligature"), "AE---a ligature")
self.assertEquals(t(r"{\it 33}"), " 33")
self.assertEquals(t(r"Pages 33--99 or vice--versa?"),
"Pages 33--99 or vice--versa?")
def authorsParseTo(self,authors,result):
pa = BibTeX.parseAuthor(authors)
self.assertEquals(["|".join(["+".join(item) for item in
[a.first,a.von,a.last,a.jr]])
for a in pa],
result)
def testAuthorParsing(self):
pa = BibTeX.parseAuthor
PA = BibTeX.ParsedAuthor
apt = self.authorsParseTo
apt("Nick A. Mathewson and Roger Dingledine",
["Nick+A.||Mathewson|", "Roger||Dingledine|"])
apt("John van Neumann", ["John|van|Neumann|"])
apt("P. Q. Z. de la Paz", ["P.+Q.+Z.|de+la|Paz|"])
apt("Cher", ["||Cher|"])
apt("Smith, Bob", ["Bob||Smith|"])
apt("de Smith, Bob", ["Bob|de|Smith|"])
apt("de Smith, Bob Z", ["Bob+Z|de|Smith|"])
#XXXX Fix this.
#apt("Roberts Smith Wilkins, Bob Z", ["Bob+Z||Smith+Wilkins|"])
apt("Smith, Jr, Bob", ["Bob||Smith|Jr"])
#XXXX Fix this.
#apt("R Jones, Jr.", ["R||Jones|Jr."])
apt("Smith, Bob and John Smith and Last,First",
["Bob||Smith|", "John||Smith|", "First||Last|"])
apt("Bob Smith and John Smith and John Doe",
["Bob||Smith|", "John||Smith|", "John||Doe|"])
if __name__ == '__main__':
unittest.main()

BIN
i2p2www/anonbib/upb.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

169
i2p2www/anonbib/updateCache.py Executable file
View File

@ -0,0 +1,169 @@
#!/usr/bin/python
# Copyright 2003-2008, Nick Mathewson. See LICENSE for licensing info.
"""Download files in bibliography into a local cache.
"""
import os
import sys
import signal
import time
import gzip
import BibTeX
import config
import urllib2
import getopt
import socket
import errno
import httplib
FILE_TYPES = [ "txt", "html", "pdf", "ps", "ps.gz", "abstract" ]
BIN_FILE_TYPES = [ 'pdf', 'ps.gz' ]
class UIError(Exception):
pass
def tryUnlink(fn):
try:
os.unlink(fn)
except OSError:
pass
def getCacheFname(key, ftype, section):
return BibTeX.smartJoin(config.OUTPUT_DIR,config.CACHE_DIR,
section,
"%s.%s"%(key,ftype))
def downloadFile(key, ftype, section, url,timeout=None):
if timeout is None:
timeout = config.DOWNLOAD_CONNECT_TIMEOUT
fname = getCacheFname(key, ftype, section)
parent = os.path.split(fname)[0]
if not os.path.exists(parent):
os.makedirs(parent)
fnameTmp = fname+".tmp"
fnameURL = fname+".url"
tryUnlink(fnameTmp)
def sigalrmHandler(sig,_):
pass
signal.signal(signal.SIGALRM, sigalrmHandler)
signal.alarm(timeout)
try:
try:
infile = urllib2.urlopen(url)
except httplib.InvalidURL, e:
raise UIError("Invalid URL %s: %s"%(url,e))
except IOError, e:
raise UIError("Cannot connect to url %s: %s"%(url,e))
except socket.error, e:
if getattr(e,"errno",-1) == errno.EINTR:
raise UIError("Connection timed out to url %s"%url)
else:
raise UIError("Error connecting to %s: %s"%(url, e))
finally:
signal.alarm(0)
mode = 'w'
if ftype in BIN_FILE_TYPES:
mode = 'wb'
outfile = open(fnameTmp, mode)
try:
while 1:
s = infile.read(1<<16)
if not s: break
outfile.write(s)
finally:
infile.close()
outfile.close()
urlfile = open(fnameURL, 'w')
print >>urlfile, time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
if "\n" in url: url = url.replace("\n", " ")
print >>urlfile, url
urlfile.close()
os.rename(fnameTmp, fname)
def getURLs(entry):
r = {}
for ftype in FILE_TYPES:
ftype2 = ftype.replace(".", "_")
url = entry.get("www_%s_url"%ftype2)
if url:
r[ftype] = url.strip().replace("\n", " ")
return r
def getCachedURL(key, ftype, section):
fname = getCacheFname(key, ftype, section)
urlFname = fname+".url"
if not os.path.exists(fname) or not os.path.exists(urlFname):
return None
f = open(urlFname, 'r')
lines = f.readlines()
f.close()
if len(lines) != 2:
print >>sys.stderr, "ERROR: unexpected number of lines in", urlFname
return lines[1].strip()
def downloadAll(bibtex, missingOnly=0):
"""returns list of tuples of key, ftype, url, error"""
errors = []
for e in bibtex.entries:
urls = getURLs(e)
key = e.key
section = e.get("www_cache_section", ".")
for ftype, url in urls.items():
if missingOnly:
cachedURL = getCachedURL(key, ftype, section)
if cachedURL == url:
print >>sys.stderr,"Skipping",url
continue
elif cachedURL is not None:
print >>sys.stderr,"URL for %s.%s has changed"%(key,ftype)
else:
print >>sys.stderr,"I have no copy of %s.%s"%(key,ftype)
try:
downloadFile(key, ftype, section, url)
print "Downloaded",url
except UIError, e:
print >>sys.stderr, str(e)
errors.append((key,ftype,url,str(e)))
except (IOError, socket.error), e:
msg = "Error downloading %s: %s"%(url,str(e))
print >>sys.stderr, msg
errors.append((key,ftype,url,msg))
if urls.has_key("ps") and not urls.has_key("ps.gz"):
# Say, this is something we'd like to have gzipped locally.
psFname = getCacheFname(key, "ps", section)
psGzFname = getCacheFname(key, "ps.gz", section)
if os.path.exists(psFname) and not os.path.exists(psGzFname):
# This is something we haven't gzipped yet.
print "Compressing a copy of",psFname
outf = gzip.GzipFile(psGzFname, "wb")
inf = open(psFname, "rb")
while 1:
s = inf.read(4096)
if not s:
break
outf.write(s)
outf.close()
inf.close()
return errors
if __name__ == '__main__':
if len(sys.argv) == 2:
print "Loading from %s"%sys.argv[1]
else:
print >>sys.stderr, "Expected a single configuration file as an argument"
sys.exit(1)
config.load(sys.argv[1])
if config.CACHE_UMASK != None:
os.umask(config.CACHE_UMASK)
bib = BibTeX.parseFile(config.MASTER_BIB)
downloadAll(bib,missingOnly=1)

BIN
i2p2www/anonbib/ups.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 B

View File

@ -0,0 +1,41 @@
This file is to keep track of which volumes of which publications have
been combed for anonymity papers and which we still have to add.
=== DONE:
ExampleConference (through 2008)
PETS 2000-2003
=== CLAIMED:
PETS 2000-2010 -- Nick (claimed 6/16)
ESORICS 1990-2010 -- Nick (claimed 6/16)
CCS -- George (claimed 6/17)
USENIX Security ("Oakland") -- George (claimed 6/17)
=== SHOULD DO:
Infohiding
IEEE Security and privacy
NDSS
WPES
WEIS
Financial Crypto
Eurocrypt
Asiacrypt
Search: Papers that cite Chaum's paper
Search: Papers that cite the Tor paper
Search: Papers that cite the original onion routing papers
Search: Papers mentioning "anonymity" or "anonymous"
Search: Papers mentioning "mixnet" or "mix-net"
=== UNDERSERVED CONTENT; PLEASE SUGGEST SEARCHES AND VENUES
Private information retrieval; PIR
Anti-censorship; censorship
Location privacy
Anonymous credentials
Anonymizing data
Secure multiparty computation

70
i2p2www/anonbib/views.py Normal file
View File

@ -0,0 +1,70 @@
from flask import render_template
from i2p2www import ANONBIB_CFG, ANONBIB_FILE
from i2p2www.anonbib import BibTeX, config
def papers_list(tag='', choice='date'):
config.load(ANONBIB_CFG)
rbib = BibTeX.parseFile(ANONBIB_FILE)
if tag:
rbib = [ b for b in rbib.entries if tag in b.get('www_tags', '').split() ]
else:
rbib = [ b for b in rbib.entries if 'tech-report' not in b.get('www_tags', '').split() ]
if choice == 'topic':
sectionType = 'Topics'
rbib = BibTeX.sortEntriesBy(rbib, 'www_section', 'ZZZZZZZZZZZZZZ')
rbib = BibTeX.splitSortedEntriesBy(rbib, 'www_section')
if rbib[-1][0].startswith("<span class='bad'>"):
rbib[-1] = ("Miscellaneous", rbib[-1][1])
rbib = [ (s, BibTeX.sortEntriesByDate(ents))
for s, ents in rbib
]
elif choice == 'author':
sectionType = 'Authors'
rbib, url_map = BibTeX.splitEntriesByAuthor(rbib)
else:
sectionType = 'Years'
choice = 'date'
rbib = BibTeX.sortEntriesByDate(rbib)
rbib = BibTeX.splitSortedEntriesBy(rbib, 'year')
bib = {
'tags': config.ALL_TAGS,
'tag_titles': config.TAG_TITLES,
'tag_short_titles': config.TAG_SHORT_TITLES,
'tag': tag,
'sectiontypes': sectionType,
'field': choice,
}
sections = []
for section, entries in rbib:
s = {
'name': section,
'slug': BibTeX.url_untranslate(section),
'entries': entries,
}
sections.append(s)
bib['sections'] = sections
return render_template('papers/list.html', bib=bib)
def papers_bibtex(tag=None):
config.load(ANONBIB_CFG)
rbib = BibTeX.parseFile(ANONBIB_FILE)
if tag:
rbib = [ b for b in rbib.entries if tag in b.get('www_tags', '').split() ]
else:
rbib = rbib.entries
entries = [ (ent.key, ent) for ent in rbib ]
entries.sort()
entries = [ ent[1] for ent in entries ]
bib = {
'title': 'Papers on I2P',
'entries': rbib,
}
return render_template('papers/bibtex.html', bib=bib)

246
i2p2www/anonbib/writeHTML.py Executable file
View File

@ -0,0 +1,246 @@
#!/usr/bin/python
# Copyright 2003-2008, Nick Mathewson. See LICENSE for licensing info.
"""Generate indices by author, topic, date, and BibTeX key."""
import sys
import re
import os
import json
assert sys.version_info[:3] >= (2,2,0)
os.umask(022)
import BibTeX
import config
def getTemplate(name):
f = open(name)
template = f.read()
f.close()
template_s, template_e = template.split("%(entries)s")
return template_s, template_e
def pathLength(s):
n = 0
while s:
parent, leaf = os.path.split(s)
if leaf != '' and leaf != '.':
n += 1
s = parent
return n
def writeBody(f, sections, section_urls, cache_path, base_url):
'''f: an open file
sections: list of (sectionname, [list of BibTeXEntry])
section_urls: map from sectionname to external url'''
for s, entries in sections:
u = section_urls.get(s)
sDisp = re.sub(r'\s+', ' ', s.strip())
sDisp = sDisp.replace(" ", "&nbsp;")
if u:
print >>f, ('<li><h3><a name="%s"></a><a href="%s">%s</a></h3>'%(
(BibTeX.url_untranslate(s), u, sDisp)))
else:
print >>f, ('<li><h3><a name="%s">%s</a></h3>'%(
BibTeX.url_untranslate(s),sDisp))
print >>f, "<ul class='expand'>"
for e in entries:
print >>f, e.to_html(cache_path=cache_path, base_url=base_url)
print >>f, "</ul></li>"
def writeHTML(f, sections, sectionType, fieldName, choices,
tag, config, cache_url_path, section_urls={}):
"""sections: list of (sectionname, [list of BibTeXEntry])'''
sectionType: str
fieldName: str
choices: list of (choice, url)"""
title = config.TAG_TITLES[tag]
short_title = config.TAG_SHORT_TITLES[tag]
#
secStr = []
for s, _ in sections:
hts = re.sub(r'\s+', ' ', s.strip())
hts = s.replace(" ", "&nbsp;")
secStr.append("<p class='l2'><a href='#%s'>%s</a></p>\n"%
((BibTeX.url_untranslate(s),hts)))
secStr = "".join(secStr)
#
tagListStr = []
st = config.TAG_SHORT_TITLES.keys()
st.sort()
root = "../"*pathLength(config.TAG_DIRECTORIES[tag])
if root == "": root = "."
for t in st:
name = config.TAG_SHORT_TITLES[t]
if t == tag:
tagListStr.append(name)
else:
url = BibTeX.smartJoin(root, config.TAG_DIRECTORIES[t], "date.html")
tagListStr.append("<a href='%s'>%s</a>"%(url, name))
tagListStr = "&nbsp;|&nbsp;".join(tagListStr)
#
choiceStr = []
for choice, url in choices:
if url:
choiceStr.append("<a href='%s'>%s</a>"%(url, choice))
else:
choiceStr.append(choice)
choiceStr = ("&nbsp;|&nbsp;".join(choiceStr))
fields = { 'command_line' : "",
'sectiontypes' : sectionType,
'choices' : choiceStr,
'field': fieldName,
'sections' : secStr,
'otherbibs' : tagListStr,
'title': title,
'short_title': short_title,
"root" : root,
}
header, footer = getTemplate(config.TEMPLATE_FILE)
print >>f, header%fields
writeBody(f, sections, section_urls, cache_path=cache_url_path,
base_url=root)
print >>f, footer%fields
def jsonDumper(obj):
if isinstance(obj, BibTeX.BibTeXEntry):
e = obj.entries.copy()
e['key'] = obj.key
return e
else:
raise TypeError("Do not know how to serialize %s"%(obj.__class,))
def writePageSet(config, bib, tag):
if tag:
bib_entries = [ b for b in bib.entries
if tag in b.get('www_tags', "").split() ]
else:
bib_entries = bib.entries[:]
if not bib_entries:
print >>sys.stderr, "No entries with tag %r; skipping"%tag
return
tagdir = config.TAG_DIRECTORIES[tag]
outdir = os.path.join(config.OUTPUT_DIR, tagdir)
cache_url_path = BibTeX.smartJoin("../"*pathLength(tagdir),
config.CACHE_DIR)
if not os.path.exists(outdir):
os.makedirs(outdir, 0755)
##### Sorted views:
## By topic.
entries = BibTeX.sortEntriesBy(bib_entries, "www_section", "ZZZZZZZZZZZZZZ")
entries = BibTeX.splitSortedEntriesBy(entries, "www_section")
if entries[-1][0].startswith("<span class='bad'>"):
entries[-1] = ("Miscellaneous", entries[-1][1])
entries = [ (s, BibTeX.sortEntriesByDate(ents))
for s, ents in entries
]
f = open(os.path.join(outdir,"topic.html"), 'w')
writeHTML(f, entries, "Topics", "topic",
(("By topic", None),
("By date", "./date.html"),
("By author", "./author.html")
),
tag=tag, config=config,
cache_url_path=cache_url_path)
f.close()
## By date.
entries = BibTeX.sortEntriesByDate(bib_entries)
entries = BibTeX.splitSortedEntriesBy(entries, 'year')
for idx in -1, -2:
if entries[idx][0].startswith("<span class='bad'>"):
entries[idx] = ("Unknown", entries[idx][1])
elif entries[idx][0].startswith("forthcoming"):
entries[idx] = ("Forthcoming", entries[idx][1])
sections = [ ent[0] for ent in entries ]
first_year = int(entries[0][1][0]['year'])
try:
last_year = int(entries[-1][1][0].get('year'))
except ValueError:
last_year = int(entries[-2][1][0].get('year'))
years = map(str, range(first_year, last_year+1))
if entries[-1][0] == 'Unknown':
years.append("Unknown")
f = open(os.path.join(outdir,"date.html"), 'w')
writeHTML(f, entries, "Years", "date",
(("By topic", "./topic.html"),
("By date", None),
("By author", "./author.html")
),
tag=tag, config=config,
cache_url_path=cache_url_path)
f.close()
## By author
entries, url_map = BibTeX.splitEntriesByAuthor(bib_entries)
f = open(os.path.join(outdir,"author.html"), 'w')
writeHTML(f, entries, "Authors", "author",
(("By topic", "./topic.html"),
("By date", "./date.html"),
("By author", None),
),
tag=tag, config=config,
cache_url_path=cache_url_path,
section_urls=url_map)
f.close()
## The big BibTeX file
entries = bib_entries[:]
entries = [ (ent.key, ent) for ent in entries ]
entries.sort()
entries = [ ent[1] for ent in entries ]
## Finding the root directory is done by writeHTML(), but
## the BibTeX file doesn't use that, so repeat the code here
root = "../"*pathLength(config.TAG_DIRECTORIES[tag])
if root == "": root = "."
header,footer = getTemplate(config.BIBTEX_TEMPLATE_FILE)
f = open(os.path.join(outdir,"bibtex.html"), 'w')
print >>f, header % { 'command_line' : "",
'title': config.TAG_TITLES[tag],
'root': root }
for ent in entries:
print >>f, (
("<tr><td class='bibtex'><a name='%s'>%s</a>"
"<pre class='bibtex'>%s</pre></td></tr>")
%(BibTeX.url_untranslate(ent.key), ent.key, ent.format(90,8,1)))
print >>f, footer
f.close()
f = open(os.path.join(outdir,"bibtex.json"), 'w')
json.dump(entries, f, default=jsonDumper)
f.close()
if __name__ == '__main__':
if len(sys.argv) == 2:
print "Loading from %s"%sys.argv[1]
else:
print >>sys.stderr, "Expected a single configuration file as an argument"
sys.exit(1)
config.load(sys.argv[1])
bib = BibTeX.parseFile(config.MASTER_BIB)
for tag in config.TAG_DIRECTORIES.keys():
writePageSet(config, bib, tag)

View File

@ -0,0 +1,92 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ev'nin' gang, its that time of the week
* Index
1) 0.3.2.1 and 0.3.2.2
2) Bandwidth limiting
3) Website
4) Python API
5) File sharing
6) ???
* 1) 0.3.2.1 and 0.3.2.2
So as y'all saw, the other day we came out with the 0.3.2.1 release,
but as I soon found out, there was a problem with the build which I
hadn't caught. Its a trivial little bug with the build scripts
that I added when trying to include support for the 1.5 JDK, but
its pretty fatal, as the jar files built are corrupt (though kaffe
handles them fine :)
So, thats been fixed in CVS and will be packaged in a new 0.3.2.2
release soon. I was going to push it yesterday but I came up with a
bit of a breakthrough when running the sim, so I'm following that
lead at the moment and will hold up the release until I get things
sorted.
That does mean however that the live net is going to be kinda shitty
until then (not fatal, but not fantastic).
* 2) Bandwidth limiting
There have been a lot of discussions on #i2p lately regarding the
bandwidth limiting algorithm used, and based on that I've updated the
code to allow for much smoother bandwidth usage, rather than the
bursty limiter from 0.3.2 and 0.3.2.1. This allows you to keep the
burst size the same as your rate, which is useful for people who have
high bandwidth contention. There will be some minor updates though
as the whole FIFO gets to be a bit of a problem in some environments
when the other side is rrreeeeaaallllyyy sssllloooowwww.
* 3) Website
Thanks to the hard work of duck and ugha, we've been making some
great progress on the site redesign - <a rel="nofollow" href="http://www.i2p.net/redesign/">http://www.i2p.net/redesign/</a>
There is still a lot of work to do, but duck and I agree that it'd be
best if we can replace the existing www.i2p.net/ page ASAP. So,
during the meeting we can discuss what is left to be done, snag
volunteers for various tasks, and draw that line in the sand.
Wilde also snagged an uncorrupted copy of the old website (yay!) so
we can use that to recover some data.
* 4) Python API
Connelly has posted up [1] some ideas for a socket style interface
for Python using SAM that could perhaps be implemented similarly
across other languages. The idea of mirroring the socket API has
value, both because of its usability and because it works the way
standard multithreaded / streaming apps work. There is a downside
though related to the old &quot;multithreaded and streaming&quot; vs &quot;event
based and messaging&quot; debate. Both have their merits, but I suppose
the key question is what do actual apps want? I dunno.
[1] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-July/000326.html">http://dev.i2p.net/pipermail/i2p/2004-July/000326.html</a>
* 5) File sharing
There have been some more discussions about file sharing on the
list and in the forum, as usual ;) No resolution yet from what I
can see but still some good dialog. But I suppose we'll see what
will be when we see what will be.
* 6) ???
I'm sure I've missed some things, and my mind is kind of scattered
at the moment, so swing on by tonight's meeting and we'll talk
about whats up.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQPRNkxpxS9rYd+OGEQL4gwCgj5FAIxJLSz0kjLpc/difRWLfMqYAn3U9
c507IhMQP3WwejdCIyYRx7oX
=bul4
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-07-13
===============================
.. raw:: html
:file: blog/2004/07/13/status.html

View File

@ -0,0 +1,147 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
1) 0.3.2.3, 0.3.3, and the roadmap
2) s/reliability/capacity/g
3) website updates
4) attacks and defenses
5) ???
* 1) 0.3.2.3, 0.3.3, and the roadmap
After the release of 0.3.2.3 last week, y'all have done a
great job of upgrading - we only have two holdouts now (one
at 0.3.2.2 and one way back at 0.3.1.4 :). Over the last
few days the network has been more reliable than usual -
people are staying on irc.duck.i2p for hours at a time,
larger file downloads are succeeding from eepsites(I2P Sites), and
general eepsite(I2P Site) reachability is fairly good. Since its
going well and I want to keep you on your toes, I decided
to change a few fundamental concepts and we'll have them
deployed in a 0.3.3 release in a day or two.
As a few people have commented about our schedule,
wondering whether we are going to hit the dates we had
up, I decided I should probably update the website to
reflect the roadmap I have in my palmpilot, so I did [1].
The dates have slipped and some items have been moved
around, but the plan is still the same as was discussed
last month [2].
0.4 will meet the four release criteria mentioned
(functional, secure, anonymous, and scalable), though
prior to 0.4.2, few people behind NATs and firewalls
will be able to participate, and prior to 0.4.3 there
will be an effective upper limit to the size of the
network due to the overhead of maintaining a large
number of TCP connections to other routers.
[1] <a rel="nofollow" href="http://www.i2p.net/redesign/roadmap">http://www.i2p.net/redesign/roadmap</a>
[2] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-June/000286.html">http://dev.i2p.net/pipermail/i2p/2004-June/000286.html</a>
* 2) s/reliability/capacity/g
Over the last week or so, people on #i2p have heard me
occationally rant about how our reliability rankings are
completely arbitrary (and the pain that has caused in
the last few releases). So we've gotten rid of the
concept of reliability completely, replacing it with a
measurement of capacity - &quot;how much can a peer do for
us?&quot; This has had ripple effects throughout the peer
selection and peer profiling code (and obviously on the
router console), but beyond that, there wasn't much
changed.
More info on this change can be seen on the revised
peer selection page [3], and when 0.3.3 is released,
y'all will be able to see the impact first hand (I've
been playing with it for the last few days, tweaking
some settings, etc).
[3] <a rel="nofollow" href="http://www.i2p.net/redesign/how_peerselection">http://www.i2p.net/redesign/how_peerselection</a>
* 3) website updates
Over the last week, we've been making a lot of progress
on the website redesign [4] - simplifying the nav, cleaning
up some key pages, importing old content, and writing up
some new entries [5]. We're almost ready to move the site
live, but there are still a few things that need to be
done.
Earlier today, duck went through the site and made an
inventory of pages we're missing, and after this
afternoon's updates, there are a few outstanding issues
that I hope we can either address or get some volunteers
to jump on -
* documentation:
hmm, do we need any content for this? or can we
have it just sit as a header with no page behind it?
* development:
I think this is in the same boat as &quot;documentation&quot; above
* news:
perhaps we can remove the 'announcements' page and put
that content here? or should we do as above and let
news be a simple heading, with an announcements page
below?
* i2ptunnel_services, i2ptunnel_tuning, i2ptunnel_lan:
We need someone to rewrite the 'how to set up an eepsite(I2P Site)'
page, as well as include answers to the two most
frequently asked I2PTunnel questions (how to access it
through a LAN and how to configure its tunnels - answers
being: -e &quot;listen_on 0.0.0.0&quot; and
-e 'clientoptions tunnels.numInbound=1
tunnels.depthInbound=1', respectively)
Perhaps we can come up with some more comprehensive user
level I2PTunnel documentation?
* jvm:
er, I'm not sure about this page - is it 'how to tweak
the JVM for optimal performance'? do we *know*?
* config_tweaks:
other config parameters for the router (bandwidth limiting,
etc). could someone go through the router.config and
take a stab at what everything means? if anyone has any
questions, please let me know.
* more meeting logs:
mihi posted up an archive of some logs, perhaps a
volunteer can sift through those and post them up?
* perhaps we can update the meetings.html to be date
based and include a link to that week's status update
along with any release announcements preceding it?
Beyond that, I think the site is pretty close to being
ready to be moved live. Does anyone have any suggestions
or concerns along those lines?
[4] <a rel="nofollow" href="http://www.i2p.net/redesign/">http://www.i2p.net/redesign/</a>
[5] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2pwww/2004-July/thread.html">http://dev.i2p.net/pipermail/i2pwww/2004-July/thread.html</a>
* 4) attacks and defenses
Connelly has been coming up with a few new angles to try
to poke holes in the network's security and anonymity,
and in doing so he has come across some ways we can
improve things. While some aspects of the techniques
he described don't really match up with I2P, perhaps
y'all can see ways they can be expanded upon to attack
the network further? C'mon, give 'er a shot :)
* 5) ???
Thats about all I can remember before tonights meeting -
please feel free to bring up anything else I've
overlooked. Anyway, see y'all in #i2p in a few minutes.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQP2FuBpxS9rYd+OGEQK0ugCgzqAfZtF2qQQdwRr/uVfibSIIM7wAoNZO
sxKqvaHlNppJCq/x/BzEWcxd
=uim5
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-07-20
===============================
.. raw:: html
:file: blog/2004/07/20/status.html

View File

@ -0,0 +1,98 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
'lo all, time for the weekly rant session
* Index:
1) 0.3.3 &amp; current updates
2) NativeBigInteger
3) ???
* 1) 0.3.3
We pushed out the 0.3.3 release this past Friday and after a day
or two of pretty bumpy weather, it seems to be doing ok. Not as
good as 0.3.2.3, but I've usually been able to hang around on
irc.duck.i2p for 2-7h stints. However, as I've seen lots of
people having trouble, I fired up the logger and monitored in
detail what was up. Short answer is that we were simply using
more bandwidth than we need to, causing congestion and tunnel
failures (due to test messages timing out, etc).
I've spent the last few days back in the simulator, running a
series of heartbeats through a network to see what we can
improve, and we've got a whole slew of updates coming our way
based on that:
= netDb update to operate more efficiently
The existing netDb lookup messages are up to 10+KB, and while
successful replies are frequent, the unsuccessful replies
could be up to 30+KB (as both contained full RouterInfo
structures). The new netDb replaces those full RouterInfo
structures with the router's hash - turning 10KB and 30KB
messages into ~100 byte messages.
= throw out the SourceRouteBlock and SourceRouteReplyMessage
These structures were a remainder of an old idea but don't add
any value to the anonymity or security of the system. By
dropping them in favor of a simpler set of reply data points,
we cut the tunnel management message sizes dramatically, and
drop the garlic encryption time in half.
= removed some excess messages
The code was a bit 'chatty' during the tunnel creation, so the
unnecessary messages have been cut.
= reduced arbitrary padding
Some of the crypto code for the garlic routing was using fixed
padding based on some garlic routing techniques that we're not
using (when I wrote it back in September and October I thought
we were going to be doing multi-hop garlic routing instead of
tunnels).
I'm also working on seeing if I can get the full blown update
to the tunnel routing to add the per-hop tunnel ids.
As you can see from the roadmap, this encompases a lot of the
0.4.1 release, but since the netDb change meant losing
backwards compatability, we might as well get a slew of
backwards incompatible things done at once.
I'm still running tests in the sim and have to see if I can
finish up the per-hop tunnel id thing, but I hope to have a
new patch release out in a day or two. It won't be backwards
compatible, so it'll be a bumpy upgrade, but it should be
worth it.
* 2) NativeBigInteger
Iakin has been doing some updates to the NativeBigInteger code
for the Freenet team, optimizing some stuff we don't use, but
also putting together some CPU detection code that we can use
to automatically select the right native library. That means
we'll be able to deploy jbigi in a single lib with the default
install and it'll pick the right one without having to ask the
user for anything. He has also agreed to release his mods and
the new CPU detection code so that we can bundle it into our
source (yay Iakin!) I'm not sure when this will be deployed,
but I'll let people know when it is, as those with existing
jbigi libraries will likely need a new one.
* 3) ???
Well, the last week has been a lot of head in the code hacking,
so not too many updates. Anyone have anything else to bring
up? If so, swing on by the meeting tonight, 9p GMT in #i2p.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQQavYhpxS9rYd+OGEQKiewCg+Bcfv1tTkvMkk6yRnfwKnAKniEgAoN7z
Q36Vr3muI4ti770dlw0mUDLu
=Q3NN
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-07-27
===============================
.. raw:: html
:file: blog/2004/07/27/status.html

View File

@ -0,0 +1,142 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi y'all, lets get this status update out of the way
* Index:
1) 0.3.4 status
2) On deck for 0.3.4.1
3) New web console / I2PTunnel controller
4) 0.4 stuff
5) Other development activities
6) ???
* 1) 0.3.4 status
With last week's 0.3.4 release, the new net is performing pretty
well - irc connections are lasting for several hours at a time and
eepsite(I2P Site) retrieval seems to be pretty reliable. Throughput is
still generally low, though slightly improved (I used to see a
consistent 4-5KBps, now I consistently see a 5-8KBps). oOo has
posted up a pair of scripts summarizing the irc activity,
including round trip message time [1] and connection lifetime [2]
(based off hypercubus's bogobot, which was recently committed to
CVS [3])
[1] <a rel="nofollow" href="http://ooo.i2p/roundtrip/">http://ooo.i2p/roundtrip/</a> (the #s are seconds to get a reply)
[2] <a rel="nofollow" href="http://ooo.i2p/roundtrip/connections_reliability.php">http://ooo.i2p/roundtrip/connections_reliability.php</a>
[3] <a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/bogobot/">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/bogobot/</a>
* 2) On deck for 0.3.4.1
As everyone on 0.3.4 has noticed, I was *cough* a little verbose in
my logging, which has been remedied in cvs. In addition, after
writing up some tools [4] to stress the ministreaming lib, I've
added in a 'choke' so that it won't gobble up truckloads of memory
(it will block when trying to add more than 128KB of data into a
stream's buffer, so that when sending a large file, your router
doesn't get that entire file loaded in memory). I think this will
help with the OutOfMemory problems people have been seeing, but I'm
going to add some additional monitoring / debugging code to verify
this.
[4] <a rel="nofollow" href="http://dev.i2p.net/javadoc/net/i2p/client/streaming/">http://dev.i2p.net/javadoc/net/i2p/client/streaming/</a>
StreamSinkServer.html and StreamSinkClient.html
* 3) New web console / I2PTunnel controller
In addition to the above modifications for 0.3.4.1, we've got the
first pass of the new router console ready for some testing. For
a few reasons, we're not going to bundle it as part of the default
install quite yet, so there will be instructions on how to get it
running when the 0.3.4.1 rev comes out in a few days. As you've
seen [5][6], I'm really horrible with web design, and as many of
you have been saying, I should stop farting around with the app
layer and get the core and router rock solid. So, while the new
console has much of the good functionality we want (configure the
router entirely through some simple web pages, offer a quick and
readable summary of the health of the router, expose the ability
to create / edit / stop / start different I2PTunnel instances), I
really need some help from people who are good with the web side
of things.
Technologies used in the new web console are standard JSP [7], CSS,
and simple java beans that query the router / I2PTunnels for data
and process requests. They're all bundled into a pair of .war [8]
files and deployed into an integrated Jetty [9] webserver (which
needs to be started through the router's clientApp.* lines). The
main router console JSPs and beans are pretty technically
solid [10], though the new JSPs and beans I built for managing
I2PTunnel instances are kind of kludgey [11].
[5] <a rel="nofollow" href="http://dev.i2p.net/">http://dev.i2p.net/</a>
[6] fproxy.i2p/SSK@yWJ82tg6D0A-6jg4Ff1GlpM9apUPAgM/jrandom/28//
[7] <a rel="nofollow" href="http://home.duck.i2p/~alexandria/index.php?browse=21&amp;item=392">http://home.duck.i2p/~alexandria/index.php?browse=21&amp;item=392</a>
[8] <a rel="nofollow" href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/WebComponents3.html">http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/WebComponents3.html</a>
[9] <a rel="nofollow" href="http://jetty.mortbay.org/jetty/">http://jetty.mortbay.org/jetty/</a>
[10] <a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/routerconsole/">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/routerconsole/</a>
[11] <a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/i2ptunnel/">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/i2ptunnel/</a>
* 4) 0.4 stuff
Beyond the new web interface, the 0.4 release will include
hypercubus' new installer which we haven't really integrated yet.
We also need to do some more large scale simulations (especially
handling of asymmetric applications like IRC and outproxies).
In addition, there are some updates I need to get pushed through to
kaffe/classpath so we can get the new web infrastructure going
on open source JVMs. Plus I've got to put together some more docs
(one on scalability and another analyzing the security/anonymity
under a few common scenarios). We also want to have all of the
improvements you come up with integrated into the new web console.
Oh, and fix whatever bugs you help find :)
* 5) Other development activities
While there has been a lot of progress being made on the base I2P
system, thats only half the story - lots of you are doing some
great work on applications and libraries to make I2P useful. I've
seen some questions in the scrollback regarding who is working on
what, so to help get that info out there, here's everything I know
about (if you're working on something not listed and you want to
share, if I'm mistaken, or if you want to discuss your progress,
please speak up!)
Active development:
= python SAM/I2P lib (devs: sunshine, aum)
= C SAM lib (devs: nightblade)
= python kademlia/I2P DHT (devs: aum)
= v2v - Voice over I2P (devs: aum)
= outproxy load balancing (devs: mule)
Development I've heard about but don't know the status of:
= swarming file transfer / BT (devs: nickster)
Paused development:
= Enclave DHT (devs: nightblade)
= perl SAM lib (devs: BrianR)
= I2PSnark / BT (devs: eco)
= i2pIM (devs: thecrypto)
= httptunnel (devs: mihi)
= MyI2P address book (devs: jrandom)
= MyI2P blogging (devs: jrandom)
* 6) ???
Thats all I can think of for now - swing on by the meeting later
tonight to chat 'bout stuff. As always, 9p GMT on #i2p on the
usual servers.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQQ/U+BpxS9rYd+OGEQI4+ACgglcWt+LSOPGodCCoqSBsVfl0wxYAoNFO
4z5fWheDRe4o/Tme46jo0ZSm
=zQX7
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-08-03
===============================
.. raw:: html
:file: blog/2004/08/03/status.html

View File

@ -0,0 +1,90 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey everyone, weekly update time
* Index:
1) 0.3.4.1 status
2) Updated docs
3) 0.4 progress
4) ???
* 1) 0.3.4.1 status
Well, we've pushed out the 0.3.4.1 release the other day, and it has
been doing pretty well. Connect times on irc have been consistently
for multiple hours, and transfer rates are doing pretty good as well
(I pulled 25KBps from one eepsite(I2P Site) the other day using 3 parallel
streams).
One really cool feature added in with the 0.3.4.1 release (that I
forgot to add to the release announcement) was mule's patch to allow
the eepproxy to round robin non-i2p requests through a series of
outproxies. The default is still just to use the squid.i2p outproxy,
but if you go into your router.config and change the clientApp line
to have:
-e 'httpclient 4444 squid.i2p,www1.squid.i2p'
it will randomly route each HTTP request through one of the two
outproxies listed (squid.i2p and www1.squid.i2p). With that, if
there are a few more people running outproxies, y'all won't be so
dependent upon the squid.i2p. Of course, you've all heard my
concerns regarding outproxies, but having this capability gives
people more options.
We have been seeing some instability over the last few hours, but
with the help of duck and cervantes, I've identified two nasty bugs
and am testing out fixes atm. The fixes are significant, so I do
expect to have a 0.3.4.2 out in the next day or two, after I've
verified the results.
* 2) Updated docs
We've been slacking a bit on getting the documentation on the site
up to date, and while there are still a few big holes (e.g. the
netDb [1] and i2ptunnel [2] docs), we've recently updated a few of
them (network comparisons [3] and the faq [4]). As we are moving
closer to the 0.4 and 1.0 releases, I would appreciate if people
could go through the site and see what can be improved upon.
Of particular note is an updated Hall of Fame [5] - we've finally
got that sync'ed up to reflect the generous donations y'all have
made (thanks!) As we move forward, we will be using these
resources to compensate coders and other contributors, as well as
to offset any costs incurred (e.g. hosting providers, etc).
[1] <a rel="nofollow" href="http://www.i2p.net/how_networkdatabase">http://www.i2p.net/how_networkdatabase</a>
[2] <a rel="nofollow" href="http://www.i2p.net/i2ptunnel">http://www.i2p.net/i2ptunnel</a>
[3] <a rel="nofollow" href="http://www.i2p.net/how_networkcomparisons">http://www.i2p.net/how_networkcomparisons</a>
[4] <a rel="nofollow" href="http://www.i2p.net/faq">http://www.i2p.net/faq</a>
[5] <a rel="nofollow" href="http://www.i2p.net/halloffame">http://www.i2p.net/halloffame</a>
* 3) 0.4 progress
Looking back at last week's notes [6], we've still got a few things
left for 0.4, but the simulations have been going quite well, and
the majority of the kaffe problems have been found. What would be
great though is if people could hammer away at different aspects of
the router or the client apps and file any bugs [7] you come across.
[6] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-August/000388.html">http://dev.i2p.net/pipermail/i2p/2004-August/000388.html</a>
[7] <a rel="nofollow" href="http://dev.i2p.net/bugzilla/index.cgi">http://dev.i2p.net/bugzilla/index.cgi</a>
* 4) ???
Thats all I've got to bring up at the moment - I appreciate the time
y'all are taking to help move us forward, and I think we're making
great progress. Of course, if anyone has anything else they want
to talk about, swing on by the meeting in #i2p at... er... now :)
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQRk3nRpxS9rYd+OGEQL+awCg7Yr7WymeuXym18VqI8XnDowg/DIAn1/G
E+89jypnECNyg/uF1RHuy1Fy
=a6a5
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-08-10
===============================
.. raw:: html
:file: blog/2004/08/10/status.html

View File

@ -0,0 +1,70 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, update time
* Index:
1) Network status and 0.3.4.3
2) Stasher
3) ???
* 1) Network status and 0.3.4.3
While the network has been functional over the last week, there has
been a lot of trouble at times, leading to a dramatic decrease in
reliability. The 0.3.4.2 release has helped out significantly in
addressing a DoS caused by some incompatability and time
synchronization issues - see the graph of network database
requests [1] showing the DoS (spikes off the chart) which was
stopped by the introduction of 0.3.4.2. Unfortunately, that in
turn introduced its own set of issues, causing a significant number
of messages to be retransmitted, as can be seen in the bandwidth
plot [2]. The increased load there was also due to an actual
increase in user activity, so its not /that/ crazy ;) But still,
it was a problem.
Over the last few days, I've been pretty selfish. We've had a bunch
of bugfixes tested and deployed on a few routers, but I haven't
released it yet, since I rarely get to test out the interplay of
incompatabilities in the software when I run my sims. So, you've
been subjected to exceedingly shitty network operation while I
tweak things to find ways to let routers perform well when a lot
of routers suck. We're making progress on that front - profiling
and avoiding peers who exploit the network database, managing
network database request queues more efficiently, and enforcing
tunnel diversification.
We're not there yet, but I'm hopeful. Tests are being run now on the
live net, and when its ready, there will be a 0.3.4.3 release pushing
the results.
[1] <a rel="nofollow" href="http://dev.i2p.net/~jrandom/netdb.png">http://dev.i2p.net/~jrandom/netdb.png</a>
[2] <a rel="nofollow" href="http://dev.i2p.net/~jrandom/bandwidth.png">http://dev.i2p.net/~jrandom/bandwidth.png</a>
* 2) Stasher
Aum has been doing some kickass work on his DHT [3], and while it
currently has some significant limitations, it looks promising. Its
definitely not ready for general use yet, but if you're up for
helping him out with testing (or coding :), check out the site and
start up a node.
[3] <a rel="nofollow" href="http://stasher.i2p/">http://stasher.i2p/</a>
* 3) ???
Thats 'bout it for now. Since the meeting should have started a
minute ago, I should probably wrap this up. See y'all in #i2p!
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQSJyyxpxS9rYd+OGEQLm1QCgtKDgiaghNWIy73JEWHIyxzhLvBQAn1q8
i0kp7DNZkldsLH2uenA0mpeI
=ZA99
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-08-17
===============================
.. raw:: html
:file: blog/2004/08/17/status.html

View File

@ -0,0 +1,215 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi everyone, lots of updates today
* Index
1) 0.3.4.3 status
1.1) timestamper
1.2) new router console authentication
2) 0.4 status
2.1) service &amp; systray integration
2.2) jbigi &amp; jcpuid
2.3) i2paddresshelper
3) AMOC vs. restricted routes
4) stasher
5) pages of note
6) ???
* 1) 0.3.4.3 status
The 0.3.4.3 release came out last Friday and things have been going
pretty well since. There have been some problems with some newly
introduced tunnel testing and peer selection code, but after some
tweaking since the release, its pretty solid. I don't know if the
irc server is on the new rev yet, so we generally have to rely on
testing with eepsites(I2P Sites) and the http outproxies (squid.i2p and
www1.squid.i2p). Large (&gt;5MB) file transfers in the 0.3.4.3
release are still not reliable enough, but in my testing, the
modifications since then have improved things further.
The network has been growing as well - we hit 45 concurrent users
earlier today, and have been consistently in the 38-44 user range
for a few days (w00t)! This is a healthy number for the moment, and
I've been monitoring the overall network activity to watch for
dangers. When moving to the 0.4 release, we're going to want to
gradually increase the userbase up to around the 100 router mark and
test some more before growing further. At least, thats my goal from
a developer's perspective.
* 1.1) timestamper
One of the totally kickass things that changed with the 0.3.4.3
release that I completely forgot to mention was an update to the
SNTP code. Thanks to the generosity of Adam Buckley, who has agreed
to release his SNTP code under the BSD license, we have merged the
old Timestamper app into the core I2P SDK and integrated it fully
with our clock. This means three things:
1) you can delete the timestamper.jar (the code is in i2p.jar now)
2) you can remove the related clientApp lines from your config
3) you can update your config to use the new time sync options
The new options in the router.config are simple, and the default
values should be good enough (especially true since the majority of
you are unintentially using them :)
To set the list of SNTP servers to query:
time.sntpServerList=pool.ntp.org,pool.ntp.org,pool.ntp.org
To disable the time synchronization (only if you are an NTP guru and
know that your OS's clock is *always* right - running &quot;windows time&quot;
is NOT sufficient):
time.disabled=true
You don't need to have a 'timestamper password' anymore, since it is
all integrated into the code directly (ah, the joys of BSD vs GPL :)
* 1.2) new router console authentication
This is only relevent for those of you running the new router
console, but if you have it listening on a public interface, you may
want to take advantage of the integrated basic HTTP authentication.
Yes, basic HTTP authentication is absurdly weak - it won't protect
against anyone who sniffs your network or brute forces their way in,
but it'll keep out the casual sneak. Anyway, to use it, simply add
the line
consolePassword=blah
to your router.config. You will, unfortunately, have to restart the
router, as this parameter is fed into Jetty only once (during
startup).
* 2) 0.4 status
We're making a lot of headway on the 0.4 release, and we hope to get
some prerelease versions out there in the next week. We're still
hammering out some details though, so we don't have a solid upgrade
process put together yet. The release will be backwards compatible,
so it shouldn't be too painful of an update. Anyway, keep an ear to
the ground and you'll know when things are ready.
* 2.1) service &amp; systray integration
Hypercubus is making lots of progress on integrating the installer,
a systray application, and some service management code. Basically,
for the 0.4 release all windows users will automatically have a small
systray icon (Iggy!), though they will be able to disable (and/or
reenable) that through the web console. In addition, we're going to
be bundling the JavaService [1] wrapper, which will let us do all
sorts of cool things, such as run I2P on system boot (or not),
auto-restart on some conditions, hard JVM restart on demand,
generate stack traces, and all sorts of other goodies.
[1] <a rel="nofollow" href="http://wrapper.tanukisoftware.org/doc/english/">http://wrapper.tanukisoftware.org/doc/english/</a>
* 2.2) jbigi &amp; jcpuid
One of the big updates in the 0.4 release will be an overhaul of the
jbigi code, merging in the modifications Iakin made for Freenet as
well as Iakin's new &quot;jcpuid&quot; native library. The jcpuid library
works only on x86 architectures and, in tandem with some new jbigi
code, will determine the 'right' jbigi to load. As such, we will
be shipping a single jbigi.jar that everyone will have, and from it
select the 'right' one for the current machine. People will of
course still be able to build their own native jbigi, overriding
what jcpuid wants (simply build it and copy it into your I2P
installation directory, or name it &quot;jbigi&quot; and place it in a .jar
file in your classpath). However, because of the updates, it is
*not* backwards compatible - when upgrading, you must either
rebuild your own jbigi or remove your existing native library (to
let the new jcpuid code choose the right one).
* 2.3) i2paddresshelper
oOo has put together a really cool helper to let people browse
eepsites(I2P Sites) without updating their hosts.txt. It is committed to CVS
and will be deployed in the next release, but people may want to
consider updating links accordingly (cervantes has updated
forum.i2p's [i2p] bbcode to support it with a &quot;Try it [i2p]&quot; link).
Basically you just make a link to the eepsite(I2P Site) with whatever name you
want, then tack on a special url parameter specifying the
destination:
<a rel="nofollow" href="http://wowthisiscool.i2p/?i2paddresshelper=FpCkYW5pw">http://wowthisiscool.i2p/?i2paddresshelper=FpCkYW5pw</a>...
Behind the scenes, its pretty safe - you can't spoof some other
address, and the name is *not* persisted in hosts.txt, but it will
let you see images / etc linked to on eepsites(I2P Sites) that you wouldn't be
able to with the old <a rel="nofollow" href="http://i2p/base64/">http://i2p/base64/</a> trick. If you want to always
be able to use &quot;wowthisiscool.i2p&quot; to reach that site, you will
still of course have to add the entry to your hosts.txt (until the
MyI2P address book is pushed out, that is ;)
* 3) AMOC vs. restricted routes
Mule has been throwing together some ideas and prodding me to explain
some things, and in the process, he has been making some headway in
getting me to reevaluate the whole AMOC idea. Specifically, if we
drop one of the constraints I've placed on our transport layer -
allowing us to assume bidirectionality - we may be able to scrap
the whole AMOC transport, instead implementing some basic restricted
route operation (leaving the foundations for more advanced
restricted route techniques, like trusted peers and multihop router
tunnels for later).
If we go this route, it would mean people would be able to
participate in the network behind firewalls, NATs, etc with no
configuration, as well as offer some of the restricted route
anonymity properties. In turn, it would likely cause a big revamp
to our roadmap [2], but if we can do it safely, it would save us a
truckload of time and be well worth the change.
However, we don't want to rush it, and will need to review the
anonymity and security implications carefully before committing to
that path. We'll do so after 0.4 is out and going smoothly, so
there is no rush.
[2] <a rel="nofollow" href="http://www.i2p.net/roadmap">http://www.i2p.net/roadmap</a>
* 4) stasher
Word on the street is that aum is making some good progress - I don't
know if he'll be around for the meeting with an update, but he did
leave us a snippet on #i2p this morning:
&lt;aum&gt; hi all, can't talk long, just a quick stasher update - work is
continuing on implementing freenet keytypes, and freenet FCP
compatibility - work in progress, should have a test build
ready to try out by the end of the week
w00t.
* 5) pages of note
I just want to point out two new resources available that I2P users
may want to check out - DrWoo has put together a page [3] with a
whole bunch of info for people who want to browse anonymously, and
Luckypunk has posted up a howto describing his experiences with some
JVMs on FreeBSD [4]. Hypercubus also posted the docs [5] on testing
out the not-yet-released service &amp; systray integration.
[3] <a rel="nofollow" href="http://brittanyworld.i2p/browsing">http://brittanyworld.i2p/browsing</a>
[4] <a rel="nofollow" href="http://forum.i2p.net/viewtopic.php?t=54">http://forum.i2p.net/viewtopic.php?t=54</a>
[5] <a rel="nofollow" href="http://forum.i2p.net/viewtopic.php?t=55">http://forum.i2p.net/viewtopic.php?t=55</a>
* 6) ???
Ok, thats all I've got to say at the moment - swing by the meeting
tonight at 9p GMT if you'd like to bring something else up.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQSt/VhpxS9rYd+OGEQKZlwCgrsl5J6PhELxy2cGEairz+zPU80sAoIjW
JDLmPE9nXRLzrRWdTTRJ1JHH
=hNz9
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-08-24
===============================
.. raw:: html
:file: blog/2004/08/24/status.html

View File

@ -0,0 +1,161 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Well boys 'n girls, its Tuesday again!
* Index:
1) 0.3.4.3
2) 0.3.5 and 0.4
3) docs
4) stasher update
5) ???
* 1) 0.3.4.3
Well, as I'm you've all noticed, while the number of users on the
network has stayed pretty steady, the performance has significantly
degrated over the last few days. The source of this has been a
series of bugs in the peer selection and message delivery code,
exposed when there was a minor DoS last week. The result has been
essentially everyone's tunnels have been consistently failing, which
has a bit of a snowball effect. So no, its not just you - the net
has been horrid for the rest of us as well ;)
But the good news is we fixed the issues pretty quickly, and they've
been in CVS since last week, but the network will still suck for
people until the next release is out. On that note...
* 2) 0.3.5 and 0.4
While the next release will have all the goodies we've got planned
for the 0.4 release (new installer, new web interface standard,
new i2ptunnel interface, systray &amp; windows service, threading
improvements, bugfixes, etc), the way the last release degraded over
time was telling. I want us to move more slowly on these releases,
giving them time to deploy more fully and for kinks to show
themselves. While the simulator can explore the basics, it doesn't
have any way of simulating the natural network issues we see on the
live net (at least, not yet).
As such, the next release will be 0.3.5 - hopefully the last 0.3.*
release, but perhaps not, if other issues arise. Looking back at
how the network operated when I was offline in June, things started
to degrade after about two weeks. As such, my thoughts are to hold
off marking us up to the next 0.4 release level until we can sustain
a high degree of reliability for at least two weeks. That doesn't
mean we won't be doing work in the meantime, of course.
Anyway, as mentioned last week, hypercubus is chugging away at the
new install system, dealing with me changing things around and
requiring support for goofball systems. We should have things
hammered out in the next few days to push out a 0.3.5 release in
the next few days.
* 3) docs
One of the important thing we need to do during that two week
&quot;testing window&quot; before 0.4 is to document like crazy. What I'm
wondering is what things you feel our documentation is missing -
what questions do you have that we need to answer? While I'd like
to say &quot;ok, now, go write those documents&quot;, I'm realistic, so all
I'm asking is if you can identify what those documents would
discuss.
For instance, one of the docs I'm working on now is a revision of
the threat model, which I'd now describe as a series of use cases
explaining how I2P can serve different individual's needs,
including the functionality, the attackers that person is worried
about, and how they defend themselves.
If you don't think your question requires a full blown document to
address, simply phrase it as a question and we can add it to the
FAQ.
* 4) stasher update
Aum was by the channel earlier today with an update (while I
peppered him with questions):
&lt; aum&gt; quick stasher update, with apologies for tomorrow's meeting:
&lt; aum&gt; infinite-level splitfiles working, have successfully
inserted and retrieved large files
&lt; jrandom&gt; w00t
&lt; aum&gt; splitfile fragmentation/reassembly transparently occuring
within stasher
&lt; aum&gt; freenet interface working
&lt; jrandom&gt; wow
&lt; jrandom&gt; so FUQID/FIW works?
&lt; aum&gt; use of fcp splitfile commands in freenet clients strictly
forbidden (at this stage)
&lt; aum&gt; most clients such as fuqid/fiw should allow setting
extremely large splitfile sizes, which should prevent them
trying to talk splitfiles
&lt; aum&gt; if not, then i can dummy up something
&lt; jrandom&gt; r0x0r aum, that kicks ass!
&lt; aum&gt; hooks are in for detailed freenet key support
&lt; jrandom&gt; detailed freenet key support?
&lt; aum&gt; yes, specific chk@, ssk@, ksk@
&lt; aum&gt; seriously considering datastore encryption:
&lt; jrandom&gt; ok great, so they're all verified @ each node, etc?
&lt; aum&gt; no - only verifiable by the requestor
&lt; aum&gt; my thinking is, given KSK@fred = 'mary',
&lt; aum&gt; to store as SHA1(SHA1(&quot;KSK@fred&quot;)) = E(mary), where key
for E is SHA1(&quot;KSK@fred&quot;)
&lt; aum&gt; ie, crypto key is SHA1(uri), and kademlia key is
SHA1(SHA1(uri))
&lt; jrandom&gt; hm
&lt; aum&gt; so a possessor of the URI can decyrpt, but owner of a
datastore cannot decrypt (and therefore has plausible
deniability)
&lt; jrandom&gt; well, ksks are inherently insecure, so thats no big
loss, but what about ssk?
&lt; deer&gt; &lt;detonate&gt; those keys aren't very large
&lt; aum&gt; SSK as for freenet
&lt; jrandom&gt; so the SSKs are verified at each node?
&lt; aum&gt; except i'm looking to use same encryption over the top
&lt; aum&gt; not feasible to verify SSK at the target node
&lt; jrandom&gt; why not? freenet does
&lt; aum&gt; well maybe it is feasible,
&lt; aum&gt; i guess i shouldn't be so lazy
&lt; aum&gt; i was trying to keep the kademlia and freenet layers
separate
&lt; jrandom&gt; heh, you're not being lazy, there's a truckload of
work here, and you're doing a great job
&lt; aum&gt; verifying on target node will cause some pathological
couplings between the two layers, and force deviation
from pure kademlia
&lt; jrandom&gt; i dont think its possible to do SSKs or CHKs
securely without having the node validate the key
properties
&lt; aum&gt; not correct
&lt; aum&gt; fred asks mary, 'gimme SSK@madonna'
&lt; aum&gt; mary sends back what she thinks is 'SSK@madonna'
&lt; aum&gt; fred tests it, barfs, then goes on to ask the next node
&lt; aum&gt; anyway, i MUST go - but am open to continuing discussion
over email, or tomorrow
&lt; aum&gt; bbl guys
&lt; jrandom&gt; mallory floods the net with 'SSK@madonna' ==
'sexDrugsRockNRoll'
&lt; jrandom&gt; l8r aum
So, as you can see, lots and lots of progress. Even if the
keys are validated above the DHT layer, that's wikked cool (imho).
Go aum!
* 5) ???
Ok, thats all I've got to say (which is good, since the meeting
starts in a few moments)... swing on by and say whatcha want!
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQTTlqRpxS9rYd+OGEQJd3ACfYXJRO6EFjOVgO7KNbQcdr1YevJYAnj0Q
gEg6cYDHMxLuGop/ALQwU+bg
=A3Um
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-08-31
===============================
.. raw:: html
:file: blog/2004/08/31/status.html

View File

@ -0,0 +1,129 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all, sorry for being late...
* Index:
1) 0.4
2) Capacity and overload
3) Website updates
4) I2PTunnel web interface
5) Roadmap and todo
6) ???
* 1) 0.4
As I'm sure you've all seen, the 0.4 release came out the other day
and overall, its going pretty well. Its hard to believe it was 6
months since 0.3 came out (and a year since the 1.0 SDK was
released), but we've come a long way, and y'all's hard work,
enthusiasm, and patience has done wonders. Congrats, and thanks!
Like any good release, as soon as it hit the door we found some
problems, and over the last few days we've been accumulating bug
reports and patching like mad (you can watch [1] the changes as
they're fixed). We do still have a few more bugs left to squash
prior to pushing out the next rev, but that should be done in
the next day or so.
[1] <a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD</a>
* 2) Capacity and overload
We've seen some fairly skewed allocations of tunnels for the last few
releases, and while some of those are bug related (two of those fixed
since 0.4 came out), there is still a general algorithm question out
there - when should a router stop accepting more tunnels?
A few revs back, we added throttling code to reject requests to
participate in a tunnel if the router was overloaded (the local
message processing time exceeds 1s), and that has helped
substantially. However, there are two aspects to that simple
algorithm that aren't addressed:
= when our bandwidth is saturated, our local processing time may
still be fast, so we'd continue to accept more tunnel requests
= when a single peer participates in &quot;too many&quot; tunnels, when they
fail, it hurts the network more.
The first issue is dealt with fairly easily by simply enabling the
bandwidth limiter (since bandwidth limiting slows down the message
processing time in accordance to the bandwidth delay). The second
is more complicated, and both more research and more simulation is
necessary. I'm thinking something along the lines of
probabalistically rejecting tunnel requests based on the ratio of
tunnels participating in and tunnels requested from the network,
including some base &quot;kindness factor&quot;, setting P(reject) = 0 if
we're participating in less than that.
But as I said, more work and simulation is necessary.
* 3) Website updates
Now that we've got the new I2P web interface, pretty much all of our
old end user documentation is obsolete. We need some help going
through those pages and updating them to describe how things are
now. As duck and others have suggested, we need a new 'kickstart'
guide above and beyond the <a rel="nofollow" href="http://localhost:7657/">http://localhost:7657/</a> readme -
something to get people up and into the system.
In addition, our new web interface has plenty of room for integrating
context sensitive help. As you can see on the bundled help.jsp,
&quot;hmm. we should probably have some help text here.&quot;
It'd probably be great if we could add 'about' and/or
'troubleshooting' links to the different pages, explaining what
things mean and how to use them.
* 4) I2PTunnel web interface
To call the new <a rel="nofollow" href="http://localhost:7657/i2ptunnel/">http://localhost:7657/i2ptunnel/</a> interface &quot;spartan&quot;
would be an understatement. We need to do a lot of work to get that
closer to a usable state - right now the functionality is technically
there, but you really need to know whats going on behind the scenes
to make sense of it. I think duck may have some further ideas about
this to bring up during the meeting.
* 5) Roadmap and todo
I've been slacking on keeping the roadmap [2] up to date, but the
fact of the matter is, we've got some further revision ahead of us.
To help explain what I see as the &quot;big problems&quot;, I've put together
a new task list [3], which goes into some detail on each. I think
we should be fairly open at this point at reviewing our options and
perhaps reworking the roadmap.
One thing I've forgotten to mention on that todo list is that when
adding the lightweight connection protocol [4], we can include
(optional) autodetection of the IP address. This may be 'dangerous'
(which is why it'll be optional), but it will dramatically reduce the
number of support requests we get :)
Anyway, those issues posted on the todo list are ones we've had
slated for various releases, and most certainly will not all be in
1.0 or even 2.0. I've sketched out a few different possible
prioritization / releases, but I'm not hard set on those yet.
However, if people can identify other big things down the path, it'd
be much appreciated, as an unscheduled issue is always a pain in the
butt.
[2] <a rel="nofollow" href="http://www.i2p.net/roadmap">http://www.i2p.net/roadmap</a>
[3] <a rel="nofollow" href="http://www.i2p.net/todo">http://www.i2p.net/todo</a>
[4] <a rel="nofollow" href="http://www.i2p.net/todo#connection">http://www.i2p.net/todo#connection</a>
* 6) ???
Ok, thats all I've got for now (good thing too, since the meeting
starts in a few minutes). Swing on by #i2p on irc.freenode.net,
www.invisiblechat.com, or irc.duck.i2p at 9p GMT to chat further.
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQT4ijhpxS9rYd+OGEQLGsQCg5nvwnBMw4nQaV6/d9loWZjWZhJkAoNxq
qS8j385jn3Xj4wIJCPimEX01
=jVx+
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-09-08
===============================
.. raw:: html
:file: blog/2004/09/08/status.html

View File

@ -0,0 +1,197 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, its that time of the week again
* Index:
1) 0.4.0.1
2) Threat model updates
3) Website updates
4) Roadmap
5) Client apps
6) ???
* 1) 0.4.0.1
Since last Wednesday's 0.4.0.1 release, things have been going
pretty well on the net - more than 2/3rd of the network has
upgraded, and we'e been maintaining between 60 and 80 routers on
the network. IRC connection times vary, but lately 4-12 hour
connections have been normal. There have been some reports of
funkiness starting up on OS/X though, but I believe some
progress is being made on that front too.
* 2) Threat model updates
As mentioned in reply [1] to Toni's post [2], there has been a
pretty substantial rewrite of the threat model [3]. The main
difference is that rather than the old way of addressing the
threats in an ad-hoc manner, I tried to follow some of the
taxonomies offered within the literature [4]. The biggest
problem for me was finding ways to fit the actual techniques
people can use into the patterns offered - often a single
attack fit within several different categories. As such, I'm
not really too pleased with how the information in that page
is conveyed, but its better than it was before.
[1] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-September/000442.html">http://dev.i2p.net/pipermail/i2p/2004-September/000442.html</a>
[2] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-September/000441.html">http://dev.i2p.net/pipermail/i2p/2004-September/000441.html</a>
[3] <a rel="nofollow" href="http://www.i2p.net/how_threatmodel">http://www.i2p.net/how_threatmodel</a>
[4] <a rel="nofollow" href="http://freehaven.net/anonbib/topic.html">http://freehaven.net/anonbib/topic.html</a>
* 3) Website updates
Thanks to Curiosity's help, we've begun on some updates to the
website - the most visible of which you can see on the homepage
itself. This should help people out who stumble upon I2P and
want to know right off the bat wtf this I2P thing is, rather
than having to hunt and peck through the various pages. In any
case, progress, ever onwards :)
* 4) Roadmap
Speaking of progress, I've finally thrown together a revamped
roadmap [5] based upon what I feel we need to implement and upon
what must be accomplished to provide for the user's needs. The
major changes to the old roadmap are:
* Drop AMOC altogether, replaced with UDP (however, we'll support
TCP for those who can't use UDP *cough*mihi*cough*)
* Kept all of the restricted route operation to the 2.0 release,
rather than bring in partial restricted routes earlier. I
believe we'll be able to meet the needs of many users without
restricted routes, though of course with them many more users
will be able to join us. Walk before run, as they say.
* Pulled the streaming lib in to the 0.4.3 release, as we don't
want to go 1.0 with the ~4KBps per stream limit. The bounty on
this is still of course valid, but if no one claims it before
0.4.2 is done, I'll start working on it.
* TCP revamp moved to 0.4.1 to address some of our uglier issues
(high CPU usage when connecting to people, the whole mess with
&quot;target changed identities&quot;, adding autodetection of IP address)
The other items scheduled for various 0.4.* releases have already
been implemented. However, there is one other thing dropped from
the roadmap...
[5] <a rel="nofollow" href="http://www.i2p.net/roadmap">http://www.i2p.net/roadmap</a>
* 5) Client apps
We need client applications. Applications that are engaging,
secure, scalable, and anonymous. I2P by itself doesn't do much,
it merely lets two endpoints talk to each other anonymously.
While I2PTunnel does offer one hell of a swiss army knife, tools
like that are only really engaging to the geeks among us. We need
more than that - we need something that lets people do what they
actually want to do, and that helps them do it better. We need a
reason for people to use I2P beyond simply because its safer.
So far I've been touting MyI2P to meet that need - a distributed
blogging system offering a LiveJournal-esque interface. I
recently [6] discussed some of the functionality within MyI2P on
the list. However, I've pulled it out of the roadmap as its just
too much work for me to do and still give the base I2P network the
attention it needs (we're already packed extremely tight [7]).
There are a few other apps that have much promise. Stasher [8]
would provide a significant infrastructure for distributed data
storage, but I'm not sure how that's progressing. Even with
Stasher, however, there would need to be an engaging user
interface (though some FCP apps may be able to work with it).
IRC is also a potent system, though has its limitations due to
the server-based architecture. oOo has done some work to see
about implementing transparent DCC though, so perhaps the IRC
side could be used for public chat and DCC for private file
transfers or serverless chat.
General eepsite(I2P Site) functionality is also important, and what we
have now is completely unsatisfactory. As DrWoo points out [9],
there are significant anonymity risks with the current setup,
and even though oOo has made some patches filtering some
headers, there is much more work to be done before eepsites(I2P Sites) can
be considered secure. There are a few different approaches to
addressing this, all of which can work, but all of which
require work. I do know that duck mentioned he had someone
working on something, though I don't know how thats coming or
whether it could be bundled in with I2P for everyone to use
or not. Duck?
Another pair of client apps that could help would be either a
swarming file transfer app (ala BitTorrent) or a more
traditional file sharing app (ala DC/Napster/Gnutella/etc).
This is what I suspect a large number of people want, but there
are issues with each of these systems. However, they're well
known and porting may not be much trouble (perhaps).
Ok, so the above isn't anything new - why did I bring them all
up? Well, we need to find a way to get an engaging, secure,
scalable, and anonymous client application implemented, and it
isn't going to happen all by itself out of the blue. I've come
to accept that I'm not going to be able to do it myself, so we
need to be proactive and find a way to get it done.
To do so, I think our bounty system may be able to help, but I
think one of the reasons we haven't seen much activity on that
front (people working on implementing a bounty) is because
they're spread too thin. To get the results we need, I feel we
need to prioritize what we want and focus our efforts on that
top item, 'sweetening the pot' so as to hopefully encourage
someone to step up and work on the bounty.
My personal opinion is still that a secure and distributed
blogging system like MyI2P would be best. Rather than simply
shoveling data back and forth anonymously, it offers a way to
build communities, the lifeblood of any development effort. In
addition, it offers a relatively high signal to noise ratio,
low chance for abuse of the commons, and in general, a light
network load. It doesn't, however, offer the full richness of
normal websites, but the 1.8 million active LiveJournal users
don't seem to mind.
Beyond that, securing the eepsite(I2P Site) architecture would be my
next preference, allowing browsers the safety they need and
letting people serve eepsites(I2P Sites) 'out of the box'.
File transfer and distributed data storage are also incredibly
powerful, but they don't seem to be as community oriented as
we probably want for the first normal end user app.
I want all of the apps listed to be implemented yesterday, as
well as a thousand other apps I couldn't begin to dream of. I
also want world peace, and end to hunger, the destruction of
capitalism, freedom from statism, racism, sexism, homophibia,
an end to the outright destruction of the environment and all
that other evil stuff. However, we are only so many people
and we can only accomplish so much. As such, we must
prioritize and focus our efforts on achieving what we can
rather than sit around overwhelmed with all we want to do.
Perhaps we can discuss some ideas about what we should do in
the meeting tonight.
[6] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-September/000435.html">http://dev.i2p.net/pipermail/i2p/2004-September/000435.html</a>
[7] <a rel="nofollow" href="http://www.i2p.net/images/plan.png">http://www.i2p.net/images/plan.png</a>
[8] <a rel="nofollow" href="http://www.freenet.org.nz/python/stasher/">http://www.freenet.org.nz/python/stasher/</a>
[9] <a rel="nofollow" href="http://brittanyworld.i2p/browsing/">http://brittanyworld.i2p/browsing/</a>
* 6) ???
Well, thats all I've got for the moment, and hey, I got the
status notes written up *before* the meeting! So no excuses,
swing on by at 9pm GMT and barrage us all with your ideas.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQUc1OhpxS9rYd+OGEQLaYQCg0qql8muvuGEh46VICx4t69PuRl8An0Ki
3GEF2jrg/i9csiMO6VdQccxH
=4Tip
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-09-14
===============================
.. raw:: html
:file: blog/2004/09/14/status.html

View File

@ -0,0 +1,55 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi gang, quick update this week
* Index
1) Dev status
2) New userhosts.txt vs. hosts.txt
3) ???
* 1) Dev status
The network has been fairly stable over the last week, so
I've been able to focus my time on the 0.4.1 release -
revamping the TCP transport and adding support for detecting
IP addresses and removing that old &quot;target changed identities&quot;
thing. This should also get rid of the need for dyndns
entries as well.
It won't be the ideal 0-click setup for people behind NATs
or firewalls - they'll still need to do the port forwarding
so they can receive inbound TCP connections. It should
however be less error prone. I'm doing my best to keep it
backwards compatible, but I'm not making any promises on that
front. More news when its ready.
* 2) New userhosts.txt vs. hosts.txt
In the next release we'll have the oft-requested support for
a pair of hosts.txt files - one that is overwritten during
upgrades (or from <a rel="nofollow" href="http://dev.i2p.net/i2p/hosts.txt">http://dev.i2p.net/i2p/hosts.txt</a>) and one
that the user can maintain locally. In the next release (or
CVS HEAD) you can edit the file &quot;userhosts.txt&quot; which is
checked before hosts.txt for any entries - please make your
local changes there, since the update process will overwrite
hosts.txt (but not userhosts.txt).
* 3) ???
As I mentioned, only a brief set of notes this week. Anyone
have anything else they want to bring up? Swing on by the
meeting in a few minutes.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQVCVAxpxS9rYd+OGEQIdswCg1gpn/wMwppYT4DnNss+ChBi+U7MAnAuW
6hqOqejKAcOQD1WwBQ8nhFdg
=oiU1
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-09-21
===============================
.. raw:: html
:file: blog/2004/09/21/status.html

View File

@ -0,0 +1,87 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, weekly update time
* Index:
1) New transport
2) 0.4.1 status
3) ???
* 1) New transport
The 0.4.1 release has been taking longer than expected, but the new
transport protocol and implementation is in place with everything
that has been planned - IP detection, low cost connection
establishment, and an easier interface to help debug when
connections are failing. This is done by completely throwing out
the old transport protocol and implementing a new one, though we've
still got the same buzzwords (2048bit DH + STS, AES256/CBC/PKCS#5).
If you'd like to review the protocol, its in the docs [1]. The new
implementation is also a lot cleaner, since the old version was just
a bunch of updates accumulated over the last year.
[1]
<a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/java/src/net/i2p/rout">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/java/src/net/i2p/rout</a>
er/transport/tcp/package.html?&amp;content-type=text/html
Anyway, there are some things in the new IP detection code that are
worth mentioning. Most importantly, it is entirely optional - if
you specify an IP address on the config page (or in the
router.config itself), it will always use that address, no matter
what. However, if you leave that blank, your router will let the
first peer it contacts tell it what its IP address is, which it will
then start listening on (after adding that to its own RouterInfo and
placing that in the network database). Well, thats not quite true -
if you haven't explicitly set an IP address, it will trust anyone to
tell it what IP address it can be reached at whenever the peer has
no connections. So, if your internet connection restarts, perhaps
giving you a new DHCP address, your router will trust the first peer
it is able to reach.
Yes, this means no more dyndns. You're still of course welcome to
keep using it, but its not necessary.
However, this does not do all that you want - if you have a NAT or
firewall, knowing your external IP address is only half of the
battle - you still need to poke the hole for the inbound port. But,
its a start.
(as an aside, for people running their own private I2P networks or
simulators, there is a new pair of flags to be set
i2np.tcp.allowLocal and i2np.tcp.tagFile)
* 2) 0.4.1 status
Beyond the items on the roadmap for 0.4.1, I want to get a few more
things in there - both bugfixes and network monitoring updates. I'm
tracking down some excessive memory churn issues at the moment, and
I want to explore some hypotheses about the occational reliability
issues on the net, but we'll be ready to roll out the release soon,
perhaps thursday. It unfortunately will not be backwards compatible,
so it'll be a little bumpy, but with the new upgrade process and the
more forgiving transport implementation, it shouldn't be as bad as
the previous backwards incompatible updates.
* 3) ???
Yeah, we've had short updates the last two weeks, but thats because
we're in the trenches focusing on the implementation, rather than
various higher level designs. I could tell you about the profiling
data, or the 10,000 connection tag cache for the new transport, but
thats not so interesting. However y'all may have some additional
things to discuss, so swing on by the meeting tonight and let 'er
rip.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQVmbSxpxS9rYd+OGEQLRLQCfXYW9hGbiTALFtsv7L803qAJlFocAoPPO
+PlRUSxbgmI4M7QSDte/eCnP
=vO07
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-09-28
===============================
.. raw:: html
:file: blog/2004/09/28/status.html

View File

@ -0,0 +1,167 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, its weekly update time
* Index:
1) 0.4.1.1 status
2) Pretty pictures
3) 0.4.1.2 and 0.4.2
4) Bundled eepserver
5) ???
* 1) 0.4.1.1 status
After a pretty bumpy 0.4.1 release (and subsequent rapid 0.4.1.1
update), the net seems to be back to normal - 50-something peers
actrive at the moment, and both irc and eepsites(I2P Sites) are reachable. Most
of the pain was caused by insufficient testing of the new transport
outside lab conditions (e.g. sockets breaking at strange times,
excessive delays, etc). Next time we need to make changes at that
layer, we'll be sure to test it more widely prior to release.
* 2) Pretty pictures
Over the last few days there have been a large number of updates
going on in CVS, and one of the new things added was a new stat
logging component, allowing us to simply pull out the raw stat data
as its being generated, rather than deal with the crude averages
gathered on /stats.jsp. With it, I've been monitoring a few key
stats on a few routers, and we're getting closer to tracking down the
remaining stability issues. The raw stats are fairly bulky (a
20-hour run on duck's box generated almost 60MB of data), but thats
why we've got pretty pictures - <a rel="nofollow" href="http://dev.i2p.net/~jrandom/stats/">http://dev.i2p.net/~jrandom/stats/</a>
The Y axis on most of those is milliseconds, while the X axis is
seconds. There are a few interesting things to note. First,
client.sendAckTime.png is a pretty good approximation of a single
round trip delay, as the ack message is sent with the payload and
then returns the full path of the tunnel - as such, the vast majority
of the nearly 33,000 successful messages sent had a round trip time
under 10 seconds. If we then review the client.sendsPerFailure.png
along side client.sendAttemptAverage.png, we see that the 563 failed
sends were almost all sent the maximum number of retries we allow (5
with a 10s soft timeout per try and 60s hard timeout) while most of
the other attempts succeeded on the first or second try.
Another interesting image is client.timeout.png which sheds much
doubt on a hypothesis I had - that the message send failures were
correlated with some sort of local congestion. The plotted data
shows that the inbound bandwidth usage varied widely when failures
occurred, there were no consistent spikes in local send processing
time, and seemingly no pattern whatsoever with tunnel test latency.
The files dbResponseTime.png and dbResponseTime2.png are similar to
the client.sendAckTime.png, except they correspond to netDb messages
instead of end to end client messages.
The transport.sendMessageFailedLifetime.png shows how long we sit on
a message locally before failing it for some reason (for instance,
due to its expiration being reached or the peer it is targetting
being unreachable). Some failures are unavoidable, but this image
shows a significant number failing right after the local send timeout
(10s). There are a few things we can do to address this:
- first, we can make the shitlist more adaptive- exponentially
increasing the period a peer is shitlisted for, rather than a flat 4
minutes each. (this has already been committed to CVS)
- second, we can preemptively fail messages when it looks like
they'd fail anyway. To do this, we have each connection keep track
of its send rate and whenever a new message is added to its queue, if
the number of bytes already queued up divided by the send rate
exceeds the time left until expiration, fail the message immediately.
We may also be able to use this metric when determining whether to
accept any more tunnel requests through a peer.
Anyway, on to the next pretty picture -
transport.sendProcessingTime.png. In this you see that this
particular machine is rarely responsible for much lag - typically
10-100ms, though some spikes to 1s or more.
Each point plotted in the tunnel.participatingMessagesProcessed.png
represents how many messages were passed along a tunnel that router
participated in. Combining this with the average message size gives
us an estimated network load that the peer takes on for other people.
The last image is the tunnel.testSuccessTime.png, showing how long it
takes to send a message out a tunnel and back home again through
another inbound tunnel, giving us an estimage of how good our tunnels
are.
Ok, thats enough pretty pictures for now. You can generate the data
yourself with any release after 0.4.1.1-6 by setting the router
config property &quot;stat.logFilters&quot; to a comma seperated list of stat
names (grab the names from the /stats.jsp page). That is dumped to
stats.log which you can process with
java -cp lib/i2p.jar net.i2p.stat.StatLogFilter stat.log
which splits it up into seperate files for each stat, suitable for
loading into your favorite tool (e.g. gnuplot).
3) 0.4.1.2 and 0.4.2
There have been lots of updates since the 0.4.1.1 release (see the
history [1] for a full list), but no critical fixes yet. We'll be
rolling them out in the next 0.4.1.2 patch release later this week
after some outstanding bugs relating to IP autodetection are
addressed.
The next major task at that point will be to hit 0.4.2, which is
currently slated [2] as a major revamp to the tunnel processing. Its
going to be a lot of work, revising the encryption and message
processing as well as the tunnel pooling, but its pretty critical, as
an attacker could fairly easily mount some statistical attacks on the
tunnels right now (e.g. predecessor w/ random tunnel ordering or
netDb harvesting).
dm raised the question however as to whether it'd make sense to do
the streaming lib first (currently planned for the 0.4.3 release).
The benefit of that would be the network would become both more
reliable and have better throughput, encouraging other developers to
get hacking on client apps. After that's in place, I could then
return to the tunnel revamp and address the (non-user-visible)
security issues.
Technically, the two tasks planned for 0.4.2 and 0.4.3 are
orthogonal, and they're both going to get done anyway, so there
doesn't seem to be much of a downside to switching those around. I'm
inclined to agree with dm, and unless someone can come up with some
reasons to keep 0.4.2 as the tunnel update and 0.4.3 as the streaming
lib, we'll switch 'em.
[1] <a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD</a>
[2] <a rel="nofollow" href="http://www.i2p.net/roadmap">http://www.i2p.net/roadmap</a>
* 4) Bundled eepserver
As was mentioned in the 0.4.1 release notes [3], we've bunded the
software and configuration necessary for running an eepsite(I2P Site) out of
the box - you can simply drop a file in the ./eepsite/docroot/
directory and share the I2P destination found on the router console.
A few people called me on my zeal for .war files though - most apps
unfortunately need a little more work than simply dropping a file in
the ./eepsite/webapps/ dir. I've put together a brief tutorial [4]
on running the blojsom [5] blogging engine, and you can see what that
looks like on detonate's site [6].
[3] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-September/000456.html">http://dev.i2p.net/pipermail/i2p/2004-September/000456.html</a>
[4] <a rel="nofollow" href="http://www.i2p.net/howto_blojsom">http://www.i2p.net/howto_blojsom</a>
[5] <a rel="nofollow" href="http://wiki.blojsom.com/wiki/display/blojsom/About+blojsom">http://wiki.blojsom.com/wiki/display/blojsom/About+blojsom</a>
[6] <a rel="nofollow" href="http://detonate.i2p/">http://detonate.i2p/</a>
* 5) ???
Thats about all I've got at the moment - swing on by the meeting in
90 minutes if you want to discuss things.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQWL3MxpxS9rYd+OGEQLk1gCfeMpSoYfbIlPWobks3i7lr8MjwDkAoOMS
vkNuIUa6ZwkKMVJWhoZdWto4
=hCGS
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-10-05
===============================
.. raw:: html
:file: blog/2004/10/05/status.html

View File

@ -0,0 +1,111 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi gang, time for our weekly update
* Index:
1) 0.4.1.2
2) 0.4.1.3
3) 0.4.2
4) mail discussions
5) ???
* 1) 0.4.1.2
The new 0.4.1.2 release has been out for a few days and things have
been going pretty much as expected - there have been a few bumps with
the new watchdog component though, causing it to kill your router
when things are Bad rather than to restart it. As I mentioned
earlier today [1], I'm looking for people to use the new stats
logging tool to send me some data, so your help there would be
greatly appreciated.
[1] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-October/000465.html">http://dev.i2p.net/pipermail/i2p/2004-October/000465.html</a>
* 2) 0.4.1.3
There will be another release before 0.4.2 is out, as I want the
network to be as solid as possible before moving on. What I'm
experimenting with at the moment is a dynamic throttle on the tunnel
pariticpation - telling routers to probabalistically reject requests
if they're flooded or their tunnels are slower than usual. These
probabilities and thresholds are calculated dynamically from the
stats being kept - if your 10 minute tunnel test time is greater than
your 60 minute tunnel test time, accept the tunnel request with a
probability of 60minRate/10minRate (and if your current # of tunnels
is greater than your 60 minute average number of tunnels, accept it
w/ p=60mRate/curTunnels).
Another potential throttle is to smooth the bandwidth along those
lines - rejecting tunnels probabalistically when our bandwidth usage
spikes. Anyway, the intent of all of this is to help spread out the
network usage and balance the tunnels across more people. The main
problem we've had with the load balancing has been an overwhelming
*excess* of capacity, and as such none of our &quot;damn we're slow, lets
reject&quot; triggers have been hit. These new probabalistic ones should
hopefully keep rapid change in check.
I don't have any specific plan for when the 0.4.1.3 release will be
out - maybe the weekend. The data people send in (from above) should
help determine whether this will be worthwhile, or if there are other
avenues more worthwhile.
* 3) 0.4.2
As we discussed in last week's meeting, we've switched around the
0.4.2 and 0.4.3 releases - 0.4.2 will be the new streaming lib, and
0.4.3 will be the tunnel update.
I've been rereviewing the literature for TCP's streaming
functionality and there are some interesting topics of concern for
I2P. Specifically, our high round trip time leans towards something
like XCP [2], and we should probably be quite aggressive with various
forms of explicit congestion notification, though we can't take
advantage of something like the timestamp option, since our clocks
can be skewed by up to a minute.
In addition, we'll want to make sure we can optimize the streaming
lib to handle short lived connections (which vanilla TCP pretty much
sucks at) - for instance, I want to be able to be able to send small
(&lt;32KB) HTTP GET requests and small (&lt;32KB) replies in literally
three messages:
Alice--&gt;Bob: syn+data+close
Bob--&gt;Alice: ack+data+close (the browser gets the response now)
Alice--&gt;Bob: ack (so he doesn't resend the payload)
Anyway, not much code has been cut on this yet, with the protocol
side of things looking pretty much TCP-like and the packets somewhat
like a merging of human's proposal [3] and the old proposal [4]. If
anyone has any suggestions or ideas, or wants to help out with the
implementation, please get in touch.
[2] <a rel="nofollow" href="http://www.ana.lcs.mit.edu/dina/XCP/">http://www.ana.lcs.mit.edu/dina/XCP/</a>
[3] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-August/000418.html">http://dev.i2p.net/pipermail/i2p/2004-August/000418.html</a>
[4] <a rel="nofollow" href="http://dev.i2p.net/pipermail/i2p/2004-August/000421.html">http://dev.i2p.net/pipermail/i2p/2004-August/000421.html</a>
* 4) mail discussion
There have been some interesting discussions regarding email in (and
out of) I2P - postman has put a set of ideas online [5] and is
looking for suggestions. There have also been related discussions on
the #mail.i2p. Perhaps we can get postman to give us an update?
[5] <a rel="nofollow" href="http://www.postman.i2p/ideas.html">http://www.postman.i2p/ideas.html</a>
* 5) ???
Thats about it for the moment. Swing on by the meeting in a few
minutes and bring your comments :)
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQWxFBBpxS9rYd+OGEQIdkACgg1DeDOblafN3X5/HqRJ3dSu64ZEAoM6i
uGWqH5WOe6ZCObkRlxVsMj+B
=o5TR
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-10-12
===============================
.. raw:: html
:file: blog/2004/10/12/status.html

View File

@ -0,0 +1,95 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, its tuesday again
* Index
1) 0.4.1.3
2) Tunnel test time, and send processing time
3) Streaming lib
4) files.i2p
5) ???
* 1) 0.4.1.3
The 0.4.1.3 release came out a day or two ago and it looks like most
people have upgraded (thanks!). The net is working fairly well, but
still no revolutionary increase in reliability. However, the
watchdog bugs from 0.4.1.2 have gone away (or at least no one has
mentioned them). My aim is for this 0.4.1.3 release to be the last
patch before 0.4.2, though of course if something big comes up
needing fixing, we'll have another one.
* 2) Tunnel test time, and send processing time
The most significant changes in the 0.4.1.3 release were to the
tunnel testing - rather than having a fixed (30 second!) test period,
we have much more aggressive timeouts that are derived from measured
performance. This is good, as we now mark tunnels as failing when
they are too slow to do anything useful. However, this is bad, as
sometimes tunnels get backed up temporarily, and if we test them
during that period we fail a tunnel that would otherwise work.
A recent plot of how long a tunnel test takes on one router:
<a rel="nofollow" href="http://dev.i2p.net/~jrandom/10sTestTime.png">http://dev.i2p.net/~jrandom/10sTestTime.png</a>
Those are generally ok tunnel test times - they pass through 4 remote
peers (with 2 hop tunnels), giving the bulk of them ~1-200ms per hop.
However, thats not always the case, as you can see - sometimes it
takes on the order of seconds per hop.
Thats where this next plot comes in - the queue time from when one
particular router wanted to send a message to when that message was
flushed out a socket:
<a rel="nofollow" href="http://dev.i2p.net/~jrandom/processingTime.png">http://dev.i2p.net/~jrandom/processingTime.png</a>
The top 95% or so are under 50ms, but the spikes are killer.
We need to get rid of those spikes, as well as work around situations
with more failing peers. As it stands now, when we 'learn' about a
peer failing our tunnels, we aren't really learning anything
particular to their router - those spikes can cause even high
capacity peers to seem slow if we hit it right.
* 3) Streaming lib
The second part of getting around failing tunnels will be
accomplished in part by the streaming lib - giving us much more
robust end to end streaming communication. This discussion is
nothing new - the lib will do all the whizbang stuff we've been
talking about for a while (and it'll have its share of bugs, of
course). There has been a lot of progress on this front, and the
implementation is probably 60% there.
More news when there's more news.
* 4) files.i2p
Ok, we've had a lot of new eepsites(I2P Sites) lately, which is kickass. I just
want to point out this one especially as its got a pretty neat
feature for the rest of us. If you haven't been to files.i2p, its
basically a google-like search engine, with a cache of the sites it
spiders (so you can both search and browse when the eepsite(I2P Site) is
offline). v.cool.
* 5) ???
This week's status notes are pretty brief, but there's lots going on
- - I just don't have time to write more before the meeting. So, swing
on by #i2p in a few minutes and we can discuss whatever I foolishly
overlooked.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQXWACRpxS9rYd+OGEQL4NwCfQ6NiuQWmuKyFZCNSuvnhjPlW/GgAoPYI
azbFco6lKpQW9SM631nLXXZB
=ki2I
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-10-19
===============================
.. raw:: html
:file: blog/2004/10/19/status.html

View File

@ -0,0 +1,91 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, weekly update time
* Index
1) Net status
2) Streaming lib
3) mail.i2p progress
4) ???
* 1) Net status
I don't want to jinx it, but for the last week the network has been
pretty much as before - fairly stable for irc, eepsites(I2P Sites) loading
reliably, though large files still often require resuming. Basically
nothing new to report, beyond the fact that there's
nothing new to report.
Oh, one thing we found was that while Jetty supports HTTP resume, it
only does so for HTTP 1.1. Thats fine for most browsers and
download tools, *except* wget - wget sends the resume request as HTTP
1.0. So, for downloading large files, use curl or some other HTTP
1.1 resume-capable tool (thanks to duck and ardvark for digging in
and finding a solution!)
* 2) Streaming lib
Since the network has been fairly stable, nearly all of my time has
been spent working on the new streaming lib. While its not done yet,
there has been a lot of progress - the basic scenarios all work fine,
the sliding windows are doing well for self-clocking, and the new lib
works as a drop-in replacement for the old one, from the client's
perspective (the two streaming libs can't talk to each other though).
The last few days I've been working through some more interesting
scenarios. The most important one is the laggy network, which we
simulate by injecting delays on messages received - either a simple
0-30s random delay or a tiered delay (80% of the time have a 0-10s
lag, 10% @ 10-20s lag, 5% @ 20-30s, 3% @ 30-40s, 4% @ 40-50s).
Another important test has been the random dropping of messages -
this shouldn't be common on I2P, but we should be able to deal with
it.
The overall performance has been pretty good, but there is still a
lot of work to do before we can deploy this on the live net. This
update will be 'dangerous' in that it is tremendously powerful - if
done horribly wrong, we can DDoS ourselves in a heartbeat, but if
done right, well, let me just say there's a lot of potential
(underpromise and overdeliver).
So, that said, and since the network is fairly 'steady state', I'm in
no rush to push out something not sufficiently tested. More news
when there's more news.
* 3) mail.i2p progress
postman &amp; gang have been working hard for mail over i2p (see
www.postman.i2p), and there is some exciting stuff coming down the
line - perhaps postman has an update for us?
As an aside, I do understand and relate to the calls for a webmail
interface, but postman is swamped doing some neat stuff on the
back end of the mail system. An alternative however is to install a
webmail interface *locally* in your own webserver - there are webmail
JSP/servlet things out there. That would let you run your own local
webmail interface at e.g. <a rel="nofollow" href="http://localhost:7657/mail/">http://localhost:7657/mail/</a>
I know there are some open source scripts out there for accessing
pop3 accounts, which gets us halfway there - perhaps someone could
look around for some that supports pop3 and authenticated SMTP?
c'mon, you know you want to!
* 4) ???
Ok, thats all I've got to say atm - swing on by the meeting in a few
minutes and let us know whats going on.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQX66GBpxS9rYd+OGEQJBmQCdEmOFuBtd0muoaqwibMvdO+P0bLQAoNNT
zFtdHN6Y54VUcfsFl6+5W/3B
=195H
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-10-26
===============================
.. raw:: html
:file: blog/2004/10/26/status.html

View File

@ -0,0 +1,92 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, time for the weekly update
* Index:
1) Net status
2) Core updates
3) Streaming lib
4) mail.i2p progress
5) BT progress
6) ???
* 1) Net status
Pretty much as before - a steady number of peers, eepsites(I2P Sites) fairly
reachable, and irc for hours on end. You can get a peek at the
reachability of various eepsites(I2P Sites) through a few different pages:
- <a rel="nofollow" href="http://gott.i2p/sites.html">http://gott.i2p/sites.html</a>
- <a rel="nofollow" href="http://www.baffled.i2p/links.html">http://www.baffled.i2p/links.html</a>
- <a rel="nofollow" href="http://thetower.i2p/pings.txt">http://thetower.i2p/pings.txt</a>
* 2) Core updates
For those hanging out in the channel (or reading the CVS logs),
you've seen a lot of things going on, even though its been a while
since the last release. A full list of changes since the 0.4.1.3
release can be found online [1], but there are two major
modifications, one good and one bad:
The good one is that we've dramatically cut down on the memory churn
caused by all sorts of insane temporary object creation. I finally
got fed up with watching the GC go mad while debugging the new
streaming lib, so after a few days of profiling, tweaking, and
tuning, the ugliest parts are cleaned up.
The bad one is a bugfix for how some tunnel routed messages are
handled - there were some situations where a message was sent
directly to the targeted router rather than tunnel routed prior to
delivery, which could be exploited by an adversary who can do a
little coding. We now properly tunnel route when in doubt.
That may sound good, but the 'bad' part is that it means that there's
going to be some increased latency due to the additional hops, though
these are hops that needed to be used anyway.
There are other debugging activities going on in the core as well, so
there hasn't been an official release yet - CVS HEAD is 0.4.1.3-8.
In the next few days we'll probably have a 0.4.1.4 release, just to
get all that stuff cleared up. It won't contain the new streaming
lib, of course.
[1] <a rel="nofollow" href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD">http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD</a>
* 3) Streaming lib
Speaking of the streaming lib, there has been a lot of progress here,
and the side by side comparison of the old and new libs are looking
good. However, there is still work to be done, and as I said last
time, we're not going to rush it out the door. That does mean that
the roadmap has slipped, likely in the range of 2-3 weeks. More
details when they're available.
* 4) mail.i2p progress
Lots of new stuff this week - working in and out proxies! See
www.postman.i2p for more information.
* 5) BT progress
There has been a flurry of activity regarding porting a BitTorrent
client as of late, as well as updating some tracker settings.
Perhaps we can get some updates from those involved during the
meeting.
* 6) ???
Thats it for me. Sorry for the delay, I forgot about that whole
daylight savings thingamabob. Anyway, see y'all in a few.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQYf9PBpxS9rYd+OGEQIoGQCgvDKydGRT42tO9bwWutAwnoolpj0AoNyX
Z1ThyrjEZjAttC/wChPN43aD
=SJDa
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-11-02
===============================
.. raw:: html
:file: blog/2004/11/02/status.html

View File

@ -0,0 +1,59 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey everyone, weekly update time
* Index:
1) 0.4.1.4
2) Streaming lib
3) BT progress
4) addressbook.py
5) ???
* 1) 0.4.1.4
The other day we pushed out a new patch update, and 2/3rds of the
network has upgraded so far - thanks! Reports have been positive,
including lower CPU usage and less failures, along side lower memory
usage. The network as a whole has grown a bit, staying consistently
in the upper 70s/low 80s as well, which is a good healthy number for
the time being.
* 2) Streaming lib
Lets see if I can say the same thing three weeks in a row... Lots of
progress, more details when they're available :)
* 3) BT progress
The BitTorrent port has been making leaps and bounds as of late - the
other day I installed it and was able to do a swarming transfer
between multiple peers entirely through I2P! Perhaps duck can give
us an update during the meeting?
* 4) addressbook.py
Ragnarok has put together a python app which lets you subscribe to
other people's hosts files, importing and merging new entries with
your own. This gives us a base implementation of an addressbook
based naming system with locally unique, human readable, and secure
names! Perhaps we can get Ragnarok to fill us in on further details
in the meeting?
* 5) ???
Thazzit... sorry for the delay, woke up 5 minutes ago :) see y'all
shortly
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQZE0XxpxS9rYd+OGEQIsbACg35hp/g9FIrOlDj5Dy4dOMR91//kAn0Ou
iHMiSnKD18OhLH6P91TLfSSv
=qbBT
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-11-09
===============================
.. raw:: html
:file: blog/2004/11/09/status.html

View File

@ -0,0 +1,74 @@
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi y'all, its tuesday again
* Index
1) Congestion
2) Streaming
3) BT
4) ???
* 1) Congestion
I know, I'm breaking the habit of naming point 1 &quot;Net status&quot;, but
this week &quot;congestion&quot; seems appropriate. The network itself has
been doing pretty well, but as the bittorrent usage increased, things
started getting more and more clogged up, leading to an essential
congestion collapse [1].
This was expected, and only reinforces our plan - get the new
streaming lib out there, and revamp our tunnel management so we have
sufficient data about peers to use when our fast peers fail. There
were some other factors in play in the recent network problems, but
the bulk can be traced to the congestion increase and resulting
tunnel failures (which in turn caused all sorts of wild peer
selection).
[1] <a rel="nofollow" href="http://en.wikipedia.org/wiki/Congestion_collapse">http://en.wikipedia.org/wiki/Congestion_collapse</a>
* 2) Streaming
There has been a lot of progress with the streaming lib, and I've got
a squid proxy rigged up to it through the live net that I've been
using it frequently for my normal web browsing. With mule's help,
we've been hammering the streams pretty hard too by piping frost and
FUQID through the network (my god, I never realized how abusive frost
was before doing this!) A few significant longstanding bugs have
been tracked down this way, and some tweaks to help control massive
numbers of connections have been added.
Bulk streams are working great too, with both slow start and
congestion avoidance, and the quick send/reply connections (ala HTTP
get+response) are doing exactly what they should.
I expect we'll draft some volunteers to try deploying it further over
the next few days, and hopefully get us to the 0.4.2 level soon. I
don't want to say it'll be so good that it does your dishes, and I'm
sure there'll be bugs that slip through, but it does look promising.
* 3) BT
Barring the recent network troubles, the i2p-bt port has been making
leaps and bounds. I know a few people have pulled down over a GB of
data through it, and performance has been as expected (due to the old
streaming lib, ~4KBps per peer in the swarm). I try to listen in on
the work being discussed in the #i2p-bt channel - perhaps duck could
give us a summary in the meeting?
* 4) ???
Thazzit from me for now. See y'all in the meeting in a few minutes.
=jr
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQZpoZBpxS9rYd+OGEQJ7hQCgm635Z/qWpcfDiKQE2JO2Q3eAR/UAn2yQ
ZEawa8wEMLl1tz/uk4BTENkb
=ZS5w
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
===============================
I2P STATUS NOTES FOR 2004-11-16
===============================
.. raw:: html
:file: blog/2004/11/16/status.html

Some files were not shown because too many files have changed in this diff Show More