Skip to content
Snippets Groups Projects
Commit 97caccbb authored by Igor Markin's avatar Igor Markin
Browse files

Merge branch 'master' of...

Merge branch 'master' of code.vereign.com:seal/building-blocks/signing-verification-utilities into 4-investigate-issue-with-the-caching-of-files-in-backblaze
parents 899faef2 429acbff
No related branches found
No related tags found
1 merge request!77Resolve "Investigate issue with the caching of files in backblaze"
Pipeline #43514 passed
Showing
with 29 additions and 20244 deletions
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [2.0.0] - 2021-06-15
### Removed
- `SealService`
## [1.0.2] - 2021-06-07
### Added
- Change log
### Changed
- Replace GitLab hosted `@vereign/png` in favor of `@vereign/lib-png` from NPM
- Use `@vereign/lib-png` as a peer dependency
## [1.0.0] - 2021-02-21
### Added
Initial tag
import { describe, it, expect } from "@jest/globals";
import { JSDOM } from "jsdom";
import SealService from "../../src/services/SealService";
import * as path from "path";
import * as fs from "fs";
import SealReadingError from "../../src/services/SealService/SealReadingError";
const readFiles = (path: string): Array<string> => {
return fs.readdirSync(path).filter(function (file) {
return fs.statSync(path + "/" + file).isFile();
});
};
const parseHTML = (htmlString: string): HTMLDocument => {
// TODO: test with JSDOM
const {
window: { document },
} = new JSDOM(htmlString);
return document;
};
describe("SealService tests", () => {
it("tests #getSealTemplate()", () => {
const sealUrl = "https://seal.vereign.com#seal-head-1";
const sealId = "sealId";
const sealTemplate = SealService.getSealTemplate(sealId, sealUrl);
const document = parseHTML(sealTemplate);
expect(document.body.innerHTML).toEqual(
'<a id="seal-container-v1-sealId" href="https://seal.vereign.com#seal-head-1" target="_blank" rel="noopener noreferrer"><img id="seal-image-sealId" alt="Vereign Seal" src="<src-placeholder>"></a>'
);
});
it("tests #createSealUrl()", () => {
const sealHeadBytes =
"3DCiDc+0q/4cTggpgT7mw6x161f5073PhITsfDwqoLHwNWAhIg98ZVg/TYXMlGiHtAHBHeS5hv0cZIAG9Mi/H6ZE6eHak=&t=1614589293115";
const baseUrl = "https://seal.vereign.com";
const sealUrl = SealService.createSealUrl(baseUrl, sealHeadBytes);
expect(SealService.getSealHead(sealUrl)).toEqual(sealHeadBytes);
});
describe("#extractSeal()", () => {
describe("Test sealed emails", () => {
const emailsDir = path.resolve(__dirname, "eml/sealed");
// TODO: regenerate sealed test cases
const files = readFiles(emailsDir);
it.concurrent.each(files)("Case %s", async (dirName) => {
const mime = fs.readFileSync(`${emailsDir}/${dirName}`).toString();
const {
sealUrl,
sealId,
publicKey,
} = await SealService.extractSealFromMime(mime, parseHTML);
expect(sealUrl).toBeTruthy();
expect(sealId).toBeTruthy();
expect(publicKey).toBeTruthy();
});
});
describe("Test unsealed emails", () => {
const emailsDir = path.resolve(__dirname, "eml/unsealed");
const files = readFiles(emailsDir);
it.concurrent.each(files)("Case %s", async (dirName) => {
const mime = fs.readFileSync(`${emailsDir}/${dirName}`).toString();
try {
await SealService.extractSealFromMime(mime, parseHTML);
} catch (e) {
expect(e instanceof SealReadingError).toBeTruthy();
expect(e.type).toEqual(SealReadingError.MESSAGE_NOT_SEALED);
}
});
});
});
});
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
MIME-Version: 1.0
Date: Tue, 9 Feb 2021 18:27:20 +0300
Message-ID: <CAJP+dqPur4XK_N=UZrPYs7j4aYmPePCxhCmXNKyontBMu0aELg@mail.gmail.com>
Subject: Gmail-Gmail-Reply
From: Se Himmelen <sepahimmelen@gmail.com>
To: null <markin.io210@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000002bb8a105bae8ec36"
--0000000000002bb8a105bae8ec36
Content-Type: text/plain; charset="UTF-8"
Hello! Here's some quoted content for you
in the middle
>
and
at the ned
--0000000000002bb8a105bae8ec36
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Hello! Here&#39;s some quoted content for you<br><br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C2=A0in the middle<br></block=
quote><div><br></div><div>and</div><div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">at the ned=C2=A0</blockquote></div>
--0000000000002bb8a105bae8ec36--
Delivered-To: markin.io210@gmail.com
Received: by 2002:a05:6a10:271b:0:0:0:0 with SMTP id ib27csp650687pxb;
Tue, 9 Feb 2021 07:30:02 -0800 (PST)
X-Received: by 2002:a37:8185:: with SMTP id c127mr22300827qkd.275.1612884602345;
Tue, 09 Feb 2021 07:30:02 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1612884602; cv=none;
d=google.com; s=arc-20160816;
b=06EGMksCLBWgYxiSAxbbtp8fCfKzzt81Zn2GCWkfAwMILWbSYOB1vLaqYkLiBFWXkd
Lqu9A0zx4Bno1uuKiIjNEQc7ht7mDS77aHC36fNsEhzmIboPXYlF+f0f9OQwhjWgyXCk
TZqWwXd++WbNKIEaTJS2ZV61thH60s2h+MP7RBjKUImZ9iHYGJH+S9iN4NLuFrfyIUAq
GnsVlMcLuQf2l8ai9/XxErAxPya2UDlFenyNBPkLNewOh+VUIxdQIomdmtTSkBRrLgSK
TkEuFtQ6NO1FOMZKzMLNASm6LwDmRDlfCwJbtsWKKK17jtEGr7aGD4PahsVsrCTIvve2
bTdQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:dkim-signature;
bh=b3NVCYF8yaS3qaFQ7Tzq0ONI14pPUis9p8IxkEq5Ou0=;
b=kYIBKzO/7sW9bXemi2B1gcV0lxcyHJXoSsMdMvZoaktdVmltG8Nmyt1KfPoc4ILHTX
Z95poBD4Kd4zM/dZeMy0e9LcKquLiS8xkSaTi8sU3/rq8UQMIq7zsEvRYYd/RpF/y9Er
P1fonICNUi2eNmMYYpd0/fBvxpHWF2I1gWM9OwkKdGb/7A3+Fh+Oln59UmMzMcx1mQWn
jCzlpLkEJqk3G7ExIQ3RUOMeYcDq8P/GfRj9w0STlmFnz3VJOwRK/25L+8YiBvzANfK7
kJcZLeBLbeWewSjs2YXB+Gl/Otx7g2pswSyzTIkVGKBxutoDZXWKhnwnOJdK9Jv2oxJR
ZACA==
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@gmail.com header.s=20161025 header.b=kPfzTb2V;
spf=pass (google.com: domain of sepahimmelen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=sepahimmelen@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Return-Path: <sepahimmelen@gmail.com>
Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
by mx.google.com with SMTPS id g14sor8981070qko.136.2021.02.09.07.30.02
for <markin.io210@gmail.com>
(Google Transport Security);
Tue, 09 Feb 2021 07:30:02 -0800 (PST)
Received-SPF: pass (google.com: domain of sepahimmelen@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
Authentication-Results: mx.google.com;
dkim=pass header.i=@gmail.com header.s=20161025 header.b=kPfzTb2V;
spf=pass (google.com: domain of sepahimmelen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=sepahimmelen@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=b3NVCYF8yaS3qaFQ7Tzq0ONI14pPUis9p8IxkEq5Ou0=;
b=kPfzTb2VPTUOOerWdtOiuvRqo8RoA0NvhUHRUe9jsPxUNExfk07eKtMJ+NQDdNq9ZF
mhnTEbgBen3KxlwXp1TQrPx6DpqENPc7k/10JibqgCEKxi60fCpILaq3Bz+JG4SV/mCJ
wb9LaJeCRLZ1TSISskL2seJ6N/6ZgkPtsFmdvXIuOIHInHF6mniHJLbWuWJs9ScOvRYH
hpAQNuoyUVbFzjf4wcbuh45dmGBgJDRS7eyXUdaS8lbFebvg7lCV+KzgT2PgF6nklwEH
xtW5FpD+q3BHBY23Pd8uzQgqe3CWSCOoDY2IA0sPTkbzemPTdvMdpAcYqSjlftbDO0yD
3W6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=b3NVCYF8yaS3qaFQ7Tzq0ONI14pPUis9p8IxkEq5Ou0=;
b=ZtuiV3FWRF9b3iL71SX816zr95Q1vOunvz8bVMW8jf7dd8yAryN7ASfz4I14DEAiV8
tnK0Qf1D5HkjawiVcnTEFfCG2nmhGT7ZmxEzYnD39Ev+29eSEGWbundxr8d2z5oEKwZA
afYn3DTdB0KwtXC69LcdsZr39Yziez0gi3OVdhZ/nbIxrzfeou6BrRSXaB/XUiTITXiD
c6buV0W5sCvRh6AgTnz0bWM9+2mRQg/rwx+Zw3mXCkuEwML7zjbrzx1Vg2T+GJdxVyE8
ms9gaTTdWBPWgfeWg3TVz9epiL+OUu7D/l7aejETkrDZZ0+8tOaZJ4BnoZZlaoVd5jzi
kfJA==
X-Gm-Message-State: AOAM532wvF4saSrW66Hx/LfaM3Qm6UeuwtWHOQ8vSmzVY/WmUcik4uxN 9Ay49X6xGApXbIUOOr3MjCUQAYqjSvtaCtu4Rtkbc0J7CLLa9w==
X-Google-Smtp-Source: ABdhPJyuEFwUlTVf0b5kVXgJq7VBPS141w712sxf3BeCs4DTMmyfEFwyiXq8BQFucAoxgP1a+3K1gq3c36h/6moDVuQ=
X-Received: by 2002:a37:dc43:: with SMTP id v64mr24056234qki.361.1612884601792; Tue, 09 Feb 2021 07:30:01 -0800 (PST)
MIME-Version: 1.0
References: <CAJP+dqPv=9x5tPghn7vUGPEicFRhzix_CJD3nEKQnvx6ujUChg@mail.gmail.com> <CAEJWGJxXSS89chPOiib1QdYEAd7a5LmGYH=Tgx4akfuBHcYA0Q@mail.gmail.com>
In-Reply-To: <CAEJWGJxXSS89chPOiib1QdYEAd7a5LmGYH=Tgx4akfuBHcYA0Q@mail.gmail.com>
From: Se Himmelen <sepahimmelen@gmail.com>
Date: Tue, 9 Feb 2021 18:29:50 +0300
Message-ID: <CAJP+dqMsCVkv=a9q9ukFaYq21XLGcGZCTGOoNP47MTgQ_+t2hA@mail.gmail.com>
Subject: Fwd: Gmail-Gmail-Forward
To: null <markin.io210@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000c0ec7505bae8f53d"
--000000000000c0ec7505bae8f53d
Content-Type: text/plain; charset="UTF-8"
Hello! Here's some quoted content for you
in the middle
>
and
at the end
---------- Forwarded message ---------
From: Igor Markin <markin.io210@gmail.com>
Date: Tue, Feb 9, 2021 at 6:29 PM
Subject: Fwd: Gmail-Gmail-Forward
To: Igor Markin <sepahimmelen@gmail.com>
Hello! Here's some quoted content for you
in the middle
>
and
at the end
---------- Forwarded message ---------
From: Se Himmelen <sepahimmelen@gmail.com>
Date: Tue, 9 Feb 2021 at 18:29
Subject: Gmail-Gmail-Forward
To: null <markin.io210@gmail.com>
Hello! Here's some quoted content for you
in the middle
>
and
at the end
--000000000000c0ec7505bae8f53d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Hello! Here&#39;s some quoted content for you<br><br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C2=A0in the middle<br></block=
quote><div><br></div><div>and</div><div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">at the end=C2=A0</blockquote><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded messag=
e ---------<br>From: <strong class=3D"gmail_sendername" dir=3D"auto">Igor M=
arkin</strong> <span dir=3D"auto">&lt;<a href=3D"mailto:markin.io210@gmail.=
com">markin.io210@gmail.com</a>&gt;</span><br>Date: Tue, Feb 9, 2021 at 6:2=
9 PM<br>Subject: Fwd: Gmail-Gmail-Forward<br>To: Igor Markin &lt;<a href=3D=
"mailto:sepahimmelen@gmail.com">sepahimmelen@gmail.com</a>&gt;<br></div><br=
><br><div dir=3D"ltr">Hello! Here&#39;s some quoted content for you<br><br>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0in the middle<br></=
blockquote><div><br></div><div>and</div><div><br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">at the end=C2=A0</blockquote><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded=
message ---------<br>From: <strong class=3D"gmail_sendername" dir=3D"auto"=
>Se Himmelen</strong> <span dir=3D"auto">&lt;<a href=3D"mailto:sepahimmelen=
@gmail.com" target=3D"_blank">sepahimmelen@gmail.com</a>&gt;</span><br>Date=
: Tue, 9 Feb 2021 at 18:29<br>Subject: Gmail-Gmail-Forward<br>To: null &lt;=
<a href=3D"mailto:markin.io210@gmail.com" target=3D"_blank">markin.io210@gm=
ail.com</a>&gt;<br></div><br><br><div dir=3D"ltr">Hello! Here&#39;s some qu=
oted content for you<br><br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">=C2=A0in the middle<br></blockquote><div><br></div><div>and</div><div><b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">at the end=C2=A0<=
/blockquote></div>
</div></div>
</div></div>
--000000000000c0ec7505bae8f53d--
Delivered-To: markin.io210@gmail.com
Received: by 2002:a05:6a10:271b:0:0:0:0 with SMTP id ib27csp649556pxb;
Tue, 9 Feb 2021 07:28:35 -0800 (PST)
X-Received: by 2002:a05:620a:22c5:: with SMTP id o5mr21474388qki.364.1612884515603;
Tue, 09 Feb 2021 07:28:35 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1612884515; cv=none;
d=google.com; s=arc-20160816;
b=fDdYb8DBre3DuWBDOxWtjdX7MP59IunMU86bsiPMUCIpW3K8J9JC/WH0ZQQ4wha1Et
qjezc08PnOaTaIqzgKZRsmNZdN98+OQnTdA9dxAt21EY1xeTimrpYljA2PGCtLfm0qPS
QjED+OB/5JIoLI+UzQ474pWW9XbIX7j4+8Sbx1xBlLFpg0Yr+6lVfdODvUjmmt1U5iMf
0vrP9b82wYz4sOhyU7nAKQxtVccGnruIJiwqEBHhcTwNqB7Cl+56KRsfptqpMO7wYERz
smrSuwxIEGqYH9L9eD5RnujmOBiwYQjTkWjYlUg4SzO0JbBj+e2HilcDJN3mD++2+c+X
QIHg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:dkim-signature;
bh=82OShDT0gn01WIzEX3GWZDdLOknJUGXwUWE3Ssicxf0=;
b=Ldp1s+uLHZVvWXOhlLltAybpK3tgRAhDTW127vVZKPz0s87J4dbMZdx14iS8oAInbI
0nwcJkTi7t98S+W0uWmXpjtRq3m9F/XpDlIPAPnhfJwHhAlw3mgLmuiDSM4yFvKxqTLA
nwI4jzOB4rXHetyr6D+HlmedvdOy+cIIuMi0rm/hgIaJa3rUVaaobqQSYIPvjugEBoEx
tmd/iERfrLL4tE+HjlyC961JJkPGBc1PCiPn1O4BCIrIKwRLkcGiQJ9J/j5lZE0L2jRF
eEKnvAcgfuaMatbCYBbN6UxU3zSF9+5iVkArNQ3FiIybnxtG+5hwCdqvPSqrTBHXONZa
McWw==
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@gmail.com header.s=20161025 header.b=CO2p2vUC;
spf=pass (google.com: domain of sepahimmelen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=sepahimmelen@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Return-Path: <sepahimmelen@gmail.com>
Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
by mx.google.com with SMTPS id d5sor3991152qvy.54.2021.02.09.07.28.35
for <markin.io210@gmail.com>
(Google Transport Security);
Tue, 09 Feb 2021 07:28:35 -0800 (PST)
Received-SPF: pass (google.com: domain of sepahimmelen@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
Authentication-Results: mx.google.com;
dkim=pass header.i=@gmail.com header.s=20161025 header.b=CO2p2vUC;
spf=pass (google.com: domain of sepahimmelen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=sepahimmelen@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=82OShDT0gn01WIzEX3GWZDdLOknJUGXwUWE3Ssicxf0=;
b=CO2p2vUCt7OcKTf5NB+hujezU4PiNRmQ2Xkicfgm6UeN5BceO6JatH9WNbNW3lWemz
qDNk0IO1bO6RueZKn8W2XrOloosWNdEZtC26n1+VVcQnuRGLliS6FY0E3bzw1C8kKB9L
cY5E9mghCFkJPK7eDp4d3Bewn0vp/uuupxZYZctezo1Nxk95cxnKxDKrP78jaErShlk/
1asYVRJhiXKG75TezlQub3Gmj5dmKk+YZSj3ydEgc3+N+oTJ9mc+HR96JxJJ3X1agird
pZ4IxREUtQTr60+/matyKc4/YRfBkWRv+113Tvn9lhc4L9GHnHOq4BH0/NQrMKQ8S0w2
VCFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=82OShDT0gn01WIzEX3GWZDdLOknJUGXwUWE3Ssicxf0=;
b=fZcJLxKmvy+drhlahazPUf3OHrTDym0GCgp5QEy5x/blv3weW/mMLkWPdMITupsCN4
0Dq0gzHYHNqkXTjknxUVk0EML336oFMCj46rRHUChs8+EV3Dz8W6QkdGD3cn/IF0HIl4
QjSXJMPo6nzWpgsQlHPvLh8a8oegNqRBBHtoUiGygsLzoZb06Hv3Z8CiU2U6xg61Sm8t
ijX3VLqH0CfY+PsF6P5MGLu4Xz3kNA7kJcFE5LyIqBKLbYb7Vx06xLV++JXKZibQayuZ
UV6vKxLBroP/1r8Qyfv95dZvykBhYFghJ6HY6f2FD12d9cOD8ycpG92P0EqcNOFrTJfr
0hyA==
X-Gm-Message-State: AOAM531SMnZ+rjPqi6aUcxig7xvMMRFDKh0iJ4eU43QR9gB8+UVf6JpD dYrbqNAkaDl8rjcipIocjb86YKSZO0rwa7z4eaxO7xYkg1JMTQ==
X-Google-Smtp-Source: ABdhPJysHup0LGFhhmLAldosc/+hGetDAj9lHmmGsxyFOQj2ymRHpjdq6OCxRJW+XAP7z5f1R7MwHdH1lmlnWFY7u9w=
X-Received: by 2002:a0c:aed0:: with SMTP id n16mr21730908qvd.22.1612884514986; Tue, 09 Feb 2021 07:28:34 -0800 (PST)
MIME-Version: 1.0
References: <CAJP+dqPur4XK_N=UZrPYs7j4aYmPePCxhCmXNKyontBMu0aELg@mail.gmail.com> <CAEJWGJzjer+mugDatfdd=Bdwybee1wtXLqEvGFLmPzVxhuZTgw@mail.gmail.com>
In-Reply-To: <CAEJWGJzjer+mugDatfdd=Bdwybee1wtXLqEvGFLmPzVxhuZTgw@mail.gmail.com>
From: Se Himmelen <sepahimmelen@gmail.com>
Date: Tue, 9 Feb 2021 18:28:23 +0300
Message-ID: <CAJP+dqMCdywi5NYuJN+6gNfyp82rwZQFT3sJDFP9HXi4RhSsgg@mail.gmail.com>
Subject: Re: Gmail-Gmail-Reply
To: Igor Markin <markin.io210@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000009464c405bae8f0d3"
--0000000000009464c405bae8f0d3
Content-Type: text/plain; charset="UTF-8"
Hello! Here's some quoted content for you 2
in the middle 2
>
and 2
at the ned 2
On Tue, Feb 9, 2021 at 6:28 PM Igor Markin <markin.io210@gmail.com> wrote:
> Hello! Here's some quoted content for you 1
>
> in the middle 1
>>
>
> and 1
>
> at the end 1
>
>
> On Tue, 9 Feb 2021 at 18:27, Se Himmelen <sepahimmelen@gmail.com> wrote:
>
>> Hello! Here's some quoted content for you
>>
>> in the middle
>>>
>>
>> and
>>
>> at the ned
>>
>>
--0000000000009464c405bae8f0d3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Hello! Here&#39;s some quoted content for you 2<br><br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0in the middle 2<br></b=
lockquote><div><br></div><div>and 2</div><div><br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">at the ned 2</blockquote></div><br><div cl=
ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Feb 9, 20=
21 at 6:28 PM Igor Markin &lt;<a href=3D"mailto:markin.io210@gmail.com">mar=
kin.io210@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr">Hello! Here&#39;s some quoted content f=
or you 1<br><br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0in =
the middle 1<br></blockquote><div>=C2=A0</div><div>and 1</div><div><br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">at the end 1</blockquot=
e></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Tue, 9 Feb 2021 at 18:27, Se Himmelen &lt;<a href=3D"mailto:sepahimmel=
en@gmail.com" target=3D"_blank">sepahimmelen@gmail.com</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hell=
o! Here&#39;s some quoted content for you<br><br><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">=C2=A0in the middle<br></blockquote><div><br></div>=
<div>and</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">at the ned=C2=A0</blockquote></div>
</blockquote></div>
</blockquote></div>
--0000000000009464c405bae8f0d3--
Received: from AM6EUR05HT032.eop-eur05.prod.protection.outlook.com
(2603:10a6:800:5f::22) by VI1PR0402MB3422.eurprd04.prod.outlook.com with
HTTPS via VI1PR0701CA0060.EURPRD07.PROD.OUTLOOK.COM; Tue, 9 Feb 2021 15:41:26
+0000
Received: from AM6EUR05FT013.eop-eur05.prod.protection.outlook.com
(2a01:111:e400:fc11::45) by
AM6EUR05HT032.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc11::311)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Tue, 9 Feb
2021 15:41:26 +0000
Authentication-Results: spf=pass (sender IP is 209.85.160.172)
smtp.mailfrom=gmail.com; hotmail.com; dkim=pass (signature was verified)
header.d=gmail.com;hotmail.com; dmarc=pass action=none
header.from=gmail.com;compauth=pass reason=100
Received-SPF: Pass (protection.outlook.com: domain of gmail.com designates
209.85.160.172 as permitted sender) receiver=protection.outlook.com;
client-ip=209.85.160.172; helo=mail-qt1-f172.google.com;
Received: from mail-qt1-f172.google.com (209.85.160.172) by
AM6EUR05FT013.mail.protection.outlook.com (10.233.240.165) with Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.3784.11 via Frontend Transport; Tue, 9 Feb 2021 15:41:26 +0000
X-IncomingTopHeaderMarker:
OriginalChecksum:7A04E2997D58627CE88B7BE874509E26888583C417C456A8490C868D061C2037;UpperCasedChecksum:21E1A6802189311A58F51CD800988AD6B82B090401E3F25AF26B7A45AF5B57F8;SizeAsReceived:2110;Count:13
Received: by mail-qt1-f172.google.com with SMTP id h16so13185576qth.11
for <markin.io@hotmail.com>; Tue, 09 Feb 2021 07:41:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:from:date:message-id:subject:to;
bh=YTjtagavL8czWwUymAncyDT4gLuBPXE4lAGxLO0nyGI=;
b=cfRv+IYMC3mAmBLWpivhSuuk5X8RGaxih2FJMyLj6l1/5SIzrefrSPgRJlnDdJazC+
3jFpwSUx7Qpm1qjSouZy5BNmK+ATIHxj122Q5UFzUYcyaJvDOPdmZlfiI5qBqHQR//wx
lJRaO5t1GnKrqCSQFhWfXAW3myy4q9A/U05AkhYkpZpAYPBv7s1lHPb+MLqRjrAaAi25
JbB1pDXgxRutkKA0Tjj7CTmyyA7SxP7pHy4OgWBmuP3gM+wMarHlnFBJTknLCSL3uSxz
6EerAMpxMCXglhmYwTcrCLpQKCj+zzQjGhhVkYmtnow7nM8OoGZro0abiFAbGVbMmbEl
AGig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=YTjtagavL8czWwUymAncyDT4gLuBPXE4lAGxLO0nyGI=;
b=LFy3+npPnsLubd/o22kyXKRZ3i9WjyrhvS3UGBE3+MQXk5nIUI9vaq8LLG6Vk5vK/T
rsYC8Q5Oh99w8tBbCl/Py+Yfjjt6hN3xo72vaexWFROk/c8AfWU5XwEyxKF4/B7WktxP
4kBidHvMz0CUOsf8YpAG4xlMitLbGvgOfgAgStRw3iQxTDPpBNtxP1j84uG/NzzMetlV
L6F0syQSCaYLmDqLB1dvJHlJP5lHkgh6uS/5sudlImj+c5prok98zad3F/vytl0kJ4wS
04rk7v1omD8zi3dDpCJiy/lT37vYk66ZYqQNYagu5mI77T0nmbjzSkfA9bjGQpUkGiI6
9fkg==
X-Gm-Message-State: AOAM531XOBdxBcBeVkoLzMm7vvLu0Ivx6qXfp5GW4zoUApMnw/3KSx+O
Izn7q5JQZGF13xVUNeuV2DR7lYr9pDt56kJ3B1XpCiYg39yWVw==
X-Google-Smtp-Source: ABdhPJwlfkvfUHyUNm6m5lXbShyW7bLovXXzhfKhR9h16RVcvLnr/ZnqvO+8Hfs4L0S6NXz3h25VgkTAnP6oLspQd2Q=
X-Received: by 2002:ac8:5419:: with SMTP id b25mr14799892qtq.0.1612885285448;
Tue, 09 Feb 2021 07:41:25 -0800 (PST)
MIME-Version: 1.0
From: Se Himmelen <sepahimmelen@gmail.com>
Date: Tue, 9 Feb 2021 18:41:14 +0300
Message-ID: <CAJP+dqPgfbz8JZZOAxzG9Nbz3AtTjt8JSuOOVAKeD4ij5R50Gg@mail.gmail.com>
Subject: Gmail-Outlook-Fowrard
To: Igor Markin <markin.io@hotmail.com>
X-IncomingHeaderCount: 13
Return-Path: sepahimmelen@gmail.com
X-MS-Exchange-Organization-ExpirationStartTime: 09 Feb 2021 15:41:26.1213
(UTC)
X-MS-Exchange-Organization-ExpirationStartTimeReason: OriginalSubmit
X-MS-Exchange-Organization-ExpirationInterval: 1:00:00:00.0000000
X-MS-Exchange-Organization-ExpirationIntervalReason: OriginalSubmit
X-MS-Exchange-Organization-Network-Message-Id:
f2afa4f9-2dee-4924-dc48-08d8cd112922
X-EOPAttributedMessage: 0
X-EOPTenantAttributedMessage: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa:0
X-MS-Exchange-Organization-MessageDirectionality: Incoming
X-MS-PublicTrafficType: Email
X-MS-Exchange-Organization-AuthSource:
AM6EUR05FT013.eop-eur05.prod.protection.outlook.com
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-UserLastLogonTime: 2/9/2021 3:40:16 PM
X-MS-Office365-Filtering-Correlation-Id: f2afa4f9-2dee-4924-dc48-08d8cd112922
X-MS-TrafficTypeDiagnostic: AM6EUR05HT032:
X-MS-Exchange-EOPDirect: true
X-Sender-IP: 209.85.160.172
X-SID-PRA: SEPAHIMMELEN@GMAIL.COM
X-SID-Result: PASS
X-MS-Exchange-Organization-PCL: 2
X-MS-Exchange-Organization-SCL: 0
X-Microsoft-Antispam: BCL:0;
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2021 15:41:26.1173
(UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f2afa4f9-2dee-4924-dc48-08d8cd112922
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-AuthSource:
AM6EUR05FT013.eop-eur05.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg:
00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6EUR05HT032
X-MS-Exchange-Transport-EndToEndLatency: 00:00:00.2843480
X-MS-Exchange-Processed-By-BccFoldering: 15.20.3805.035
X-Message-Info:
5vMbyqxGkdfEYp2cHbQwfRd0pWqNQNqyN/5WBjziqO3vvCAWkWkKOresrYYxHn0bnYDJUDtrO+3X+TsGPXXXiWr9M3myP/P5Q0jRvpijcvDGtvQL9FWLxsXXHEjijVoYjA9xbtr9+Xt16wqbBG3hPz+Y3DKLNe7xxc66IkW8b5TXeV19i4N1MqNCHsDjQhGaZ6+AibxQ/2B0ZCVsW9UY9Q==
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0xO0Q9MTtHRD0xO1NDTD0z
X-Microsoft-Antispam-Mailbox-Delivery:
abwl:0;wl:0;pcwl:0;kl:0;iwl:0;ijl:0;dwl:0;dkl:0;rwl:0;ucf:0;jmr:0;ex:0;auth:1;dest:I;ENG:(5062000282)(90000117)(90010023)(91010020)(91040095)(9000001)(9050020)(9100273)(5061607266)(5061608174)(4900115)(98392012)(98393011)(4920090)(6515079)(4950131)(4990090);
X-Microsoft-Antispam-Message-Info:
=?us-ascii?Q?q2a61T2KY4efK6GQx2+/D6ia5Z6PjzBcdK1YZ40ma2+MQ528cXiuD8AEm86Q?=
=?us-ascii?Q?jVYM4nhH/NmjfmZ73csPurWMBQyhhEg/CsgD1bUxAIux5TdlUfInqgDk3rf1?=
=?us-ascii?Q?d9U2VDA8EpjwZ5Zor8zBdmNRg057ue6Cm7yECwYXWBhRRmAXYwR4N3UHL2kW?=
=?us-ascii?Q?64s3rQwQV+2nAmDR/m0H8vdVscSNZ+qkvgLjraIzbn61blVGM9WxuLWGL/0f?=
=?us-ascii?Q?LRIWNm0u07CeEHEb8O32P76AEUVsh5mru5rUn6VHr97eHmWLW6yjpGJb4+Rd?=
=?us-ascii?Q?RWIljPV9xetZUeYXLL0RsbjljtiP/VTePKUvTlvxob3GLRUBBGFO3ofYX2aj?=
=?us-ascii?Q?+PWSyE+f25p8oObEX1J7sCWF2qUEfB9GztUvX6W/hZWbQgMrmkwG6nsxsiNa?=
=?us-ascii?Q?6ERfCaAX9TrUKGTQayzjHnOnLoW+zIYNxFTgDK6WqNKlzYGgcAIXHP/1+akY?=
=?us-ascii?Q?BqcejX1MYV1G9BKF6T6lN3o3HDbt/f3u0H9vahc3+T+RDoeQCXDo1MnI5DfR?=
=?us-ascii?Q?ieMNI2s2m1OPyAVJRbSQCqyk6NgJ0t+/RnB4g6ekljMpnl+4jzvnqHyBPmea?=
=?us-ascii?Q?VVyhyDr/NzBcRlTd7YsTT6xAeZrUiB75zUXnR/K5QBAn8H2GF7EED8nUp+ri?=
=?us-ascii?Q?pJheJQa1OKfiLGTcBD+ilCTWm840cSDrNJAXnbYRDSDRa1npk4dGBDtrxUk5?=
=?us-ascii?Q?c1fiODxfbhoNkvwpBbRsPOJ6R50Jme8Kw0rMPu/dcjQPvrXDUca+mqoFqnc5?=
=?us-ascii?Q?qQRFZ5NSZH5uT88ATItYUfxazFd9s0RkRMOVcsYQD46R8COc3ceSfKnJGRKY?=
=?us-ascii?Q?R+R8nuInMErmcW6eljHVbx5JQbWyYjWVdqhFxlPuGvFhcttzmHt5ykFuAFFy?=
=?us-ascii?Q?en2QaVOBbNB461jRQfloEYBqlZO4uUbYhSdvNYHAwCXUd2i8AjaFwvDKjdF7?=
=?us-ascii?Q?dszKhbrO5+VhyjTacH7y2n4bnwsIv81Qj+yOWniLN8V4qvXo+XT59afOQFJt?=
=?us-ascii?Q?WN5kLRrkK1yFS5DhCWY6R/GU5+292W13cHNJD6yx7uZTu5SNvGWmoYm0AfSi?=
=?us-ascii?Q?6o8Qmp7zB1d1kVlNhJjRDDECi2rw8LT1c1JHW1gKNgsNUQZ3giaDqXVBj6mU?=
=?us-ascii?Q?hP09Ps0Ss5ErmyxmhhDgiO9/xWM34oiF4zAdHbnAK0HiF8mMKgXbsifmXcii?=
=?us-ascii?Q?FJUoHlgugfnjVLAC?=
Content-type: multipart/alternative;
boundary="B_3695746382_724272179"
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
--B_3695746382_724272179
Content-type: text/plain;
charset="UTF-8"
Content-transfer-encoding: 7bit
Hey
Some quoted content one
and
Two
--B_3695746382_724272179
Content-type: text/html;
charset="UTF-8"
Content-transfer-encoding: quoted-printable
<html><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"></head><=
body><div dir=3D"ltr"><span style=3D"color:rgb(32,31,30);font-size:15px">Hey</sp=
an><div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:15px;line-h=
eight:inherit;vertical-align:baseline;color:rgb(32,31,30)"><br></div><blockq=
uote class=3D"gmail-x_gmail_quote" style=3D"color:rgb(32,31,30);font-size:15px;m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">Some quoted content one</blockquote><div style=3D"margin:0px;padding:0px;=
border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font=
-stretch:inherit;font-size:15px;line-height:inherit;vertical-align:baseline;=
color:rgb(32,31,30)"><br></div><div style=3D"margin:0px;padding:0px;border:0px=
;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:i=
nherit;font-size:15px;line-height:inherit;vertical-align:baseline;color:rgb(=
32,31,30)">and</div><div style=3D"margin:0px;padding:0px;border:0px;font-varia=
nt-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font=
-size:15px;line-height:inherit;vertical-align:baseline;color:rgb(32,31,30)">=
<br></div><blockquote class=3D"gmail-x_gmail_quote" style=3D"color:rgb(32,31,30)=
;font-size:15px;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">Two</blockquote></div></body></html>
--B_3695746382_724272179--
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment