Skip to content
Commits on Aug 12, 2015
  1. mod_balance.h: Added detection for Apache 2.4

    - Added ap_release.h, which is used to get AP_SERVER_MAJORVERSION_NUMBER & AP_SERVER_MINORVERSION_NUMBER
    - Introduced new definition APACHE24 which is set when the above major and minor version match 2.4
    - Bumped the module version to 1.3
    Signed-off-by: Marian Marinov <>
  2. mod_balance.c: Ported to build and work with Apache 2.4

    - Replaced ap_get_scoreboard_worker() with ap_get_scoreboard_worker_from_indexes()
    - Added a pointer for the remote_ip as it is now called client_ip. This reduces the ifdef macros
    Signed-off-by: Marian Marinov <>
Commits on May 27, 2015
  1. mod_balance.html: Added virtual host to the context of all options

    Signed-off-by: Marian Marinov <>
Commits on May 16, 2012
  1. @DVD

    mod_balance.c: Log throttled requests in warn log level instead of info

    DVD committed
    log level.
    Changed version to 1.2.
  2. mod_balance.c: removed BALANCE_DEBUG from balance_init(). We will pri…

    …nt the loaded line each time.
Commits on May 11, 2012
  1. @DVD

    mod_balance.c: Fixed debug mode.

    DVD committed
    It was broken from version 0.2 when the load configuration structure
    member was split into max_load and min_load.
  2. @DVD
Commits on May 10, 2012
  1. Merge branch 'master' of guard:mod_balance

  2. @DVD
  3. @DVD

    mod_balance.c: Changed the error message for MaxConnsPerIP to keep

    DVD committed
    in consistency with other error messages.
    Just removed the space between MaxConnsPerIP and the number of conns.
  4. mod_balance.h: Version bumped to 1.0

    mod_balance.c: Added content type to the log file for easier identifing the type of the throttled file
Commits on Apr 24, 2012
  1. again formating

Commits on Apr 2, 2012
Commits on Mar 14, 2012
  1. mod_balance.html: Updated the documentation to reflect the actual sit…

    …uation with the Apache 2.x port
  2. mod_balance.c: Ported to Apache 2.x

     * The per-user limit still needs some work. Currently it does not work.
Commits on Feb 15, 2012
  1. README: added MaxThrottleLoad

Commits on Feb 8, 2012
  1. mod_balance.html: Updated documentation

     * Fixed spelling mistakes in MinThrottleLoad and MaxThrottleLoad
     * Explained the disable value for all options
     * Added more info about the StaticContentThrottle
Commits on Feb 7, 2012
  1. mod_balance.c: If the load is higher then MaxThrottleLoad don't check…

    … the ips since we already know that we will throttle the connection
  2. mod_balance.c: Added support for MaxThrottleLoad

     * Added new option MaxThrottleLoad
     * Added handler function for the new option
     * Added BALANCE_DEBUG to debug messages in max_load_handler() and min_load_handler()
     * Changed the cfg->load to cfg->min_load
     * Introduced new option cfg->max_load
Commits on Feb 6, 2012
  1. mod_balance.c: Now we throttle only if the load of the machine is hig…

    …her then the defined value
     * Changed the way we throttle. Now we throttle only if the load of the machine is higher then the defined value
     * Changed the log messages to be more meaningful
Commits on Feb 2, 2012
Something went wrong with that request. Please try again.