summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLPDB.pm
AgeCommit message (Collapse)Author
2017-11-13fix possible undefined behaviour in paper handlingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45774 c570f23f-e606-0410-a88d-b1316a301751
2017-11-11json: dynamically select tl internal or external json modeNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45745 c570f23f-e606-0410-a88d-b1316a301751
2017-11-10switch from require TeXLive::JSON to require JSONNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45739 c570f23f-e606-0410-a88d-b1316a301751
2017-11-09require JSON => require TeXLive::JSONSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@45731 c570f23f-e606-0410-a88d-b1316a301751
2017-10-27update JSON format, add documentation on formatsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45620 c570f23f-e606-0410-a88d-b1316a301751
2017-10-27rework (again) location of various configuration optionsNorbert Preining
Currently opt_frozen is set in 00texlive.installation and thus was in principle targeted for user editing. Furthermore, it wasn't a defined key in TLConfig::TLPDBOptions. The frozen setting has now moved in 00texlive.config.tlpsrc, which also defines the container format etc, thus the proper place. At the same time we cleared out 00texlive.installation.tlpsrc, it is not necessary anymore, and only carried wrong information. All the defaults for options/settings in 00texlive.installation are now defined in TLConfig. git-svn-id: svn://tug.org/texlive/trunk@45617 c570f23f-e606-0410-a88d-b1316a301751
2017-10-13tlmgr dump-tlpdb -json possibleNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45532 c570f23f-e606-0410-a88d-b1316a301751
2017-09-13crypto: use symbolic constants, require verification of main tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45286 c570f23f-e606-0410-a88d-b1316a301751
2017-05-14doc, syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@44355 c570f23f-e606-0410-a88d-b1316a301751
2017-05-12fix spurious warning on updatesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@44301 c570f23f-e606-0410-a88d-b1316a301751
2017-05-11fixes for scheme size computationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@44290 c570f23f-e606-0410-a88d-b1316a301751
2017-05-11support display of accumulated size information for schemes/collectionsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@44289 c570f23f-e606-0410-a88d-b1316a301751
2017-05-06doc, copyright 2017Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@44232 c570f23f-e606-0410-a88d-b1316a301751
2017-04-20try to support https, tooNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@43940 c570f23f-e606-0410-a88d-b1316a301751
2017-04-16use tlpdbopt_ instead of option_Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@43831 c570f23f-e606-0410-a88d-b1316a301751
2016-06-29doc/test updates.Karl Berry
dvips.texi: remov fmtutil.pl: return status, --no-strict wording. updmap.pl: main output first. TLPDB.pm (not_virtual_install_package): variables in diagnostics. tl-update-containers: multi-arg xsystem call. git-svn-id: svn://tug.org/texlive/trunk@41566 c570f23f-e606-0410-a88d-b1316a301751
2016-06-21some fixes for empty arch borderline cases in TLTREENorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@41511 c570f23f-e606-0410-a88d-b1316a301751
2016-05-16don't code tmp dir hard-wired, but use tl_tmpdirNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@41180 c570f23f-e606-0410-a88d-b1316a301751
2016-05-15whoops, not worth syntax hassles.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@41151 c570f23f-e606-0410-a88d-b1316a301751
2016-05-15(new): mention root, download failure might not beKarl Berry
missing file (wrong mirror, etc.) rather connection problem. git-svn-id: svn://tug.org/texlive/trunk@41150 c570f23f-e606-0410-a88d-b1316a301751
2016-05-14TLPDB: reuse tempdir not to create too manyNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@41114 c570f23f-e606-0410-a88d-b1316a301751
2016-05-14tempdir rework: use consistently tl_tmpdir/tmpfile for debuggingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@41104 c570f23f-e606-0410-a88d-b1316a301751
2016-05-05continue despite missing pubkey, report details for failed verificationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40898 c570f23f-e606-0410-a88d-b1316a301751
2016-05-05fix uninitialized variable in warning callNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40897 c570f23f-e606-0410-a88d-b1316a301751
2016-05-02fix strange perl warningNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40833 c570f23f-e606-0410-a88d-b1316a301751
2016-04-28xzdec rather than un-xzKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@40801 c570f23f-e606-0410-a88d-b1316a301751
2016-04-27record verification status of manually verified tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40782 c570f23f-e606-0410-a88d-b1316a301751
2016-04-22check for gpg not avail, return -3 in verify_*, act in tlmgrNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40681 c570f23f-e606-0410-a88d-b1316a301751
2016-04-21use TLCryptoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@40666 c570f23f-e606-0410-a88d-b1316a301751
2016-04-21TLCrypto.pm: new module with all the functions using digests/gpg,Karl Berry
extracted from TLUtils.pm. TLUtils.pm: functions moved from here, change calls. TLConfig.pm: doc. TLPDB.pm, TLPOBJ.pm, install-tl, tlmgr.pl: use TLCrypto, change calls, doc. git-svn-id: svn://tug.org/texlive/trunk@40652 c570f23f-e606-0410-a88d-b1316a301751
2016-04-21tlpdb: safe status of being verified, show status for each tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40646 c570f23f-e606-0410-a88d-b1316a301751
2016-04-21verification reporting reworked: be non-intrusiveNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40640 c570f23f-e606-0410-a88d-b1316a301751
2016-04-14make installation from local_uncompressed ignoring checksums etcNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40501 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12verify also local copies, triggered by new parameter to TLPDB->newNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40464 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12adapt to changed calling conventionNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40463 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12get rid of verify_download, fix verificationsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40460 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12make verify_* return values numeric with informal messagesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40449 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12gpg signature check workingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40438 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12refactor downloading, verify downloaded tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40437 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12work on gpg verification functionNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@40435 c570f23f-e606-0410-a88d-b1316a301751
2016-04-05preliminary 2016 release and copyright yearsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@40251 c570f23f-e606-0410-a88d-b1316a301751
2016-01-12Re-apply temporary removed changes to installer and tlmgrNorbert Preining
The changes in svn 39284-39294 have been reverted in svn 39298 to fix a bug in TLDownload that slipped out (svn 39300). Reapply these changes. git-svn-id: svn://tug.org/texlive/trunk@39362 c570f23f-e606-0410-a88d-b1316a301751
2016-01-07revert changes in tlcritical to fix the TLDownload errorNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39298 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06unpack: return pair of 0,1 and msg, use itNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39294 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06fix a stupid typoNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39293 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06checksum verification update, unwinding works againNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39292 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06debug and work on installationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39291 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06add win32 open prevention to TLPDB as for TLUtilsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39287 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06TLPDB: rename _install_package to _install_data, cater for size and checksumNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39286 c570f23f-e606-0410-a88d-b1316a301751
2015-12-08* bin/tlpfiles: doc tweaks.Karl Berry
* TeXLive/TLPDB.pm (find_file): no need for @foo. * TeXLive/TLPSRC.pm (): include $lineno in non-continuation error. * TeXLive/TLUtils.pm (parseAddFormatLine_line): doc. git-svn-id: svn://tug.org/texlive/trunk@39054 c570f23f-e606-0410-a88d-b1316a301751