Changelog for
mirrormanager2-crawler-0.7.3-4.fc25.noarch.rpm :
* Tue Oct 11 2016 Patrick Uiterwijk
- 0.7.3-4- Obsolete and provide mirrormanager-client
* Mon Oct 10 2016 Patrick Uiterwijk - 0.7.3-3- Changed everything to buildroot- Added dependencies for needed directories- Added filesystem subpackage to own the directories- Added license macro to license files
* Sat Oct 08 2016 Patrick Uiterwijk - 0.7.3-2- Remove <0.80 requirement from IPy- Moved back from systemd-devel to systemd dependency- Removed RHEL6 conditionals- Use py2_install and py2_build- Fixed lib dependency- Updated URL and Source
* Thu Jun 23 2016 Adrian Reber - 0.7.3-1- Update to 0.7.3- Allow submission of checkin information via json (Patrick Uiterwijk) https://github.com/fedora-infra/mirrormanager2/issues/170- Add logging to checkin code (Patrick Uiterwijk)- mm2_crawler: Add missing field to stats dict https://github.com/fedora-infra/mirrormanager2/issues/176- mirrolist: fix &redirect=1 https://github.com/fedora-infra/mirrormanager2/issues/178
* Wed Jun 15 2016 Adrian Reber - 0.7.2-1- Update to 0.7.2- Fix propagation diagram creation- Use yesterday\'s date in get_global_netblocks- Mark path containing /stage/ as testing- Added an option with which the user can define the preferred protocol)- Adjust repomap for the new repo layout (Pierre-Yves Chibon)- Typo fix in readme (Taranjeet)
* Mon Feb 01 2016 Pierre-Yves Chibon - 0.7.1-1- Update to 0.7.1- Fixes to the emergency script (Adrian Reber and Patrick Uiterwijk)
* Wed Jan 13 2016 Pierre-Yves Chibon - 0.7-1- Update to 0.7- Fix various matplotlib problems in the statitics (Adrian Reber)- Make green be synced and red be older in the propagation page (Patrick Uiterwijk)- Add the possibility to clear all old files from a repo (to ensure users have only up to date mirrors) (Patrick Uiterwijk)- Do not load the host config until it\'s asked (Drops the memory usage and increase the speed of the application) (Adrian Reber)
* Thu Dec 17 2015 Pierre-Yves Chibon - 0.6.1-1- Update to 0.6.1- Fix mirrorlist to access info from the just loaded pickle (Patrick Uiterwijk)
* Wed Dec 16 2015 Pierre-Yves Chibon - 0.6-1- Update to 0.6- Really ensure that new host is admin_active (Seth Jennings)- Add the possibility to kill rsync after some time- Add headers to the table listing the mirrors- Cascade deletion and bring back the rsyncFilter endpoint- Fix to the crawler (Adrian Reber)- Improved documentation and validation- Optionally exclude certain protocols from MM (Adrian Reber)- Import generate-worldmap from MM1 (Adrian Reber)- Optionally display mirrorlist statistics (Adrian Reber)- mirrorlist: Remove --debug option (Adrian Reber)- More mirrorlist statistics changes and spec file integration (Adrian Reber)- Switch the MirrorList server to use threading rather than forking (Patrick Uiterwijk)
* Mon Sep 07 2015 Pierre-Yves Chibon - 0.5.1-1- Update to 0.5.1- Deleting URLs if site or host is removed (avoids the situation where a host is removed and then someone tries to re-add it) (Adrian Reber)- Ensure that new host and new site are admin_active
* Fri Sep 04 2015 Pierre-Yves Chibon - 0.5-1- Update to 0.5- Add order option to get_file_detail() (Adrian Reber)- Remove all whitespaces around the mirror URLs (Adrian Reber)- Sort metalinks alternates by timestamps descending (Adrian Reber)- Rewrite the UMDL2 into a UMDL2- Add code to graph repomd.xml propagation (Adrian Reber)- Rotate crawler logs once per week (Adrian Reber)- Update the UMDL1 to share code with the UMDL2 (Adrian Reber)- Remove trailing slash of site and host_category_url
* Thu Jul 30 2015 Pierre-Yves Chibon - 0.4.2-1- Update to 0.4.2- Create the -client subpackage containing the report_mirror script and configuration file (Adrian Reber)
* Tue Jul 28 2015 Pierre-Yves Chibon - 0.4.1-1- Update to 0.4.1- If the host has no categories do not auto-disable it (Adrian Reber)- Different small umdl and crawler fixe (Adrian Reber)
* Wed Jul 22 2015 Pierre-Yves Chibon - 0.4.0-1- Update to 0.4.0- Add utility script to update the MM2 DB for a single file (light-weight UMDL for a single file) (Ralph Bean)- Add support to gracefully shutdown the crawler (Adrian Reber)- Add support to limit crawling by continent (Adrian Reber)- Fix the crawler to work properly with MM2- Fix the repomap to create properly development repos- Fix new repository detection and creation in UMDL (Adrian Reber)
* Thu Jul 02 2015 Pierre-Yves Chibon - 0.3.1-1- Update to 0.3.1- Fix for broken logging output in the UMDL (Adrian Reber)- Fix mm2_move-to-archive (Adrian Reber)
* Wed Jun 24 2015 Pierre-Yves Chibon - 0.3.0-1- Update to 0.3.0- Fix the --delete action of the umdl (Adrian Reber)- If the user is not an admin, keep the existing admin_active settings- Only MM2 admins are allowed to change the always_up2date flag of a mirror- Also fix the mm2_crawler logrotate script like the one for umdl (Adrian Reber)
* Thu Jun 11 2015 Pierre-Yves Chibon - 0.2.1-1- Update to 0.2.1- Fix the mm2_move-devel-to-release script to work properly with MM2 and our products (Adrian Reber)
* Fri Jun 05 2015 Pierre-Yves Chibon - 0.2.0-1- Update to 0.2.0- Include the background header file in MM2 itself (Adrian Reber)- Support always update hosts which are unreachable in the crawler (Adrian Reber)- Adjust the spec file to the systemd packaging guidelines for Fedora- Multiple improvements to the crawler, including a start of a canary mode (Adrian Reber)- Offer possibility to sort by product, bringing back MM1 behavior (Adrian Reber)- Couple of UI fixes about who is allowed to access what- Fix peer ASNs (in the same spirit, who can access)- Create noauthed master for mirror publiclist so that it can be cached in memcachd (Patrick Uiterwijk)- Fix the report_mirror to correctly catch the xmlrpclib.ProtocolError- Add a new utility script to upgrade repo from -alpha or -beta to release- Adjust the logrotate configuration to fix the permission denied error- Create 2 API endpoints, one for zodbot\'s .mirroradmin and one for nagios
* Thu May 07 2015 Pierre-Yves Chibon - 0.1.0-1- Update 0.1.0- Add the possibilities to delete a site or a host- Do not only create /var/lock/mirrormanager on installation (Adrian Reber)
* Tue May 05 2015 Pierre-Yves Chibon - 0.0.10-1- Update to 0.0.10- Install the mm2_create_install_repo script- Fix version handling on mm2_create_install_repo (Adrian Reber)- Fix pickle generation when several repositories point to the same directory
* Mon May 04 2015 Pierre-Yves Chibon - 0.0.9-1- Update to 0.0.9- Include and install alembic files- Try explicit garbage collection in the crawler (Adrian Reber)- Use defined timeout also for HTTP/FTP connections (Adrian Reber)- Add documentation about the crawler (Adrian Reber)- Also add a /var/run directory for the backend (Adrian Reber)- Add fedmenu integration- Add new utility script to be used to create the fedora-install-X repositories- Added last-sync script as mm2_last-sync (Adrian Reber)
* Thu Apr 23 2015 Pierre-Yves Chibon - 0.0.8-1- Update to 0.0.8- Make MM2 a little prettier on high-res display- Add a Location tag for static (Patrick Uiterwijk)- Fix the DB session issue on the crawler (Adrian Reber)- Add some documentation on how MirrorManager works- Decrease time required for set_not_up2date() (Adrien Reber)- Add support to auto disable mirrors (Adrien Reber)- Auto disable hosts which have a URL configured but which does not exist (Adrian Reber)- crawl_duration is a host specific property (Adrian Reber)- Handle lighttpd returing a content length for directories (Adrian Reber)- Scan the directories which are supposed to be on each mirror (Adrian Reber)- Use Yesterday\'s date on mm2_get_internet2_netblocks to avoid TZ issue (Adrian Reber)- Fix logging in the UMDL script (Adrian Reber)- Allow the UMDL to crawl only a specified category (Adrian Reber)- Fix example fedmsg config (Ralph Bean)
* Mon Apr 13 2015 Pierre-Yves Chibon - 0.0.7-1- Update to 0.0.7- Add missing import on mm2_update-EC2-netblocks- Have the cron jobs running under a ``mirrormanager`` user (Adrian Reber)- Update the last_crawled and last_crawled_duration correctly (Adrian Reber)- Fix systemd\'s tempfile.conf for mirrormanager2- Fix link to the crawler log file (Adrian Reber)- Close per thread logging correctly (Adrian Reber)- Add more informations to the log output (Adrian Reber)- Start crawling the hosts which require the most time (Adrian Reber)- Filters the hosts to crawl at the DB level to save time and memory (Adrian Reber)- Fix the xmlrpc endpoint (Adrian Reber)- Adjust Build Requires to include systemd-devel instead of just systemd- Close session at the end and make the session permanent- Add new columns to the host table to store extra infos (Adrian Reber)- Use urllib2 instead of urlgrabber in the crawler (Adrian Reber)- Fix crawler timeout (Adrian Reber)- run_rsync() returns a temporary file which needs to be closed (Adrian Reber)
* Wed Mar 18 2015 Pierre-Yves Chibon - 0.0.6-1- Update to 0.0.6- Drop the Locations in the hosts (no longer used)- Add unit-tests - To the frontend - To some of the backend scripts- Add dependency to python-IPy- Fix ExecStart instruction for systemd- Fix apache configuration file for mirrorlist- Fix host selection logic in the crawler (Adrian Reber)- Log the rsync command (Adrian Reber)- Add the possibility to specify the rsync argument via the configuration file (Adrian Reber)- Add and install a tempfile.d file for systemd to re-create /var/run/mirrormanager upon reboot
* Mon Dec 15 2014 Pierre-Yves Chibon - 0.0.5-1- Update to 0.0.5- Include zebra-dump-parser in the backend sub-package- Install weighted_shuffle and include it in the mirrorlist sub-package
* Mon Dec 15 2014 Pierre-Yves Chibon - 0.0.4-1- Update to 0.0.4- Fix typos in the script to point them to the correct configuration file by default- Install the mirrorlist_server- Move mirrorlist to rely on systemd instead of supervisor- Install zebra-dump-parser user by mm2_get_internet2_netblocks- Remove debugging statement for mm2_refresh_mirrorlist_cache, no need to output something if everything ran fine
* Mon Dec 08 2014 Pierre-Yves Chibon - 0.0.3-1- Update to 0.0.3- Fix the import in the createdb script
* Mon Dec 08 2014 Pierre-Yves Chibon - 0.0.2-1- Update to 0.0.2- Move the flask application to mirrormanager2/app.py and put a module place holder in mirrormanager2/__init__.py that we can extract when splitting the module in -lib
* Mon Dec 08 2014 Pierre-Yves Chibon - 0.0.1-2- Fix the package name in the Requires, using %{name} fixes things
* Mon Dec 08 2014 Pierre-Yves Chibon - 0.0.1-1- Initial packaging work for Fedora