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

FixESigService
Shipped
6 agosto 2026 alle ore 19:20 UTC
Author
Kamo
Commit
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.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo