[Pkg-ocaml-maint-commits] [SCM] approx packaging branch, master, created. 87021148409b2b68ad76ee277c39d0b546427fc6

Eric Cooper ecc at cmu.edu
Fri Jul 25 00:48:01 UTC 2008


The branch, master has been created
        at  87021148409b2b68ad76ee277c39d0b546427fc6 (commit)

- Shortlog ------------------------------------------------------------
commit 87021148409b2b68ad76ee277c39d0b546427fc6
Merge: 7c25abd386e15dbdea11b2518475c12ddefc7eaa 2248c86bcc460fd4e318210be66a832ca8f66c14
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sat Jun 28 18:33:46 2008 +0000

    fix race condition when opening cache files
    
    use hints to avoid duplicate downloads
    
    update concurrency document to reflect new scheme
    
    fix local file URLs

commit 7c25abd386e15dbdea11b2518475c12ddefc7eaa
Merge: afa9a0d66dbf68a388b893fc616d994e99f04bda 1ed5c959133c4ce8e5aa404ecb12464e060e1d5b
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Apr 17 02:31:30 2008 +0000

    listen on both IPv4 and IPv6 sockets when available
    
    add C stub for setsockopt IPV6_V6ONLY
    
    build all bytecode executables with -custom

commit afa9a0d66dbf68a388b893fc616d994e99f04bda
Merge: 48f61e144bcc752188484c864431b357f7158e98 5d31a0c162acf265ea510dcca9d7ab65108e916d
Author: Eric Cooper <ecc at cmu.edu>
Date:   Wed Apr 2 16:16:04 2008 +0000

    prevent dh_strip from stripping custom bytecode executables
    
    change to debhelper v6 mode
    
    fix tests that broke after config module rename

commit 48f61e144bcc752188484c864431b357f7158e98
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Apr 1 22:30:19 2008 +0000

    add nostrip to DEB_BUILD_OPTIONS when building bytecode

commit 4810b9d3207d5d33e48028daecf47ae02315487c
Merge: 9d3cedd638c86103da397c73a49f7f969916d1a7 1f032a4d6d006d9a7be82473808a410dc025fed2
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Apr 1 19:05:31 2008 +0000

    pass -byte-plugin flag to ocamlbuild when building bytecode

commit 9d3cedd638c86103da397c73a49f7f969916d1a7
Merge: c146c83a242dd488bb9714bfd82334ab0266eab9 14b6fd46e9291b72b5ee7b44eb9c47fdbebccb0b
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Mar 13 19:51:48 2008 +0000

    added transparent proxying for requests that should be passed through
    without caching, so approx can be used with mirroring scripts that use wget -r

commit c146c83a242dd488bb9714bfd82334ab0266eab9
Merge: da15958fc82efa45c7be10ae986536103276252d 30b95287c0caf0188e3d0df918f65c0e758c32cc
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Mar 9 21:41:36 2008 +0000

    added support for IPv6 and TCP wrappers
    
    fixed mishandling of HTTP redirections
    
    perform server initializations before daemonizing, so failures get noticed
    by the init script
    
    changed from ocamlmakefile to ocamlbuild

commit da15958fc82efa45c7be10ae986536103276252d
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Feb 3 23:12:58 2008 +0000

    updated Vcs-Svn and added Vcs-Browser

commit 99eb4db08c03756ac51383c31c4c461eb4b3ae17
Merge: 7b82a3a4957242f037f7428dd98f7e5e4c55912f 54749b1b9dfdb505682f5e9140ad1cdc268566bf
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Feb 3 22:55:34 2008 +0000

    streamlined Patch implementation to compose operators
    
    updated standards version

commit 7b82a3a4957242f037f7428dd98f7e5e4c55912f
Author: Sylvain Le Gall <gildor at debian.org>
Date:   Sat Dec 8 12:58:05 2007 +0000

    * UNRELEASED

commit 1fe0691dfc79b632f74dccad48764101fe5c85b7
Author: Sylvain Le Gall <gildor at debian.org>
Date:   Fri Dec 7 23:30:15 2007 +0000

    * Correct ralf email address

commit 4399f332730fda34164972055302fff247152e13
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Dec 7 16:35:15 2007 +0000

    set Dm-Upload-Allowed in debian/control

