Commit Graph
16825 Commits
Author SHA1 Message Date
Anastasiya Soyka 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 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
zzz dbe3445d7b Console: Fixup display of RI published in the future
String consolidation
2023-02-11 06:52:20 -05:00
zzz cb90139342 NetDB: Increase flood thottle time 2023-02-11 06:34:04 -05:00
zzz d6c6b5e092 NetDB: Expiration tweaks
Start expire job sooner if forced floodfill or downtime was short
Don't run refresh routers job if forced floodfill or downtime was short or vmcommsystem
Increase expire probability
Don't expire routers close to us just before midnight
Don't start expire leases job until 11 minutes after startup
Base probability out of 128 to reduce random usage
Consolidate now() calls
2023-02-11 06:02:57 -05:00
zzz 5d3dffbaa0 Util: Increase memory required to not be slow 2023-02-11 04:43:31 -05:00
zzz 21d39ebc36 i2psnark standalone: Add example config to disable notifications 2023-02-10 13:47:58 -05:00
zzz 1f81d35423 Router: Tighten skew calculation window 2023-02-10 12:42:36 -05:00
zzz 12239124d6 Profiles: Don't delete old profiles from disk until 90m uptime 2023-02-09 16:27:38 -05:00
zzz 71a1d6dd7b NetDB: Don't lookup before dropping after shutdown initiated 2023-02-09 14:38:21 -05:00