aboutsummaryrefslogtreecommitdiffstats
path: root/check-routeros-update.rsc
AgeCommit message (Collapse)AuthorFilesLines
2024-12-09check-routeros-update: pass script name to local functionGravatar Christian Hesse1-6/+8
2024-12-09check-routeros-update: use $ExitError to indicate unintentional errorGravatar Christian Hesse1-2/+25
2024-11-12check-routeros-update: always exit early if up to date...Gravatar Christian Hesse1-2/+4
... and just make the output and log dependent on terminal.
2024-11-12check-routeros-update: make invalid version string a warningGravatar Christian Hesse1-1/+1
2024-11-12check-routeros-update: add specific message for empty version stringGravatar Christian Hesse1-0/+5
2024-11-12check-routeros-update: replace hard-coded versionGravatar Christian Hesse1-1/+1
2024-09-16check-routeros-update: use $VersionToNum to calculate bitmaskGravatar Christian Hesse1-2/+5
2024-08-20check-routeros-update: support switching to stable channel...Gravatar Christian Hesse1-0/+9
... with a feature update in testing channel.
2024-07-16bump RouterOS requirement for all scripts and modules...Gravatar Christian Hesse1-1/+1
... now that global-functions requires RouterOS 7.14 anyway.
2024-04-07bump RouterOS requirement for all scripts and modules...routeros-7.13-6Gravatar Christian Hesse1-1/+1
... now that global-functions requires RouterOS 7.13 anyway.
2024-03-29global-functions: rename $FetchUserAgent -> $FetchUserAgentStrGravatar Christian Hesse1-2/+2
... to make sure the function does not clash with the variable we had before, as this causes issue with news and changes notification.
2024-03-18check-routeros-update: use custom user agent stringGravatar Christian Hesse1-1/+3
2024-03-12check-routeros-update: switch to $LogPrintGravatar Christian Hesse1-17/+18
2024-03-12check-routeros-update: drop main function, use :do with on-errorGravatar Christian Hesse1-9/+7
2024-03-12global-functions: $ScriptLock: do not exit from global functionGravatar Christian Hesse1-1/+3
2024-03-12check-routeros-update: do not exit with errorGravatar Christian Hesse1-3/+6
2024-03-04check-routeros-update: move code into functionGravatar Christian Hesse1-118/+122
2024-01-30check-routeros-update: use :jobname to get script nameGravatar Christian Hesse1-1/+3
2024-01-01update copyright for 2024Gravatar Christian Hesse1-1/+1
2023-11-16check-routeros-update: rename schedulerGravatar Christian Hesse1-1/+1
This was missing for commit f7c72b6ed96e45bf1fbb54c46ce09e1fccc791be...
2023-09-13check-routeros-update: do not match the channel on neighbor updateGravatar Christian Hesse1-1/+1
While this works for stable, it does not for testing: The testing channel can have "testing" in the string for rc releases, but also "development" for beta releases... and possibly more. Instead match on version string only, with word boundary.
2023-08-31check-routeros-update: show neighbor's identity in message and notificationGravatar Christian Hesse1-9/+13
2023-08-31check-routeros-update: support update from specific neighbor(s)change-105Gravatar Christian Hesse1-1/+3
... by matching the identity property.
2023-07-15check-routeros-update: also match platform for neighborsGravatar Christian Hesse1-1/+1
2023-07-13check-routeros-update: match version with date suffixGravatar Ben Harris1-1/+2
Neighbor version can have a date suffix. This changes to match only on the beginning. Closes: GH-45 Co-authored-by: Christian Hesse <mail@eworm.de>
2023-06-22packages-update: rename scheduler to match function nameGravatar Christian Hesse1-1/+1
2023-04-19check-routeros-update: add version in notification subjectGravatar Christian Hesse1-6/+6
2023-03-07rename scripts and add file extension ".rsc"change-95Gravatar Christian Hesse1-0/+147
No functional change for the user... The migration is done automatically.