commit 60bc79bf89c30b04b4d45428ed563310436e9a6c
Merge: f4fa4f470b1fad5af635e7a9111ac15f9e04c004 28bdd52aeae1fc1499c5d2d8ba1603b764816486
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Dec 4 17:47:47 2007 +0000

    add $offline configuration parameter
    
    improve man pages

commit f4fa4f470b1fad5af635e7a9111ac15f9e04c004
Merge: 57111c633e3f03c88bd19297eaa54e45fa1b7143 e4e5f11244d116c5dfe44c3a0f4d86bcd012f872
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Dec 2 23:27:05 2007 +0000

    Added support pdiffs (see debian/NEWS)
    
    Removed $interval; always validate index files against Release file
    
    Create temp files in approx cache rather than TMPDIR, to avoid problems
    on systems with libpam-tmpdir
    
    Changed debian/control and Makefile to use ocamlnet2

commit 57111c633e3f03c88bd19297eaa54e45fa1b7143
Author: Eric Cooper <ecc at cmu.edu>
Date:   Wed Oct 3 15:32:37 2007 +0000

    add Homepage field

commit 58905646781fbea90a7a8fd8d9cdf79b8238a405
Author: Eric Cooper <ecc at cmu.edu>
Date:   Wed Sep 19 18:04:35 2007 +0000

    make sure cron job doesn't fail if approx has been removed

commit c078a390eccf505eb4d29605b3eecb2c687cb14e
Author: Ralf Treinen <treinen at debian.org>
Date:   Wed Sep 5 14:52:57 2007 +0000

    aproc 2.9.0 ready to be uploaded for ocaml 3.10
    but waiting for

commit 6712754f71e96b87254e97dec8e4bd8c22247315
Merge: d6517fbabefdf9881e9c182edbb362e10ab360ba 8bfe284b15a71603f99a32ad92366a47863f18c8
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Jun 22 17:24:14 2007 +0000

    add note about lack of pdiff support to man page
    
    cleanup copyright dates
    
    remove unused fsck program

commit d6517fbabefdf9881e9c182edbb362e10ab360ba
Merge: 9b3180e06d1f5ad51551d6696b01e23fde496d36 e89056f9c32977e0b6dbe5967b2d669e42fec1fc
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Jun 22 16:34:31 2007 +0000

    gc_approx now removes empty subdirectories from the cache,
    simplifying weekly cron job

commit 9b3180e06d1f5ad51551d6696b01e23fde496d36
Author: Sylvain Le Gall <gildor at debian.org>
Date:   Thu Jun 21 21:16:57 2007 +0000

    * Reformat debian/NEWS
    -- SLG

commit 5dad6b1cd6901c57c710509f2c8891c04fd8099d
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Jun 19 16:46:30 2007 +0000

    correct NEWS format, simplify postinst and postrm scripts

commit 5aae962802cc8ea7b59c5726346c371dcbbc5fd1
Merge: 2ad2755af5feec255895d177358cc17bd0959b21 e6870f88e1e32d697f12c65c95e0aa0d6b0fc20e
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Jun 18 23:32:24 2007 +0000

    changed debian/rules to use cdbs
    
    improve postinst check for conflict with apt-proxy
    
    make sure cronjob doesn't fail if approx has been removed
    or cache directory is empty
    
    require configuration parameters to begin with '$' to distinguish
    them from repository names
    
    added $verbose parameter to control logging of informational messages
    
    added $syslog parameter to specify the syslog facility
    
    added $user and $group parameters to control the approx daemon's user
    and group [Alexandra N. Kossovsky <sasha at oktetlabs.ru>]
    
    don't assume deluser is still available in postrm
    
    migrated to Ocamlnet 2
    
    changed dependency from ocaml-tools to ocamlmakefile

commit 2ad2755af5feec255895d177358cc17bd0959b21
Author: Ralf Treinen <treinen at debian.org>
Date:   Sun Jun 3 20:27:23 2007 +0000

    open changelog entry

commit 46c476ed47db515c7e1e43414bb95cf931b8992a
Merge: b93c8e7f3d5b2433c2d891ea5c22d2c09288fa78 d6197f7ab8f8c3c39454c638bb7fa50018dca474
Author: Ralf Treinen <treinen at debian.org>
Date:   Sun Jun 3 20:25:45 2007 +0000

    ocamlmakefile transition for approx

