Download Station, Neue Version: 4.1.1-5008

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Adama

Benutzer
Sehr erfahren
Maintainer
Registriert
05. März 2013
Beiträge
2.584
Reaktionspunkte
1.155
Punkte
174
Es gibt eine neue Version der Download Station: 4.1.1-5008

Code:
(2026-01-22)
Bug Fixed

    Fixed an issue where notifications might not be sent after a file download is complete.
    Fixed an issue where Download Station would download all files regardless of whether they were unchecked when configuring a torrent task.
    Fixed an issue where Download Station continued to generate outbound connections even when there were no active download tasks.
    Fixed an issue where the status of a downloading BT task might change to invalid torrent.
    Fixed an issue where the BT maximum upload and download rate settings were not functioning correctly.
    Fixed an issue where the completed time for BT tasks was displayed incorrectly.
    Fixed an issue where BT tasks were forced to re-verify after the package was restarted.
    Fixed an issue where YouTube videos failed to download due to a YouTube-dl update.
    Fixed an issue where content could not be downloaded from fastshare.cloud.

Anmerkungen:

    This version is released in a staged rollout.

https://www.synology.com/de-de/releaseNote/DownloadStation?model=DS925+&os=DSM&version=7_x_series
 
"Fixed an issue where Download Station continued to generate outbound connections even when there were no active download tasks."

"Es wurde ein Problem behoben, bei dem die Download Station weiterhin ausgehende Verbindungen generierte, auch wenn keine aktiven Download-Aufgaben aktiv waren"

So wie das aussieht, war da zumindest bei einigen User doch etwas dran, was es auch immer im Hintergrund gewesen sein mag.
 
… und dem Paket kann/soll man nun wieder vertrauen?
 
Naja, das ist wie mit jeder Software, die du nutzt. Vertrauen gehört einfach dazu.

Will nicht wissen, wieviel solcher Bugs in Software der großen Hersteller ist (z.B. Windows), die nicht expliziet kommuniziert werden, danit das Vertrauen nicht schwindet.

Musst du für dich entscheiden. Testen, ob der Fehler wirklich behoben ist und dann einfach abwägen. Ansonsten eine Alternative suchen.
 
@DaveR I have to admit that my monitoring gives me an advantage. I wrote a script that checks the version of the installed packages in the download archive and sends a notification if a newer version is available. It runs once in the morning and once in the evening. So, no magic involved... ;)
 

Anhänge

Anhänge

Tja. Vertrauen ist gut. Dazu würde auch gehören, nach dem Fix die Sicherheitslücke in irgendeiner Art und Weise offen zu legen. Ich hatte die Downloadstation installiert, aber nicht genutzt. Daher störe ich mich jetzt schon an der Formulierung "Es wurde ein Problem behoben, bei dem die Download Station weiterhin ausgehende Verbindungen generierte, auch wenn keine aktiven Download-Aufgaben aktiv waren". Ne. Nicht weiterhin. Selbstständig. Außerdem hat der Support auch nur mit allgemeinen Floskeln geantwortet. Schade, auch wenn das Problem jetzt hoffentlich gefixt ist.
 
  • Like
Reaktionen: stevenfreiburg
@Adama als du hier in Beitrag #6 den Auszug deines Reports gezeigt hast, habe ich deine Idee verwendet um für mich selbst ein Script zu schreiben. Ich lasse mir hierbei keine Notification schicken sondern bei der Ausführung auf der Kommandozeile kann ich die verfügbaren Updates der Pakete gleich per interaktiver Benutzerauswahl installieren.
Wer daran Interesse hat kann sich das gerne im GitHub repository - synopkg-update-checker anschauen und bei sich ausprobieren.
 
@Adama Thanks. I didn't see your reply until now (and I'm happy to see it's a bash script and not something I'm less familiar with).

Because I didn't see you reply I wrote my own script yesterday. It's different to yours as I want to be emailed by task scheduler when any new versions of DSM, ToolChain or Packages get uploaded the Synology's archive site.

I deleted DSM 7.3.2-86009, DSM 7.2.2-72806-5, BSM 1.4-65831 and DownloadStation 4.1.1-5008 from the log to test it.

1769545956243.png
1769546133067.png

I notice some cool things in your script.

Like to get the installed package version you are using.
Code:
synopkg version "$PACKAGE"
I didn't notice that synopkg had a version option. I've been using
Code:
synogetkeyvalue "/var/packages/$PACKAGE/INFO" version

