Commits on Jul 19, 2011
  1. @BenBE

    Merge pull request #21 from BenBE/master

    Minor improvements and fixes for typos
    BenBE committed Jul 18, 2011
  2. @BenBE
Commits on Jul 15, 2011
  1. @BenBE

    Merge pull request #24 from mpokrywka/master

    Lotsastuff: My earlier changes, BenBE's changes, julthomas' fixes
    
    I've reviewed your patches and there are no obvious issues for which I'd reject them; though there are some minor tweaks that might be applied later.
    
    There are some patches with lines I'm not fully sure about, so be sure to check things on the mentioned commits for further comments.
    
    There was no immediate problem that would recommend not merging certain changes but be vary there are some some uncertainties involved which should be rechecked.
    BenBE committed Jul 15, 2011
Commits on May 4, 2011
  1. Merge pull request #27 from dallarosa/master.

    Fix for issue #25: invalid content type header
    committed May 4, 2011
  2. changed the content-type from text/javascript to application/json

    Francisco Dalla Rosa Soares committed May 4, 2011
Commits on Mar 2, 2011
  1. @mpokrywka

    Move cache data writing to separate function

    In future this function may implement writing to remote cache (memcached/redis/etc)
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Mar 2, 2011
  2. @mpokrywka

    Remove fill_new_upload_data function

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Mar 2, 2011
  3. @mpokrywka

    Remove obsolete forward declaration

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Mar 2, 2011
  4. @mpokrywka

    Increase performance by taking less global locks

    Store progress data in request local pool, update shared memory twice per second
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Mar 2, 2011
  5. @mpokrywka

    Remove check_node function

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Mar 2, 2011
  6. @mpokrywka

    Change argument type of find_node function

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Mar 2, 2011
Commits on Feb 28, 2011
  1. @BenBE @mpokrywka

    Updated README

    Signed-off-by: BenBE <BenBE@geshi.org>
    BenBE committed with mpokrywka Feb 4, 2011
  2. @BenBE @mpokrywka

    Report non-POST requests when extensive debugging is enabled.

    Author: BenBE <BenBE@geshi.org>
    Signed-off-by: BenBE <BenBE@geshi.org>
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    BenBE committed with mpokrywka Feb 11, 2011
  3. @mpokrywka

    Fix file size types and related format strings

    Based on commit ee7679f
    
    Author: Julien Thomas <julthomas@free.fr>
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  4. @mpokrywka

    Backport ap_is_HTTP_VALID_RESPONSE macro if not present

    Based on commit ee7679f
    
    Author: Julien Thomas <julthomas@free.fr>
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  5. @mpokrywka

    Rename file containing backported function

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  6. @mpokrywka

    Make all functions static to restrict their visibility

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  7. @mpokrywka

    Implemented "ETA" and "download completed time" features

    Inspired by BenBE's a033210 but doesn't need additional
    node field.
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  8. @mpokrywka

    "expires" node field changed to "updated_at", updated related logic

    Expire timeout is now configurable
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  9. @mpokrywka

    Log cache locking failure to proper server error log

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  10. @mpokrywka

    Add more debugging noise (useful for debugging apache prefork simulta…

    …neous requests)
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  11. @mpokrywka

    Add debugging for very unlikely condition in track_upload_progress

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  12. @mpokrywka

    Use proper server for debug logging in track_upload_progress

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  13. @mpokrywka

    Implemented proper locking on request cleanup function

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  14. @mpokrywka

    Regenerate shared memory pointers in child processes

    Inspired by mod_shm_counter
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
  15. @mpokrywka

    Do not store pointers in shared memory

    Keeping pointers to nodes and active list in shared memory was my bad idea.
    Although it works, because child processes inherit shared memory mapped at the
    same address as parent that allocated aformentioned shmem, this excludes usage
    of shmem by other processes (ie. prospective upload progress cache browser)
    Shared memory block is "partitioned" manually without use of apache rmm interface
    (pointer arithmetic is easy ;-)
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 28, 2011
Commits on Feb 26, 2011
  1. @mpokrywka

    Cosmetic code changes (removed unused local variables, renamed local …

    …variables)
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 27, 2011
Commits on Feb 13, 2011
  1. @mpokrywka

    Remove "server" field from ServerConfig

    Now server config is shared, use appropriate server for logging
    instead of config->server.
    Also assign global_server earlier (during create_server_config).
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 13, 2011
Commits on Feb 12, 2011
  1. @mpokrywka

    Use apache module infrastructure to merge vhosts configs

    Side effect - all vhosts configs now point to same struct. Progress nodes
    memory is shared between vhosts, so same config can also be shared.
    
    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 13, 2011
Commits on Feb 11, 2011
  1. @BenBE

    chg: Only query server configuration when necessary (cleanup of logs …

    …+ performance)
    
    Signed-off-by: BenBE <BenBE@geshi.org>
    BenBE committed Feb 11, 2011
  2. @BenBE

    add: Report non-POST requests when extensive debugging is enabled.

    Signed-off-by: BenBE <BenBE@geshi.org>
    BenBE committed Feb 11, 2011
Commits on Feb 10, 2011
  1. @BenBE

    fix: Fixed typo reported by Jérémy Bobbio

    Signed-off-by: BenBE <BenBE@geshi.org>
    BenBE committed Feb 10, 2011
Commits on Feb 9, 2011
  1. @mpokrywka

    Do not create private pool, use global

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 10, 2011
  2. @mpokrywka

    Add debugging info when lock file is removed

    Signed-off-by: Michał Pokrywka <michal.pokrywka@gmail.com>
    mpokrywka committed Feb 10, 2011
Commits on Feb 4, 2011
  1. @BenBE

    fix: Typo in variable assignment

    Signed-off-by: BenBE <BenBE@geshi.org>
    BenBE committed Feb 4, 2011