commit b93c8e7f3d5b2433c2d891ea5c22d2c09288fa78
Merge: 9af9db8bede8283d8470fb8a69de763aa4701cd7 73b6495a625a95145f9b7f0e8a8abde6910f2e1b
Author: Eric Cooper <ecc at cmu.edu>
Date:   Wed Oct 25 17:09:39 2006 +0000

    make sure syslog messages are newline-terminated

commit 9af9db8bede8283d8470fb8a69de763aa4701cd7
Merge: e528a3a91832ea3d792fe60e4ae28526666e81ed 7e8657a71fc988d8b4ba7bf9db1308cd574919e3
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Oct 20 19:03:00 2006 +0000

    handle tabs as well as spaces in control files
    
    added "max_rate" configuration variable
    
    improved description in approx man page of how repository mapping works
    
    added XS-Vcs-Svn header to debian/control file

commit e528a3a91832ea3d792fe60e4ae28526666e81ed
Author: Sylvain Le Gall <gildor at debian.org>
Date:   Wed Oct 4 22:05:41 2006 +0000

    * Correct an error in the tags svn url,
    -- SLG

commit 3999b40754b9977bdc6ab4e837f2e25842d32c10
Author: Sylvain Le Gall <gildor at debian.org>
Date:   Wed Oct 4 21:48:20 2006 +0000

    * Add a svn-deblayout to find the tag directory,
    -- SLG

commit 456d56db35782088b060cc9ca448c47b7f4fdf86
Merge: 5c47a1a0ac4c9a6e9e1191a3cb0e94ce1420beb4 d85ecdbb3acb812c44208e939f76b05ee03f172a
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Sep 29 15:38:46 2006 +0000

    deny DiffIndex requests
    
    keep live source packages
    
    decode request URLs to handle special chars
    
    support SHA256 and SHA1 validation

commit 5c47a1a0ac4c9a6e9e1191a3cb0e94ce1420beb4
Merge: 4b6ae6eb983868c15ca58a064e3f0ccf4c117270 b71a6391374d598223907ccd679a602476739ac0
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Apr 28 17:19:27 2006 +0000

    added "interface" configuration variable to allow listening only
    on a specific network interface
    
    added simple-minded support for file URIs, using the same logic as FTP
    
    The server is now started as root by the init script, and then drops
    privileges to user approx after binding its socket. This allows approx
    to listen on port 80, for example.

commit 4b6ae6eb983868c15ca58a064e3f0ccf4c117270
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Jan 17 16:25:31 2006 +0000

    rename substvar for ocamlrun on bytecode-only architectures
    
    fix whitespace syntax error in changelog

commit dc83aa4dee9832ceb5abde2fc9ec2d3a84cce678
Merge: 3d04bd87b4aefe61bc6895193f096facbe28bfe3 0e594fc339f0ba013266674c66eae16a07e71ac3
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Jan 8 19:31:10 2006 +0000

    missed one occurrence of curl in previous fix of url.ml
    
    transition to OCaml 3.09.1

commit 3d04bd87b4aefe61bc6895193f096facbe28bfe3
Merge: 101ea51d265051459a0c369fadf5b34977f3d3e2 aa81f1d305319edff3334d56dd39520545eec0f5
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Jan 5 19:01:05 2006 +0000

    add --location option to curl to follow HTTP redirects

commit 101ea51d265051459a0c369fadf5b34977f3d3e2
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Dec 12 23:10:41 2005 +0000

    added versioned build-dependency on debhelper

commit afd2b402db4381fd53dc81210a35fa3d25a3c5a0
Merge: 80d2da7fa820fb2f509bb9b5e48baf43c26f9351 d86841a774eda49ff96b2f70ee2775e47668ce89
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Dec 12 22:29:39 2005 +0000

    fixed cron script
    
    updated debian/compat to 5

commit 80d2da7fa820fb2f509bb9b5e48baf43c26f9351
Merge: adefa93b9877b363e9d1905ed3252e086d1ac34a 80ed3e7eb3b30253cbc8c5f705cf21919e1e8869
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Nov 20 17:31:00 2005 +0000

    make sure all data that is streamed to the client during download gets
    flushed afterwards using cgi#output#commit_work
    
    added debian/control.in and a rule to generate debian/control from it
    
    added conditional dependency on OCaml bytecode interpreter for
    architectures without native compilation

