lp:~squid/squid/win64

Created by Amos Jeffries and last modified
Get this branch:
bzr branch lp:~squid/squid/win64
Members of squid can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
squid
Project:
Squid
Status:
Development

Recent revisions

15104. By Amos Jeffries on 2017-03-24

Replace non-standard uint type with unsigned int

15103. By Lubos Uhliarik <email address hidden> on 2017-03-22

Bug 4688: various typo error(s) in man page(s)

15102. By <email address hidden> on 2017-03-18

Cleanup: convert CachePeer to C++11 initialization

15101. By <email address hidden> on 2017-03-18

Cleanup: convert netdbExchangeState to C++11 initialization

15100. By Amos Jeffries on 2017-03-18

Add move semantics to remaining HTTP Parser heirarchy

Destructor is requied because this hierarchy contains virtuals, which in turn
means the compiler will not add move constructor by default. So we must add
teh default ones in ourselves.

  Detected by Coverity Scan. Issues 1364733 and 1364736.

15099. By Source Maintenance <email address hidden> on 2017-03-17

SourceFormat Enforcement

15098. By eduard-bagdasaryan on 2017-03-17

Detail swapfile header inconsistencies.

Squid may fail to load cache entry metadata for several very different
reasons, including the following two relatively common ones:

* A cache_dir entry corruption.
* Huge cache_dir entry metadata that does not fit into the I/O buffer
  used for loading entry metadata.

Knowing the exact failure reason may help triage and guide development.
We refactored existing checks to distinguish various error cases,
including the two above. Refactoring also reduced code duplication.

These improvements also uncovered and fixed a null pointer dereference
inside ufsdump.cc (but ufsdump does not even build right now for reasons
unrelated to these changes).

15097. By Amos Jeffries on 2017-03-17

libtrie: Fix 'make check' when run before 'make all'

15096. By Garri Djavadyan <email address hidden> on 2017-03-16

Docs: update refresh_pattern description regarding 'max' option

15095. By Amos Jeffries on 2017-03-15

Cleanup: Migrate Http1:: Parser child classes to C++11 initialization

Also, add move semantics to Http1::RequestParser. This apparently will
make the clear() operators faster as they no longer have to data-copy.
At least, one the base Parser class supports move as well.

It also consists a small experiment to see if virtaul destructor alone
allows automatic move constructor to be added by the compiler.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:squid
This branch contains Public information 
Everyone can see this information.

Subscribers