# # ChangeLog for trunk/cgi-bin/IPDB.pm # # Generated by Trac 1.6 # 12/22/24 07:10:11 Fri, 23 Dec 2022 17:47:58 GMT Kris Deugau [937] * trunk/cgi-bin/IPDB.pm (modified) /trunk Update getNodeList() for pending reporting widget Fri, 09 Dec 2022 18:38:37 GMT Kris Deugau [936] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix bug with block selection for merge; if the expected ... Thu, 08 Dec 2022 18:44:35 GMT Kris Deugau [933] * trunk/Makefile (modified) * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/cgi-bin/pool2csv.pl (added) * trunk/htaccess.example (added) * trunk/templates/listpool.tmpl (modified) /trunk Merge inexplicably unmerged get-pool-IPs-as-CSV feature from ... Fri, 12 Jul 2019 16:25:55 GMT Kris Deugau [926] * trunk/cgi-bin/IPDB.pm (modified) /trunk Commit inexplicably missing custID whitespace removal in ... Tue, 18 Jun 2019 22:15:33 GMT Kris Deugau [923] * trunk/cgi-bin/IPDB.pm (modified) /trunk Refine selection handling in static IP section of ... Fri, 12 Oct 2018 17:38:05 GMT Kris Deugau [920] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add an optional argument to getPoolSelect() to limit the ... Fri, 27 Apr 2018 19:28:45 GMT Kris Deugau [915] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/admin.cgi (modified) * trunk/cgi-bin/ipdb-3.0-3.1.sql (added) * trunk/cgi-bin/ipdb.psql (modified) * trunk/templates/admin/alloc.tmpl (modified) * trunk/templates/admin/confirm.tmpl (modified) /trunk Start adding a generalized in-your-face infonotice space to ... Thu, 02 Nov 2017 20:24:13 GMT Kris Deugau [913] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/listpool.tmpl (modified) * trunk/templates/showsubs.tmpl (modified) * trunk/templates/showsubs2.tmpl (modified) /trunk Add IP count and percent-free to the heading and showsubs ... Wed, 15 Feb 2017 19:15:32 GMT Kris Deugau [902] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) /trunk First pass safety fence to help prevent "missing" forward ... Tue, 29 Nov 2016 21:43:32 GMT Kris Deugau [899] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix subtle bug in splitBlock() - if there was a free block ... Wed, 02 Nov 2016 00:54:09 GMT Kris Deugau [893] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) * trunk/cgi-bin/admin.cgi (modified) * trunk/cgi-bin/extras/db2rwhois.pl (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/cgi-bin/search.cgi (modified) * trunk/templates/footer.tmpl (modified) /trunk Finally review and refresh copyright years again Mon, 29 Aug 2016 21:58:16 GMT Kris Deugau [887] * trunk/cgi-bin/IPDB.pm (modified) /trunk Subtle refinement of error strings so we don't get ... Tue, 14 Jun 2016 20:46:48 GMT Kris Deugau [882] * trunk/cgi-bin/IPDB.pm (modified) /dev Add a safety fence to prevent deleting a container that still ... Tue, 17 May 2016 19:08:35 GMT Kris Deugau [877] * trunk/cgi-bin/IPDB.pm (modified) /trunk Tweak version-muching regex in mailNotify() again Fri, 13 May 2016 17:36:59 GMT Kris Deugau [875] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix subtle bug in _toPool() that caused generated pool IPs ... Thu, 12 May 2016 18:08:06 GMT Kris Deugau [874] * trunk/cgi-bin/IPDB.pm (modified) /trunk Silly syntax typofix Wed, 11 May 2016 22:24:04 GMT Kris Deugau [873] * trunk/cgi-bin/IPDB.pm (modified) /trunk Clean up dnsavail entries on deallocation of a master block. ... Wed, 11 May 2016 22:20:05 GMT Kris Deugau [872] * trunk/cgi-bin/IPDB.pm (modified) /trunk Review and update addMaster() to properly handle new data ... Wed, 04 May 2016 14:44:29 GMT Kris Deugau [868] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add the DNS location to all RPC action calls to make sure ... Wed, 04 May 2016 14:41:20 GMT Kris Deugau [867] * trunk/cgi-bin/IPDB.pm (modified) /trunk Extra safety net in allocateBlock() to make sure we have a ... Mon, 02 May 2016 21:59:07 GMT Kris Deugau [866] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/ipdb-rpc.cgi (modified) * trunk/cgi-bin/main.cgi (modified) /trunk main.cgi: - Don't spew warnings and break the UI when ... Thu, 21 Apr 2016 21:23:47 GMT Kris Deugau [862] * trunk/cgi-bin/IPDB.pm (modified) /trunk Tweak handling for inserting the library version in the IPDB ... Tue, 19 Apr 2016 18:43:21 GMT Kris Deugau [860] * trunk/cgi-bin/IPDB.pm (modified) /trunk Tweak RPC call barrier in allocateBlock() so we can push DNS ... Fri, 15 Apr 2016 17:43:53 GMT Kris Deugau [857] * trunk/cgi-bin/IPDB.pm (modified) /trunk Remember to pass the DNS location for RPC on allocation deletes Wed, 13 Apr 2016 22:03:15 GMT Kris Deugau [849] * trunk/cgi-bin/IPDB.pm (modified) /trunk Refine type argument handling in getBlockData() and ... Tue, 12 Apr 2016 18:49:45 GMT Kris Deugau [839] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/insert.tmpl (modified) /trunk Convert a lingering custom patch to another configuration ... Fri, 08 Apr 2016 20:37:32 GMT Kris Deugau [833] * trunk/cgi-bin/IPDB.pm (modified) /trunk Remove minor debugging warning that snuck through in r832 Fri, 08 Apr 2016 20:36:06 GMT Kris Deugau [832] * trunk/cgi-bin/IPDB.pm (modified) /trunk Rollup commit for many collective refinements. See #54, ... Fri, 08 Apr 2016 19:35:32 GMT Kris Deugau [831] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in VRF when generating poolips entries Fri, 11 Mar 2016 20:14:08 GMT Kris Deugau [820] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/delvrf.tmpl (added) * trunk/templates/finaldelvrf.tmpl (added) * trunk/templates/showvrf.tmpl (modified) /trunk Add "delete VRF" confirmation and action pages. Refine link ... Thu, 10 Mar 2016 23:02:41 GMT Kris Deugau [818] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/ipdb.css (modified) * trunk/templates/index2.tmpl (copied) * trunk/templates/showvrf.tmpl (modified) /trunk Introduce a more "relaxed" layout for listing VRFs and ... Thu, 10 Mar 2016 22:42:36 GMT Kris Deugau [817] * trunk/cgi-bin/IPDB.pm (modified) /trunk Missed adding getVRF() to export list in r816 Thu, 10 Mar 2016 20:07:44 GMT Kris Deugau [816] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) /trunk Add getVRF() to retrieve default location for the add new ... Wed, 09 Mar 2016 22:25:26 GMT Kris Deugau [815] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/addmaster.tmpl (modified) * trunk/templates/showvrf.tmpl (modified) /trunk Pass VRF in to add master page, and include it in the ... Tue, 08 Mar 2016 21:51:06 GMT Kris Deugau [814] * trunk/cgi-bin/IPDB.pm (modified) /trunk Updates to getBlockData() for several new logical data ... Tue, 08 Mar 2016 18:56:43 GMT Kris Deugau [812] * trunk/cgi-bin/IPDB.pm (modified) /trunk Update listSummary() to slice by VRF. See #54. Tue, 08 Mar 2016 18:54:14 GMT Kris Deugau [811] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/newvrf.tmpl (added) /trunk "add VRF" action etc. See #54. Tue, 08 Mar 2016 18:16:44 GMT Kris Deugau [808] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/showvrf.tmpl (modified) /trunk Extend UI to browse into a VRF. See #54. Also extend ... Mon, 07 Mar 2016 23:05:24 GMT Kris Deugau [806] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/index.tmpl (modified) /trunk Promote VRFs to top-level entities. See #54. 1 of ... Wed, 23 Dec 2015 21:31:51 GMT Kris Deugau [799] * trunk/cgi-bin/IPDB.pm (modified) /trunk Make sure to remove the backup record when deleting a netblock. Wed, 23 Dec 2015 20:46:13 GMT Kris Deugau [798] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/assign.tmpl (modified) * trunk/templates/confirm.tmpl (modified) * trunk/templates/edit.tmpl (modified) * trunk/templates/update.tmpl (modified) /trunk Complete adding the IP address field to the backup fields ... Wed, 23 Dec 2015 20:36:47 GMT Kris Deugau [795] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add AWOL ACL message Thu, 08 Oct 2015 21:49:27 GMT Kris Deugau [788] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/update.tmpl (modified) /trunk Update IP assignment update and IP delete for backup data. ... Thu, 08 Oct 2015 21:24:25 GMT Kris Deugau [785] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix blip in rDNS retrieval handling where "no data" got ... Thu, 08 Oct 2015 21:21:20 GMT Kris Deugau [784] * trunk/cgi-bin/IPDB.pm (modified) /trunk Update getBlockData() to retrieve backup data if present. ... Thu, 08 Oct 2015 21:09:51 GMT Kris Deugau [782] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/ipdb.css (modified) * trunk/templates/assign.tmpl (modified) /trunk Add device-backup fields to pool IP assignment. See #52. ... Wed, 07 Oct 2015 22:12:25 GMT Kris Deugau [780] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/MyIPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) /trunk - Revert most examples in MyIPDB.pm to defaults. - Add new ... Fri, 25 Sep 2015 21:08:32 GMT Kris Deugau [775] * trunk/cgi-bin/IPDB.pm (modified) /trunk Further tweak splitBlock() to handle a contained block the ... Wed, 09 Sep 2015 22:05:19 GMT Kris Deugau [774] * trunk/cgi-bin/IPDB.pm (modified) /trunk Rearrange, fiddle, and rewrite-ish splitBlock() due to an ... Wed, 09 Sep 2015 22:03:23 GMT Kris Deugau [773] * trunk/cgi-bin/IPDB.pm (modified) /trunk Factor getChildren() minisub out of shrinkBlock() so we can ... Mon, 24 Aug 2015 22:17:49 GMT Kris Deugau [768] * trunk/cgi-bin/IPDB.pm (modified) /trunk - Fix getPoolSelect to return the pool ID - Catch some ... Thu, 30 Jul 2015 20:59:30 GMT Kris Deugau [764] * trunk/cgi-bin/IPDB.pm (modified) /trunk - Shuffle a couple of variable declarations up so we can do ... Tue, 28 Jul 2015 22:00:43 GMT Kris Deugau [759] * trunk/cgi-bin/IPDB.pm (modified) /trunk Roll up a handful of minor tweaks, typofixes, and cosmetic ... Tue, 28 Jul 2015 21:56:02 GMT Kris Deugau [758] * trunk/cgi-bin/IPDB.pm (modified) /trunk Refine calls to getBlockData() in allocateBlock() and ... Tue, 28 Jul 2015 21:52:15 GMT Kris Deugau [757] * trunk/cgi-bin/IPDB.pm (modified) /trunk Refine "rDNS-is-available?" flags and how they're generated ... Tue, 28 Jul 2015 21:47:57 GMT Kris Deugau [756] * trunk/cgi-bin/IPDB.pm (modified) /trunk Update addMaster() to insert reference records in dnsavail ... Fri, 03 Jul 2015 20:35:36 GMT Kris Deugau [754] * trunk/cgi-bin/IPDB.pm (modified) /trunk rDNS call management wrapup. See #41, #1. Wrap almost ... Mon, 29 Jun 2015 22:31:06 GMT Kris Deugau [753] * trunk/cgi-bin/IPDB.pm (modified) /trunk Start fine-tuning flag storage for deciding if we can/should ... Mon, 29 Jun 2015 22:24:51 GMT Kris Deugau [752] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fine-tune original allocation UPDATE; make it into a ... Wed, 17 Jun 2015 21:34:19 GMT Kris Deugau [749] * trunk/cgi-bin/IPDB.pm (modified) /trunk Commit last branch of rDNS call for mergeBlocks(); target ... Wed, 17 Jun 2015 20:59:08 GMT Kris Deugau [748] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in next major subbranch of mergeBlocks() rDNS calls; ... Wed, 17 Jun 2015 20:42:05 GMT Kris Deugau [747] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add first subbranch of "merge to pool" rDNS calls - ... Tue, 16 Jun 2015 21:56:30 GMT Kris Deugau [746] * trunk/cgi-bin/IPDB.pm (modified) /trunk - Tweak header docucomment for brief description of scope ... Tue, 16 Jun 2015 21:47:30 GMT Kris Deugau [745] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add a flag to _toPool() to indicate whether to return all of ... Thu, 11 Jun 2015 21:34:46 GMT Kris Deugau [744] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in first major block of rDNS for mergeBlocks(); new ... Thu, 11 Jun 2015 21:18:44 GMT Kris Deugau [743] * trunk/cgi-bin/IPDB.pm (modified) /trunk Shuffle a variable name for clarity and declaration location ... Thu, 04 Jun 2015 20:18:06 GMT Kris Deugau [742] * trunk/cgi-bin/IPDB.pm (modified) /trunk Remove some stale docucomments from allocateBlock()'s ... Thu, 04 Jun 2015 20:01:34 GMT Kris Deugau [741] * trunk/cgi-bin/IPDB.pm (modified) /trunk Commit lingering fix in allocateBlock() for incorrect ... Thu, 04 Jun 2015 19:57:40 GMT Kris Deugau [740] * trunk/cgi-bin/IPDB.pm (modified) /trunk Clean up docucomment headers on a couple of subs Fri, 29 May 2015 22:06:09 GMT Kris Deugau [739] * trunk/cgi-bin/IPDB.pm (modified) /dev Fix a lurking bug before I forget; splitting a largish ... Thu, 28 May 2015 22:13:44 GMT Kris Deugau [738] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in merge-to-leaf. See #8. Thu, 28 May 2015 17:30:15 GMT Kris Deugau [737] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in merge-to-pool. See #8. Thu, 28 May 2015 17:23:29 GMT Kris Deugau [736] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add internal utility sub _toPool() needed for merge-to-pool. ... Wed, 27 May 2015 18:26:30 GMT Kris Deugau [734] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix subtle edge-case bug in initPool() where the check for ... Mon, 25 May 2015 22:25:20 GMT Kris Deugau [733] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/confmerge.tmpl (modified) * trunk/templates/merge.tmpl (modified) /trunk Cleanup while rechecking merge-to-container in UI: - Move ... Fri, 22 May 2015 15:44:39 GMT Kris Deugau [732] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in next mergeBlocks() working segment: Merge to ... Thu, 21 May 2015 19:04:54 GMT Kris Deugau [731] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in second mergeBlocks() working segment: Merge to ... Thu, 21 May 2015 18:55:10 GMT Kris Deugau [730] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fill in first mergeBlocks() working segment: Merge to ... Thu, 21 May 2015 18:49:56 GMT Kris Deugau [729] * trunk/cgi-bin/IPDB.pm (modified) /trunk Stub out subbranches of first major branch in mergeBlocks(). ... Thu, 21 May 2015 18:44:34 GMT Kris Deugau [728] * trunk/cgi-bin/IPDB.pm (modified) /trunk Stub out major logic branches for mergeBlocks(), and flesh ... Wed, 20 May 2015 19:52:19 GMT Kris Deugau [726] * trunk/cgi-bin/IPDB.pm (modified) /trunk (Re)?add the block ID back to the hashref returned by ... Wed, 20 May 2015 18:16:54 GMT Kris Deugau [725] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add utility sub _poolToAllocations() to support complex ... Wed, 20 May 2015 18:11:36 GMT Kris Deugau [724] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fixes in deleteCascade() for edge cases along with some ... Wed, 20 May 2015 17:55:38 GMT Kris Deugau [723] * trunk/cgi-bin/IPDB.pm (modified) /trunk ... and, of course, the followup to catch a missed change in ... Wed, 20 May 2015 17:53:31 GMT Kris Deugau [722] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix minor bugs in _compactFree() that would only affect ... Fri, 08 May 2015 17:48:11 GMT Kris Deugau [721] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix bug adding new freeblocks after splitting a free block ... Thu, 07 May 2015 19:17:05 GMT Kris Deugau [720] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/confmerge.tmpl (added) /trunk Second page in merge sequence; show main allocations and ... Wed, 06 May 2015 18:01:30 GMT Kris Deugau [716] * trunk/cgi-bin/IPDB.pm (modified) /trunk Add internal utility sub _deleteCascade(), necessary for ... Thu, 30 Apr 2015 21:28:21 GMT Kris Deugau [715] * trunk/cgi-bin/IPDB.pm (modified) /trunk Factor out a chunk of deleteBlock() (compact free blocks to ... Fri, 27 Mar 2015 21:03:27 GMT Kris Deugau [714] * trunk/cgi-bin/IPDB.pm (modified) /trunk Revise getTypeList() to accept another parameter to flag the ... Wed, 25 Mar 2015 21:18:30 GMT Kris Deugau [713] * trunk/cgi-bin/IPDB.pm (modified) /trunk Review and revise splitBlock() and shrinkBlock() to properly ... Wed, 25 Mar 2015 21:11:27 GMT Kris Deugau [712] * trunk/cgi-bin/IPDB.pm (modified) /trunk Exclude $self from the count of allocations in a container ... Fri, 27 Feb 2015 23:17:24 GMT Kris Deugau [707] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) /trunk Add rDNS update call for splitBlock(). Requires ... Wed, 25 Feb 2015 23:09:13 GMT Kris Deugau [705] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/dosplit.tmpl (modified) * trunk/templates/edit.tmpl (modified) * trunk/templates/split.tmpl (modified) /trunk - Complete internal handling for "shrink block". See #7 ... Mon, 23 Feb 2015 23:16:11 GMT Kris Deugau [702] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/dosplit.tmpl (added) * trunk/templates/edit.tmpl (modified) * trunk/templates/split.tmpl (added) /trunk Add "split block" feature. See #7. May still need a little ... Fri, 20 Feb 2015 23:15:14 GMT Kris Deugau [699] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix snafu in initPool(); forgot to set master_id Wed, 18 Feb 2015 22:21:31 GMT Kris Deugau [698] * trunk/cgi-bin/IPDB.pm (modified) /trunk Missed an added field for adding a reserved block on a ... Wed, 18 Feb 2015 22:16:21 GMT Kris Deugau [697] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/ipdb.css (modified) * trunk/templates/header.tmpl (modified) * trunk/templates/utilbar.tmpl (added) /trunk Add "breadcrumb" navigation trace to most pages. Fri, 13 Feb 2015 22:35:24 GMT Kris Deugau [696] * trunk/cgi-bin/IPDB.pm (modified) /trunk Fix most of the edge cases for initPool() being called on ... Fri, 13 Feb 2015 17:26:44 GMT Kris Deugau [695] * trunk/cgi-bin/IPDB.pm (modified) * trunk/cgi-bin/main.cgi (modified) * trunk/templates/edit.tmpl (modified) /trunk Mostly fix up edge case of extending an IP pool allocation. ...