- Sat Sep 11 2010 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.7-1
Matt Domsch:
mirrorlist_server: always output a metalink header
crawler: fix indentation, causing crawler to fail - Sat Jul 31 2010 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.6-1
Matt Domsch (8):
mirrorlist_server: add mm0:private attribute toin metalinks
add repomaps for RHEL
category named "RHEL", not "Red Hat Enterprise Linux". Fix references.
repomap: remove extra -beta on prefixes
umdl: set Repository.name = directory.name to be guaranteed unique
remove robots.txt and favicon.ico. These should come from the hosting organization, not MM.
crawler: don't close sys.stdout as logfile, leave that for sys.exit() - Wed May 26 2010 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.5-1
- Adrian Reber (1):
mirrorlist_server: handle bad client IP address input
- Matt Domsch (18):
spec: require python-basemap-data too
makefile: add git-sign-push target to remind me
crawler: implement canary mode
crawler: crawl private i2 hosts that also say i2_clients are ok
crawler: send email when marking a whole host not up2date
mirrorlist_server: ignore SIGHUP in child - it'll exit soon enough
mirrorlist_server: increase socket request queue length to 300 (still limited by kernel options to 128)
mirrorlist_server: set request_queue_size earlier
mirrorlist_server: don't ignore SIGCHLD
mirrorlist tester: more printing, run forever
mirrorlist_client: sanitize input into UTF-8
mirrorlist_client: add 60sec timeout to reading from the server
mirrorlist_client: use select() waiting on the response from mirrorlist_server
mirrorlist_client: a better way to handle socket timeouts
mirrorlist_client: leave query params as utf8
mirrorlist_server: handle more failures gracefully
mirrorlist_client: add mirrorlist_client.noreverseproxy config parameter
umdl: don't use move_repository_from_development() - Mon Apr 26 2010 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.4-1
- Adrian Reber (2):
umdl: fix failure when updating from rsync listings.
umdl: time.mktime() might return floats
- BJ Dierkes (1):
Fix confirm delete method in webui.
- Matt Domsch (34):
mrr: add --updates-only option
controllers: add mirroradmins query
umdl: fix crash in _get_version_from_path()
umdl: avoid disappering files
report_mirror: handle server HTTP 503 errors
generate-worldmap: update for newer python-basemap
autodetect development/13/ style directories and create appropriate Repositories
umdl: recognize moving Repository objects from development/13 to releases/13/
mrr: genericize --from and --to version values
get_internet2_netblocks: fix URL due to upstream directory change
Put titles on publiclist pages
expose crawler logs via apache directory listing
add crawler log link on host page
apache: ensure aliases to special areas come before the WSGI alias
remove python-fedora deprecation warning
add config option report_problems_to_email, display on publiclist footer.
ageFileDetails(): account for propogation delays
add max_propogation_days config option
spec: require python-basemap > 0.99.4 so generate-worldmap works
mirrorlist-server: use WSGIDaemonProcess for mirrorlist_client.wsgi
mirrormanager.wsgi run 4 instances per app server (up from 2) - Mon Oct 26 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.3-2
- add patch to fix confirm delete from webui
- Mon Sep 28 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.3-1
- initial setup patches from BJ Dierkes
- simpler mirrormanager.initial, README.rpm_setup, prod.cfg
- add user mirrormanager and group mirrormanager, content permissions - Mon Sep 28 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.2-1
- add BGP ASN lookups
- Fri Sep 18 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.1-1
- fix publiclist html
- fix Host netblock creation via web UI - Mon Sep 7 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.3.0-1
- add CSRF protection, add Requires: python-fedora
- add IPv6 capability
- switch DNS lookups to use python-dns
- other misc bugfixes - Thu Jul 9 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.12-1
- bug fixes post F11 release
- Mon Apr 20 2009 Mike McGrath <mmcgrath@fedoraproject.org> 1.2.11-2
- Added psmisc Requires
- Tue Apr 7 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.11-1
- fix quite a few bugs from previous version
- Mon Apr 6 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.10-1
- improved crawler repomd.xml verification
- improved publiclist generation
- fix categorymap logic
- WSGI-ify web application
- vastly speed up report_mirror (no more stat()s on every file)
- vastly speed up umdl
- add rsyncFilter - Mon Feb 23 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.9-1
- Adrian Reber:
mirrorlist-server: check values returned by geoip before printing
mirrorlist-server: ignore SIGCHLD to not have zombie processes
server: also use project name and URL from config file for publiclist
server: removed debug messages to decrease MM's verbosity
server: make it work with Fedora's 10 python version
- Jeroen van Meeuwen:
Strip duplicate // from the path requested
- Matt Domsch:
revert publiclist_host() changes from 6a056929007b9b6bdf35367818e1212895c5bdec
which weren't any faster and yet generated incorrect results.
add item to TODO
add push-mirroring doc
mirrorlist: add trailing / to returned URLs to directories.
Better handle Host creation form validation failure error case. - Tue Dec 2 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.8-1
- don't place metalink-downloaded files deep in a directory tree
- Mon Dec 1 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.7-1
- Adrian Reber
add mirrorlist_statistics.py
- Matt Domsch
fix metalinks, cleanup publiclist a bit, add s390x
cleanup license files - Mon Dec 1 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.6-2
- Rebuild for Python 2.6
- Mon Oct 13 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.6-1
- even more bugfixes
- Sat Oct 4 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.5-1
- more bugfixes
- Fri Oct 3 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.4-1
- more bugfixes
- Sun Sep 28 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.3-1
- lots of bugfixes
- Fri Sep 26 2008 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.2-1
- initial package attempt