Vrijgave EiskaltDC++ 2.4.1


Vrijgave EiskaltDC++ 2.4.1

Uitgekomen stabiele release EiskaltDC++ v2.4.1 — cross-platform client voor netwerken Direct Connect en Geavanceerd Direct Connect. Bouwsels voor verschillende Linux-distributies, Haiku, macOS en Windows zijn voorbereid. Onderhouders van veel distributies hebben al bijgewerkt pakketten in de officiĆ«le repositories.

Belangrijke wijzigingen na versie 2.2.9, die 7,5 jaar geleden is uitgebracht:

Algemene wijzigingen

  • Ondersteuning voor OpenSSL >= 1.1.x is toegevoegd (ondersteuning voor OpenSSL 1.0.2 is behouden).
  • SubstantiĆ«le verbeteringen in het functioneren van het programma op macOS en Haiku.
  • OfficiĆ«le ondersteuning voor Debian GNU/Hurd.
  • Bestandszoekfunctie via DHT is standaard ingeschakeld. De server dht.fly-server.ru is toegevoegd aan de serverlijst voor het verkrijgen van de beginlijst van beschikbare knooppunten.
  • Boost-bibliotheken zijn verwijderd uit de bouwafhankelijkheden! Hierdoor kon worden beperkt tot de mogelijkheden van de C++14-standaard, wat het mogelijk maakt om het programma op vrij oude systemen te bouwen.
  • Er is een grondige refactoring van de broncode uitgevoerd, en opmerkingen van statische code-analyzers (cppcheck, clang) zijn verholpen.
  • De code van de libeiskaltdcpp-bibliotheek is gedeeltelijk gesynchroniseerd met de DC++ 0.868-kern.

eiskaltdcpp-qt

  • Ondersteuning voor het bouwen van het programma met Qt 5.x bibliotheken is toegevoegd. Hierbij is de compatibiliteit met Qt 4.x bibliotheken behouden.
  • Ondersteuning voor relatieve paden naar bronbestanden (pictogrammen, geluiden, vertalingen, enz.) is toegevoegd, waardoor hetprogramma in AppImage en snap kon worden verpakt.
  • Ondersteuning voor hubs is toegevoegd nmdcs:// .
  • De instellingen dialoog is aanzienlijk verbeterd.
  • De weergave van magnet-links voor het BitTorrent-protocol in chats is verbeterd. (Alleen weergave, bij klikken op hen wordt nog steeds een extern programma opgeroepen.)
  • Dialoogvensters voor het bekijken van magnet-links en het berekenen van TTH zijn verbeterd: knoppen voor het kopiĆ«ren van magnet-links en zoeklinks zijn toegevoegd.
  • Een zoekpaneel is toegevoegd aan de widget 'Debug Console'.
  • De optie voor het wijzigen van het lettertype voor de hele applicatie is uit de instellingen verwijderd. Nu wordt altijd het systeemlettertype gebruikt in contextmenu's, tekstlabels, indicatoren, enz. Lettertype-instellingen voor berichten in chats blijven ongewijzigd.
  • De functionaliteit van de IP-filter is hersteld.
  • De reactie op de sneltoets Ctrl+F in chats is gewijzigd: nu verbergt het de zoekbalk niet bij herhaaldelijk indrukken, maar gedraagt het zich zoals de zoekbalk in webbrowsers.
  • Het gebruik van HTML-tekst opmaak in de tooltips voor het pictogram in het systeemvak is stopgezet voor GNU/Linux en FreeBSD systemen vanwege weergaveproblemen in de nieuwe versies van KDE Plasma 5. Nu wordt eenvoudige tekst gebruikt voor alle systemen en DE.
  • Een nieuwe widget 'Secretaris' is toegevoegd voor het zoeken naar berichten die magnetlinks en/of zoekwoorden bevatten. Gebruikers hoeven niet langer door tonnen onzinnige berichten op tal van hubs te bladeren om iets interessants te vinden; 'Secretaris' doet dat voor hen.
  • Contextmenu's voor berichten in persoonlijke chats zijn gecorrigeerd.

eiskaltdcpp-gtk

  • Verschillende kleine en grote fouten zijn verholpen.
  • Er zijn minder crashes van het programma, maar nog niet alle zijn opgelost. Crashes kunnen bijvoorbeeld optreden bij het gebruik van de zoekwidget.

eiskaltdcpp-daemon

  • Zoekresultaten worden nu gefilterd aan de demonzijde: via JSON-RPC worden alleen resultaten voor de laatste zoekopdracht teruggegeven. Deze aanpak is minder flexibel dan voorheen, maar maakt het eenvoudiger voor clientimplementaties. Bijvoorbeeld in de officiĆ«le webinterface.

Uit toekomstplannen bijzonder wordt opgemerkt:

  • Ondersteuning voor IPv6 is toegevoegd aan de kernel.
  • Het gebruik van de Hunspell-bibliotheek in plaats van Aspell voor spellingscontrole in eiskaltdcpp-qt.
  • De ondersteuning voor Qt 4.x en Qt 5.x versie ouder dan 5.12 is stopgezet.
  • De ondersteuning en volledige verwijdering van eiskaltdcpp-gtk is stopgezet.
  • Verwijdering van ondersteuning voor XML-RPC uit eiskaltdcpp-daemon.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster