Comments (12)
It doesn't because the build system currently supports both Varnish 3 and 4. Once Varnish 4.1 is out I will add support for it and drop Varnish 3 compatibility. I also intend to change the API and the way the VMOD is used to take advantage of 4.0+ features.
I will keep this issue open and let you know when the next tag is available.
from libvmod-querystring.
Other vmods have a separate branch for 4 and 4.1 compatibility. Despite 3.0 being EOL it is still used by people reliant on certain vmods that haven't been ported yet.
Looking forward to 4.1 release
from libvmod-querystring.
I know, but I didn't want to maintain several branches, and 3.0 prevents me from using 4+ features. And I suppose I'm too much of a Fedora person, I tend to disregard EOL software :)
from libvmod-querystring.
I think it's fair enough if you create a new branch and then just abandon the old one, no need to maintain it as people can always fork it if necessary. I am still using Varnish 3 just because it serves my needs but am planning to move to 4.1 when php7 is out and all that.
Removing query strings without having to use a plugin will just be the icing on the cake :)
from libvmod-querystring.
Hi,
Do you still plan to update the build process to 4.0+ ?
from libvmod-querystring.
Good timing, I did it on Thursday in a long airport/plane day :)
I still have to update the documentation and I also started a cleanup of the code base but expect an update within a week.
from libvmod-querystring.
@gauthier-delacroix I have pushed changes allowing a proper build for Varnish 4+ and dropped support for 3.0 altogether. I also updated the README now that I don't use it as the VMOD's manual for 3.0 builds.
I want to do more cleanup before I cut a 0.4 release but I have no intentions of breaking the ABI.
from libvmod-querystring.
Closing, feel free to reopen this issue if the build is not working as expected for a Varnish 4.x module.
from libvmod-querystring.
hi
great module. thanks for sharing!
trying to compile for varnish 4.1.1 on ubuntu lts precise
make
is barfing with error message
vmod_querystring.c:44:20: fatal error: vcc_if.h: No such file or directory
compilation terminated.
make[2]: *** [vmod_querystring.lo] Error 1
make[2]: Leaving directory /home/quinton/libvmod-querystring/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/home/quinton/libvmod-querystring'
make: *** [all] Error 2
Please help?
from libvmod-querystring.
or should i rather post a new issue?
from libvmod-querystring.
@quintonparker Could you please file a new issue and describe the steps that lead to this error message?
from libvmod-querystring.
from libvmod-querystring.
Related Issues (20)
- Whitelist functionality HOT 2
- v1.0.1 doesn't compile at all HOT 15
- branch 4.0 filter_except generates garbage URL HOT 3
- Varnish 5 support HOT 2
- 1.0.2 using tar-ball does not build on RHEL 7.3 HOT 7
- Debian Jessie compatibility HOT 4
- Symbol not found: 'querystring.regfilter' HOT 3
- Compile fails with Varnish 5.2 HOT 12
- Compile time warnings on el7 HOT 2
- Release for Varnish 6? HOT 8
- Failing when running /usr/share/varnish-plus/vmodtool.py on varnisn-plus-6 HOT 2
- Compile fails varnish 6.2 HOT 5
- Correct LICENSE and COPYING HOT 1
- Correct LICENSE and COPYING HOT 1
- src build fails with varnish 6.5.0; 'WS_Reserve()' removed HOT 7
- failed build w/ varnish 6.6: " 'VRT_re_fini' undeclared" HOT 3
- src/Makefile.am:26: error: 'vmod_LTLIBRARIES' is used but 'vmoddir' is undefined, varnish 6.6.0 HOT 6
- Add bootstrap script to release tarball HOT 4
- failed build w/ varnish 7.0: "vmod_querystring.c:589:42: error: passing argument 3 of 'VRE_compile' from incompatible pointer type'" HOT 3
- make install fails on 7.3 HOT 3
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 libvmod-querystring.