Comments (4)
@gvollant: zstd has apparently been fixed after those fallouts. I've experimentally restored support just recently in e806006. It's now enabled in the alternate build called "big". It adds 150 KB (which is lower than in some pre-1.5.0 versions).
Every dependency is an extra weight/attention/time to carry, so is zstd support "common enough" on the server side to justify it? (I mean outside facebook properties)
(Moving brotli support to the "big" builds is also on the map, as I feel it doesn't contribute much in practice.)
from curl-for-win.
I confirm that v1.5.1
was a short-lived version that featured a subtle build issue related to the presence of a single assembly file within the source tree, resulting in weird outcomes depending on the exact platform being used during the build.
v1.5.1
was superseded within a month by v1.5.2
, which is current and fixed the issue. No more build issue have been reported since this update.
from curl-for-win.
@vszakats I understand the weight attention, but I think there is a "chicken and egg" problem between server and client for zstd (and brotli) support. So it'll be great if brotli and zstd came back on the standard windows binary distributed on the curl website.
By example, an experimental zstd nginx support was written before curl support zstd.
It probably wait more client support to become more used
https://github.com/tokers/zstd-nginx-module
from curl-for-win.
I've (re-)enabled zstd in default builds. Hoping this helps a little bit in server-side adoption.
from curl-for-win.
Related Issues (20)
- no UNICODE windows build HOT 1
- WinGet HOT 2
- Add a way to download the latest version at all time HOT 7
- Where to download 'openssl-1.x.x-win64-mingw.zip' HOT 3
- Entry Point Not Found: AcquireSRWLockExclusive (KERNEL32.DLL) HOT 7
- Missing files HOT 1
- Curl 7.85/32-bit not a valid Windows application HOT 1
- libcurl static linking instructions and/or pkg-config file HOT 31
- Text files are not viewable in notepad HOT 1
- Openssl 1.1.1s or q HOT 3
- enable Control Flow Guard HOT 19
- Url for specific version is down HOT 5
- What is the Unicode "feature"? HOT 1
- Non-latin symbols processing HOT 4
- LTO support HOT 7
- untangle dependencies from configuration HOT 2
- Build official curl binaries with PSL HOT 42
- Cannot build libpsl on Windows HOT 17
- effects of going nroffless HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from curl-for-win.