Skip to content

Commit

Permalink
Add readme.md for this fork
Browse files Browse the repository at this point in the history
  • Loading branch information
lifenjoiner committed Jul 24, 2024
1 parent e29793d commit 3f2fb37
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 0 deletions.
62 changes: 62 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# wget-for-windows

This is a fork of the [GNU wget](README). It is aiming to use *native* Windows certificate store and APIs to reduce dependencies.

GNU wget had closed the window for new features.

## Features

Small! The smallest ever file size ~500K.

New features:
* Originally writen wrapper of native Windows TLS (WinTLS) for https, ftps, ntlm and metalink, instead of OpenSSL and GNU hashes dependencies;
* New URL transcoding model;
* Windows IDN API instead of libidn.

## Cautions

WinTLS version: with the same capability of the OS. It fails if IE can't open the https URL! The old system may not have the lowest Cipher Suites that the server requests! Win10+ is recommended.

OpenSSL version: with openssl v1.1.1 latest, for legacy OS.

## Release

[Lite binaries](https://github.com/lifenjoiner/wget-for-windows/releases) have the most used features, but not all.

Try `wget -V`.

## Fork site

Issues/feedback for this fork: https://github.com/lifenjoiner/wget-for-windows


# wget-for-windows

这是 [GNU wget](README) 的一个分支。它是目标是用 Windows 的*原生* 证书库和 APIs 来减少依赖。

GNU wget 已经不再接收新特性。

## 特性

小!目前最小编译 ~500K。

新特性:
* 原创的原生 Windows TLS (WinTLS) 适配,支持 https、ftps、ntlm 和 metalink,摆脱依赖 OpenSSL 和 GNU hashes;
* 新 URL 转码模型;
* Windows IDN API 替代 libidn。

## 注意

WinTLS 版: 下载不了 IE 打不开的 https 地址,能力和操作系统一致!老系统可能连服务器要求的最低加密算法也不支持。推荐 Win10+。

OpenSSL 版: 包含 openssl v1.1.1 最后版本,专为老系统的。

## 发布

[轻便版](https://github.com/lifenjoiner/wget-for-windows/releases) 包含最常用的特性,而不是全部。

可查看 `wget -V`.

## 本分支

问题/反馈:https://github.com/lifenjoiner/wget-for-windows
2 changes: 2 additions & 0 deletions src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1351,6 +1351,8 @@ print_version (void)
if (printf ("\n") < 0)
exit (WGET_EXIT_IO_FAIL);

printf ("Fork: https://github.com/lifenjoiner/wget-for-windows\n\n");

/* TRANSLATORS: When available, an actual copyright character
(circle-c) should be used in preference to "(C)". */
if (printf (_("\
Expand Down

0 comments on commit 3f2fb37

Please sign in to comment.