# # ChangeLog for tools in genesis # # Generated by Trac 1.6 # Dec 28, 2024, 2:03:18 PM Tue, 02 Jul 2019 08:32:28 GMT rick [14378] * tools/getrange.py (modified) Fix getrange.py not working due python2 FreeBSD tends to default to ... Tue, 11 Jun 2019 12:57:59 GMT www [14376] * tools/gformat.py (modified) Fix python3 conversion errors gformat CGI CGI was not tested and ... Tue, 11 Jun 2019 10:41:16 GMT rick [14374] * tools/gformat.py (modified) * tools/make_network_kml.py (modified) * tools/syntax-checker.py (modified) Update gformat to FreeBSD new default python3 Wed, 20 Feb 2019 22:23:13 GMT rick [14335] * tools/gformat.py (modified) * tools/merge-nodeplanner-json.py (added) Add helper PoC to help merge nodeplanner data How to use: - ... Mon, 04 Feb 2019 22:37:07 GMT rick [14314] * tools/fetch_bigmap_leiden.py (added) * tools/fetch_bigmap_region.py (added) * tools/make_nodemap_png.py (added) Add crude attempt of creating A1 size nodemap picture Mon, 04 Feb 2019 22:01:49 GMT rick [14313] * tools/make_network_kml.py (modified) Fix broken 'API' ip required on all interfaces Starting with ... Wed, 21 Nov 2018 09:37:02 GMT rick [14233] * tools/gformat.py (modified) Add gformat feature to forcefully rebuild for debugging Wed, 21 Nov 2018 09:11:45 GMT rick [14230] * nodes/Meelfabriek2/wleiden.yaml (modified) * nodes/PanTerra1/wleiden.yaml (modified) * tools/gformat.py (modified) Add gformat feature to disable broken interfaces Both Meelfabriek2 ... Wed, 29 Aug 2018 19:03:25 GMT rick [14206] * nodes/Meerburg/wleiden.yaml (modified) * nodes/Rick/wleiden.yaml (modified) * tools/gformat.py (modified) Add option for whitelisting services on proxy To avoid clutter on ... Mon, 13 Aug 2018 10:07:38 GMT rick [14199] * tools/gformat.py (modified) TransIP DNS server update policy too slow swich to AnyWi Sometimes ... Sat, 11 Aug 2018 12:38:21 GMT rick [14196] * tools/gformat.py (modified) Fix minumum TTL of SOA shorter than SOA TTL itself Mismatch is ... Tue, 22 May 2018 19:53:23 GMT www [14171] * tools/gformat.py (modified) Fix regression r14170 /config/ not parsed anymore Leading slash was ... Tue, 22 May 2018 19:46:18 GMT rick [14170] * tools/gformat.py (modified) Add custom prefix support for config URI /wleiden/config/ now ... Tue, 22 May 2018 19:44:04 GMT rick [14169] * tools/gformat.py (modified) Fix files not found error on first run Bootstrap cache directory Tue, 22 May 2018 19:14:25 GMT rick [14168] * tools/gformat.py (modified) Add quirck for missing headers in early stacktrace For HTML ... Tue, 01 May 2018 13:36:18 GMT rick [14154] * tools/gformat.py (modified) Add smokeping configuration exporter for gateway monitoring Wed, 28 Mar 2018 14:30:13 GMT rick [14093] * tools/gformat.py (modified) Fix parent generation fails if no tree is found. Ignore parents if ... Tue, 20 Feb 2018 19:06:24 GMT rick [14055] * tools/gformat.py (modified) Fix merge errors of r14053 and r14054 commits Tue, 20 Feb 2018 19:00:50 GMT rick [14054] * tools/gformat.py (modified) Fix dhcpd not starting at StJan StJan VLAN switch also has regular ... Tue, 20 Feb 2018 14:54:34 GMT rick [14053] * tools/gformat.py (modified) Fix alias VLAN dhcp declaration not mapped to shared-network While ... Sat, 03 Feb 2018 15:14:47 GMT www [14045] * tools/gformat.py (modified) Fix updating of cache when no changes are done, hamering the system. ... Wed, 31 Jan 2018 23:20:48 GMT rick [14035] * nodes/Geluidsnet1/wleiden.yaml (modified) * nodes/Geluidsnet2/wleiden.yaml (modified) * nodes/Stadhuis/wleiden.yaml (modified) * nodes/Webster/wleiden.yaml (modified) * tools/gformat.py (modified) Added new hardware at geluidsnet nodes - USB dongles to VLAN ... Mon, 22 Jan 2018 12:49:48 GMT rick [14025] * nodes/AJSoft2/wleiden.yaml (modified) * nodes/CeTIM1/wleiden.yaml (modified) * nodes/DeKijker/wleiden.yaml (modified) * nodes/Drijfhuis/wleiden.yaml (modified) * nodes/Dwars/wleiden.yaml (modified) * nodes/Graficall/wleiden.yaml (modified) * nodes/HMKerk/wleiden.yaml (modified) * nodes/Haagwijk/wleiden.yaml (modified) * nodes/Hofland/wleiden.yaml (modified) * nodes/Hofwijck/wleiden.yaml (modified) * nodes/Houtmarkt/wleiden.yaml (modified) * nodes/HuygensZ/wleiden.yaml (modified) * nodes/JorisdeWitte/wleiden.yaml (modified) * nodes/LHS/wleiden.yaml (modified) * nodes/Langevoort/wleiden.yaml (modified) * nodes/Lebkov/wleiden.yaml (modified) * nodes/Lijtweg1/wleiden.yaml (modified) * nodes/Lijtweg2/wleiden.yaml (modified) * nodes/LivingLab/wleiden.yaml (modified) * nodes/Meelfabriek1/wleiden.yaml (modified) * nodes/OnsBuiten/wleiden.yaml (modified) * nodes/Rabo1/wleiden.yaml (modified) * nodes/Rabo2/wleiden.yaml (modified) * nodes/RijnVliet/wleiden.yaml (modified) * nodes/Robijn2/wleiden.yaml (modified) * nodes/Robijn3/wleiden.yaml (modified) * nodes/Roomburgh1/wleiden.yaml (modified) * nodes/Roomburgh2/wleiden.yaml (modified) * nodes/Rustdam/wleiden.yaml (modified) * nodes/Rustenborch/wleiden.yaml (modified) * nodes/SOM1/wleiden.yaml (modified) * nodes/SOM2/wleiden.yaml (modified) * nodes/StJan/wleiden.yaml (modified) * nodes/Stadhuis/wleiden.yaml (modified) * nodes/TEYAkzoNobel1/wleiden.yaml (modified) * nodes/TEYAkzoNobel2/wleiden.yaml (modified) * nodes/TEYJOP/wleiden.yaml (modified) * nodes/TestTienThuis/wleiden.yaml (modified) * nodes/Vosko2/wleiden.yaml (modified) * nodes/WP/wleiden.yaml (modified) * nodes/ZTWDorpskerk/wleiden.yaml (modified) * nodes/ZTWMeerburgkerk/wleiden.yaml (modified) * nodes/ZTWRijneke/wleiden.yaml (modified) * nodes/ZwaluwAK/wleiden.yaml (modified) * tools/syntax-checker.py (modified) Fix overlapping IP networks The syntax checker did not check for ... Sat, 20 Jan 2018 14:10:14 GMT rick [14024] * nodes/Dwars/wleiden.yaml (modified) * tools/gformat.py (modified) Add PoC of using inbound IPv6 at Dwars New Ziggo connections do not ... Fri, 22 Sep 2017 18:48:45 GMT rick [13987] * nodes/Juffermans/wleiden.yaml (modified) * tools/syntax-checker.py (modified) Fix unknown variables which yields errors later in the process where ... Fri, 22 Sep 2017 18:35:31 GMT www [13986] * tools/gformat.py (modified) Add time to read error message Fri, 22 Sep 2017 18:32:52 GMT www [13985] * tools/gformat.py (modified) Fix error print statements handled as headers when updating with an ... Fri, 22 Sep 2017 18:05:41 GMT www [13984] * tools/gformat.py (modified) Add version number of repository, to detect whether an update is ... Tue, 18 Jul 2017 09:36:02 GMT rick [13940] * tools/gformat.py (modified) Update nameservers, backup moved to TransIP Thu, 06 Jul 2017 09:14:20 GMT rick [13938] * tools/gformat.py (modified) Delete support for WSCGI\n\nNever worked properly with caching Thu, 06 Jul 2017 09:10:48 GMT rick [13937] * tools/gformat.py (modified) Add static files generating on update Thu, 06 Jul 2017 09:00:04 GMT rick [13936] * tools/gformat.py (modified) Add text/plain to list of accepted plain targets Thu, 06 Jul 2017 08:56:40 GMT www [13935] * tools/gformat.py (modified) Add caching support for CGI output WSCGI does not work well with ... Wed, 21 Jun 2017 22:35:31 GMT rick [13930] * tools/gformat.py (modified) Fix adding of interface members of bridge(4) create_args_ is not ... Wed, 21 Jun 2017 21:32:38 GMT rick [13929] * tools/gformat.py (modified) Fix invalid interfaces list with DHCP on alias When DHCP is ... Wed, 21 Jun 2017 20:40:35 GMT rick [13927] * tools/gformat.py (modified) Fix wrong daemon selection for net4801 board net4801 also has 256MB ... Tue, 13 Jun 2017 20:52:37 GMT rick [13916] * tools/gformat.py (modified) Avoid query of system with broken upstream DNS Since serviceid is ... Tue, 13 Jun 2017 10:34:37 GMT rick [13912] * tools/gformat.py (modified) Real board has unbound as resolver, not local unbound which is ... Tue, 13 Jun 2017 08:18:57 GMT rick [13911] * tools/gformat.py (modified) Stripping the number of resolvers unbound can use. Unbound does not ... Sun, 04 Jun 2017 19:09:02 GMT rick [13906] * tools/gformat.py (modified) Support for UniFi discovery Sat, 03 Jun 2017 02:27:12 GMT huub [13898] * tools/gformat.py (modified) DNS server master no longer exists, renaming to new one. Fri, 02 Jun 2017 13:22:55 GMT rick [13896] * tools/gformat.py (modified) Setting a dummy captive portal to avoid syntax errors in pf.conf ... Sat, 27 May 2017 14:43:31 GMT rick [13886] * tools/gformat.py (modified) Typo Sat, 27 May 2017 13:42:59 GMT rick [13884] * tools/gformat.py (modified) More sure file can be parsed. Sat, 27 May 2017 13:23:11 GMT rick [13883] * nodes/Rustdam/wleiden.yaml (modified) * tools/gformat.py (modified) Allow fixed addresses Tue, 09 May 2017 06:43:17 GMT rick [13863] * nodes/global_rdr_rules.yaml (modified) * tools/gformat.py (modified) Add ability to provide comments for tracking. Tue, 09 May 2017 06:15:37 GMT rick [13861] * nodes/Henk/wleiden.yaml (modified) * nodes/Herman/wleiden.yaml (modified) * nodes/JorisdeWitte/wleiden.yaml (modified) * nodes/Rick/wleiden.yaml (modified) * nodes/Rustdam2/wleiden.yaml (modified) * nodes/StVictor/wleiden.yaml (modified) * nodes/TEYBestuurscentrum/wleiden.yaml (modified) * nodes/TestTienAlix3D/wleiden.yaml (modified) * nodes/TestTienThuis/wleiden.yaml (modified) * nodes/Watertoren1/wleiden.yaml (modified) * nodes/global_rdr_rules.yaml (added) * tools/gformat.py (modified) Make rdr_rules global for multi-access use. Allowing them to be ... Fri, 28 Apr 2017 13:36:55 GMT rick [13843] * tools/gformat.py (modified) * tools/yaml2nag.py (modified) Fix generation & cleanup of config files Fri, 28 Apr 2017 13:10:31 GMT rick [13842] * tools/gformat.py (modified) It was a shame FreeBSD requirements where not listed over here. Sat, 21 Jan 2017 23:53:47 GMT rick [13762] * tools/gformat.py (modified) Instead of 32 spaces, use 2 spares, since unbound does not seems to ... Sat, 21 Jan 2017 23:43:16 GMT rick [13761] * tools/gformat.py (modified) Redundency support, in case local DNS server is not ... Wed, 18 Jan 2017 22:47:59 GMT rick [13735] * tools/gformat.py (modified) autogen_ifname is ambigious since introduction of vlans. dhcpd ... Wed, 18 Jan 2017 22:41:57 GMT rick [13734] * tools/gformat.py (modified) Keep equal interfaces together, more easy debugging Wed, 18 Jan 2017 22:39:09 GMT rick [13733] * tools/gformat.py (modified) Keep equal interfaces together, more easy debugging Wed, 18 Jan 2017 01:29:09 GMT rick [13726] * tools/gformat.py (modified) Level3 became an ad-supported DNS server, replace with Verisign. An ... Sun, 15 Jan 2017 22:25:04 GMT rick [13705] * tools/gformat.py (modified) No dhcp allowed when interface is bridge member. Added pre-checking ... Sat, 14 Jan 2017 00:31:50 GMT rick [13696] * tools/gformat.py (modified) Implement named replacement for FreeBSD 11. Unbound via ports, ... Wed, 04 Jan 2017 21:41:53 GMT rick [13680] * nodes/DeClercq/wleiden.yaml (modified) * nodes/DimIns/wleiden.yaml (modified) * nodes/Henk/wleiden.yaml (modified) * nodes/Herman/wleiden.yaml (modified) * nodes/JorisdeWitte/wleiden.yaml (modified) * nodes/Langevoort/wleiden.yaml (modified) * nodes/Leythenrode2/wleiden.yaml (modified) * nodes/Plantsoen/wleiden.yaml (modified) * nodes/Rick/wleiden.yaml (modified) * nodes/Robijn/wleiden.yaml (modified) * nodes/Robijn2/wleiden.yaml (modified) * nodes/Rustdam2/wleiden.yaml (modified) * nodes/StBavo1/wleiden.yaml (modified) * nodes/StVictor/wleiden.yaml (modified) * nodes/TEYBestuurscentrum/wleiden.yaml (modified) * nodes/TestTienAlix3D/wleiden.yaml (modified) * nodes/TestTienThuis/wleiden.yaml (modified) * tools/gformat.py (modified) Control gateway routing using 'flagged' IP. The use of specialized ... Sat, 24 Dec 2016 15:35:35 GMT rick [13676] * tools/gformat.py (modified) Quick and dirty hack to support VLANs Sat, 24 Dec 2016 15:06:09 GMT rick [13673] * tools/gformat.py (modified) No duplicated vlan entries and stable output. Mon, 14 Nov 2016 16:30:08 GMT rick [13648] * tools/gformat.py (modified) Use reverse, since no other reverse is defined Mon, 14 Nov 2016 16:20:20 GMT rick [13647] * tools/gformat.py (modified) Deal with interfaces without IP numbers (vlan masters) Mon, 14 Nov 2016 15:18:56 GMT rick [13645] * tools/gformat.py (modified) Extra spacing is confusing when using grep for filtering Mon, 07 Nov 2016 13:07:58 GMT rick [13641] * tools/getrange.py (modified) Not all interfaces has IP addresses anymore. Checking whether IP is ... Fri, 26 Aug 2016 09:43:15 GMT rick [13618] * nodes/Rustdam/wleiden.yaml (modified) * tools/gformat.py (modified) * tools/syntax-checker.py (modified) Re-do bridge configuration to support VLAN administation. The ... Thu, 25 Aug 2016 23:11:45 GMT rick [13617] * tools/gformat.py (modified) Fix for vlan(4) and bridge(4) interfaces causing ARP issues. In a ... Wed, 17 Aug 2016 08:57:31 GMT rick [13606] * nodes/network.kml (modified) * tools/gformat.py (modified) Update network.kml and provide pointer on how-to create it. Tue, 09 Aug 2016 14:18:47 GMT rick [13601] * tools/gformat.py (modified) Introduction of new key requires definition Tue, 09 Aug 2016 14:12:52 GMT rick [13600] * tools/gformat.py (modified) Introduced typo in prev commit Tue, 09 Aug 2016 12:03:29 GMT rick [13599] * tools/gformat.py (modified) Typo ether and inet have a different syntax Tue, 09 Aug 2016 11:49:24 GMT rick [13598] * nodes/GHR/wleiden.yaml (modified) * tools/gformat.py (modified) Workaround for USB NIC w/o MAC address. Some USB dongles do not ... Fri, 18 Mar 2016 22:39:46 GMT rick [13568] * tools/gformat.py (modified) Quirk to enable DHCP shared-network again in case an interface has ... Fri, 18 Mar 2016 22:32:10 GMT rick [13565] * tools/gformat.py (modified) When interface is DHCP client, there is not setting of static interfacing Fri, 18 Mar 2016 21:27:03 GMT rick [13564] * tools/gformat.py (modified) Support spaces in SSID, by using hex encoding, since escaping is a ... Wed, 13 Jan 2016 09:40:09 GMT rick [13551] * tools/gformat.py (modified) We moved away from hybrid naming prefixes, so no need to generate ... Wed, 16 Dec 2015 21:05:56 GMT rick [13525] * tools/gformat.py (modified) Convert to autobridge, since addm will fail if interface is missing ... Wed, 16 Dec 2015 20:54:23 GMT rick [13524] * tools/gformat.py (modified) Quirck to group DHCP interfaces into newly defined bridge0 interface ... Thu, 03 Dec 2015 07:42:47 GMT rick [13516] * tools/gformat.py (modified) Supporting spaces within SSIDs to create names like "WiFi Zoeterwoude". Wed, 25 Nov 2015 10:04:12 GMT rick [13504] * tools/gformat.py (modified) * Members of interfaces should be included into the creating of the ... Wed, 25 Nov 2015 09:37:32 GMT rick [13503] * nodes/ZTWRijneke/wleiden.yaml (modified) * tools/gformat.py (modified) Major Change: Combine accesspoint interfaces to a shared bridge ... Thu, 08 Oct 2015 20:41:58 GMT rick [13435] * tools/gformat.py (modified) All IP ranges of shared network should be combined into a shared ... Thu, 08 Oct 2015 20:32:11 GMT rick [13434] * tools/gformat.py (modified) Whoops reverting r13421, turned out this is required, since we have ... Sat, 03 Oct 2015 21:39:30 GMT rick [13421] * tools/gformat.py (modified) Removing the shared-network definitions from the equation since no ... Sat, 03 Oct 2015 21:34:03 GMT rick [13420] * tools/gformat.py (modified) rc.conf requires parent interfaces without specific interfaces to be ... Sat, 03 Oct 2015 21:26:16 GMT rick [13419] * tools/gformat.py (modified) APU board requires 'fat' daemons to run. Note: Since this are ... Sat, 03 Oct 2015 21:20:32 GMT rick [13418] * tools/gformat.py (modified) Weed out CNode legacy code Sun, 20 Sep 2015 19:17:01 GMT rick [13405] * tools/gformat.py (modified) Hybrid* will also be removed from references to in FQDN Sun, 20 Sep 2015 19:09:40 GMT rick [13404] * tools/gformat.py (modified) Removing references to old CNode and Hybrid prefixes Sun, 20 Sep 2015 19:02:20 GMT rick [13403] * tools/gformat.py (modified) Innitial support for vlan configurations, while here get rid of a) ... Fri, 18 Sep 2015 13:33:18 GMT rick [13398] * tools/gformat.py (modified) defaultrouter= should also be used for iLeiden proxies. Thu, 20 Aug 2015 09:47:00 GMT rick [13359] * tools/gformat.py (modified) Remove duplicated code block Thu, 20 Aug 2015 09:41:46 GMT rick [13358] * tools/gformat.py (modified) Gateway is only used if proxy_ileiden is used. Note: incoming RDR ... Tue, 28 Jul 2015 22:04:00 GMT rick [13336] * tools/gformat.py (modified) Push neighbour and attached devices functions to functions, since I ... Tue, 28 Jul 2015 09:37:33 GMT rick [13328] * tools/gformat.py (modified) Adding support for devices like repeaters which are specified in ... Tue, 28 Jul 2015 09:11:25 GMT rick [13327] * tools/gformat.py (modified) Get rid of the formatting quircks for the tables Tue, 28 Jul 2015 08:51:36 GMT rick [13325] * tools/gformat.py (modified) Checking if keys are defined and not if they have content Tue, 28 Jul 2015 08:50:28 GMT rick [13324] * tools/gformat.py (modified) Starting listing configured neighbours in motd message to make ... Tue, 28 Jul 2015 07:30:21 GMT rick [13321] * tools/getrange.py (modified) Cosmetics move cache generation to new function Tue, 28 Jul 2015 07:18:28 GMT rick [13320] * tools/gformat.py (modified) HTTPS implementation is flawed/broken/vunrable (POODLE attack) and ... Mon, 27 Jul 2015 21:48:51 GMT rick [13315] * tools/gformat.py (modified) Use diffrent open providers to spread risks