Commit Graph

16833 Commits

Author SHA1 Message Date
c8b6e678f8 use tmp for install.jar to prevent confusion on build fails 2023-03-23 23:19:12 +00:00
idk
b5461f3b41 ignore override.properties when building docker 2023-03-19 15:00:48 +00:00
idk
37018f6eb0 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.i2p 2023-03-19 14:42:56 +00:00
daff55463b Router: Update and Clarify the Inline Documentation for VMCommSystem 2023-03-19 14:41:50 +00:00
ab676bf63c Detect When Running as a Podman Container 2023-03-19 14:41:50 +00:00
idk
8a0a533777 fix base directory path duplication in Dockerfile 2023-03-19 14:35:23 +00:00
idk
3c0eb9c52f Merge branch '2.1.0-9-mr-vmcommsystem-v2' into 'master'
Router: Update and Clarify the Inline Documentation for VMCommSystem

See merge request i2p-hackers/i2p.i2p!83
2023-03-18 17:33:32 +00:00
b3188a26a5 Router: Update and Clarify the Inline Documentation for VMCommSystem 2023-03-18 17:33:32 +00:00
idk
3ab904f164 Merge branch 'master' into 'master'
Detect When Running as a Podman Container

See merge request i2p-hackers/i2p.i2p!84
2023-03-18 17:32:38 +00:00
c71a42859d Detect When Running as a Podman Container 2023-03-18 17:32:38 +00:00
idk
cbe8d3f799 add blocklist 2023-03-14 22:42:24 +00:00
idk
ae4d3b5758 fix bionic changelog 2023-03-14 22:29:10 +00:00
idk
d12adcd933 update debian changelogs 2023-03-14 18:22:42 +00:00
idk
607613b7fd update debian changelog 2023-03-14 17:54:07 +00:00
idk
fdd0b6a280 remove hazardous plugin keys i2p-2.2.0 2023-03-13 20:02:29 +00:00
idk
0401157703 fix non-zero build number change that was not checked in 2023-03-13 19:33:12 +00:00
idk
98931bb530 bump version and create tag for 2.2.0/0.9.58 2023-03-13 14:59:56 +00:00
idk
38666d2449 Send and check target destination in first streaming SYN packet 2023-03-13 01:30:17 +00:00
idk
ed513b6c15 remove stats.i2p from jump services 2023-03-13 00:02:08 +00:00
idk
11523c79f4 remove zzz.i2p and stats.i2p from console homepage 2023-03-12 00:57:14 +00:00
idk
4b87f4d2cc checkin reseed update 2023-03-07 19:50:58 +00:00
idk
bbd90a77bc check in changed translations 2023-03-07 17:30:15 +00:00
idk
0645359cb6 explicitly set i2p.dir.base and i2p.dir.config in router.config for Docker containers. fixes and closes #41. 2023-02-28 02:33:25 +00:00
idk
9369002418 Merge pull request #38 from jeanluc162/docker-multiarch
Changed baseimage to allow for multiarch build (specifically arm64)
2023-02-22 17:56:57 -05:00
zzz
37feda74f7 DTG: Remove "Start I2P" menu item in non-router context
Reported by R4SAS
2023-02-18 17:04:42 -05:00
zzz
e1da8d13d7 Sybil: Don't catch all the i2pds publishing ::1 2023-02-18 16:44:10 -05:00
zzz
a4f36c8e64 log message fix
reported by drzed
2023-02-17 18:48:42 -05:00
zzz
3636ec7cc6 javadoc fix 2023-02-17 13:36:45 -05:00
zzz
2acdcc5c93 Console: Add legend for congestion caps (proposal 162) 2023-02-17 11:26:49 -05:00
zzz
b44cb59a48 Transports: Add new inbound connection throttler
To limit rate increase of inbound conns
Add exemption system so inbound tunnel builds bypass the throttler
2023-02-16 10:26:14 -05:00
zzz
5918613ff4 Tunnels: Re-enable using U routers in some expl. tunnels
to give them cover
2023-02-15 12:24:50 -05:00
zzz
5499b23189 Blocklist: Increase size for slow routers
Store feed blocklist in main array for efficiency
2023-02-15 11:47:01 -05:00
zzz
601a1c917e Sybil: Disable analysis when in test mode 2023-02-15 11:28:20 -05:00
zzz
de978f3a10 SSU2: Remove dup stat update 2023-02-15 07:07:08 -05:00
zzz
48598d9c76 Console: More failing peers removal 2023-02-13 12:55:25 -05:00
zzz
46af72c529 Console, NetDB: Remove deprecated isFailing() calls 2023-02-13 10:28:51 -05:00
zzz
b82cefd904 Profiles: Remove the long-unused failing peers map, deprecate all related methods 2023-02-13 10:09:55 -05:00
zzz
8f0e3d0421 Profiles: Change the new-router bonus to a penalty
Don't penalize old routers after long downtime
2023-02-13 07:24:27 -05:00
zzz
6a04eedb9e Console: Set minimum displayed profile thresholds to 1 2023-02-13 07:19:31 -05:00
zzz
546e51e3d9 Router: Increase min version for tunnels and netdb to 0.9.51 2023-02-12 16:06:51 -05:00
zzz
86cbbd80cf Tunnels: Give up on building through U routers 2023-02-12 15:54:17 -05:00
zzz
18f598bc2c Console: Reduce max age of displayed profiles
to match age reductions in the organizer and limit output
2023-02-12 15:07:37 -05:00
zzz
69b73d4bc8 Profiles: Don't create new profile on message or lookup failures
Mark commErrorOccurred() unused
2023-02-12 15:06:33 -05:00
zzz
8ba5cb4d02 Profiles: Adjust capacity for send success/failure
Stub out adjustments for congestion caps
2023-02-12 14:23:10 -05:00
zzz
f9b9633ac0 Profiles: Downrate capacity of slow/unreachable peers
Use more efficient RI lookup
Comment out unused same-country code
2023-02-12 13:39:47 -05:00
zzz
6f80df48e0 bump -8 2023-02-12 10:17:57 -05:00
zzz
4a9ca43614 NetDB: Don't call heardAbout() unless peer is reachable
Consolidate hash() calls
2023-02-12 10:15:28 -05:00
zzz
afe236c62c Profiles: Limit storage and memory usage
Write profiles to disk more often
Delete old profiles on disk more often
Reduce max age of profiles
Limit age of profiles read in at startup based on downtime
Limit total profiles read in at startup
Change loaded profiles from a Set to a List for efficiency
Log tweaks
2023-02-12 10:11:46 -05:00
zzz
7a75ea4bef NetDB: Store handler updates
Drop some unsolicited RI stores when over thresholds
Don't update profile for banned/blocked RI
Don't flood RIs with blocked IP
Log tweaks
2023-02-12 07:58:24 -05:00
zzz
78ee005870 Data: Move LS RAP/RAR booleans up to superclass
Add RAR to I2NP DSM
WIP
2023-02-11 09:47:40 -05:00