eizedev / AirConnect-Synology

Updated AirConnect packages for Synology NAS and Synology Router
https://github.com/philippe44/AirConnect
MIT License
320 stars 14 forks source link

Integrate Auto-Update of package #19

Open heutger opened 3 years ago

heutger commented 3 years ago

Hi,

first thanks at all, that you continue the project. Just two questions:

If everything is working well (release notes of AirConnect are very silent), why should I update from the latest version? Are there any security issues?

As in addition and a bit more important depending on your answer: I can enable auto-update of the packages, as you're really regular releasing (once again, many thanks for you effort), can/how can I let your package auto-update as well on Synology?

Regards Christian

eizedev commented 3 years ago

@heutger Hi Christian (Greetings from Hessen to Hessen ;)),

If everything is working well (release notes of AirConnect are very silent), why should I update from the latest version? Are there any security issues?

In general, even with older AirConnect (airupnp/aircast) binaries running via AirConnect Synology, you should not have any major problems. It's just like always with updates. There MAY be security issues in the future and there MAY be new bugs for old deployed versions when e.g. iOS gets an update, Synology changes something etc.. This is difficult to say in advance.

AirConnect uses some third party tools and libraries that are also updated from time to time and then integrated into AirConnect (see Third Party integrations). Theoretically there could be security updates for these third party tools/libraries that have been integrated into a newer AirConnect release. It is always a good idea to check the AirConnect Changelog of AirConnect and these third party tools/libraries to see what has changed (in the releases of AirConnect-Synology I always mention the changes of AirConnect).

As in addition and a bit more important depending on your answer: I can enable auto-update of the packages, as you're really regular releasing (once again, many thanks for you effort), can/how can I let your package auto-update as well on Synology?

I've also been thinking about adding the package to one of the (un)official package sources (SynoCommunity, Community Package Hub etc.). This would allow an auto update functionality, because you don't have to upload the SPK package manually anymore. I'll add it to my ToDo list :-).

Short digression: In the first step I have rewritten the installation scripts from the old developer and partly from scratch. So it should run more stable now. Furthermore I integrated the support for all NAS/Router systems (architectures), so that it is executable on all systems. Furthermore I'm working on an idea how to make the log files more easily accessible without logging in to the NAS via SSH. Currently I am working on integrating a prompt in the Synology package center (See Example of the integration), which allows you to choose if you want to use both programs (airupnp/aircast) or only one of them. The further development always takes a while, since I "only" do this in my spare time on top of it, but I always try to provide the latest AirConnect releases in a timely manner.

heutger commented 3 years ago

Hi René,

best greetings from Fulda and thanks for your answer and effort. So I will move then to your source soon and hope for auto-updating in the next future. ☺

Mit freundlichen Grüßen

Christian Heutger

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.