summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm
AgeCommit message (Expand)Author
2010-01-09move signal catching up, so we can clean repos and temp files at once.Marc Espie
2010-01-09create unique object for each repoMarc Espie
2010-01-09fixed version, somehow I forgot that I use parse to do weird things withMarc Espie
2010-01-09temporary revert until I figure this outMarc Espie
2010-01-09move the code that recognizes /var/db/pkg as inst: into Repo::LocalMarc Espie
2010-01-09move some url parsing into Installed, provide for pipe:Marc Espie
2010-01-09kill more useless codeMarc Espie
2010-01-09simplify slightlyMarc Espie
2010-01-09move pipe handling into RepositoryListMarc Espie
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