Permalink
Switch branches/tags
Commits on Mar 8, 2016
  1. Minor cosmetics

    fgsch committed Mar 8, 2016
  2. Revive the backend_conn counter

    daghf committed Mar 8, 2016
    Discussed with Federico.
    
    Fixes: #1725
Commits on Mar 4, 2016
  1. Truncate output if it's wider than 12 chars

    fgsch committed Mar 4, 2016
    Early version of the patch OK'd by martin@.
    
    Fixes #1855.
  2. Whitespace OCD

    fgsch committed Mar 4, 2016
  3. Tidy up

    fgsch committed Mar 4, 2016
Commits on Mar 3, 2016
  1. Fix test case.

    Lasse Karstensen committed Mar 3, 2016
  2. improve the vbm facility, rename former vbit_init to vbit_new

    nigoroll committed Mar 3, 2016
    vbit_init now initializes a vbitmap from an arbitrary memory extent.
    If more bits are used than the extent provided, auto-sizing falls
    back to malloc, so vbit_destroy() should still be used.
    
    adding a test program
  3. Make RST output directory configurable as well.

    Lasse Karstensen committed Mar 3, 2016
    Avoid some of the mess in src/ when building multiple vmods
    in the same git tree.
  4. Fix an off-by-one when setting the first bit exceeding the current bi…

    nigoroll committed Mar 3, 2016
    …tmap size
    
    When setting bit n (the n+1th bit) of an n-bit vbitmap, we'd miss to
    expand the bitmap and thus overflow our buffer and overwrite the first
    bit of the next byte in memory.
  5. Only set new lurker destination ban if we already had one.

    mbgrydeland committed Mar 2, 2016
    Without this we could start running ban_lurker_test_ban with an empty
    list of bans to test, causing a lot of unnecessary ban and oh mutex
    contention on every ban lurker invocation until the REQ ban triggering
    it is gone.
    
    Also don't call ban_lurker_test_ban when our destination ban is the
    same as the one being tested. This would be wasted work.
    
    Adjust the c00049.vtc test case for the bans now not being
    unnecessarily tested.
  6. Don't reset the oc->ban pointer from BAN_CheckObject

    mbgrydeland committed Mar 2, 2016
    Resetting the pointer would race against the ban lurker moving the OC
    in the ban list and any object event listeners wanting to see the new
    ban timestamp on OEV_BANCHG.
    
    Fixes: #1863
  7. Check against the sampled oc->ban rather than the current oc->ban

    mbgrydeland committed Mar 2, 2016
    Without this we could ban an object erranously if the ban lurker has
    moved the OC in the ban list while we were evaluating.
  8. Get rid of --enable-tests

    gquintard committed Mar 2, 2016
Commits on Mar 2, 2016
  1. Log calls http_ForceField() in VSL using xxxUnset

    fgsch committed Mar 2, 2016
    Previously we would force the protocol and method fields to HTTP/1.1 and
    GET, respectively, but hide this from VSL showing 2 different entries
    for BereqProtocol and/or BereqMethod.
    
    Discussed with arianna@.
    
    Fixes #1662
  2. Write overridden file name also in created file.

    Lasse Karstensen committed Mar 2, 2016
    This was forgotten in ecbdb32 and made the change moot.
Commits on Mar 1, 2016
  1. Only grab the reference count if we need it.

    bsdphk committed Mar 1, 2016
    Spotted by:	Martin
  2. Snapshot & refcount the final ban to check, to avoid running of the

    bsdphk committed Mar 1, 2016
    ban-list if the lurker washes this OC while we check it.
    
    Mostly diagnosed by:	Martin
    
    Fixes:	#1864
  3. And one more typo

    bsdphk committed Mar 1, 2016
  4. Another typo

    bsdphk committed Mar 1, 2016
  5. Le Typo

    Dridi committed Mar 1, 2016
  6. White space nitpicking

    bsdphk committed Feb 29, 2016
Commits on Feb 29, 2016
  1. Fix the VSL Proxy tag documentation

    Dridi committed Feb 29, 2016
    Both contents and formatting were off.
Commits on Feb 26, 2016
  1. Reduce cost of HSH_Insert by one oh->mtx lock/unlock by grabbing

    bsdphk committed Feb 26, 2016
    the refcount adjecent to the call.
  2. Centralize objcore and boc create/destroy.

    bsdphk committed Feb 26, 2016
    Rename ObjStable() to ObjBocDone() which is more precise.
  3. Always close the VFP stack, also on BS_NONE.

    bsdphk committed Feb 26, 2016
    Fixes:	#1860
Commits on Feb 25, 2016
  1. Mention the join character

    fgsch committed Feb 25, 2016
  2. Simplify the ESI parser a tiny bit, and prevent certain bogus

    bsdphk committed Feb 25, 2016
    XML constructs ("</!--" and "</!CDATA[[" from confusing it.