KamoCRM

Metta membroId su RecipientSummary e arresti il controllo IP DNS-resolving

FixESigService
Spegnimento
6 agosto 2026 alle ore 19:20 UTC
Autore
Kamo
Impegno
95848ef

Un chiamante che agisce sullo stato di un destinatario deve essere in grado di stabilire WHOSE lo stato è. Fine del pacchetto legale di DocsService scrive un'attestazione WORM su la forza di "questo destinatario firmato"; senza alcun membro id sulla busta leggere può solo fidarsi del destinatario uid memorizzato alla consegna, e un l'idiota di un dipendente avrebbe lasciato riposare l'attestazione di un collega firma. RecipientSummary ora porta membroId — come una STRING, perché Unico rowid() è passato Numero. MAX SAFE INTEGER e questo disco è serializzato direttamente ai clienti. Null per un segnalatore esterno, e NON NULL lo lascia. EsignClientIp.isIpLiteral ha chiesto "è ogni personaggio una cifra o un punto", che "1.2.3.4.5" passa — e InetAddress.getByName poi lo tratta come un HOSTNAME e lo risolve: una query DNS in uscita, sul percorso di richiesta, per un nome CLIENT ha scelto in un intestazione, che è esattamente la ricerca che il javadoc dice è evitato. Ora conta gruppi e intervalli. Tenuto identico a DocsService LegalClientIp: i due sono copie di una regola e non devono essere in disaccordo quali stringhe sono indirizzi.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo