Indexaţi CSS-ul unui site şi analizaţi pagina o dată
Un scaner de declarație mai degrabă decât o gramatica CSS: scanarea are trei intrebari (proprietati custom, imagini de fundal, culori) si nici o nevoie cascada ...
Începeţi procesul de 3 zile la prima intrare în org, nu la creaţie
Crearea unei orgi și deschiderea acesteia sunt evenimente diferite. O org poate fi creat și lăsat şedinţa, şi unul nimeni nu a intrat în nu trebuie să-şi fi pet...
Culori de ranch perceptual mai degrabă decât prin frecvența RGB
Numărarea valorilor RGB pe o foaie de stil alege pagina off-albă a site-ului fundal de fiecare dată - este culoarea cea mai utilizată pe aproape fiecare site co...
Citiți dimensiunea reală a imaginii din octeți
Nimic de aici nu are încredere în pagină. Un atribut de lățime HTML este un aspect instruire, nu un fapt despre fișier - un logo 2400px este de obicei Lăţimea d...
Solicitați diferite de lucru pentru un bug și o îmbunătățire
Un bug spune "afla de ce și repara" și puncte la jurnale; o îmbunătățire spune "acest lucru funcționează deja, construi versiunea mai bună" și puncte la comport...
Păzit outbound aducerea pentru scanarea site-ului
Membrul taste URL-ul, astfel încât fiecare cerere aceste probleme este un SSRF primitiv, și nu există nici o ieșire NetworkPolitica și nici un proxy înainte în ...
Remind the dispatched session to push its work
O sesiune care repară un bug și lasă schimbarea așezată pe aparatul de dev nu a reparat nimic din ce poate vedea altcineva. Sentinţa este împărţită din entitat...
Începeți procesul de 3 zile atunci când este creată org
Procesul a fost însămânțat în așteptarea și a început pe primul sign-in proprietarului, pentru că o org a fost Imposibil până când DNS-ul său verificat proces ...
Criteriul final intern al sondei astfel încât canarul de acces să testeze calea reală
Canarul KamoDesktop are nevoie de o legătură menţionată în modul menţionat de icoane. Ţine. aceeași cheie de semnare, astfel încât acesta ar putea construi prop...
Reconstruieşte acum biblioteca comună are AiDispatchRequest
Clădirea anterioară a eșuat pe o clasă care nu a fost împinsă la kamo-shared-library (fa243ae). Nimic de schimbat aici; acest lucru doar re-run clădirea împotri...
Răspunde dacă un alias web este încă gratuit
Vrăjitorul de creaţie are 11 paşi lungime şi aliasul a fost verificat doar atunci când formularul a fost prezentat, astfel încât cineva care a ales un alt nume ...
Opriți jetonul SSO de expirare din golirea unei sesiuni de birou live
"Conexiunea solicitată nu există. Verificați numele conexiunii și Încercați din nou." pe o reconectare KamoDesktop nu a fost o conexiune lipsă. A fost SSO Token...
Trimite la AI, cu poarta pe manager SISTEM BUGS
Clasa poartă @RequirePlatformRight, astfel încât interceptorul rezolvă apelant și refuză înainte de orice handler ruleaza a fost o adnotare uitată departe de o...
Porneşte cuţitorul de spaţiu de lucru
Un membru al mai multor organizații alege acum pe care unul să-l deschidă după parola, în loc de a fi ales pentru ei de numele gazdei. Aceasta este comutator ca...
Trimiteți membrul la gazda de spațiu de lucru, nu o cale relativă
SignInCompletionService a returnat o rudă /validat?otk=. Care rezolvă împotriva gazdei care a servit login-ul SIGN-IN.<apex> are o pagină /validată proprie: îș...
Inchide culegatorul de spatiu de lucru inapoi
Redirecţionarea e greşită. SignInCompletionService returnează o rudă /validat?otk=, care rezolvă împotriva gazdei care a servit sign-in - login.<apex> -- și kam...
Porneşte cuţitorul de spaţiu de lucru
Un membru al mai multor organizații alege acum pe care să-l deschidă după parola lor, în loc de a fi ales pentru ei de numele gazdei. Asta este comutatorul care...
Acceptă o org explicită, nu numai gazda
Înregistrare legat contul la orice organizație a rezolvat gazda La. Înregistrat.kamocrm.com nici un registru gazda propriei sale Una dintre aceste înscrieri a...
Șterge "prima organizație în baza de date" rezervări
Șapte blocuri peste cinci controlori încheiat lor org-rezoluție cu, în efect: în cazul în care numele serverului este localhost sau un IP gol, returnați oricare...
Păstrați un nume unic la nivel de platformă, pe ambele căi de scriere
Creația a verificat aliasul doar în cadrul unui singur furnizor de securitate și Put /org / {id} verificat nimic, la toate Ambele au fost rezonabile în timp ce...
Refuză exporturile de pregătire AI pentru chiriași PHI
ANALITICS EXPORT este blocat deoarece exporturile părăsesc limita cu nr. de-identificare. Ambele exporturi de formare au avut deja un audit eșuat există o înre...
Trimite copacul si pe criteriul final al app-catalogului
Tipuri de ramură → Aplicații permise își construiește editorul din /fetures/app-catalog, Nu de la chiriaș caracteristici de listare, așa că a fost singura supra...
Reconstruiește împotriva drepturilor Tabloului de bord privind vânzările afiliate
Nicio schimbare de sursă aici. Serviciul de Securitate este ceea ce enumeră RoleRightType.valori() pentru a servi editorul drepturilor (SecurityRoleController) ...
Servește brandingul unei orgi pe un ecran fără sesiune
Login, înregistrare și lobby-ul întâlnire vopsea culorile unei organizații înainte de orice sesiune există. Ştiau care din numele gazdei. Exact ceea ce o organi...
Refuză un alias care numeşte mai mult de o organizaţie
alias a luat limita 1 peste orgi. alias, care nu are nici o constrângere de unicitate: Creați o cale de control pe furnizor de securitate și Put /org/ {id} nu V...
Serveşte arborele aplicaţiei şi repară auto-enable-ul nepăzit
CaracteristiciController trimite acum părinte/copii/parent pe fiecare serie aplicație astfel încât clientul poate face copii cuiburi sub părinții lor. Servit ma...
Rezolvați domeniul pe /org/curent server-side
intern.kamocrm.com nu a reuşit să redă cu "Invalid organization data: Lipseşte "ID" sau "domeniul." Organizaţia nu are domeniu -- are Colecţia de domenii -- şi ...
Dreptul de a verifica fiecare verticală, nu doar poarta două
Fiecare tip de comerț acum numește propria aplicație pentru copii în conformitate cu POS, astfel încât isGated() scurtcircuit care flutura vânzarea cu amănuntul...
Oferiţi traseului spaţiului de lucru aceeaşi lucrare post-login ca şi calea gazdă
Două goluri găsite citind coada originală de conectare împotriva celei noi, înainte de a permite culegetorului. Obiectivul forma-codat / login construit Login ...
Lasă carapacea să-şi ia orgul din sesiune, nu gazda
layout rădăcină kamo-internal citește antetul gazdă, benzi "internă." și Aduce /org/domeniu / <that>. Pe o gazdă care servește un chiriaș care este același într...
Lasă un membru să semneze fără o gazdă care să-şi numească org
Adaugă a doua jumătate a scindării: un semn care nu dă nume niciunei organizații Autentifică utilizatorul, apoi întreabă ce spațiu de lucru. POST /api/securitat...
Separați cecul de acreditare din autorizația org
Semnarea a fost două întrebări fuzionate într-o singură întrebare. "Sunt aceste acreditări bine" este răspuns de rândul utilizatorilor - parola locuiește acolo,...
Nu mai solicita verificarea DNS să semneze în
OrgHostRezolver.rezolvareByDomain filtrat pe od.is dns verified = TRUE, so un rând de domenii care a existat, dar care nu a terminat verificarea rezolvată la ni...
Atașați urme stiva la linia lor jurnal, și fixa niveluri am greșit
printStackTrace () scrie direct lui Stderr, deci 186 dintre ei au supraviețuit PrintLn matura neatins detaşat de linia de jurnal care le-a descris. 166 fuzione...
Termină scoaterea serviciului de securitate din sistem.out/err
Celelalte 853 apeluri printIn peste 43 de fișiere, dintre care nici unul nu ar putea fi oprit: printIn nu are nivel, astfel încât fiecare dintre ele imprimate p...
Scoateţi verificarea CNAME din sistem
Cu sesiunea și zgomotul Hibernate plecat acest lucru a fost cel mai mare recurent sursa rămasă în jurnalul pod: fiecare căutare CNAME a desenat o cutie de șapte...
Uită-te în afara sistemului.out, și it *** cu ea
După comiterea anterioară a eliminat blocurile hibernate-metrice ale sesiunii și Urmărirea pe cerere a lui MemberController, aceasta a fost 88% din ceea ce a ră...
Opriți jurnalul pod rotativ mai repede decât poate fi citit
Aproximativ 4.600 de linii în patru minute, astfel încât fereastra de reținere a fost un cuplu de minute: urmărirea unei probleme de certificat pe 2026-08-22 so...
Verificați-dns răspunsuri pentru prezent, nu pentru un steag stocat
Criteriul final a sărit peste verificarea completă atunci când ssl confirmat a fost deja adevărat, cu privire la raţionamentul că sub regula tuturor gazdelor ar...
Reverificați domenii deja marcate SSL-confirmat, și vindeca-le
gindeste-teAsteptarea filtrelor de verificare a confirmat domenii afara prin proiectare, asa ca o data SSl confirmat a fost stabilit nimic nu sa uitat la acel d...
Face post-commit org configurare de fapt scrie, și vindeca orgile a ratat
A @Transactional methods called from *************** nu deschide o tranzacţie proprie. Primăvara trage acele apeluri de la proces. Curățare după finalizarea des...
Confirmați SSL numai atunci când fiecare gazdă de org are propriul certificat
Certificatele sunt menţionate una pe FQDN -- câte un dnsNume fiecare, deci frunza CN se potrivește cu numele de gazdă al browser-ului conectat la -- și lucrări ...
Serviţi noi înşine medii cadru, cu Range
Fiecare fotografie redată ca o imagine ruptă. URL-ul indicat la MediaService Am luat-o pentru un proxy imagistic general. pentru că vorbea HTTP Range. Nu este: ...
Obiectivele cadrului și ale mass-mediei și însămânțarea noilor drepturi
Numai pe mine, şi pus în aplicare în Query. Fiecare citit și scris rezolvă membru al sesiunii și fiecare apel al depozitului ia acel ID, inclusiv single-frame l...
Stamp last login so "Ultima autentificare" oprește lectură Niciodată
Nimic din SecurityService nu a scris vreodată utilizatori.last login. Scrisul a trăit în serviciul de autentificare pensionat și nu a fost preluată atunci când ...
Restaurarea obiectivului de stare frontend a fost de votare
sondaje kamo-interne GET /api/security/session/god-mode o dată pe montare și fiecare 60 după aceea. Acest obiectiv a fost eliminat în 9c70cb7, împreună cu restu...
Reconstruiește împotriva kamo-împărțit-library 48cde37
Picks up MANAGE ORG MAster NOTE, dreptul care păzește "Master Note" nostru. SecurityService este ceea ce enumeră RoleRightType pentru rol, job-titlu și editori...
Picătură sămânța universală; widget-ul cronologie urmează MANAGE TIMECARDS
Universally seed rights este eliminat în întregime. Ea a existat doar pentru că cronologia widget a avut nici un drept părinte de a moșteni de la, și acum are u...
Seed the mail and lead widgets, and add a universal seed for the timecard one
Poşta şi widget-urile de plumb îşi urmează drepturile de date exact aşa cum fac cele din calendar. ACCESS MAIL și AVER LEADS iar widget-urile nu sunt invizibil...
Seed widgets calendar pentru oricine care poate citi deja calendarul
Ambele widget-uri arată un membru exact ceea ce /calendar le arată deja, astfel încât un calendar cititor nu câștigă date pe care nu le-au putut ajunge Mai deg...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