When I saw EXCLUSION='SynoOnlinePack_v2' I got excited thinking you were able to use curl to get a list of urls for SynoOnlinePack_v2. Then I realised you are just excluding SynoOnlinePack_v2 from the installed packages to check.

@luddi Nice script. You reminded me that my script should also check BSM and DSMUC. I like that default readme is English, with a link to the Deutsche Version.
 
Zuletzt bearbeitet:
Synology scheint etwas inkonsistent zu sein mit ihrem Archiv-Server für Pakete.

Wenn ich mein Skript laufen lassen, dann bekomme ich folgende Ausgabe.
Bash:
Package Update Check
=============================================

Package                        | Installed       | Latest Version  | Update | spk                
-------------------------------|-----------------|-----------------|--------|--------------------
[...]
git                            | 2.49.0-35       | 2.49.0-35       | -      |                    
synocli-file                   | 4.0.1-27        | 4.0.1-27        | -      |                    
[...]            

Total packages with updates available: 0

In dem Beispiel für git ist auf dem Archiv-Server kein Update zu finden, die neueste verfügbare Version ist die 2.39.1-1079 obwohl bei mir bereits eine 2.49.0-35 installiert ist. Somit kann das Script auch nicht die neueste Version identifizieren und zeig die bereits installierte als die neueste verfügbare Version an.

Siehe Index der Git Pakete: https://archive.synology.com/download/Package/Git

1769866161697.png


Wenn man allerdings im Paketzentrum nach verfügbaren Updates sucht findet man diese Information.
1769866323738.png

Auch über die Kommandozeile werden diese Updates als verfügbar angezeigt.
Bash:
synopkg checkupdateall | jq
[
  {
    "beta": false,
    "id": "git",
    "name": "Git",
    "version": "2.51.1-39"
  },
  {
    "beta": false,
    "id": "synocli-file",
    "name": "SynoCli File Tools",
    "version": "4.0.2-29"
  }
]


EDIT: Okay es scheint wohl ein rubber duck issue gewesen zu sein :ROFLMAO: Während ich den Beitrag verfasst habe bin ich selbst darauf gekommen, dass diese Pakete von einer andern Quelle kommen nämlich von der SynoCommunity.
 
  • Haha
Reaktionen: DaveR
Yep, different packages: git from SynoCommunity and Git from Synology
Code:
# /volume1/scripts/syno_app_mover.sh --list | grep -i 'git'
Git                          Git Server
git                          Git
 
Ich hab mein Skript mal aufgehübscht. Es erzeugt jetzt eine HTML-Mail. Das sieht dann ungefähr aus:

updates.png

(Die Updates sind natürlich nur Beispiele ;) )
 

Anhänge

Zuletzt bearbeitet:
Very nice, hübschen ist doch auch immer gut, :) Allerdings, meine Mail Apps sind aus Sicherheitsgründen so eingestellt, daß sie nicht als HTML angezeigt werden :ROFLMAO:
 
Da gibts ja dann noch meine ungehübschte Variante... ;)

Wobei ich ja in diesem Fall die Mail aus einer vertrauten Quelle bekomme...
 
Email notification in html style habe ich auch bereits umgesetzt, aber hauptsächlich um die Links für die einzelnen Pakete einzubetten. Und die Option ob Community packages auch überprüft werden sollen. Bisher allerdings nur für SynoCommunity umgesetzt.
 
Zuletzt bearbeitet:
Ich hab mein Skript mal aufgehübscht. Es erzeugt jetzt eine HTML-Mail.

Very nice.

My html output is a little broken.

The installed version of HybridShare is shown before the table. The script seems to have stopped at "Ple" of PlexMediaServer and skipped the remaining 39 packages (I suspect Synology is rate limiting repeated downloads from the archive site).
1769892991853.png

I just tried the original, non-html, version and it only lists the first package.
Code:
root@DISKSTATION:~# /volume1/scripts/check_syno_updates/pkg_versions.sh
DEBUG: 58 packages found

 Package                       | Installed     | Downloadable  | Update
-------------------------------|---------------|---------------|--------
 AntiVirus                     | 1.6.0-4005    | 1.6.0-4005    | -
 
Zuletzt bearbeitet:
@DaveR You're right. During testing I had after several starts of my original script a message that I have accessed the page to often.

How many packages do you have installed?
 
Hab grad gemerkt, dass ich im HTML-Gerüst zwei Fehler drin hatte, hab das Skript korrigiert und im Post neu angehängt.
 
  • Like
Reaktionen: DaveR

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat