[-]
[+]
|
Deleted |
apache2-mod_mirrorbrain.changes
|
@@ -1,1242 +0,0 @@
--------------------------------------------------------------------
-Tue Sep 7 17:02:25 UTC 2010 - cs@linux-administrator.com
-
-- MirrorBrain 2.13.0
- - see http://mirrorbrain.org/docs/changes/#release-2-13-0-r8123-sep-6-2010
-
--------------------------------------------------------------------
-Tue Feb 11 07:51:00 CEST 2010 - cs@linux-administrator.com
-
-- MirrorBrain 2.12.0
- - see http://mirrorbrain.org/docs/changes/#release-2-12-0-r7957-feb-10-2010
-
--------------------------------------------------------------------
-Wed Dec 16 23:54:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.11.3
- - see http://mirrorbrain.org/docs/changes/#release-2-11-3-r7933-dec-16-2009
-
--------------------------------------------------------------------
-Mon Dec 07 17:25:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.11.2
- - see http://mirrorbrain.org/docs/changes/#release-2-11-2-r7917-dec-5-2009
-
--------------------------------------------------------------------
-Fri Dec 04 15:00:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.11.1
- - see http://mirrorbrain.org/docs/changes/#release-2-11-1-r7899-dec-3-2009
-
--------------------------------------------------------------------
-Wed Dec 02 19:37:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.11.0
- - see http://mirrorbrain.org/docs/changes/#release-2-11-0-r7896-dec-2-2009
-
--------------------------------------------------------------------
-Sun Nov 29 00:23:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.10.3
- - see http://mirrorbrain.org/docs/changes/#release-2-10-3-r7871-nov-28-2009
-
--------------------------------------------------------------------
-Sat Nov 07 10:57:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.10.2
- - see http://mirrorbrain.org/docs/changes/#release-2-10-2-r7853-nov-9-2009
-
--------------------------------------------------------------------
-Sat Sep 05 14:56:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBRain 2.10.0
- - see http://mirrorbrain.org/docs/changes/#release-2-10-0-sep-4-2009
-
--------------------------------------------------------------------
-Sun Aug 23 19:21:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.9.2
- - see http://mirrorbrain.org/docs/changes/#release-2-9-2-aug-21-2009
-
--------------------------------------------------------------------
-Thu Jul 30 05:20:00 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.9.1
- - see http://mirrorbrain.org/docs/changes/ for details
-
--------------------------------------------------------------------
-Fri Jun 5 14:09:40 CEST 2009 - cs@linux-administrator.com
-
-- MirrorBrain 2.8.1
- - Python 2.6 compatibility fixes:
- - mb file ls --md5: use hashlib module, if available (this fixes a
- DepracationWarning given by Python 2.6 when importing the md5 module)
- - mb list: the --as option had to be renamed to --asn, because "as" is a
- reserved keyword in Python, and Python 2.6 is more strict about noticing
- this also in cases where just used as an attribute.
- - remove the b64_md5 function, which is no longer used since a while
- - mb file ls:
- - make the --md5 imply the --probe option
- - mb export:
- - when exporting metadata for import into a VCS, handle additions and deletions
- - update docs to point to new RPM packages in the openSUSE build service (in
- a repository named Apache:MirrorBrain). The formerly monolithic package has
- been split up into subpackages.
- - perl-Config-IniFiles added to the list of perl packages required by the
- scanner
-
--------------------------------------------------------------------
-Sat Apr 4 16:52:53 CEST 2009 - poeml@suse.de
-
-- rename package to mirrorbrain and split off some subpackages, so
- that dependencies are a little more precisely located where
- they're needed: - mirrorbrain-tools
- - mirrorbrain-scanner
- - apache2-mod_mirrorbrain
-
--------------------------------------------------------------------
-Tue Mar 31 02:21:41 CEST 2009 - poeml@suse.de
-
-- update to r6964:
- * mb export: implement a new output format, named "vcs". Can be
- used to commit changes to a subversion repository and get
- change notifications from it. See "mb help export" and0
- http://mirrorbrain.org/archive/mirrorbrain-commits/0152.html
-
--------------------------------------------------------------------
-Mon Mar 30 02:27:40 CEST 2009 - poeml@suse.de
-
-- package renamed from apache2-mod_zrkadlo (the old name) to
- apache2-mod_mirrorbrain.
-
--------------------------------------------------------------------
-Mon Mar 30 02:17:12 CEST 2009 - poeml@suse.de
-
-- update to MirrorBrain 2.8 (r6949):
- * scanner:
- - Larger improvements, mainly with regard to the definition of
- patterns for files (and directories) that are to be included from scanning.
- Old, hardcoded stuff from the scanner has been removed. Now, excludes can be
- defined in /etc/mirrorbrain.conf by scan_exclude and scan_exclude_rsync
- directives.
- The former takes regular expressions and is effective for FTP and HTTP scans,
- while the latter takes rsync patterns, which are passed directly to the
- remote rsync daemon.
- See http://mirrorbrain.org/archive/mirrorbrain-commits/0140.html for details.
- This can decrease the size of the database (>20% for openSUSE), and for many
- mirrors it considerably shortens the scan time.
- - Fixed a bug where the scanner aborted when encountering filenames in (valid
- or invalid) UTF-8 encoding. See https://bugzilla.novell.com/show_bug.cgi?id=490009
- - Improved the implementation of exclusions as well as the top-level-inclusion
- pattern, which were not correctly implemented to work in subdir scans.
- - The source file was incorporated into the tools subdirectory.
- * mb dirs:
- - New subcommand for showing directories that the database
- contains, useful to tune scan exclude patterns.
- * The documentation was enhanced in some places, including the
- installation docs..
- * mod_autoindex_mb:
- - This module (which is based on mod_autoindex) was rebased on
- httpd-2.2.11.
-
--------------------------------------------------------------------
-Fri Mar 27 15:53:35 CET 2009 - poeml@suse.de
-
-- require Apache >= 2.2.6 and libapr-util1 >= 1.3.0
-
--------------------------------------------------------------------
-Mon Mar 9 22:33:59 CET 2009 - poeml@suse.de
-
-- update to r6772:
- * mod_mirrorbrain:
- - documentation updates (mod_mirrorbrain.conf, the example)
-
--------------------------------------------------------------------
-Mon Mar 9 10:17:33 CET 2009 - poeml@suse.de
-
-- update to r6748:
- * scanner:
- - implemented deletion of files from the mirror database for
- subdirectory scans. Before, this was only possible with a
- full scan. The new database scheme made this possible.
- - fixed the implementation of the whitelist for top-level
- directories in combination with subdir scans.
- - increased the commit frequency for rsync scans, to hold
- transactions open less long.
- - fixed the "enable after scan" option for parallel scans
- * mb list:
- - add new options to display further selected info about
- mirrors: --country --region --prefix --as --prio
- The --country conflicts a little with the previous
- -c|--country option to select mirrors; the latter is -c now,
- which is a little dumb.
-
--------------------------------------------------------------------
-Wed Mar 4 18:39:08 CET 2009 - poeml@suse.de
-
-- update to r6694:
- * mb file:
- - files looked up in the database can now be probed for, and
- the response displayed, optionally md5 hash of the downloaded
- content. This can be used to check functionality of the
- mirrors.
- * mb new:
- - when a new mirror is created, automatically fill in AS
- number and prefix, as well as a little comment with
- timestamp
- * NEWS updated, and COPYING file added
-
--------------------------------------------------------------------
-Tue Mar 3 14:57:58 CET 2009 - poeml@suse.de
-
-- update to r6671:
- * mod_mirrorbrain:
- - make insertion of broken mirrors into metalinks more
- practical, by making it configurable with
- MirrorBrainMetalinkBrokenTestMirrors a directive which
- specifies a file containing an XML fragment to be inserted.
- - document the recently added "as=..." query parameter, which
- causes a request to be treated as if it was coming from the
|
[-]
[+]
|
Deleted |
apache2-mod_mirrorbrain.spec
^
|
@@ -1,189 +0,0 @@
-#
-# spec file for package mirrorbrain
-#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
-#
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
-# norootforbuild
-
-%define apxs /usr/sbin/apxs2
-%define apache apache2
-%define apache_libexecdir %(%{apxs} -q LIBEXECDIR)
-%define apache_sysconfdir %(%{apxs} -q SYSCONFDIR)
-%define apache_includedir %(%{apxs} -q INCLUDEDIR)
-%define apache_serverroot %(%{apxs} -q PREFIX)
-%define apache_localstatedir %(%{apxs} -q LOCALSTATEDIR)
-%define apache_mmn %(MMN=$(%{apxs} -q LIBEXECDIR)_MMN; test -x $MMN && $MMN)
-Name: mirrorbrain
-Summary: A download redirector and metalink generator
-BuildRequires: apache2-devel apache2-prefork GeoIP GeoIP-devel apache2-webthings-collection python-devel
-# to build a man page, we need to have the script functional, and thus we need more stuff
-# but python-cmdln is not available
-#BuildRequires: help2man python-cmdln
-Url: http://mirrorbrain.org/
-Packager: Peter Poeml, mirrorbrain at mirrorbrain.org
-Version: 2.13.0
-Release: 1
-License: Apache License 2.0, GPL
-Group: Productivity/Networking/Web/Servers
-#
-# v=2.7; rm -rf mirrorbrain-$v; svn export -q 'https://forgesvn1.novell.com/svn/opensuse/trunk/tools/download-redirector-v2' mirrorbrain-$v; tar czf mirrorbrain-$v.tar.gz mirrorbrain-$v
-Source: http://mirrorbrain.org/files/releases/mirrorbrain-%{version}.tar.gz
-#
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
-%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-
-%description
-This apache module redirects clients to mirror servers, using an SQL backend,
-and generates metalinks.
-
-See http://mirrorbrain.org/
-
-The package contains also
-* tools to maintain the mirror database
-* mirror monitoring
-* mirror scanning
-
-(The tools should be split into a subpackage in fact...)
-
-Author: Peter Poeml <poeml@suse.de>
-
-%package -n apache2-mod_mirrorbrain
-License: Apache License 2.0, GPL
-Summary: MirrorBrain redirector Apache module
-Obsoletes: apache2-mod_zrkadlo
-Group: Productivity/Networking/Web/Servers
-# see http://mirrorbrain.org/requirements
-Requires: apache2 >= 2.2.6
-Requires: %{apache_mmn}
-Requires: libapr-util1 >= 1.3.0
-Requires: GeoIP apache2-mod_geoip
-#
-# for mod_form
-Requires: apache2-webthings-collection
-# building with memcache support:
-%if %{?build_with_memcache:1}0
-BuildRequires: apache2-mod_memcache
-Requires: apache2-mod_memcache
-%define memcache_cflags -DWITH_MEMCACHE
-%else
-%define memcache_cflags %nil
-%endif
-Autoreqprov: on
-
-
-%description -n apache2-mod_mirrorbrain
-Utilities provided by the MirrorBrain framework to maintain the database and
-scan mirrors.
-
-
-%package tools
-License: Apache License 2.0, GPL
-Summary: MirrorBrain utilities
-Group: Productivity/Networking/Web/Servers
-Requires: python-psycopg2 python-sqlobject python-cmdln
-Requires: GeoIP
-
-%description tools
-Utilities provided by the MirrorBrain framework to maintain the database and
-scan mirrors.
-
-
-%package scanner
-License: Apache License 2.0, GPL
-Summary: MirrorBrain scanner
-Group: Productivity/Networking/Web/Servers
-Requires: perl-Config-IniFiles perl-libwww-perl perl-Digest-MD4 perl-DBD-Pg
-
-%description scanner
-Utilities provided by the MirrorBrain framework to maintain the database and
-scan mirrors.
-
-
-
-%prep
-%setup -n mirrorbrain-%{version}
-
-%build
-cd mod_mirrorbrain
-%{apxs} -c -Wc,"%memcache_cflags -Wall -g" mod_mirrorbrain.c
-cd ../mod_autoindex_mb
-%{apxs} -c -Wc,"%memcache_cflags -Wall -g" mod_autoindex_mb.c
-cd ../tools
-gcc $RPM_OPT_FLAGS -Wall -lGeoIP -o geoiplookup_continent geoiplookup_continent.c
-gcc $RPM_OPT_FLAGS -Wall -lGeoIP -o geoiplookup_city geoiplookup_city.c
-cd ../mb
-CFLAGS="%{optflags}" \
-%{__python} setup.py build
-
-
-%install
-mkdir -p $RPM_BUILD_ROOT/%{apache_libexecdir}
-cp -p mod_mirrorbrain/.libs/mod_mirrorbrain.so $RPM_BUILD_ROOT/%{apache_libexecdir}
-cp -p mod_autoindex_mb/.libs/mod_autoindex_mb.so $RPM_BUILD_ROOT/%{apache_libexecdir}
-# tools
-install -D -m 755 tools/geoiplookup_continent $RPM_BUILD_ROOT/%{_bindir}/geoiplookup_continent
-install -D -m 755 tools/geoiplookup_city $RPM_BUILD_ROOT/%{_bindir}/geoiplookup_city
-install -D -m 755 tools/rsyncinfo $RPM_BUILD_ROOT/%{_bindir}/rsyncinfo
-install -D -m 755 tools/rsyncusers $RPM_BUILD_ROOT/%{_bindir}/rsyncusers
-install -D -m 755 tools/metalink-hasher.py $RPM_BUILD_ROOT/%{_bindir}/metalink-hasher
-install -D -m 755 tools/geoip-lite-update $RPM_BUILD_ROOT/%{_bindir}/geoip-lite-update
-install -D -m 755 tools/create_timestamp $RPM_BUILD_ROOT/%{_bindir}/create_timestamp
-install -D -m 755 tools/scanner.pl $RPM_BUILD_ROOT/%{_bindir}/scanner
-install -D -m 755 mirrorprobe/mirrorprobe.py $RPM_BUILD_ROOT/%{_bindir}/mirrorprobe
-cd mb
-%{__python} setup.py install --prefix=%{_prefix} --root %{buildroot}
-ln -s mb.py %{buildroot}/%{_bindir}/mirrordoctor
-ln -s mb.py %{buildroot}/%{_bindir}/mb
-# man page for mb tool
-#%{buildroot}/%{_bindir}/mb --version
-#help2man --no-info %{buildroot}/%{_bindir}/mb > mb.1
-# Icons
-mkdir -p $RPM_BUILD_ROOT/usr/share/mirrorbrain
-cp -a famfamfam_flag_icons $RPM_BUILD_ROOT/usr/share/mirrorbrain/
-
-
-
-
-%files
-%defattr(-,root,root)
-%doc COPYING FAQ TODO
-%doc mod_autoindex_mb/NOTICE
-%doc mod_mirrorbrain/*.conf
-%doc sql
-
-%files -n apache2-mod_mirrorbrain
-%defattr(-,root,root)
-%{apache_libexecdir}/mod_autoindex_mb.so
-%{apache_libexecdir}/mod_mirrorbrain.so
-
-%files tools
-%defattr(-,root,root)
-%{python_sitelib}/*
-%{_bindir}/create_timestamp
-%{_bindir}/geoip-lite-update
-%{_bindir}/geoiplookup_city
-%{_bindir}/geoiplookup_continent
-%{_bindir}/mb
-%{_bindir}/metalink-hasher
-%{_bindir}/mirrordoctor
-%{_bindir}/mb.py
-%{_bindir}/mirrorprobe
-%{_bindir}/rsyncinfo
-%{_bindir}/rsyncusers
-# Icons
-/usr/share/mirrorbrain
-
-%files scanner
-%defattr(-,root,root)
-%{_bindir}/scanner
-
-
-
-
-%changelog -n apache2-mod_mirrorbrain
|
|
Deleted |
mirrorbrain-2.10.0.tar.gz
^
|
|
Deleted |
mirrorbrain-2.10.2.tar.gz
^
|
|
Deleted |
mirrorbrain-2.10.3.tar.gz
^
|
|
Deleted |
mirrorbrain-2.11.0.tar.gz
^
|
|
Deleted |
mirrorbrain-2.11.1.tar.gz
^
|
|
Deleted |
mirrorbrain-2.11.2.tar.gz
^
|
|
Deleted |
mirrorbrain-2.11.3.tar.gz
^
|
|
Deleted |
mirrorbrain-2.12.0.tar.gz
^
|
|
Deleted |
mirrorbrain-2.13.0.tar.gz
^
|
|
Deleted |
mirrorbrain-2.8.1.tar.gz
^
|
|
Deleted |
mirrorbrain-2.8.tar.gz
^
|
|
Deleted |
mirrorbrain-2.9.0.tar.gz
^
|
|
Deleted |
mirrorbrain-2.9.1.tar.gz
^
|
|
Deleted |
mirrorbrain-2.9.2.tar.gz
^
|