profile
viewpoint

MarkTiedemann/cisco-vpn 12

Wrapper around the Cisco AnyConnect VPN client.

MarkTiedemann/deno.mk 12

Cross-platform Makefile for installing and running Deno.

MarkTiedemann/anydo 3

Unofficial Any.do client for Node.js.

angular-hamburg/react.angular.hamburg 2

The old angular.hamburg website for Hamburg's Angular Meetup, written in React.

MarkTiedemann/anydo-cli 1

Unofficial CLI app for Any.do.

MarkTiedemann/deno_fastlist 1

List all running processes on Windows.

angular-hamburg/api.angular.hamburg 0

The API for angular.hamburg

MarkTiedemann/air.note 0

Simple notepad that works in airplane-mode.

MarkTiedemann/assertion_error 0

Error constructor for test and validation frameworks that implements standardized AssertionError specification.

issue openedMarkTiedemann/fullscreen

full-screen-api.allow-trusted-requests-only

See: https://addons.mozilla.org/de/firefox/addon/fullscreen-any-site/reviews/1772164/

created time in a month

startedthomkrupa/awesome-climate-tech

started time in a month

push eventMarkTiedemann/firefox-userstyles

Mark Tiedemann

commit sha fd44b363078696620f5283f5209eefe6844102cc

Remove outlook.office.com color changes

view details

push time in a month

startedtauri-apps/wry

started time in 2 months

issue commentsindresorhus/windows-release

'wmic' Command is deprecated and may show undefined behaviour

@OfficialFreak powershell is available on Windows by default. Perhaps your Path is broken.

ArthurHNL

comment created time in 2 months

issue commentdenoland/deno

Deno.realPath returns mangled network SMB path by prefixing it with UNC

Looking at canonicalize_path, this prefixed is deliberately trimmed.

https://github.com/denoland/deno/blob/main/cli/fs_util.rs#L69

There should probably be an exception for shares.

midnightnoon

comment created time in 2 months

issue commentdenoland/deno

Deno.realPath returns mangled network SMB path by prefixing it with UNC

This is missing the extended path-length prefix \\?\ (to avoid MAX_PATH), e.g. \\?\UNC\$host\$share.

midnightnoon

comment created time in 2 months

startedphotopea/photopea

started time in 2 months

issue commentdenoland/deno

deno bundle doesn't resolve conflicting names (ex. Map)

Seems like this is the same issue: https://github.com/denoland/deno/issues/12086

bxantus

comment created time in 3 months

issue commentdenoland/deno

Cannot access 'Response' before initialization on `deno bundle`

Seems like Oak's Response class is colliding with the native Response API:

export const DomResponse: typeof Response = Response;

https://github.com/oakserver/oak/blob/6f680c9350e0fd36b99de60aeaaa39552315d2d0/http_server_native.ts#L10

export class Response { /* ... */ };

https://github.com/oakserver/oak/blob/6f680c9350e0fd36b99de60aeaaa39552315d2d0/response.ts#L130

Not sure why this happens.

As a temporary fix, you can replace the 2 occurences of " Response" with " OakResponse" (mind the leading space) in out.js and it will run just fine.

galiazzi

comment created time in 3 months

push eventMarkTiedemann/server

Mark Tiedemann

commit sha 61f355e63952bcd6424ef29c9f90d9a570262a14

Add balloon tooltip

view details

push time in 3 months

issue commentdenoland/deno_install

Error installing Deno using `iwr`

The built-in curl 7.55.1 (using WinSSL) cannot connect to deno.land with TLS 1.3 (not implemented) nor TLS 1.2 (handshake error). This might be what's causing PowerShell's Invoke-WebRequest to fail as well.

C:\> C:\Windows\System32\curl.exe --tlsv1.3 https://deno.land/
curl: (35) Schannel: TLS 1.3 is not yet supported

