Nick Banks
a564e605ae
Regenerate Suppression File ( #3798 )
2023-08-09 11:23:56 -04:00
Natalia Kondratyeva
0f1463220c
Add Debian 12 package & fix Fedora 37 package ( #3789 )
2023-08-04 14:50:42 -04:00
Yi Huang
9a09adef50
Move VPack to OneBranch ( #3763 )
2023-07-19 13:19:05 -07:00
Yi Huang
c926ddb6cb
Container based build workflow for Linux ( #3760 )
2023-07-16 07:53:53 -04:00
Yi Huang
6498f2947b
Use 1ES pool for OneBranch test pipeline ( #3740 )
2023-07-06 16:30:06 -07:00
Yi Huang
0854e65f54
Migrate AzP CI to Github ( #3738 )
2023-07-06 07:36:16 -04:00
Yi Huang
96ae1426d8
Migrate Windows Prerelease tests to 1ES hosted pool ( #3732 )
...
Use 1ES pool for windows prerelease tests
2023-07-05 12:08:43 -07:00
Nick Banks
277b0a388d
Fix Up OneBranch PR Yaml ( #3739 )
2023-07-05 13:33:00 +00:00
Yi Huang
c63227250c
Fix some minor issues in linux build dockers ( #3724 )
...
- Fix a git permission issue that's currently worked around in the github workflows.
- Add clang.
- Move dockers out of .azure folder.
2023-06-25 10:34:37 -07:00
Yi Huang
b484c06f08
Support CBL signing ( #3719 )
2023-06-22 10:38:34 -07:00
Nick Banks
53a1b62a60
Sign Drivers for OneBranch Testing ( #3709 )
2023-06-16 20:14:54 +00:00
Yi Huang
b08b0ecb40
Remove extra double-quotes for extraOutputFile in performance-helper.psm1 ( #3704 )
2023-06-15 08:44:37 -04:00
Nick Banks
04086748ff
Onboard Kernel Tests to GitHub (w/ Signing Fixes) ( #3699 )
2023-06-14 15:29:42 -04:00
Yi Huang
e2763a321f
Test sign drivers for perf tests ( #3696 )
2023-06-13 09:16:17 -04:00
Yi Huang
5aa6f4e0d9
Publish pipeline manual mode ( #3686 )
2023-06-10 11:46:37 -07:00
Yi Huang
0aa9bf0f52
Migrate to PMC v4 for publishing ( #3674 )
2023-06-03 17:31:36 -07:00
Yi Huang
ed82fbf813
Revert "pmc v4 ( #3652 )" ( #3654 )
2023-05-27 08:52:08 -07:00
Yi Huang
2831bf120d
pmc v4 ( #3652 )
2023-05-27 05:15:14 -07:00
Yi Huang
a20e624eec
Scheduled windows docker update pipeline ( #3611 )
2023-05-05 07:26:55 -04:00
Yi Huang
cd9a385d5f
Use vse2022:latest to avoid onebranch warnings ( #3606 )
...
* Update OneBranch.Official.yml
* Update Dockerfile
2023-05-04 21:28:20 +00:00
Yi Huang
8eefac7d09
Job level tag condition ( #3608 )
2023-05-04 06:42:47 -04:00
Yi Huang
0c6edc48a0
Turn on automated publishing ( #3603 )
2023-05-03 12:23:33 -07:00
Nick Banks
cd4fc199be
Fix OneBranch Publishing YAML ( #3602 )
2023-05-03 14:02:33 +00:00
Yi Huang
71a8144309
Publish automation ( #3601 )
2023-05-03 08:06:07 -04:00
Yi Huang
3486517d56
Automatic linux package publish pipeline Part 1 ( #3599 )
2023-05-01 12:12:39 -07:00
Yi Huang
8076aa041f
Use vse2022:vnext in Onebranch pipeline ( #3595 )
2023-04-29 10:04:27 -07:00
Nick Banks
6a8c588270
Generate Ubuntu 22.04 Packages (using OpenSSL v3) ( #3593 )
2023-04-28 15:04:37 -04:00
Yi Huang
e1ace910bb
Build and push linux build dockers in automation ( #3591 )
...
Build and push linux cross-compile build dockers in automation.
---------
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2023-04-27 14:57:44 -04:00
Yi Huang
213488e059
Use Ubuntu 22.04 based docker for buidling msquic+openssl3 in OB pipeline ( #3589 )
2023-04-26 22:05:32 -07:00
Yi Huang
e10dedb1d5
add docker ( #3588 )
2023-04-26 18:27:52 -04:00
Yi Huang
544e0a35bb
Publish all linux packages all at once ( #3585 )
2023-04-25 13:55:59 -07:00
Nick Banks
113c7ce9eb
Add OpenSSL v3 Distribution ( #3583 )
2023-04-25 14:03:36 -04:00
Anthony Rossi
71558a3475
Update CredScan suppressions for OpenSSL ( #3580 )
2023-04-24 18:34:57 -04:00
Nick Banks
6fb2ddaaf5
Update main to 2.3 ( #3572 )
2023-04-18 20:00:13 +00:00
Yi Huang
8a9cc6f7f0
Build Microsoft.Native.Quic.MsQuic.XDP.OpenSSL nuget package ( #3570 )
...
TCP_FAIL_CONNECT_ON_ICMP_ERROR
2023-04-17 18:26:55 -07:00
Nick Banks
86083a74aa
Update LTTng to Latest (v2.13) ( #3537 )
2023-03-27 19:09:28 -04:00
Yi Huang
12681935c2
Use the new service connection for ACR ( #3514 )
2023-03-16 17:52:48 -04:00
Anthony Rossi
3ae916336f
Update credscan suppression for openssl3 submodule. ( #3506 )
...
* Update credscan suppression for openssl3 submodule.
* Update gdnsuppress
2023-03-13 18:46:57 -04:00
Yi Huang
b749fdab0a
QTIP (QUIC over TCP) ( #3446 )
...
## Description
QTIP (QUIC over TCP): A variant of QUIC with TCP headers instead of UDP headers. This is different from a TCP tunnel in that it does not use TCP’s retransmission and congestion control logic: it simply uses TCP headers (and a few pure TCP SYN and RST packets with no QUIC payload) to masquerade as TCP traffic.
Client Side:
1. When the initial packet is passed down to raw datapath, we cache the send and send a SYN instead.
2. When SYN+ACK is received, we send an ACK and then resume the initial packet and construct a RST to be sent later (because at this moment we know what sequence and ACK numbers to use).
3. When the first data packet is received, we will know what sequence number and ACK number to use. The ACK number after handshake is always acking the peer's SYN+ACK. The sequence number is always ISN+2, where ISN+1 is reserved for RST. By doing so, all data packets are retransmissions but still in window.
4. When the QUIC connection is shut down, the cached RST is sent.
Server side:
1. Statelessly respond to all SYN/FIN received.
2. When the first data packet is received, it's identical to 3.
2023-02-22 17:13:36 -08:00
Nick Banks
da3c8e8497
Update NASM Version ( #3457 )
2023-02-20 19:43:26 -05:00
Nick Banks
f042ec7f3c
Fix Manual Flag for OpenSSL3 Perf Pipeline ( #3418 )
2023-02-16 11:35:44 -05:00
Tomas Weinfurt
dfd805c13a
fix MAC_CTX creation with OpenSSL 3 ( #3436 )
2023-02-16 07:35:25 -05:00
Nick Banks
fdd15b3d6f
More GitHub Automation Improvements ( #3434 )
2023-02-15 13:32:22 -08:00
Yi Huang
e1f5cfe21b
fix cdpxlinux paths ( #3428 )
2023-02-14 00:46:11 +00:00
Nick Banks
f8c215662d
Disable OneBranch Windows OpenSSL arm64 Builds ( #3416 )
2023-02-10 09:17:44 -08:00
Nick Banks
24efce18a0
Update to the Latest OpenSSL ( #3406 )
2023-02-09 18:22:20 -05:00
Nick Banks
2e2b9c18ad
Onboard Tests for OpenSSL 3 ( #3388 )
2023-02-02 13:43:49 -05:00
Tomas Weinfurt
0bf9e098bc
Add support for OpenSSL 3 as alternative TLS ( #3387 )
2023-02-01 09:30:43 -05:00
Yi Huang
216fc71d3e
Update some packages in linux build docker image ( #3378 )
...
for component compliance
2023-01-26 11:39:00 -08:00
Jianye Chen
d415d01a2f
build: fix onebranch pipelines ( #3360 )
...
changed base image to ltsc2019/vse2019
installed additional SDK to the image
added pipeline parameter to specify the target branch
Signed-off-by: Jianye Chen <jianyechen@microsoft.com>
Signed-off-by: Jianye Chen <jianyechen@microsoft.com>
2023-01-13 20:38:19 -05:00