idk
a460ae2ffc
Remove unused functions from FNDS, SNDF, KNDF
2023-11-01 20:32:57 +00:00
idk
a320b254ef
Merge branch 'i2p.i2p.2.4.0-move-receivedby-logic-to-dbe' into 'master'
...
Router: move getReceivedBy and getReceivedAsPublished into DatabaseEntry
Closes #430
See merge request i2p-hackers/i2p.i2p!132
2023-10-30 00:24:23 +00:00
zzz
5ea16d9554
bump -9
2023-10-28 11:47:37 -04:00
zzz
49128b5a2c
NetDB: Fix lifecycle issues for subsessions (Gitlab #460 , #406 )
2023-10-28 15:42:05 +00:00
idk
7595b4259f
I2p.i2p 2.4.0 eliminate use sub dbs option - Do not merge until after multihomeDb is merged
2023-10-27 16:06:24 +00:00
idk
5ccdaf10d9
I2p.i2p 2.4.0 eliminate multihomedb
2023-10-27 13:40:28 +00:00
idk
1334de31bb
Router: build -8
2023-10-24 10:33:16 +00:00
idk
8fdd5fc22f
Merge branch '406-lifecycle' into 'master'
...
NetDB: SubDB lifecycle fixes (Gitlab #406 )
Closes #406
See merge request i2p-hackers/i2p.i2p!135
2023-10-24 02:35:52 +00:00
zzz
bf1b4cf502
NetDB: SubDB lifecycle fixes (Gitlab #406 )
2023-10-24 02:35:52 +00:00
zzz
83794107f3
SSU: Comment fix
...
re: LHMCache iteration order
2023-10-22 07:48:07 -04:00
eyedeekay
00e3390437
Router: reverse changes to RepublishLeaseSetJob
2023-10-17 12:33:53 -04:00
eyedeekay
c67ff1376a
Router: fix broken null check in shouldThrottleBurstLookup
2023-10-17 12:30:40 -04:00
eyedeekay
fb8bb645c2
Router: move getReceivedBy and getReceivedAsPublished into DatabaseEntry
2023-10-16 20:47:27 -04:00
eyedeekay
2af65243a4
Router: remove 'Confirm Succeess' from ISJ, closes #455
2023-10-16 19:38:52 -04:00
eyedeekay
0acae98ccd
Router: Reverse API change from banlistRouterHard back to BanlistRouterForever
2023-10-15 20:22:37 -04:00
eyedeekay
a2446e1d0c
Router: Remove all refs to ban-by-lookup-flood code. Don't create throttlers in the FNDF unles sit's the main db
2023-10-15 20:05:01 -04:00
eyedeekay
195b4b9155
Router: bump build rev to -7
2023-10-12 20:19:31 -04:00
idk
35c4a4cca9
Switch back to a single blind cache
2023-10-13 00:02:28 +00:00
zzz
8a840f97c7
bump -6
2023-10-12 11:05:04 -04:00
eyedeekay
7d0c857eb5
Router: fix NPE in ClientManager, reduce log level of error in ClientConnectionRunner
2023-10-11 20:39:22 -04:00
eyedeekay
dec98e6b8d
Router: remove the redundant casts, fixes #438
2023-10-09 14:53:52 -04:00
eyedeekay
4c7846be2c
Router: add protected isMainDb() function to KNDF and use it when we want to make sure we're the main db
2023-10-08 16:26:52 -04:00
eyedeekay
6ada2f3b5e
Router: Change name of STATUS to QUALIFIER, move it after BUILD
2023-10-07 16:06:52 -04:00
eyedeekay
499106c9ae
Router: javadoc add additional note to CM call
2023-10-07 15:54:46 -04:00
idk
4872eedd83
Router: This moves all client sub-netDbs into the ClientConnectionRunners. This turns the FloodfillNetworkDatabaseSegmentor into a means of looking up netDb's and managing the main netDb and a special netDb for managing multihomes. It adds the ability to use sub-netDbs as a defense against netDb context confusion bugs, and also to switch to a single monolithic netDb if necessary.
2023-10-07 19:20:14 +00:00
zzz
1ae663c6a5
Merge branch '433-peertest-iae' into 'master'
...
SSU2: Prevent rare IAE in peer test timer (Gitlab #433 )
Closes #433
See merge request i2p-hackers/i2p.i2p!121
2023-10-03 11:43:02 +00:00
eyedeekay
f0b6638466
Router: check \!isClientDb() in KNDF before calling remove
2023-10-02 17:43:41 -04:00
zzz
cb4788019b
SSU2: Prevent rare IAE in peer test timer (Gitlab #433 )
2023-09-30 10:17:47 -04:00
zzz
d2ab9a7ff4
bump -4
2023-09-29 06:16:14 -04:00
zzz
065ce2886c
Merge branch '427-disable-ssu1' into 'master'
...
SSU1: Disable by default (Gitlab #427 )
Closes #427
See merge request i2p-hackers/i2p.i2p!115
2023-09-29 09:58:51 +00:00
zzz
37eb6d383f
SSU1: Disable by default (Gitlab #427 )
2023-09-29 09:58:51 +00:00
zzz
60bf83a653
bump -3
2023-09-27 11:11:17 -04:00
idk
d08e82e4f7
Merge branch '437-npe' into 'master'
...
Transport: Fix NPE during soft restart (Gitlab #437 )
Closes #437
See merge request i2p-hackers/i2p.i2p!113
2023-09-26 02:18:12 +00:00
zzz
1dff57856a
Transport: Fix NPE during soft restart (Gitlab #437 )
2023-09-26 02:18:12 +00:00
idk
9f99ee66f7
Merge branch '415-itag-zeros' into 'master'
...
SSU2: Fix uncaught IAE caused by itags with zero values (Gitlab #415 )
Closes #415
See merge request i2p-hackers/i2p.i2p!111
2023-09-26 02:07:45 +00:00
zzz
4cf919e3e6
SSU2: Fix uncaught IAE caused by itags with zero values (Gitlab #415 )
2023-09-26 02:07:45 +00:00
zzz
ef1177689d
NTCP2: Fix updating address on transition to firewalled (Gitlab #435 )
2023-09-26 02:04:33 +00:00
eyedeekay
69d5dfc621
Router: bump build rev
2023-09-22 20:21:51 -04:00
eyedeekay
ded7b6dda9
Router: eliminate mainNetDb() call from RouterContext, then replace all calls with calls to netDb()
2023-09-21 19:55:07 -04:00
eyedeekay
a343f781d0
Router: don't call remove(dbe,persist) on a TDS
2023-09-21 15:00:04 -04:00
idk
f9f21ba7f5
I2p.i2p.2.4.0 no more multihome cache
2023-09-21 03:09:09 +00:00
idk
92a85b35fe
Drastically reduces the interface of the FNDS/SNDF, force the use of explicit accessors, refactor FNDS/SNDF
2023-09-19 19:32:00 +00:00
eyedeekay
d2b8d11645
Router: if a KNDF isClientDb() then set up a TransientDataStore instead of a PersistentDataStore
2023-09-15 12:14:38 -04:00
idk
40757b3028
I2p.i2p.2.4.0 undo breaking api change
2023-09-14 20:33:28 +00:00
obscuratus
dc68fdc0a0
NetDb: Disable Burst Banning on DLM.
...
Disable the banning of routers due to excessive Database Lookup
Messages (DLM) until a reliable method is identified for
discriminating between routers that are merely forwarding someone
else's DLM, and routers that are directly sending excessive
DLM.
Signed-off-by: obscuratus <obscuratus@mail.i2p >
2023-09-04 13:26:24 -05:00
eyedeekay
4e6323453c
Router: change logging of floodfill subdb to main subdb in FNDS. Add TODO comments to getLocalClientsBlindData and lookupClientsBySigningPublicKey.
2023-09-04 12:45:48 -04:00
eyedeekay
76067312e1
Router: rename the floodfill netdb to the main netdb
2023-09-03 23:03:35 -04:00
eyedeekay
7d9eecd05a
Router: rename the floodfill netdb to the main netdb
2023-09-03 21:46:03 -04:00
idk
88d9d0f9b7
Nested NetDb Branch Redux
2023-08-31 02:53:07 +00:00
idk
d233209694
2.3.0 lookup tweaks
2023-08-15 07:07:18 +00:00