Akzeptieren Sie einen kurzlebigen otk auf dem WebSocket Handshake, neben ***
Gleiche Änderung wie Mediaservice: kamo-internal bewegt die ***-Sitzung aus dem Browser JavaScript, off sessionStorage und off every WebSocket URL (>?***=<12...
Fangen Sie tote Domains und tote Mailboxen, die die Checks durchlassen
Kampagne 8781b848 endete mit 667 Abprallern und 1.258 Ausfällen. Drei Lücken in der bestehende Förderfähigkeitsmaschine lässt sie durch: - DomainMailCheck frag...
Ein IMAP/SMTP-Verbindungstest darf nicht als Netzwerksonde verwendbar sein
POST /api/E-Mail/member-imap/test und /{id'/imap/test, der mit welchem Host und Port verbunden ist Anrufer lieferte und gab die rohe Ausnahmemeldung zurück. Jed...
Alias, Domain- und Personal-Mailbox-Admin-Aktionen benötigen ein Management-Recht
auf einem Email-Alias erstellen/löschen, **************** auf den org-Sendedomains, und ************ auf einer persönlichen (selbstgehosteten) Mailbox, die alle...
Die Mailboxen und Aliasnamen eines Mitglieds sind nur innerhalb der eigenen Organisation lesbar
GET ************ hat überhaupt keine HttpServletRequest genommen - keine Sitzung, keine Org überall auf dem Weg nachprüfen - und GET ************ hat geprüft, o...
Ein Kalender-Export oder Import muss einer sein, den der Anrufer tatsächlich öffnen kann
GET /export/calendar/{id' und POST /import/{calendarId' nahmen die UUID des Kalenders allein - nein HttpServletRequest, also keine Sitzung, keine Org- oder Mitg...
SearchService markiert seinen Injektionskonstrukteur, so dass der Service beginnt
9809d4b gab SearchService einen zweiten Konstruktor (eine Uhr, für Tests) und markiert weder, so Frühling wählte weder, suchte nach einem No-argument Konstrukto...
Suchen Sie, die ihre Abfrage ehrt, und jede Mail-Aktion auf der Mailbox, die geöffnet ist
Zwei Probleme auf /messages, im Service behoben. Die Suche hat nicht funktioniert. Der Indexpfad warf eine ClassCastException auf jeden Treffer (Instant -" Tim...
Shared-Mailbox **************** brauchen ein Managementrecht
************ auf /api/email/shared-mailboxes benötigt nur ein Sitzung - jedes authentifizierte Mitglied könnte eine gemeinsame Mailbox erstellen, eine löschen o...
Ein OAuth Zustand Token ist ein Server-Seite Rekord, nicht ein Blob der Browser Hände zurück
/api/email/oauth/callback und ************ sind öffentlich und sessionless (die Provider leitet den Browser hier ohne Kamo-Sitzung um), also war "State" der ein...
Ein From override muss eine Adresse sein, die der Anrufer senden kann
POST /api/email/send nahm request.getFromAddress() direkt in den Header From und das SMTP Briefumschlag Absender ************ -' EmailSmtpService.send, und das ...
Aliases und Shared-Mailbox-Zugang nennen ihre Mitglieder als Text
GET und POST /api/Email/Alases (und /aliases/member/{id') und GET und POST **************** antwortete mit den Entitäten selbst, deren Long MitgliedId und gewäh...
Speichern eines Kalenders/Kontakte-Integration wird nie leer aus oder lässt seine gespeicherten Anmeldeinformationen fallen
Die Zugangsdaten einer KontaktintegrationJson wurde durch das ersetzt, was ein Save gesendet hat. Der org CalDAV/CardDAV sendet alles vier Server-Felder (leer -...
Die Zugangsliste einer freigegebenen Mailbox ist nur innerhalb der eigenen Organisation lesbar
GET ************ genannt ************, die den Zugang lesen Zeilen für jede Mailbox-ID. Jeder andere Zugriffsbetrieb (aktualisieren, löschen, gewähren, widerruf...
Eine Person, die aus einem Tropf genommen wurde, bleibt draußen
Der Motor bewegt sich auf bis zu 200 Personen pro Tropf von Kopien, die er zu Beginn eines Passes gelesen, bis zu 25 Sekunden alt von der Zeit, die jeder verwen...
Ein Tropf Leute zählen folgen der Suche, so dass All ist immer die Summe seiner Chips
Stoppen Sie die Aktualisierung eines Mailbox-Zuschuss keine App kann aktualisieren, und sagen, es muss wieder verbunden
Eine Org verbunden Microsoft 365 über Kamo-Plattform-App; die Plattform-App war später abgeschaltet und die org hat keine eigene Registrierung. Der Rechenspiele...
Jede abgelehnte Anfrage sagt warum, nicht nur Kampagnenaufrufe
2a72597 gab den Kampagnen-Kontrolleuren das Urteil des Mitglieds statt "Bad Anfrage". Der gleiche Verlust passiert überall sonst in E-MailService, die sich weig...
Eine abgelehnte Kampagne Aufruf sagt, warum, statt "Bad Request"
CampaignService lehnt mit einer ResponseStatusException mit einem Satz ab geschrieben für das Mitglied ("Die Kampagne vor dem Löschen"., "Nur angehalten Kampagn...
Akzeptieren Sie OCI-Bildindizes bei der Lösung der gebauten Digest [Skip ci]
Die Bilder werden als OCI-Bild-Indizes geschoben, so fragen Sie die Registrierung für eine einzige Bildmanifest beantwortete nur 404, die Digest kam leer zurück...
Neustart, wenn ein gleich-Commit-Reseling Blätter Schoten auf der alten Digest [Skip ci]
Der Rollout-Schritt versuchte, einen gleichen-Commit-Wunsch-Restau zu erkennen, indem er die Deployment Bildreferenz vor und nach "Set-Bild". "Beschwerde anspre...
Speichern einer Kampagne scheitert nicht mehr mit "Neustart lesen erforderlich"
Die Bulk-Provider-Reihe (Hosts, Senden Fenster, Warm-ups, Kampagne Publikum) wurde innerhalb der Anrufer gelesen längere Transaktionen. Eine Kampagne speichern ...
Der Organisationsinhaber kann die Opt-out-Liste öffnen
Am Tag des Einsatzes wird niemandem ein brandneues Recht eingeräumt, so dass eine nur auf MANAGE_EMAIL_OPT_OUTS eingesperrte Liste für keine Organisation sichtb...
Nennen Sie den Absender einmal oben auf der Präferenzseite
Mit einem Logo ist der Name sein Alttext und wird nicht wieder darunter geschrieben; ohne einen ist der Name der Kopf. Es wurde zweimal gezeigt und vorgelesen.
Die Opt-out-Liste nennt nur Kontakte aus Organisationsbüchern
Das persönliche Adressbuch eines Mitglieds gehört ihnen; die org-weite Opt-out-Liste darf nicht zu einer Möglichkeit werden, zu sehen, wessen private Kontakte j...
Jede Kampagne wird als Massensender der Org gesendet, und seine From hält sie nie inne
Eine Kampagnen-eigene von_email/from_name werden nicht mehr gelesen: Das From ist immer die Adresse und der Name auf Einstellungen - E-Mail - Bulk Email Sender ...
Startup-Checks für die One-Address-per-Kampagne-Index statt erstellen
EmailService lief CREATE UNIQUE INDEX auf jedem Start. DDL auf diesem Cluster kostet jeden Service ca. 15 Minuten "Schema Version mismatch", auch viel zu riskie...
Korrekturen an den Anbieter Blob, Lieferberichte und Test senden
Der Anbieter Blob ist immer in einer eigenen Transaktion geschrieben, so dass seine Lock Abfrage bleibt die erste Anweisung und eine verlorene Sperre Rennen kan...
Ein von der Plattform-Relais würde die Kampagne verweigern, anstatt ihre Empfänger zu versagen
Versäumt die Empfänger machte jeder von ihnen kontaktiert, so einmal die wurde behoben, die die Kampagne niemals an diese Adressen senden konnte. Der Weg der Se...
Das Plattform-Relais wird überall von einem Host-and-Port-Check erkannt
Verweigerung einer Off-Domain Von abgestimmt die Relais von Host und Port, während die Warm-up's delivery Tracking und der Test-Sende-Beratung von Host abgestim...
Live-Kampagne Fortschritt erreicht Browser auf jeder Replik
Der STOMP-Broker ist in-Hefen pro Pod und der Fortschritt wird auf, je nachdem, was angehoben pod hält die Versand-Leasing oder erhielt einen Lieferbericht, so ...
Der Smtp-Umschlagssender ist von Adresse auf die Bar eingestellt
Kampagnenpost trägt jetzt einen Anzeigenamen in seinem From, und die Relais es geht durch akzeptiert nur eine eigene Absender-Domain, beurteilt von MAIL FROM. m...
Eine fehlende Mailing-Adresse blockiert nicht mehr das Versenden
assertSendable weigerte sich, eine Kampagne ohne physische zu planen oder zu senden Adresse. Die Adresse der Org geht immer noch in die Fußstütze, wenn sie eine...
Eine Hold'em-Einladung ist auf der rechten Seite umzuspielen Hold'em gated
HOLDEM_INVITE war weder in der gated noch in der geuntten Karte, also wurde sie ausgeliefert ungated und nicht der Test, der existiert, um genau das zu fangen.
Ein Line Break im Display-Namen eines Absenders kann keinen Header mehr starten
Jakarta Mail kodiert Kommas, Zitate und Nicht-ASCII in einem Anzeigenamen, aber geht ein rohes CR/LF durch, so zeigt, wie jetzt die Kontrollzeichen abflacht zu ...
Der NoReply-Rekorder benennt den Konstruktor, den Spring verwenden sollte
Es hat zwei, die zweite für Tests, und mit keiner markierten Frühling Picks weder: der Kontext mit "No default constructor found" gescheitert und nahm EmailSmtp...
Vorlage Logos kommen von einem Live-Themen-Host
resolveLogoUrls baute die Logo-URL von der org ersten Domain, was auch immer seine Zustand, so dass ein org noch die Einrichtung seiner Domain bekam eine Logo-U...
Eine Benachrichtigung auf der falschen Hülse erreichte niemanden
Der Broker hier ist enableSimpleBroker - in-Heife, pro Pod, kein Relais - und dies Der Einsatz führt über zwei Repliken. MemberNotificationService veröffentlich...
Die letzten beiden langlebigen Verbraucher werden Warteschlangen, und Kontakt-Sync erreicht jede Hülse
Das Mail-Relais war eines von vier NATS-Abonnements auf einem einfachen langlebigen Verbraucher. Eine einfache langlebige gibt genau EIN Abonnent, so dass bei z...
Eine Massenmarke-Lesung kündigt sich an, so dass die nv-Plakette folgt es
Die Single-Nachricht-Endpunkte haben immer die Mailbox-Ereignisse veröffentlicht, die sich bewegen das Navi-Abzeichen und laden Sie die anderen Tabs. Die drei B...
Jedes Pod leitet den Briefkastenschieber weiter, so dass sich die ungelesene Plakette wieder bewegt
Das E-Mail-Relais des Browsers bindet einen DURABLE NATS-Konsum, der nach dem Mitglied benannt ist ("email-ws-<id""). Ein langlebiger Push-Konsum gibt genau ein...
Ein Service kann die Verbindung eines Meetings ändern, und der Raum wird erklärt
updateEvent hat Titel, Beschreibung, Standort, Farbe, Zeitzone und Tiefe neu formuliert Link, und fallengelassen meetingUrl - so ein Link hinzugefügt, um einen ...
Eine Präferenz PUT wurde jede Einstellung zurück, die es nicht erwähnte
Meldet als "wenn ich wiederholende Ton aktivieren, speichert er nicht". Es hat gespart. Dann die nächste Voreinstellung, die das Mitglied berührt hat, schaltete...
Ein Meeting-Link kann gesetzt werden, nicht nur lesen
MeetingUrl hat auf der Einheit gewesen, in EventDto und in der SitzungSignature für als solange der Dialog existiert hat und nichts jemals schreiben könnte. Eve...
Der Join-Link erreicht den Kalender des Gastes, nicht nur deren Posteingang
Eine Einladung trug seine Sitzung Link in der HTML-Körper und nirgendwo sonst, so ein Gast, der es am Montag akzeptierte und am Freitag ihren Kalender öffnete, ...
Sehen Sie eine Mailbox für das Telefon, nicht nur für den Browser
Ein IMAP IDLE-Hörer ist das einzige, was eine Nachricht ankommt; es veröffentlicht email.inbox.<addr?, was letztendlich MediaService dazu auffordert brutren ein...
Geben Sie der Bug-Status Vorschau der Verweigerungsblock es jetzt macht
SystemBugStatusEmail pre-rendert zwei bedingte Blöcke, und die Admin-Vorschau hat um beides zu liefern. Präsent und leer statt abwesend: ein unbedarfter Platzha...
Ein Katalog Beule leerte den Sweep, anstatt es zu scheitern
Beide liest die Sweep hängt von bereits saß in einem Fang, der Protokolle und trägt auf, so dass ein Yugabyte-Konflikt nie als Fehler aufgetaucht - es tauchte a...
Beweisen Sie den Einsatz durch Digest, nicht durch Tag
Die vorherige Übergabe stoppt "Set-Image" als stilles No-Op. Dies behauptet, die Ergebnis: Nach dem Rollout wird der Tag auf einen Digest bei der Registrierung ...
Ein Umbau der gleichen Verpflichtung eingesetzt nichts und berichtete Erfolg
Das Bild ist mit dem Commit SHA markiert, so dass der Wiederaufbau der gleichen Commit produziert eine identische Bildreferenz. "kubectl Set Bild" dann ändert n...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