commit adefa93b9877b363e9d1905ed3252e086d1ac34a
Merge: b0d2b7a45858a4331b691a9567264978176b703e 98b6256a0d4f72966d019c33e1c27056c121b402
Author: Eric Cooper <ecc at cmu.edu>
Date:   Wed Nov 2 18:26:47 2005 +0000

    updated for ocaml 3.09.0

commit b0d2b7a45858a4331b691a9567264978176b703e
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Nov 1 22:44:57 2005 +0000

    updated for ocaml 3.09.0

commit 7b38e7d88ed2191ab04d976f12f8f448e3308982
Merge: c7f56833192a07f212f90365a4d3a47ac9d7c471 ab97f1ccbcac8a636111df3728af52719d210ce8 6b8aefe1e965785a4bb9e1ef620c0922ccd101c1
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Oct 10 18:17:11 2005 +0000

    merged branches/nethttpd through revision 1821

commit c7f56833192a07f212f90365a4d3a47ac9d7c471
Merge: ee74b20e7128933eb7e96f93ee9f8f91ff8c4e7f f0e9e06af72591ebea402241a1b6a70c3d0cccaa
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Oct 10 14:32:36 2005 +0000

    update libsyslog-ocaml-dep version dependency

commit ab97f1ccbcac8a636111df3728af52719d210ce8
Merge: 9529ac6e7ae5750f6fbf0266c1dc2eb3bf84f43d 6548d34c320d79157c9d261328401c8b9678d363
Author: Eric Cooper <ecc at cmu.edu>
Date:   Wed Sep 14 21:45:40 2005 +0000

    changed client to use curl subprocesses instead of ocurl
    
    for simplicity, all downloads are cached first, then sent to the client

commit 9529ac6e7ae5750f6fbf0266c1dc2eb3bf84f43d
Merge: ee74b20e7128933eb7e96f93ee9f8f91ff8c4e7f 0b181f98e52eda0681bcfdb83efbe026a2f19137
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Aug 23 21:33:57 2005 +0000

    created nethttpd branch:
      approx server side uses nethttpd from ocamlnet instead of ocaml-http

commit ee74b20e7128933eb7e96f93ee9f8f91ff8c4e7f
Author: Eric Cooper <ecc at cmu.edu>
Date:   Tue Aug 23 20:27:57 2005 +0000

    attempt to fix occasional complaints from weekly cron job
    about trying to remove nonexistent directories

commit 24a5226bfa2b758222fcea40e951e63cca03c562
Author: Stefano Zacchiroli <zack at debian.org>
Date:   Thu Aug 18 08:33:48 2005 +0000

    bumped pcre and ocamlnet deps

commit 4534e172f5cda89932a2c43b3a383664778973f8
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sat Aug 13 21:09:31 2005 +0000

    update changelog to include bug closed by most recent version

commit d0f4681c65e7a349d2bf78e4fcff6561b545d9c1
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Aug 4 15:28:19 2005 +0000

    No log message

commit 80795fc7b23807538a02bc95f813c08ba9e5617d
Merge: 007ce9debe3e4f14eee3b09b5a39db8a18dd7586 0f3eadcca289b2e7190ba7179ae785fe45dafc8a
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Aug 4 15:26:37 2005 +0000

    support for Secure APT

commit 007ce9debe3e4f14eee3b09b5a39db8a18dd7586
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun May 8 00:48:25 2005 +0000

    create /var/cache/approx directory in postinst script

commit 253f35dbc687edcdd4ee98cfebe87711e1eacf7b
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sat May 7 15:12:20 2005 +0000

    build byte-code version on architectures with no ocamlopt

commit aa1f7818b79e2d1aca621a95f95a686ef72623c7
Merge: e89d5650f83701e616c0330984ed28962bad5b92 c248873e0b6a5a7f3a0dc7ade78b24b018b1e6f9
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri May 6 13:06:58 2005 +0000

    merged --error option with --foreground

