varnish-cache:archlinux_tests

Last commit made on 2021-04-13
Get this branch:
git clone -b archlinux_tests https://git.launchpad.net/varnish-cache

Branch merges

Branch information

Name:
archlinux_tests
Repository:
lp:varnish-cache

Recent commits

0ea31f6... by Guillaume Quintard <email address hidden>

[cci][wipi] ls debug

149c0a9... by Guillaume Quintard <email address hidden>

[cci][wip] dumb test

98a2f1d... by Guillaume Quintard <email address hidden>

[cci] use a different arch tag

6ab687c... by Guillaume Quintard <email address hidden>

Revert "[cci] no need to pin glibc anymore"

This reverts commit 2baff3dc8b6e7f574cce53cac9345e0f30f72beb.

2baff3d... by Guillaume Quintard <email address hidden>

[cci] no need to pin glibc anymore

f44f16c... by Dridi Boukelmoune <email address hidden>

Revert "disable -Wcast-qual because of musl"

This reverts commit 05780b634c40233dd2494a2c76a8dd8ba72d79f8.

If we have to choose between this warning and alpine being part of our
CI, this warning takes precedence. It's always possible to disable
developer warnings on CCI if that's a problem with musl then we can
configure its CCI job to disable developer warnings.

Reopens #3565
Refs #3568

9a4523d... by Dridi Boukelmoune <email address hidden>

vcc: Missing minor error handling

cc88576... by Poul-Henning Kamp <email address hidden>

Add "+table" flag to ACL's

The +table flag causes all overlapped ACL entries to be compiled
as usual, and non-overlapped entries to be emitted as a table of
bytes.

When testing the ACL the compiled code is run before VPI_acl_table()
is used to do a binary search on the table.

Even with a binary search, the table is approx 3 times slower than
the regular compiled ACLs (ie: only "blindingly fast" as oppposed
to "lighting fast").

The advantage of +table is that C-compilers literally take no time,
no matter the size of the ACL, where they will take seconds
or even minutes compiling large ACLs as code.

d89674d... by Poul-Henning Kamp <email address hidden>

Collapse vcc_acl_add_entry() and vcc_acl_insert_entry()

1e45d97... by Poul-Henning Kamp <email address hidden>

Introduce 'acl <name> +log {...}' flag and disable VSL logging by default.