You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by SaveTheRbtz <gi...@git.apache.org> on 2013/11/11 03:30:18 UTC

trafficserver pull request: Internal LinkedIn's improvements to header_rewr...

GitHub user SaveTheRbtz opened a pull request:

    https://github.com/apache/trafficserver/pull/14

    Internal LinkedIn's improvements to header_rewrite module:

    * Crash fixes;
    * Variable expansion for add-header;
    * `counter` operation that increments counter on rule triggering;
    * `COOKIE` based conditions.
    * Whitespace, trailing spaces and style cleanup;
    * Documentation improvements.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/SaveTheRbtz/trafficserver master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/trafficserver/pull/14.patch

----
commit f1ea0d7ca95d03c2676ff12e764aa8702bb46bdc
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-03T02:33:07Z

    TS-2316: header_rewrite: unify style
    
    Submitted by: Alexey Ivanov <ai...@linkedin.com>
    Sponsored by: LinkedIn

commit 38b05cd4e9b96ba920f9f61a988e037251853c25
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-03T02:34:13Z

    TS-2316: header_rewrite: removed trailing spaces
    
    Submitted by: Alexey Ivanov <ai...@linkedin.com>
    Sponsored by: LinkedIn

commit 236c52cf2bb4d6831494fe4bddfba8b9acff68e3
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-03T04:08:17Z

    TS-2316: header_rewrite: fixed segfaults in ConditionPath::append_value()
    
    Submitted by: Manjesh Nilange <mn...@linkedin.com>
    Sponsored by: LinkedIn

commit 3f4e1c74527f5ecaed0b9f1d116ba29dd6c419f5
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-05T04:29:19Z

    TS-2316: header_rewrite: added variable expansion support to add-header
    
    Submitted by: Thomas Jackson <th...@linkedin.com>
    Sponsored by: LinkedIn

commit 8e2cc15fe2315107357970f63477fa99cb6cd04e
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-05T04:46:57Z

    TS-2316: header_rewrite: fix for crash in client header condition
    
    Submitted by: Manjesh Nilange <mn...@linkedin.com>
    Sponsored by: LinkedIn

commit b79c9074455e4634d2a809a71e6cc6122567f610
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-05T19:14:06Z

    TS-2316: header_rewrite: added optional counter to each rule
    
    Now you can count each rule's tripping by providing one or more "counter"
    statements e.g::
    
        cond %{SEND_RESPONSE_HDR_HOOK} [AND]
        add-header X-DC "DC1"
        counter plugins.header_rewrite.POP
        counter plugins.header_rewrite.ALL
    
    Submitted by: Alexey Ivanov <ai...@linkedin.com>
    Sponsored by: LinkedIn

commit 3d37f51d1b1be4222dbb33afd2692e4a6ab11de7
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-05T20:55:10Z

    TS-2316: header_rewrite: added cookie-based conditions
    
    Submitted by: Alexey Ivanov <ai...@linkedin.com>
    Sponsored by: LinkedIn

commit c83a52937791827a949d4b8469c7a4439860f6bb
Author: Alexey Ivanov <ai...@linkedin.com>
Date:   2013-11-11T02:23:39Z

    TS-2316: header_rewrite: improved documentation
    
    Added variable expansion, counter operation and cookie condition.
    Removed non-existient METHOD condition example.
    
    Submitted by: Alexey Ivanov <ai...@linkedin.com>
    Sponsored by: LinkedIn

----