b3188a26a5
Router: Update and Clarify the Inline Documentation for VMCommSystem
2023-03-18 17:33:32 +00:00
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
cbe8d3f799
add blocklist
2023-03-14 22:42:24 +00:00
ae4d3b5758
fix bionic changelog
2023-03-14 22:29:10 +00:00
d12adcd933
update debian changelogs
2023-03-14 18:22:42 +00:00
607613b7fd
update debian changelog
2023-03-14 17:54:07 +00:00
fdd0b6a280
remove hazardous plugin keys
i2p-2.2.0
2023-03-13 20:02:29 +00:00
0401157703
fix non-zero build number change that was not checked in
2023-03-13 19:33:12 +00:00
98931bb530
bump version and create tag for 2.2.0/0.9.58
2023-03-13 14:59:56 +00:00
38666d2449
Send and check target destination in first streaming SYN packet
2023-03-13 01:30:17 +00:00
ed513b6c15
remove stats.i2p from jump services
2023-03-13 00:02:08 +00:00
11523c79f4
remove zzz.i2p and stats.i2p from console homepage
2023-03-12 00:57:14 +00:00
4b87f4d2cc
checkin reseed update
2023-03-07 19:50:58 +00:00
bbd90a77bc
check in changed translations
2023-03-07 17:30:15 +00:00
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
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
37feda74f7
DTG: Remove "Start I2P" menu item in non-router context
...
Reported by R4SAS
2023-02-18 17:04:42 -05:00
e1da8d13d7
Sybil: Don't catch all the i2pds publishing ::1
2023-02-18 16:44:10 -05:00
a4f36c8e64
log message fix
...
reported by drzed
2023-02-17 18:48:42 -05:00
3636ec7cc6
javadoc fix
2023-02-17 13:36:45 -05:00
2acdcc5c93
Console: Add legend for congestion caps (proposal 162)
2023-02-17 11:26:49 -05:00
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
5918613ff4
Tunnels: Re-enable using U routers in some expl. tunnels
...
to give them cover
2023-02-15 12:24:50 -05:00
5499b23189
Blocklist: Increase size for slow routers
...
Store feed blocklist in main array for efficiency
2023-02-15 11:47:01 -05:00
601a1c917e
Sybil: Disable analysis when in test mode
2023-02-15 11:28:20 -05:00
de978f3a10
SSU2: Remove dup stat update
2023-02-15 07:07:08 -05:00
48598d9c76
Console: More failing peers removal
2023-02-13 12:55:25 -05:00
46af72c529
Console, NetDB: Remove deprecated isFailing() calls
2023-02-13 10:28:51 -05:00
b82cefd904
Profiles: Remove the long-unused failing peers map, deprecate all related methods
2023-02-13 10:09:55 -05:00
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
6a04eedb9e
Console: Set minimum displayed profile thresholds to 1
2023-02-13 07:19:31 -05:00
546e51e3d9
Router: Increase min version for tunnels and netdb to 0.9.51
2023-02-12 16:06:51 -05:00
86cbbd80cf
Tunnels: Give up on building through U routers
2023-02-12 15:54:17 -05:00
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
69b73d4bc8
Profiles: Don't create new profile on message or lookup failures
...
Mark commErrorOccurred() unused
2023-02-12 15:06:33 -05:00
8ba5cb4d02
Profiles: Adjust capacity for send success/failure
...
Stub out adjustments for congestion caps
2023-02-12 14:23:10 -05:00
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
6f80df48e0
bump -8
2023-02-12 10:17:57 -05:00
4a9ca43614
NetDB: Don't call heardAbout() unless peer is reachable
...
Consolidate hash() calls
2023-02-12 10:15:28 -05:00
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
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
78ee005870
Data: Move LS RAP/RAR booleans up to superclass
...
Add RAR to I2NP DSM
WIP
2023-02-11 09:47:40 -05:00
dbe3445d7b
Console: Fixup display of RI published in the future
...
String consolidation
2023-02-11 06:52:20 -05:00
cb90139342
NetDB: Increase flood thottle time
2023-02-11 06:34:04 -05:00
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
5d3dffbaa0
Util: Increase memory required to not be slow
2023-02-11 04:43:31 -05:00
21d39ebc36
i2psnark standalone: Add example config to disable notifications
2023-02-10 13:47:58 -05:00
1f81d35423
Router: Tighten skew calculation window
2023-02-10 12:42:36 -05:00
12239124d6
Profiles: Don't delete old profiles from disk until 90m uptime
2023-02-09 16:27:38 -05:00