Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-09 | dhcp-to-dns: use $ExitError to indicate unintentional error | Christian Hesse | 1 | -1/+5 | |
2024-11-27 | dhcp-to-dns: explicitly expect type=A...routeros-7.16-6 | Christian Hesse | 1 | -4/+4 | |
... which is provided since 7.16beta7 (but require next stable release 7.16 as that is available meanwhile). I had this on my wishlist for a long time, and opened an issue in March 2023 about it (SUP-111312). Back then I changed the code to support both, see commit 779b3b8872b23b784c331d7a454c86439046f5d3. | |||||
2024-07-16 | bump RouterOS requirement for all scripts and modules... | Christian Hesse | 1 | -1/+1 | |
... now that global-functions requires RouterOS 7.14 anyway. | |||||
2024-04-07 | bump RouterOS requirement for all scripts and modules...routeros-7.13-6 | Christian Hesse | 1 | -1/+1 | |
... now that global-functions requires RouterOS 7.13 anyway. | |||||
2024-03-12 | dhcp-to-dns: switch to $LogPrint | Christian Hesse | 1 | -12/+12 | |
2024-03-12 | global-functions: $LogPrintOnce: drop support for exit | Christian Hesse | 1 | -2/+2 | |
This is not widely adopted or used, so let's just drop it - no compatibility. | |||||
2024-03-12 | dhcp-to-dns: drop main function, use :do with on-error | Christian Hesse | 1 | -6/+4 | |
2024-03-12 | global-functions: $ScriptLock: do not exit from global function | Christian Hesse | 1 | -1/+3 | |
2024-03-04 | dhcp-to-dns: move code into function | Christian Hesse | 1 | -88/+93 | |
2024-01-31 | dhcp-to-dns: use $CleanName | Christian Hesse | 1 | -3/+3 | |
2024-01-30 | dhcp-to-dns: use :jobname to get script name | Christian Hesse | 1 | -1/+2 | |
2024-01-18 | global-functions: $LogPrintOnce: support exit | Christian Hesse | 1 | -2/+2 | |
2024-01-01 | update copyright for 2024 | Christian Hesse | 1 | -1/+1 | |
2023-10-27 | dhcp-to-dns: prepare string 'mac in server' | Christian Hesse | 1 | -15/+11 | |
2023-10-27 | dhcp-to-dns: prepare full names for A and CNAME records | Christian Hesse | 1 | -14/+16 | |
2023-10-27 | dhcp-to-dns: info on mac address bound multiple time | Christian Hesse | 1 | -0/+3 | |
2023-10-27 | dhcp-to-dns: warn on duplicate names | Christian Hesse | 1 | -0/+5 | |
2023-10-27 | dhcp-to-dns: allow multiple records for one mac addresschange-111 | Christian Hesse | 1 | -24/+31 | |
Now that we can have differnt name suffixes via networks it makes sense to allow multiple records for one mac address. Also update the wording for messages... | |||||
2023-06-08 | dhcp-to-dns: use 'active-' properties from lease | Christian Hesse | 1 | -13/+13 | |
Turns out that address for static leases can be an address pool. Of course that breaks the script as an ip address is expected. Use 'active-address' instead. Also let's do the same for 'active-mac-address'... Fixes GH-43 | |||||
2023-04-24 | dhcp-to-dns: get domain from dhcp server's network definitionchange-99 | Christian Hesse | 1 | -7/+8 | |
2023-04-24 | dhcp-to-dns: rename variable to not clash with global one | Christian Hesse | 1 | -13/+13 | |
2023-04-24 | dhcp-to-dns: handle change of domain | Christian Hesse | 1 | -10/+11 | |
2023-04-24 | dhcp-to-dns: get all values of dns record | Christian Hesse | 1 | -2/+2 | |
2023-04-24 | dhcp-to-dns: handle duplicate leases earlier | Christian Hesse | 1 | -6/+5 | |
2023-04-24 | dhcp-to-dns: handle dns record by comment and type | Christian Hesse | 1 | -1/+1 | |
2023-03-29 | dhcp-to-dns: use better condition | Christian Hesse | 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-28 | dhcp-to-dns: support host name from dhcp lease comment | Christian Hesse | 1 | -1/+3 | |
The lease comment is supposed to be a human readable string... But we could allow parsable information. | |||||
2023-03-28 | dhcp-to-dns: add cname if host name appears for existing record | Christian Hesse | 1 | -0/+4 | |
2023-03-22 | dhcp-to-dns: update cname record on changed host name | Christian Hesse | 1 | -0/+6 | |
2023-03-22 | dhcp-to-dns: just update the address | Christian Hesse | 1 | -1/+1 | |
The other values *should* be unchanged... | |||||
2023-03-22 | dhcp-to-dns: add debug message on duplicate leases | Christian Hesse | 1 | -0/+1 | |
2023-03-22 | dhcp-to-dns: do not update records based on host name | Christian Hesse | 1 | -7/+0 | |
2023-03-22 | dhcp-to-dns: always create A record with mac address...change-97 | Christian Hesse | 1 | -10/+13 | |
... and an optional CNAME with host name. | |||||
2023-03-22 | dhcp-to-dns: split fqdn to host name and domain | Christian Hesse | 1 | -7/+7 | |
2023-03-22 | dhcp-to-dns: match comment on beginning of line | Christian Hesse | 1 | -1/+1 | |
2023-03-22 | dhcp-to-dns: allow the matching separator string in name | Christian Hesse | 1 | -4/+4 | |
2023-03-07 | rename scripts and add file extension ".rsc"change-95 | Christian Hesse | 1 | -0/+97 | |
No functional change for the user... The migration is done automatically. |