Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-10 | global-functions: $ParseDate: handle date in ISO standard formatrouteros-7.10beta5-1 | 1 | -0/+6 | ||
This was introduced with RouterOS 7.10beta5... https://xkcd.com/1179/ ๐ | |||||
2023-05-10 | global-functions: introduce $ParseDate | 1 | -0/+13 | ||
The extra indention is intended for a later change. | |||||
2023-05-10 | daily-psk: explicitly cast to num | 3 | -3/+3 | ||
2023-05-10 | daily-psk: simplify calculation | 3 | -27/+9 | ||
Use a named array, and drop the loop... | |||||
2023-05-02 | update list of contributors | 1 | -0/+1 | ||
2023-04-26 | sms-forward: drop workaround, add required RouterOSrouteros-7.9beta4-4 | 2 | -11/+4 | ||
2023-04-26 | mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100 | 7 | -46/+149 | ||
2023-04-26 | global-config: restore variables still used in ipsec-to-dns (for now) | 1 | -0/+4 | ||
2023-04-26 | global-config: be more verbose about domain | 1 | -1/+2 | ||
2023-04-25 | mod/bridge-port-to: increase the delay before re-enabling | 1 | -1/+1 | ||
Looks like two seconds is way too short... NetworkManager act after five seconds - so let's delay that time at least. https://networkmanager.dev/docs/api/latest/NetworkManager.conf.html#carrier-wait-timeout | |||||
2023-04-25 | mod/bridge-port-vlan: increase the delay before re-enabling | 1 | -1/+1 | ||
Looks like two seconds is way too short... NetworkManager act after five seconds - so let's delay that time at least. https://networkmanager.dev/docs/api/latest/NetworkManager.conf.html#carrier-wait-timeout | |||||
2023-04-24 | Merge branch 'dhcp-to-dns' into next | 5 | -37/+51 | ||
2023-04-24 | Merge branch 'FormatLine' into next | 14 | -89/+120 | ||
2023-04-24 | dhcp-to-dns: get domain from dhcp server's network definitionchange-99 | 5 | -15/+29 | ||
2023-04-24 | mod/ipcalc: use $FormatLine | 1 | -6/+7 | ||
2023-04-24 | dhcp-to-dns: rename variable to not clash with global one | 1 | -13/+13 | ||
2023-04-24 | daily-psk: use $FormatLine | 3 | -9/+12 | ||
2023-04-24 | dhcp-to-dns: handle change of domain | 1 | -10/+11 | ||
2023-04-24 | collect-wireless-mac: use $FormatLine | 3 | -27/+30 | ||
2023-04-24 | dhcp-to-dns: get all values of dns record | 1 | -2/+2 | ||
2023-04-24 | check-lte-firmware-upgrade: use $FormatLine | 1 | -3/+4 | ||
2023-04-24 | dhcp-to-dns: handle duplicate leases earlier | 1 | -6/+5 | ||
2023-04-24 | check-health: use $FormatLine | 1 | -2/+3 | ||
2023-04-24 | dhcp-to-dns: handle dns record by comment and type | 1 | -1/+1 | ||
2023-04-24 | check-certificates: use $FormatLine | 1 | -18/+9 | ||
2023-04-24 | backup-upload: use $FormatLine | 1 | -3/+4 | ||
2023-04-24 | backup-email: use $FormatLine | 1 | -3/+4 | ||
2023-04-24 | backup-cloud: use $FormatLine | 1 | -3/+4 | ||
2023-04-24 | global-functions: $DeviceInfo: use $FormatLine | 1 | -15/+16 | ||
2023-04-24 | global-functions: introduce $FormatLine | 1 | -0/+27 | ||
2023-04-19 | check-certificates: add certificate name in notification subject | 1 | -2/+2 | ||
2023-04-19 | check-routeros-update: add version in notification subject | 1 | -6/+6 | ||
2023-04-19 | README: make the screenshot match the example | 1 | -0/+0 | ||
2023-04-18 | README: make the Telegram QR code a link | 1 | -1/+1 | ||
2023-04-18 | README: add a donate button to badges | 1 | -0/+1 | ||
2023-04-18 | README: generate a donate buttom from shields.io | 1 | -1/+1 | ||
2023-04-17 | README: note about breaking changes | 1 | -1/+4 | ||
2023-04-16 | README: add badge to link Telegram group | 1 | -0/+1 | ||
2023-04-07 | Merge branch 'check-certificates' into next | 5 | -52/+100 | ||
2023-04-07 | check-certificates: properly escape the name for regex | 1 | -1/+2 | ||
2023-04-07 | check-certificates: try all SANs for downloadchange-98 | 4 | -6/+21 | ||
2023-04-07 | check-certificates: make the function return a status | 1 | -1/+8 | ||
2023-04-07 | check-certificates: do not rename certificates without common-name | 1 | -1/+1 | ||
2023-04-07 | check-certificates: download and import in a local function | 1 | -31/+41 | ||
2023-04-07 | check-certificates: include SANs in information | 2 | -0/+11 | ||
2023-04-06 | README: add badge to hint required RouterOS version | 1 | -0/+1 | ||
2023-04-06 | check-certificates: show CommonName only if available | 1 | -1/+1 | ||
2023-04-06 | check-certificates: format information in a local function | 1 | -20/+24 | ||
2023-04-04 | mod/scriptrunonce: link documentation | 1 | -0/+3 | ||
2023-04-04 | mod/notification-telegram: link documentation | 1 | -0/+3 | ||
2023-04-04 | mod/notification-matrix: link documentation | 1 | -0/+3 | ||
2023-04-04 | mod/notification-email: link documentation | 1 | -0/+3 | ||
2023-04-04 | mod/ipcalc: link documentation | 1 | -0/+3 | ||
2023-04-04 | mod/inspectvar: link documentation | 1 | -0/+3 | ||
2023-03-31 | doc/check-health: use an unusual interval | 1 | -1/+5 | ||
2023-03-30 | global-functions: $VersionToNum: support "alpha" in version string | 1 | -3/+6 | ||
2023-03-30 | global-functions: $RequiredRouterOS: accept "alpha" in version string | 1 | -1/+1 | ||
2023-03-29 | dhcp-to-dns: use better condition | 1 | -1/+1 | ||
The condition worked, but could match others (AAAA, NXDOMAIN, ...) as well (though these should not exist). The problem is that matching with `type=A` does not return any results. For historical reasons A records have no type, thus can be matched with `!type`. I opened an issue to fix this... (SUP-111312) So let's assum `!type` works and `type=A` could become valid... | |||||
2023-03-29 | contrib/notification.html: add and load the script | 2 | -0/+7 | ||
2023-03-29 | contrib/notification.html: fix warnings and errors | 2 | -5/+6 | ||
Checked with W3C validator: https://validator.w3.org/ | |||||
2023-03-29 | Merge branch 'mkdir' into next | 1 | -34/+64 | ||
2023-03-28 | global-functions: $MkDir: make directory by adding filerouteros-7.9beta4-2 | 1 | -1/+18 | ||
This is new functionality in RouterOS 7.9beta4, where new file can be added with `/file/add ...`. This also creates directories for the full path. | |||||
2023-03-28 | global-functions: $MkDir: add extra block for indention... | 1 | -30/+32 | ||
... to make the next commit cleaner. No functional change. | |||||
2023-03-28 | dhcp-to-dns: support host name from dhcp lease comment | 2 | -1/+16 | ||
The lease comment is supposed to be a human readable string... But we could allow parsable information. | |||||
2023-03-28 | global-functions: $MkDir: create tmpfs in local function | 1 | -10/+22 | ||
2023-03-28 | global-functions: $MkDir: return false on error | 1 | -1/+1 | ||
2023-03-28 | global-functions: $MkDir: drop unused function | 1 | -1/+0 | ||
2023-03-28 | dhcp-to-dns: add cname if host name appears for existing record | 1 | -0/+4 | ||
2023-03-28 | doc/dhcp-to-dns: mention A record and optional CNAME record | 1 | -1/+3 | ||
2023-03-28 | sms-forward: check that the interface is running | 1 | -0/+4 | ||
2023-03-24 | sms-forward: disable workaround for ROS 7.9beta4routeros-7.9beta4-1 | 1 | -1/+2 | ||
The issue has been acknowledged by Mikrotik, but the cause is still unknown as the sms code did not change since RouterOS 7.6... Well, looks like the behavior changes again with RouterOS 7.9beta4, and everything works as expected again. So disable the workaround there. | |||||
2023-03-23 | sms-forward: add workaround to fix removal of messagesrouteros-7.8 | 1 | -0/+10 | ||
Removal of messages is broken in RouterOS 7.8: [admin@MikroTik] > /tool/sms/inbox/remove [ find ] failure: Interface not running! Of course the interface is running. Toggling the auto-erase setting fixes this until next boot. So let's add a workaround... Reported to support (SUP-110828), but not (yet) acknowledged. ๐คจ | |||||
2023-03-22 | Merge branch 'dhcp-to-dns' into next | 3 | -24/+28 | ||
2023-03-22 | dhcp-to-dns: update cname record on changed host name | 1 | -0/+6 | ||
2023-03-22 | dhcp-to-dns: just update the address | 1 | -1/+1 | ||
The other values *should* be unchanged... | |||||
2023-03-22 | dhcp-to-dns: add debug message on duplicate leases | 1 | -0/+1 | ||
2023-03-22 | dhcp-to-dns: do not update records based on host name | 1 | -7/+0 | ||
2023-03-22 | dhcp-to-dns: always create A record with mac address...change-97 | 3 | -12/+16 | ||
... and an optional CNAME with host name. | |||||
2023-03-22 | dhcp-to-dns: split fqdn to host name and domain | 1 | -7/+7 | ||
2023-03-22 | lease-script: add script name in order | 1 | -1/+1 | ||
This makes sure scripts with the same order can not conflict. | |||||
2023-03-22 | dhcp-to-dns: match comment on beginning of line | 1 | -1/+1 | ||
2023-03-22 | dhcp-to-dns: allow the matching separator string in name | 1 | -4/+4 | ||
2023-03-22 | ipsec-to-dns: match comment on beginning of line | 1 | -1/+1 | ||
2023-03-22 | ipsec-to-dns: allow the matching separator string in name | 1 | -4/+4 | ||
2023-03-20 | README: badge in style flat and with color | 1 | -3/+3 | ||
2023-03-20 | doc/netwatch-notify: prevent escaping code in hook by creating a script | 1 | -0/+3 | ||
2023-03-20 | doc/netwatch-notify: move hint on notification settings up | 1 | -5/+5 | ||
2023-03-20 | netwatch-notify: support note in notificationchange-96 | 4 | -1/+16 | ||
2023-03-10 | drop dummy scripts used for migration | 57 | -169/+1 | ||
This now causes expected warnings on first run of $ScriptInstallUpdate. The migration still works, as we keep `global-config.changes` and `global-functions`. | |||||
2023-03-10 | global-functions: $ScriptInstallUpdate: add proper version in user agent | 1 | -2/+5 | ||
This allows me to identify what RouterOS versions are run on devices fetching my scripts, which may helps to decide what incompatible changes to push. | |||||
2023-03-07 | lease-script: make sure not to match self | 1 | -1/+1 | ||
2023-03-07 | global-functions: $ScriptInstallUpdate: make sure not to match self | 1 | -1/+1 | ||
2023-03-07 | rename scripts and add file extension ".rsc"change-95 | 125 | -5175/+5622 | ||
No functional change for the user... The migration is done automatically. | |||||
2023-03-06 | add the notification generator | 2 | -0/+72 | ||
2023-03-06 | ... and update the logo in notifications | 23 | -1/+1 | ||
2023-03-06 | use a new logo | 3 | -20/+26 | ||
2023-03-06 | check-routeros-update: allow to install all updates automatically... | 3 | -0/+18 | ||
... but with extra hurdle for more awareness of danger. Let's not send a new notification, intentionally. This feature is dangerous, and we should not advertise it. | |||||
2023-03-03 | doc/check-routeros-update: update wording and details | 1 | -8/+10 | ||
2023-02-26 | global-functions: $MkDir: drop the compatibility workaroundrouteros-7.7 | 1 | -3/+3 | ||
If you are still running RouterOS 7.6 or older add this in your global-config-overlay: :global ScriptUpdatesUrlSuffix "\?h=routeros-7.7~1"; ... and remeber to revert that change once updated. | |||||
2023-02-26 | telegram-chat: get the uptime just once | 1 | -2/+2 | ||