source: trunk/DNSDB.pm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @273   12 years Kris Deugau /trunk updateRec() should now handle all record update changes
(edit) @272   12 years Kris Deugau /trunk Checkpoint; update record mostly patched up for reverse …
(edit) @270   12 years Kris Deugau /trunk Override any bare ZONE defrecs with the provided pattern while …
(edit) @269   12 years Kris Deugau /trunk addRDNS() complete except for handling $revpatt. See #26
(edit) @265   12 years Kris Deugau /trunk Checkpoint, "add reverse zone" zone-info subsititution almost …
(edit) @264   12 years Kris Deugau /trunk Checkpoint; reverse records that don't match the zone (v4/v6) …
(edit) @262   12 years Kris Deugau /trunk GPL-tag and normalize headers on scripts and module. Clean …
(edit) @260   12 years Kris Deugau /trunk First pass adding add-reverse-zone. - add newrdns/addrdns …
(edit) @259   12 years Kris Deugau /trunk More fixing on _log() and its callers and its caller's …
(edit) @258   12 years Kris Deugau /trunk Still missed a couple pieces in r257. See #26
(edit) @257   12 years Kris Deugau /trunk Fix update to calls to _log from r256. See #26
(edit) @256   12 years Kris Deugau /trunk Update internal _log() sub to handle rdns_id Update existing …
(edit) @255   12 years Kris Deugau /trunk Update addGroup() to copy default reverse records. See #26.
(edit) @254   12 years Kris Deugau /trunk Update parentID() (and all calls to it) for reverse records, …
(edit) @252   12 years Kris Deugau /trunk Fix buglet introduced in r249 to tweak addRec() calling convention
(edit) @251   12 years Kris Deugau /trunk Fix buglet adding default AAAA+PTR records same as was fixed …
(edit) @249   12 years Kris Deugau /trunk Fix lurking bug in SQL tabledef from early idea for default …
(edit) @248   12 years Kris Deugau /trunk Quick pass over log linking and display for reverse zones. …
(edit) @246   12 years Kris Deugau /trunk Move SOA update SQL into DNSDB.pm while we update it for …
(edit) @244   12 years Kris Deugau /trunk Scope check cleanup for rdns, should be complete. Some checks …
(edit) @243   12 years Kris Deugau /trunk Fixing up delRec() and caller to handle reverse records. See …
(edit) @242   12 years Kris Deugau /trunk Fix buglet that snuck back into A/AAAA+PTR add - domain ID was …
(edit) @240   12 years Kris Deugau /trunk Whoops, forgot to export revName() somehow. See #26
(edit) @239   12 years Kris Deugau /trunk Checkpoint; domain/reverse zone list almost complete. See …
(edit) @237   12 years Kris Deugau /trunk Checkpoint - almost finished updating domain list code to …
(edit) @236   12 years Kris Deugau /trunk Typofix in addRec()'s new SQL
(edit) @234   12 years Kris Deugau /trunk Validation for addRec() now functional with %validators hash …
(edit) @233   12 years Kris Deugau /trunk Checkpoint - special type validation for 65280 and 65281 …
(edit) @232   12 years Kris Deugau /trunk Checkpoint - almost done PTR, A/AAAA+PTR types. Still need to …
(edit) @231   12 years Kris Deugau /trunk Add info comments in TXT and RP validation subs; TXT records …
(edit) @230   12 years Kris Deugau /trunk Fill out _validate_* subs for NS, CNAME, and MX. Put comment …
(edit) @229   12 years Kris Deugau /trunk Record validation refactoring Complete A and AAAA record …
(edit) @228   12 years Kris Deugau /trunk Refactoring record data validation, first pass. Stub out …
(edit) @226   12 years Kris Deugau /trunk Update addRec() for reverse zones, first pass. A+PTR and …
(edit) @225   12 years Kris Deugau /trunk Move some SQL into DNSDB.pm (see #1): fill_rectypes is now …
(edit) @224   12 years Kris Deugau /trunk Start adding rDNS (See #26) - Initial SQL tabledef, default …
(edit) @223   12 years Kris Deugau /trunk Add some data validation on A/AAAA record update; tweak the …
(edit) @222   12 years Kris Deugau /trunk Fix buglet in record list filter; we have to adjust the list …
(edit) @219   12 years Kris Deugau /trunk Add some nifty bits to allow packaged or …
(edit) @218   12 years Kris Deugau /trunk Complete INSTALL (mostly - still unkinking config file stuff) …
(edit) @216   12 years Kris Deugau /trunk Found some not-so-little things missing for a tarball - …
(edit) @212   12 years Kris Deugau /trunk Begin setting up the barest sketch of what will eventually …
(edit) @209   12 years Kris Deugau /trunk Fix up error reporting in addRec(); don't want to cause …
(edit) @208   12 years Kris Deugau /trunk Drop duplicated SOA-default-loading from initGlobals(), since …
(edit) @202   12 years Kris Deugau /trunk Fix bug in SOA handling; Vega stores "contact:primary-ns" in …
(edit) @201   12 years Kris Deugau /trunk Add perpage to config load Switch SOA defaults to only pick …
(edit) @200   12 years Kris Deugau /trunk Nitpickish file header tweaks
(edit) @199   12 years Kris Deugau /trunk Cleanup: - Indicate that add is the default method for …
(edit) @198   12 years Kris Deugau /trunk Finish Vega-equivalent mail notifications (domain creation)
(edit) @197   12 years Kris Deugau /trunk Prepare for spamming! Add mailNotify() stolen and trimmed …
(edit) @196   12 years Kris Deugau /trunk Minor fix on SRV validation; accept uppercase in the domain …
(edit) @195   12 years Kris Deugau /trunk More log behaviour tweaking - fix broken detail-logging of …
(edit) @193   12 years Kris Deugau /trunk Hack _log() to dig up user data when (not if) it's missing. …
(edit) @192   12 years Kris Deugau /trunk Ooops, reverting unintended Weirdness in dns.sql, DNSDB.pm, …
(edit) @191   12 years Kris Deugau /trunk Minor fix in dns-rpc.cgi to load DB user/pass/etc with loadConfig
(edit) @190   12 years Kris Deugau /trunk Start passing user data into DNSDB.pm subs for logging …
(edit) @186   12 years Kris Deugau /trunk Add some more loop-breaking to isParent() to break infinite …
(edit) @185   12 years Kris Deugau /trunk Fix isParent() to return correct results for checks where the …
(edit) @175   12 years Kris Deugau /trunk Opportunistic copyright cleanup
(edit) @163   13 years Kris Deugau /trunk Session management - expire sessions properly - remove …
(edit) @160   13 years Kris Deugau /trunk Use bind parameters in DNSDB::getDomRecs for filter Make sure …
(edit) @157   13 years Kris Deugau /trunk Handle case of "id not found" in isParent(). If the requested …
(edit) @155   13 years Kris Deugau /trunk Tweak DNSDB::isParent slightly; treat all groups as being …
(edit) @152   13 years Kris Deugau /trunk Tweaks and fixes in getParents() and isParent()
(edit) @135   13 years Kris Deugau /trunk Tweak getDomRecs and getRecCount to return useful, correct …
(edit) @132   13 years Kris Deugau /trunk Misread "#use NetAddr::IP" as "use NetAddr::IP" when adding IP …
(edit) @131   13 years Kris Deugau /trunk Tweak config-loader to stop spitting errors if a config …
(edit) @130   13 years Kris Deugau /trunk Duhhhhh... "text" fields don't have any performance penalty …
(edit) @129   13 years Kris Deugau /trunk Data validation - check attempts to add an A or AAAA record to …
(edit) @128   13 years Kris Deugau /trunk Code review/cleanup - Move configuration of DB host, user, …
(edit) @123   13 years Kris Deugau /trunk Fill out the remaining stubbed RPC calls; other subs from …
(edit) @121   13 years Kris Deugau /trunk checkpoint Flesh out getSOA() stub in dns-rpc.cgi Tweak …
(edit) @118   13 years Kris Deugau /trunk Add groupID() Add ##fixme comment (accept parameters more …
(edit) @117   13 years Kris Deugau /trunk Add getParents (untested) and isParent (tested) subs Add some …
(edit) @116   13 years Kris Deugau /trunk Tighten addDomain()'s checking of domain state
(edit) @112   13 years Kris Deugau /trunk Mostly complete functionality of bulk group move
(edit) @111   13 years Kris Deugau /trunk Add ACL checks to prevent contructed-URL ACL bypasses on SOA …
(edit) @108   13 years Kris Deugau /trunk Add timestamp and location stub output in export_tiny() to …
(edit) @107   13 years Kris Deugau /trunk Fix mishandling of record data retrieved before deleting said …
(edit) @105   13 years Kris Deugau /trunk Fix AXFR import buglets on long TXT, SPF, and "other" records; …
(edit) @104   13 years Kris Deugau /trunk Tweak getDomRecs() to "correctly" sort domain records on type …
(edit) @103   13 years Kris Deugau /trunk Add public export() and private export_tiny() subs to handle …
(edit) @101   13 years Kris Deugau /trunk dns.cgi: Prefill <domain> or DOMAIN in Hostname field on add …
(edit) @94   13 years Kris Deugau /trunk Remove a few stale ##fixme notes Minor formatting nitpick …
(edit) @91   13 years Kris Deugau /trunk SQL tabledef update: - Tweak log table definition to cope …
(edit) @90   13 years Kris Deugau /trunk Checkpoint - Comment-docu-tweak on addUser() - Disallow …
(edit) @87   13 years Kris Deugau /trunk Checkpoint. Permissions manipulation should be complete. …
(edit) @83   13 years Kris Deugau /trunk Checkpoint; partial completion of user editing. - general …
(edit) @78   13 years Kris Deugau /trunk Tweak and fix permission update sub; it should now properly …
(edit) @72   13 years Kris Deugau /trunk Checkpoint - adding sort-on-title-click to record list columns …
(edit) @67   13 years Kris Deugau /trunk checkpoint Add user ACL handling nearing function Add …
(edit) @66   13 years Kris Deugau /trunk Basic group permissions editing functional - enforcing is …
(edit) @65   13 years Kris Deugau /trunk checkpoint, adding permissions/ACL support
(edit) @62   14 years Kris Deugau /trunk checkpoint dns.cgi: Fix lurking rebuglet on removing search …
(edit) @61   14 years Kris Deugau /trunk checkpoint, debugging logging/process on deleting domain
(edit) @56   14 years Kris Deugau /trunk fix checkUser sub - use a different variable for the input …
(edit) @55   14 years Kris Deugau /trunk Started adding logging calls Fixed user add sub in DNSDB.pm …
(edit) @51   14 years Kris Deugau /dev checkpoint Moved sort order/sort-by tracking on domain, user, …
(edit) @38   15 years Kris Deugau /trunk checkpoint - big changes! dns.cgi and DNSDB.pm: - all …
(edit) @37   15 years Kris Deugau /trunk AXFR import is now basically functional - could maybe use a …
Note: See TracRevisionLog for help on using the revision log.