{"shas":[["31e55b8049ed001a993441f3efc8ffebdf360061","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","signing: let GPGME handle loading signatures from files\n\nRather than go through all the hassle of doing this ourselves, just let\nGPGME handle the work by passing it a file handle.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["225acbbff176e52a88eb6b8030d331a599a7ef06","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Rein in the complexity of the signature type\n\nGiven that we offer no transparency into the pmpgpsig_t type, we don't\nreally need to expose it outside of the library, and at this point, we\ndon't need it at all. Don't decode anything except when checking\nsignatures. For packages/files not from a sync database, we now just\nread the signature file directly anyway.\n\nAlso push the decoding logic down further into the check method so we\ndon't need this hanging out in a less than ideal place. This will make\nit easier to conditionally compile things down the road.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["2df1534b787a87b4b7e8e4aaa5a9d5c2e3c6e47a","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","sync_commit: refactor out file downloads\n\nThis part is almost completely self-contained, except building the list\nof delta filenames that we use later to check their md5sums. Refactor it\ninto a static method so we can bring most of the code in sync_commit\ncloser to the method name.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["1cf79eb8c8c7894d238cd906613dc1cd5b7ced1a","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","sync_commit: refactor out validate_deltas\n\nMore stuff going on in the pre-committing stage that can be in a static\nmethod to make things a bit more clear.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["4d63ebe2fbe932412a7b8340af49bf30c8e17a91","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Perform package verification at package load time\n\nBoth md5sum verification and PGP verification can and should be done at\npackage load time. This allows verification to happen as early as\npossible for packages provided by filename and loaded in the frontend,\nand moves more stuff out of sync_commit that doesn't really belong\nthere. This should also set the stage for simplified parallel loading of\npackages later down the road.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["1d7ad5d24bd7487d70b98197d4dd3477ff75f513","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Enhance GPGME debug output\n\nAdd some lookup functions for nice names for the various types used by\nthe library, and remove some fields that are of little use to us in the\ndebug output. This should make looking at key loading and verification a\nbit easier, especially in determining what makes up our good and bad\ncriteria.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["b7b3fc23869475d3d1729de802935b98594d1677","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","signing: add more detail to unexpected signature count error\n\nDo a quick loop and count of the returned data so we can show how many\nsignatures were parsed and read.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["97be2f0e0a0daad2f9058377c7dbee62cc7a8718","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Allow conditional compilation with GPGME\n\nThis makes it possible to omit usage of -lgpgme, just as we can do for\n-lcurl and -lcrypto.\n\nThanks to Rémy Oudompheng for an initial stab at this.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["9c552272e83905703ad0cbcfc92883ebd1eff6f9","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","configure: add output showing what libraries will be used\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["1b25cb80ba5881bf8f01a32991764b26a7de6548","48193d02fd42ab0e9c80a7202bf940a6fda8ffd2@muteddisk.com","pacman(8): change \"options\" to \"operation\" when referring to -D\n\n-D is an operation not an option.\n\nSigned-off-by: Matt Mooney <mfm@muteddisk.com>\nSigned-off-by: Allan McRae <allan@archlinux.org>","Matt Mooney"],["3ec723ddc75f04e9a3255cf0c4ac75cfe4210528","48193d02fd42ab0e9c80a7202bf940a6fda8ffd2@muteddisk.com","pacman(8): grammar correction for relative clauses\n\nChange \"which\" to \"that\" when used in a restrictive clause.\nReplace usage of the relative prounoun \"those\" with a common noun for\nadded clarity.\n\nSigned-off-by: Matt Mooney <mfm@muteddisk.com>\nSigned-off-by: Allan McRae <allan@archlinux.org>\nSigned-off-by: Dan McGee <dan@archlinux.org>","Matt Mooney"],["da24324e2dad434bc6d868d9815efc9c2517a769","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Transifex updates\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["4758cfe33f9a8473312a9fee718c45bf72f555f5","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Merge branch 'maint'","Dan McGee"],["9a127d8ed4a43009f93b7e0e2ee60dc07034801d","3467d2f86b976ae9f474f73a80f3bfe04b85d8af@archlinux.org","Update PKGBUILD example\n\nAdd quotes around $srcdir/$pkgdir (FS#23960) and use a package()\nfunction.\n\nSigned-off-by: Allan McRae <allan@archlinux.org>\nSigned-off-by: Dan McGee <dan@archlinux.org>","Allan McRae"],["8fd9037cfd8836db7dd35ba0e8825ba86c4e4688","3467d2f86b976ae9f474f73a80f3bfe04b85d8af@archlinux.org","makepkg: quote variable that may contain spaces\n\nPrevents failures when $PKGDEST contains spaces (FS#24002)\n\nPatch-by: Sebastien Duthil\nSigned-off-by: Allan McRae <allan@archlinux.org>\nSigned-off-by: Dan McGee <dan@archlinux.org>","Allan McRae"],["c03faa32f335f3fb7bc1bc8718dd1781781ef3dd","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Reduce duplicate signing debug code and fix logic condition\n\nWe had a lot of similar looking code that we can collapse down into a\nfunction. This also fixes errors seen when turning on some gcc warnings\nand implicitly casting away the const-ness of the string. Free the list\nwhen we are done with it as well.\n\nAlso, fix a logic error where we should be checking with &&, not ||.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["e8a40526cb3be82c5019f0ee3f592a08b3387fa9","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Fix warnings reported by -Wwrite-strings\n\nThese are places where we stuck a string constant in a variable not\nmarked as const.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["c4fccfe3e65c17ee5284e10570f9a8fd20e361fa","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","pactree: make -Wwrite-strings friendly\n\nUse a few structs to hold configuration values we change given certain\noptions so we can be const-correct with string assignment across the\nboard. Behavior should be completely unchanged.\n\nSigned-off-by: Dan McGee <dan@archlinux.org>","Dan McGee"],["7680f461575b63b592090dbf76c13aa7040b840b","3467d2f86b976ae9f474f73a80f3bfe04b85d8af@archlinux.org","Deal with unused function parameters correctly\n\nThis started off removing the \"(void)foo\" hacks to work around\nunused function parameters and ended up fixing every warning\ngenerated by -Wunused-parameter.\n\nDan: rename to UNUSED.\n\nSigned-off-by: Allan McRae <allan@archlinux.org>\nSigned-off-by: Dan McGee <dan@archlinux.org>","Allan McRae"],["991bfb7cbfaf68749bfca181fcca9319a73f579e","2591e5f46f28d303f9dc027d475a5c60d8dea17a@archlinux.org","Merge branch 'maint'","Dan McGee"]],"repo":"falconindy/pacman","actor":"falconindy","ref":"refs/heads/master","size":23,"head":"500a6f576d56c3152567df6c740998439b0e33b2","actor_gravatar":"64d339a30e44af55d95371f06df6bfa1","push_id":30763500}