noc | 25 Nov 19:38 2014

Build failed in Jenkins: 3.HEAD-amd64-ubuntu-trusty #62

See <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-trusty/62/changes>

Changes:

[Christos Tsantilas] Bug 4033: Rebuild corrupted ssl_db/size file

The certificate db size file may become empty (for reasons beyond Squid
control such as server reboots, and possibly some unknown Squid bugs).
When it becomes empty, all ssl_crtd helpers (and then Squid) quit. This
change is required to make ssl_crtd more robust by recovering lost db
size information.

This patch:
- Adds the "size" rebuild operation in CertificateDB and ssl_crtd
daemon. Rebuild ssl_db/size file if it is empty:
* Inside Ssl::CertificateDb::check method
* When a CertificateDB operation try to read size from ssl_db/size file

- If no fs_block_size parameter given for CertificateDB then consider a
default value of 2048. Currently set to 0, which is may cause segfault to
ssl_crtd daemon.

This is a Measurement Factory project

------------------------------------------
[...truncated 36764 lines...]
Making uninstall in adaptation
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-trusty/ws/btlayer-02-maximus/squid-3.HEAD-BZR/_build/src/adaptation'>
Making uninstall in icap
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-trusty/ws/btlayer-02-maximus/squid-3.HEAD-BZR/_build/src/adaptation/icap'>
(Continue reading)

Tsantilas Christos | 24 Nov 18:29 2014
Picon
Picon

bug 4033

I attached a patch for bug 4033 in squid bugzila:
    http://bugs.squid-cache.org/attachment.cgi?id=3101&action=diff

If no objection I will apply it to trunk.

Regards,
    Christos
_______________________________________________
squid-dev mailing list
squid-dev <at> lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-dev
noc | 21 Nov 20:17 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7 #203

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/203/changes>

Changes:

[Amos Jeffries] Revert r12298 workaround for Bug 3613

Now that Squid is starting to utilize C++11 features we need to enable
them in all compilers. If the problem still exists then we need to find
a better solution to bug 3613.

[Amos Jeffries] Cleanup: remove invalid comparisons of 'this' with NULL

... which are invalid in C++ and always equate (this!=NULL) to true.

Clang 3.5 refuses to build code containing these invalid comparisons.

[Amos Jeffries] HTCP: fix memory initialization errors

memset() used to initialize HTCP objects made sense when they were
structs. But now they are classes proper constructors need to be used
to avoid memset() erasing vtable and other important areas. It also
helps to reduce code and improve performance during init a tiny bit.

memset() errors found by Clang 3.5

------------------------------------------
[...truncated 9235 lines...]
make[10]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/auth'>
make[10]: Nothing to be done for `all-am'.
make[10]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/auth'>
(Continue reading)

noc | 21 Nov 18:23 2014

Build failed in Jenkins: 3.HEAD-amd64-ubuntu-precise-clang #7

See <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-precise-clang/7/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 17:44 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-6-clang #362

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-6-clang/362/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 16:47 2014

Build failed in Jenkins: 3.HEAD-amd64-OpenBSD-5.4 #229

See <http://build.squid-cache.org/job/3.HEAD-amd64-OpenBSD-5.4/229/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 16:46 2014

Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.1-clang #705

See <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.1-clang/705/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 16:41 2014

Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.1 #806

See <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.1/806/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 16:40 2014

Build failed in Jenkins: 3.HEAD-amd64-ubuntu-trusty-clang #8

See <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-trusty-clang/8/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 16:39 2014

Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-10-clang #240

See <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-10-clang/240/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)

noc | 21 Nov 16:39 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7-clang #104

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/104/changes>

Changes:

[Amos Jeffries] Fix typo in rev.13711

[Amos Jeffries] Bug 4146: workaround SSL Bump crash on Linux

[Amos Jeffries] Fix build errors on CentOS 7 in rev.13712

It turns out the RHEL and CentOS 7 STL definition does not quite match
up to official documentation of what their GCC version supports. In
particular the use of const_iterator on std::list containers.

Use auto instead of an explicit iterator. Allowing the compiler to select
whichever iterator is available and will work.

[Amos Jeffries] Bug 3902: Docs: external_acl_type cache hash key

[Amos Jeffries] Bug 4145: squid_endian.h compile errors with OpenBSD 5.6

* Remove unused big-endian macros.

* Stop making assumptions about little-endian symbols existence. Test
each one explicitly and define only as necessary.

* Add support for systems with endian.h available.

* Move Endian hacks to libntlmauth which is the only code using them.
Also, build only if NTLM is required.
(Continue reading)


Gmane