commit e89d5650f83701e616c0330984ed28962bad5b92
Merge: cbcfefc6740bc34b77ca90eff9ad3134fe9d1a2c b596e482d218198c7ea0448c1780bff1963d62dc
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu May 5 15:21:54 2005 +0000

    added --foreground and --error options to approx (closes: #306898)

commit cbcfefc6740bc34b77ca90eff9ad3134fe9d1a2c
Merge: 77d53e664c6b50cedff5bdc465957ea9f955c4ab 1d4f30af0231a2a79314f51b4193978a9fc0974f
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Apr 28 00:28:11 2005 +0000

    make sure /var/cache/approx exists before trying to chown it (closes: #306621)
    
    no longer allow the cache directory to be specified in approx.conf;
    always use /var/cache/approx (which can be a symlink)

commit 77d53e664c6b50cedff5bdc465957ea9f955c4ab
Merge: afc6c8b541147af2dc16702e837d90c5c4f3a7dc 4fc4193ef2e30fdb14e0f99c39f22909058159d3
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Apr 25 13:54:00 2005 +0000

    run as unprivileged user (closes: #305451)
    
    added /etc/default/approx with example of setting
    http_proxy environment variable (closes: #305453)
    
    detect possible conflict with apt-proxy at installation time
    and at runtime if binding to port 9999 fails

commit afc6c8b541147af2dc16702e837d90c5c4f3a7dc
Merge: f0e3cf11aa1e8a81fe9b7623506570bf49ecfbb7 f185a99602143fe80b5502fdc37cebf88fb71c8a
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Apr 24 21:10:56 2005 +0000

    approx:
        simplified daemonization
        improve Unix error messages
        remove write_pid logic to allow daemon to run as unprivileged user
        moved common code to Util
    debian/control
        improved description
        add dependency on wget
    gc_approx:
        remove unused distributions in cache
        remove empty parent directories
        don't recheck files that have already been checked
        uncompress Packages.gz files to disk
        (improves performance and detects corrupt files)
        use wget to download corrupt Packages.gz files when detected

commit f0e3cf11aa1e8a81fe9b7623506570bf49ecfbb7
Author: Eric Cooper <ecc at cmu.edu>
Date:   Thu Apr 21 01:11:00 2005 +0000

    fixed bug closing annotations

commit ea50f90f3b754554ee5a24ff871df73b247d6434
Merge: 12f1169a886f0d864bbfbb33bbc7ef3f9531a107 3b636fbbe8fb760de993819d1809ce132e297151
Author: Eric Cooper <ecc at cmu.edu>
Date:   Mon Apr 18 00:44:32 2005 +0000

    daemonize correctly (closes #305102)

commit 12f1169a886f0d864bbfbb33bbc7ef3f9531a107
Merge: a6cd0fd5bc122cd62a8580574fdbdcdcf0ea69cc bca1856962484931e5eed2a7b2c7a792bb79d525
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Apr 17 16:50:49 2005 +0000

    bumped dependency on syslog-ocaml (closes #305019)

commit a6cd0fd5bc122cd62a8580574fdbdcdcf0ea69cc
Author: Stefano Zacchiroli <zack at debian.org>
Date:   Sat Apr 16 08:18:14 2005 +0000

    bumped ocamlnet and ocaml-http dependencies, debian version 1.09

commit b8ab78bfc9c310d283630c44bf55d19c4d88d2e3
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Apr 8 18:59:28 2005 +0000

    removed trunk directory layer
    
    add build-dependency on ocaml-tools (CLOSES #303774)

commit 50e417568419aa7ae5968ea1d081e7c70a635c45
Author: Sven Luther <luther at debian.org>
Date:   Fri Apr 1 19:32:16 2005 +0000

    Typo in control file :/

commit 649601f6d6bce99b9eedf760fa1c609f4064146b
Author: Sven Luther <luther at debian.org>
Date:   Fri Apr 1 19:30:09 2005 +0000

    Preparing approx upload.

commit 527118fd8d3346cda2fad6ba89d17c71f2240649
Author: Eric Cooper <ecc at cmu.edu>
Date:   Sun Mar 13 22:11:53 2005 +0000

    initial import

-----------------------------------------------------------------------

-- 
approx packaging



More information about the Pkg-ocaml-maint-commits mailing list