summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm
AgeCommit message (Expand)Author
2009-10-13you have to hate those stupid tools:Marc Espie
2009-08-24URI-decode the filenames in the listing used for HTTP pkg_add updates.Stuart Henderson
2009-05-11remove an extraneous slash from the requested URL; some strict proxiesStuart Henderson
2009-04-24oopsMarc Espie
2009-04-19remove class FatPackageLocation. Instead make PackageLocation a hierarchyMarc Espie
2009-04-19synch with my new style search/location changesMarc Espie
2009-02-02deals with shaddy repositories from backwards countries that implementMarc Espie
2008-12-11copying local files may cause some issues, as noticed by sturm@Marc Espie
2008-10-25Copy packages to the cache if a local PKG_PATH is used and PKG_CACHE isBernd Ahlers
2008-10-20Say goodbye to local $_Marc Espie
2008-07-04clean up parser a bit, separating local/distant parts in a more reusable way,Marc Espie
2008-07-03deal with hrefs containing '/' instead of just the package file nameNikolay Sturm
2008-06-25much better url parser.Marc Espie
2008-06-18forgot: changed PackageLocator so that the new parse method is responsibleMarc Espie
2008-06-13550 is fatal, don't bother retrying.Marc Espie
2008-05-26remove nlist bandwidth optimization, since ftp servers actually don't copeMarc Espie
2008-05-16tweak ftp call, remove extraneous -o option.Marc Espie
2008-03-04Since the back-off goes 5,10,20,40 seconds, allow the retry timeout toChris Kuethe
2008-02-06Fix FETCH_CMD and don't hardcode ftp(1) but use OpenBSD::Paths->ftp().Bernd Ahlers
2007-08-23write out the object url in the error message if that's an object error andMarc Espie
2007-06-23setup a local sigalarm to send a HUP to the ftp process if it takes longerMarc Espie
2007-06-16FTP_KEEPALIVE as a crude interface to ftp -k. To be thought out later.Marc Espie
2007-06-16use OpenBSD::Paths contentsMarc Espie
2007-06-12tidy error messages: uses $! more consistently, do not append \n on die,Marc Espie
2007-06-10refactor the code a bit, so that lists through ftp and htpp share moreMarc Espie
2007-06-06recognize and handle https.Marc Espie
2007-06-04a few missed $' / $`Marc Espie
2007-06-04more efficient regexps: anchor stuff at both ends, be more specific inMarc Espie
2007-06-04some minor systematic changes.Marc Espie
2007-05-30move close methods so that error paths can proceed on Repository::Installed.Marc Espie
2007-05-19don't pass srcpath around, since we don't use it.Marc Espie
2007-05-18Add pkgpath hints to pkgspec. Make PackageRepository/Source functional:Marc Espie
2007-05-17do not pass the urlscheme to the constructors, since they each haveMarc Espie
2007-05-17new methods: repositories can create url. Rename PackageLocation->stringizeMarc Espie
2007-05-17name each urlschemeMarc Espie
2007-05-14move the retry code down at the http/ftp repository level, where it belongs.Marc Espie
2007-05-14move parsing of http problems where it belongs.Marc Espie
2007-05-14move code around to allow OO access to installed packages always.Marc Espie
2007-05-14maintain stemlist for installed packages dynamicallyMarc Espie
2007-05-13remove some specialness of the Filtering stuff.Marc Espie
2007-05-13kill unused stuffMarc Espie
2007-05-13unify object lookup as locator->match($o) or $repo->match($o)Marc Espie
2007-05-13make caching of stemlists implicitMarc Espie
2007-05-13provide match_spec, findstem, find_partialstem at the repository list level,Marc Espie
2007-05-12kill old PkgSpec interfaceMarc Espie
2007-05-12use match_ref consistentlyMarc Espie
2007-05-12also allow Spec objects in Repository matches.Marc Espie
2007-05-12pass refs around instead of extending them.Marc Espie
2007-05-08allow match_spec on repositoryMarc Espie
2007-05-07cheap singleton for installed packagesMarc Espie