C:\> C:\Windows\System32\curl.exe --tlsv1.2 -v https://deno.land/
*   Trying 2600:1901:0:6d85::...
* TCP_NODELAY set
* Connected to deno.land (2600:1901:0:6d85::) port 443 (#0)
* schannel: SSL/TLS connection with deno.land port 443 (step 1/3)
* schannel: checking server certificate revocation
* schannel: sending initial handshake data: sending 180 bytes...
* schannel: sent initial handshake data: sent 180 bytes
* schannel: SSL/TLS connection with deno.land port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with deno.land port 443 (step 2/3)
* schannel: failed to receive handshake, SSL/TLS connection failed
* Closing connection 0
* schannel: shutting down SSL/TLS connection with deno.land port 443
* schannel: clear security context handle
curl: (35) schannel: failed to receive handshake, SSL/TLS connection failed

curl 7.78.0 (using OpenSSL 1.1.1) can connect via TLS 1.2, while there's an "alert protocol version" error when using TLS 1.3.

C:\> C:\bin\curl.exe --tlsv1.2 -vso nul https://deno.land/
*   Trying 2600:1901:0:6d85:::443...
* Connected to deno.land (2600:1901:0:6d85::) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: C:\bin\curl-ca-bundle.crt
*  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [98 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2798 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [115 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [37 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-ECDSA-AES128-GCM-SHA256
* ALPN, server accepted to use h2
* Server certificate:
*  subject: CN=deno.land
*  start date: Aug  5 23:22:07 2021 GMT
*  expire date: Nov  3 23:22:05 2021 GMT
*  subjectAltName: host "deno.land" matched cert's "deno.land"
*  issuer: C=US; O=Let's Encrypt; CN=E1
*  SSL certificate verify ok.
* Using HTTP2, server supports multiplexing
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x26ba3f7a910)
} [5 bytes data]
> GET / HTTP/2
> Host: deno.land
> user-agent: curl/7.78.0
> accept: */*
>
{ [5 bytes data]
* Connection state changed (MAX_CONCURRENT_STREAMS == 4294967295)!
} [5 bytes data]
< HTTP/2 200
< date: Thu, 09 Sep 2021 12:23:19 GMT
< content-type: text/html; charset=utf-8
< strict-transport-security: max-age=63072000; includeSubDomains; preload
< x-vercel-id: fra1::v7rc2-1631190199644-2132a9028592
< content-disposition: inline; filename="index"
< cache-control: public, max-age=0, must-revalidate
< access-control-allow-origin: *
< etag: W/"5f7d1d77ab53c94c3321ab0c759f8844f846deac0e2d2f7d8f4359daab499485"
< x-vercel-cache: HIT
< age: 13288
< server: deploy/europe-west4-b
<
{ [5 bytes data]
* Connection #0 to host deno.land left intact

C:\> C:\bin\curl.exe --tlsv1.3 -v https://deno.land/
*   Trying 2600:1901:0:6d85:::443...
* Connected to deno.land (2600:1901:0:6d85::) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: C:\bin\curl-ca-bundle.crt
*  CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS alert, protocol version (582):
* error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version
* Closing connection 0
curl: (35) error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version

Not sure why that's happening...

GJZwiers

comment created time in 3 months

issue commentdenoland/deno_install

Error installing Deno using `iwr`

Ah, interesting, that worked on my machine (with curl 7.78.0)...

What's your $PSVersionTable.PSVersion.ToString()? What's your curl.exe --version?

error may be caused by not having TLS 1.2 enabled

At least with curl, it works with older TLS versions:

curl.exe -fsSL --tlsv1.1 https://deno.land/x/install/install.ps1
GJZwiers

comment created time in 3 months

issue commentdenoland/deno_install

Error installing Deno using `iwr`

@GJZwiers Can confirm that this is currently broken.

Here's a temporary workaround for PowerShell using curl (which is installed on Windows by default):

curl.exe -fsSL https://deno.land/x/install/install.ps1 | out-string | iex

@ry @bartlomieju @lucacasonato I believe this is broken for all Windows users. Since this is hosted by Deploy, can you check whether any server-side changes may have caused this issue?

GJZwiers

comment created time in 3 months

PublicEvent

push eventMarkTiedemann/hta

Mark Tiedemann

commit sha 014435440ae2bdeba283a0f20d8fae52cf14ab0d

Add command line subsections; Update TODOs

view details

push time in 3 months

push eventMarkTiedemann/hta

Mark Tiedemann

commit sha 62feb2db168cb74c3633f41e8634b61972f7940a

Finalize shell section; Add section about HTML parsing

view details

push time in 3 months

startedvirtualvivek/Windows10-framework

started time in 3 months

more