[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