MikroTik Solutions

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-09-02
12:47
Portability tweak to the doit.in template Leaf check-in: 1dc5c3b735 user: tangent tags: trunk
11:59
Case fix check-in: ad6421cd35 user: tangent tags: trunk
11:58
Made netinstall/update work on BusyBox ash. check-in: 1f98610e6e user: tangent tags: trunk
10:53
Creating ~/bin if it doesn't exist from netinstall/update. It does on Fedora and EL, but not on Alpine. check-in: 4d2b65c87f user: tangent tags: trunk
10:50
Negated sense test in prior; backwards! check-in: 9ccf42b7a6 user: tangent tags: trunk
10:49
Made the "sudo" prefix on the doit.in script optional, skipped if $USER = root already. check-in: a4275a6d59 user: tangent tags: trunk
10:46
Switched the "bash -e" shebang line for netinstall/update to "bash -x" to make it more robust in the face of command failures and to give better debugging. Otherwise, it tends to fail silently. check-in: 8f6f198bc8 user: tangent tags: trunk
10:34
Switched the netinstall/doit.in template to the generic "eth0" used by Alpine. check-in: 1b408e9ea4 user: tangent tags: trunk
2025-08-19
19:46
Fixes to stdin passphrase passing to openssl check-in: 54126e153d user: tangent tags: trunk
18:51
Added a combined PEM output format for the generated keys, initially for use with stunnel. Added comments to explain why we need so many output formats. check-in: f6447c681b user: tangent tags: trunk
18:34
The before/after scp split in refresh-ros-certs broke the RouterOS case. Fixed it by moving all of what we had before to the "after" case. check-in: 096260d5c4 user: tangent tags: trunk
18:29
Split the manual key handling steps in refresh-ros-certs to "before scp" and "after" halves, and added a PKCS12/P12/PFX version of the generated key for that same scp step, as needed by e.g. Plex. check-in: 64e0d4cdf3 user: tangent tags: trunk
16:05
Added a TLS private key decryption step in the "path" case of refresh-ros-certs to demonstrate the type of things a custom local fork can do here. check-in: f0ed0fe16c user: tangent tags: trunk
15:49
Added basic support for minting keys for non-RouterOS devices. At the moment all it does is copy the keys to a path on the remote system and warn that the remaining steps need to be done by hand. check-in: 53e6261b06 user: tangent tags: trunk
2025-08-09
18:33
Minor fixes to bin/refresh-ros-certs check-in: 47e3af9168 user: tangent tags: trunk
11:50
Added a defconf for the Chateau PRO ax, US version. check-in: 827312c29b user: tangent tags: trunk
2025-07-28
04:11
Version bump; CVEs-only release. check-in: 028827c8b9 user: tangent tags: trunk
2025-06-18
18:56
Skipping the diff check in backup-routers if "fossil changes" says the freshly-pulled /export output has changed. This side-steps the new nannying about "external diff command failed" which doesn't look like it's getting fixed any time soon, being considered a feature. check-in: c3314ca923 user: tangent tags: trunk
2025-05-23
22:28
Documented the new defconf/_common.rsc file and the tooling that produces it. check-in: 04c396fefa user: tangent tags: trunk
21:40
RouterOS 7.19 defconf, uninterpreted check-in: 94ce159a8d user: tangent tags: trunk, routeros-defconf-7.19
21:40
RouterOS 7.18 defconf, uninterpreted check-in: 205714b82d user: tangent tags: trunk, routeros-defconf-7.18
21:40
RouterOS 7.17 defconf, uninterpreted check-in: bae075c59a user: tangent tags: trunk, routeros-defconf-7.17
21:40
RouterOS 7.16.1 defconf, uninterpreted check-in: aca0f4087b user: tangent tags: trunk, routeros-defconf-7.16.1
21:40
RouterOS 7.16 defconf, uninterpreted check-in: 4be643cbaf user: tangent tags: trunk, routeros-defconf-7.16
21:40
RouterOS 7.15.2 defconf, uninterpreted check-in: ead63dd403 user: tangent tags: trunk, routeros-defconf-7.15.2
21:40
RouterOS 7.15 defconf, uninterpreted check-in: a32dc584fe user: tangent tags: trunk, routeros-defconf-7.15
21:40
RouterOS 7.14.2 defconf, uninterpreted check-in: 80f26c4a43 user: tangent tags: trunk, routeros-defconf-7.14.2
21:40
RouterOS 7.14 defconf, uninterpreted check-in: 2de9c26fc6 user: tangent tags: trunk, routeros-defconf-7.14
21:40
RouterOS 7.13.4 defconf, uninterpreted check-in: 28dd4f2cae user: tangent tags: trunk, routeros-defconf-7.13.4
21:40
RouterOS 7.13 defconf, uninterpreted check-in: a1758addd1 user: tangent tags: trunk, routeros-defconf-7.13
21:40
RouterOS 7.12.2 defconf, uninterpreted check-in: a60593e064 user: tangent tags: trunk, routeros-defconf-7.12.2
21:40
RouterOS 7.12.1 defconf, uninterpreted check-in: 719f1a1ffe user: tangent tags: trunk, routeros-defconf-7.12.1
21:40
RouterOS 7.12 defconf, uninterpreted check-in: 00fdd1072c user: tangent tags: trunk, routeros-defconf-7.12
21:40
RouterOS 7.11 defconf, uninterpreted check-in: 975ca1edfa user: tangent tags: trunk, routeros-defconf-7.11
21:40
RouterOS 7.10 defconf, uninterpreted check-in: b88f52dac2 user: tangent tags: trunk, routeros-defconf-7.10
21:40
RouterOS 7.9 defconf, uninterpreted check-in: e586e9e7b1 user: tangent tags: trunk, routeros-defconf-7.9
21:40
RouterOS 7.7 defconf, uninterpreted check-in: f5a84dd386 user: tangent tags: trunk, routeros-defconf-7.7
21:40
RouterOS 7.6 defconf, uninterpreted check-in: f91295b822 user: tangent tags: trunk, routeros-defconf-7.6
21:40
RouterOS 7.5 defconf, uninterpreted check-in: 732e7f764f user: tangent tags: trunk, routeros-defconf-7.5
21:40
RouterOS 7.4 defconf, uninterpreted check-in: 141303dc65 user: tangent tags: trunk, routeros-defconf-7.4
21:40
RouterOS 7.3 defconf, uninterpreted check-in: 66683df7f7 user: tangent tags: trunk, routeros-defconf-7.3
21:40
RouterOS 7.2.2 defconf, uninterpreted check-in: 3d3bc96a64 user: tangent tags: trunk, routeros-defconf-7.2.2
21:40
RouterOS 7.2 defconf, uninterpreted check-in: d2cf1eb8ca user: tangent tags: trunk, routeros-defconf-7.2
21:40
RouterOS 7.1.4 defconf, uninterpreted check-in: 9df2a86a69 user: tangent tags: trunk, routeros-defconf-7.1.4
21:39
Removing bogus +x bit from _common.rsc check-in: a7b6376eb4 user: tangent tags: trunk
21:30
Added the uninterpreted version of RouterOS 7.1's defconf script as _common.rsc for the purposes of comparing changes across device models.

Chose this point in history as our baseline since we see little value in digging further back, for the purposes of this repository.

Those who feel differently about it now have the tools to excavate as deeply as they like within the publicly available RouterOS releases. check-in: dd31fb2138 user: tangent tags: trunk

21:25
Merged version of the tools prototyped on the defunct defconf-common-prototype branch. check-in: e6b10ea3fa user: tangent tags: trunk
21:24
Further improvements to netinstall/update to cope with the bin/netinstall command naming. Also added retries on the wget command to cope with possible throttling and CDN issues. check-in: 06ff8702c1 user: tangent tags: trunk
20:17
netinstall/update now copes with the old "bin/netinstall" command naming, before "-cli" was appended. check-in: 8a44285441 user: tangent tags: trunk
2025-05-19
06:24
Updated iperf3 build to 3.19 check-in: 9ebb06b46c user: tangent tags: trunk