Rhyddhau gweithrediad y rhwydwaith dienw I2P 2.10.0 a'r cleient C++ i2pd 2.58

Cyflwynir rhyddhad y rhwydwaith dienw I2P 2.10.0 a'r cleient C++ i2pd 2.58.0. Mae I2P yn rhwydwaith dosbarthedig dienw aml-haen, sy'n gweithio ar ben y Rhyngrwyd rheolaidd, gan ddefnyddio amgryptio o'r dechrau i'r diwedd yn weithredol, gan warantu anhysbysrwydd ac ynysu. Mae'r rhwydwaith wedi'i adeiladu yn y modd P2P ac wedi'i ffurfio oherwydd yr adnoddau (lled band) a ddarperir gan ddefnyddwyr y rhwydwaith, sy'n caniatáu gwneud heb ddefnyddio gweinyddion a reolir yn ganolog (mae cyfathrebu o fewn y rhwydwaith yn seiliedig ar ddefnyddio twneli unffordd wedi'u hamgryptio rhwng y cyfranogwr a chyfoedion).

Mae rhwydwaith I2P yn caniatáu ichi greu gwefannau a blogiau yn ddienw, anfon negeseuon gwib ac e-byst, rhannu ffeiliau, a threfnu rhwydweithiau P2P. Er mwyn adeiladu a defnyddio rhwydweithiau dienw ar gyfer cymwysiadau cleient-gweinydd (gwefannau, sgyrsiau) a P2P (rhannu ffeiliau, arian cyfred digidol), defnyddir cleientiaid I2P. Mae'r cleient I2P sylfaenol wedi'i ysgrifennu yn Java a gall redeg ar ystod eang o lwyfannau fel Windows, Linux, macOS, Solaris, ac ati. Mae I2pd yn weithrediad annibynnol o'r cleient I2P yn C ++ ac fe'i dosberthir o dan drwydded BSD wedi'i haddasu.

Yn y fersiwn newydd o I2P:

  • Wedi gweithredu cefnogaeth arbrofol ar gyfer algorithmau cryptograffeg ôl-gwantwm (wedi'i analluogi yn ddiofyn).
  • Mae cleient torrent I2PSnark bellach yn cefnogi olrheinwyr UDP.
  • Gwell swyddogaeth Modd Cudd i leihau'r siawns o redeg allan o strwythurau RouterInfo sy'n cynnwys gwybodaeth am lwybryddion a chysylltiadau â nhw.
  • Gan ddechrau gyda'r rhyddhad I2P 2.11.0 a drefnwyd ar gyfer yn ddiweddarach eleni, bydd angen Java 17 ar y cleient.

Ar gyfer y cleient C++ i2pd gellir amlygu'r newidiadau canlynol:

  • Ychwanegwyd cefnogaeth ar gyfer cryptograffeg ôl-gwantwm E2E (ML-KEM-512, ML-KEM-768, ML-KEM-1024) wrth adeiladu gydag OpenSSL fersiwn 3.5.0 ac uwch. Wedi'i alluogi yn ddiofyn.
  • Gweithredu protocolau datagram2 a datagram3.
  • Mae Haiku OS yn trwsio prinder disgrifiadau ffeiliau.
  • Wedi gweithredu cefnogaeth ar gyfer llyfrgell boost 1.89.
  • Wedi rhoi'r gorau i dderbyn cysylltiadau o sesiynau ECIESx25519.
  • Mae consol gwe'r llwybrydd bellach yn cefnogi themâu tywyll a golau.
  • Os bydd ymgais datrys gwesteiwr yn methu mewn twnnel gweinydd, gwneir ail ymgais nawr.
  • Ychwanegwyd paramedrau "ssu2.firewalled4" a "ssu2.firewalled6" i orfodi ymddygiad llwybrydd y tu ôl i wal dân hyd yn oed os nad oes wal dân.
  • Ychwanegwyd y gallu i greu cyfeiriadau dolen-ôl unigryw yn yr ystod fd00::/8 ar gyfer ::1 os yw hyn wedi'i nodi'n benodol yng nghyfluniad twnnel y gweinydd.
  • Wedi tynnu arddangosfa statws rhwydwaith os defnyddir modd ipv6 yn unig.
  • Ychwanegwyd gorchymyn PING ar gyfer rhyngwyneb SAM.
  • Trwsiwyd anfon y fersiwn anghywir yn neges SetDate rhyngwyneb I2CP.
  • Maint byffer UDP mwyaf sefydlog ar gyfer OpenBSD.
  • Ychwanegwyd y paramedrau "i2p.streaming.maxWindowSize" ac "i2p.streaming.dontSign".
  • Ychwanegwyd ffrydio PING trwy ryngwyneb BOB.
  • Mae'r nifer uchaf o becynnau ffrydio sy'n mynd allan wedi'i gyfyngu os nad yw'r cyfoed yn gallu eu trin.
  • Ni fydd y nant sy'n mynd allan yn gofyn am LeaseSet yn gyson mwyach os yw'r cyfoed o bell yn diflannu.
  • Tynnwyd galwadau i swyddogaethau a dynnwyd o OpenSSL.
  • Sicrheir derbyniad "HELLO VERSION" heb "MIN" ac "MAX" yn y rhyngwyneb SAM.
  • Ychwanegwyd modd di-rhwystro ar gyfer socedi UDP mewn twneli UDP.
  • Mae'r rhestr o weinyddion ailhadu wedi'i diweddaru.

Ffynhonnell: opennet.ru

Ychwanegu sylw