From adb9673f09b540fc9f75b9b381a429a6cdf23821 Mon Sep 17 00:00:00 2001 From: Austin de Coup-Crank <94914780+decoupca@users.noreply.github.com> Date: Mon, 24 Apr 2023 11:13:28 -0500 Subject: [PATCH] Fixes #11623: obfuscate Wi-Fi PSKs (#12244) * Fixes #11623: obfuscate Wi-Fi PSKs * yarn linting fixes * include static files --- netbox/project-static/dist/netbox.js | 14 ++-- netbox/project-static/dist/netbox.js.map | 4 +- netbox/project-static/src/buttons/index.ts | 2 + .../src/buttons/secretToggle.ts | 77 +++++++++++++++++++ netbox/project-static/src/stores/index.ts | 1 + netbox/project-static/src/stores/secret.ts | 6 ++ .../wireless/inc/authentication_attrs.html | 7 +- netbox/wireless/forms/model_forms.py | 9 +++ 8 files changed, 110 insertions(+), 10 deletions(-) create mode 100644 netbox/project-static/src/buttons/secretToggle.ts create mode 100644 netbox/project-static/src/stores/secret.ts diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index f430604f9..e88aa3ad7 100644 --- a/netbox/project-static/dist/netbox.js +++ b/netbox/project-static/dist/netbox.js @@ -1,8 +1,8 @@ -(()=>{var L_=Object.create;var Ms=Object.defineProperty,D_=Object.defineProperties,M_=Object.getOwnPropertyDescriptor,I_=Object.getOwnPropertyDescriptors,k_=Object.getOwnPropertyNames,bd=Object.getOwnPropertySymbols,N_=Object.getPrototypeOf,yd=Object.prototype.hasOwnProperty,P_=Object.prototype.propertyIsEnumerable;var Oc=(tn,nn,en)=>nn in tn?Ms(tn,nn,{enumerable:!0,configurable:!0,writable:!0,value:en}):tn[nn]=en,Un=(tn,nn)=>{for(var en in nn||(nn={}))yd.call(nn,en)&&Oc(tn,en,nn[en]);if(bd)for(var en of bd(nn))P_.call(nn,en)&&Oc(tn,en,nn[en]);return tn},Pa=(tn,nn)=>D_(tn,I_(nn)),Ed=tn=>Ms(tn,"__esModule",{value:!0});var Tn=(tn,nn)=>()=>(nn||tn((nn={exports:{}}).exports,nn),nn.exports),R_=(tn,nn)=>{Ed(tn);for(var en in nn)Ms(tn,en,{get:nn[en],enumerable:!0})},j_=(tn,nn,en)=>{if(nn&&typeof nn=="object"||typeof nn=="function")for(let rn of k_(nn))!yd.call(tn,rn)&&rn!=="default"&&Ms(tn,rn,{get:()=>nn[rn],enumerable:!(en=M_(nn,rn))||en.enumerable});return tn},yi=tn=>j_(Ed(Ms(tn!=null?L_(N_(tn)):{},"default",tn&&tn.__esModule&&"default"in tn?{get:()=>tn.default,enumerable:!0}:{value:tn,enumerable:!0})),tn);var Kn=(tn,nn,en)=>(Oc(tn,typeof nn!="symbol"?nn+"":nn,en),en);var Kr=(tn,nn,en)=>new Promise((rn,on)=>{var sn=cn=>{try{ln(en.next(cn))}catch(un){on(un)}},an=cn=>{try{ln(en.throw(cn))}catch(un){on(un)}},ln=cn=>cn.done?rn(cn.value):Promise.resolve(cn.value).then(sn,an);ln((en=en.apply(tn,nn)).next())});var np=Tn((exports,module)=>{(function(tn,nn){typeof define=="function"&&define.amd?define([],nn):tn.htmx=tn.htmx||nn()})(typeof self!="undefined"?self:exports,function(){return function(){"use strict";var U={onLoad:t,process:vt,on:X,off:F,trigger:$,ajax:nr,find:R,findAll:O,closest:N,values:function(tn,nn){var en=Pt(tn,nn||"post");return en.values},remove:q,addClass:L,removeClass:T,toggleClass:A,takeClass:H,defineExtension:fr,removeExtension:cr,logAll:C,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1},parseInterval:v,_:e,createEventSource:function(tn){return new EventSource(tn,{withCredentials:!0})},createWebSocket:function(tn){return new WebSocket(tn,[])},version:"1.8.0"},r={addTriggerHandler:st,bodyContains:K,canAccessLocalStorage:E,filterValues:Ut,hasAttribute:o,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Qt,getHeaders:Bt,getInputValues:Pt,getInternalData:W,getSwapSpecification:_t,getTriggerSpecs:Me,getTarget:re,makeFragment:g,mergeObjects:Y,makeSettleInfo:Gt,oobSwap:ae,selectAndSwap:Ee,settleImmediately:Lt,shouldCancel:je,triggerEvent:$,triggerErrorEvent:J,withExtensions:xt},n=["get","post","put","delete","patch"],i=n.map(function(tn){return"[hx-"+tn+"], [data-hx-"+tn+"]"}).join(", ");function v(tn){if(tn!=null)return tn.slice(-2)=="ms"?parseFloat(tn.slice(0,-2))||void 0:tn.slice(-1)=="s"?parseFloat(tn.slice(0,-1))*1e3||void 0:tn.slice(-1)=="m"?parseFloat(tn.slice(0,-1))*1e3*60||void 0:parseFloat(tn)||void 0}function f(tn,nn){return tn.getAttribute&&tn.getAttribute(nn)}function o(tn,nn){return tn.hasAttribute&&(tn.hasAttribute(nn)||tn.hasAttribute("data-"+nn))}function V(tn,nn){return f(tn,nn)||f(tn,"data-"+nn)}function u(tn){return tn.parentElement}function _(){return document}function h(tn,nn){for(;tn&&!nn(tn);)tn=u(tn);return tn||null}function a(tn,nn,en){var rn=V(nn,en),on=V(nn,"hx-disinherit");return tn!==nn&&on&&(on==="*"||on.split(" ").indexOf(en)>=0)?"unset":rn}function z(tn,nn){var en=null;if(h(tn,function(rn){return en=a(tn,rn,nn)}),en!=="unset")return en}function d(tn,nn){var en=tn.matches||tn.matchesSelector||tn.msMatchesSelector||tn.mozMatchesSelector||tn.webkitMatchesSelector||tn.oMatchesSelector;return en&&en.call(tn,nn)}function s(tn){var nn=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,en=nn.exec(tn);return en?en[1].toLowerCase():""}function l(tn,nn){for(var en=new DOMParser,rn=en.parseFromString(tn,"text/html"),on=rn.body;nn>0;)nn--,on=on.firstChild;return on==null&&(on=_().createDocumentFragment()),on}function g(tn){if(U.config.useTemplateFragments){var nn=l("
"+tn+"",0);return nn.querySelector("template").content}else{var en=s(tn);switch(en){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return l("