- Document new SigLevel config directive
- Revise siglevel_t, adding PACKAGE_HASH_OK field
- Implement SigLevel config parsing, v2.0
- repo-add: do not print full path of signature file
- Documented SigLevel in pacman.conf.5.txt
- Changed SigLevel parsing in conf.c
- Documented SigLevel in pacman.conf.5.txt
- Added SigLevel parsing code
- PKGBUILD.vim: add new var and assert bash syntax
- pacman/callback: show .sig suffix on sig download
- contrib/paclog-pkglist: fix script name in usage
- Handle removal of empty directories properly
- configure.ac: add checks for more types, functions and headers
- configu output more compile settings
- Change GPG_PACMAN and GPG_NOKEYRING to arrays
- Iterator interface for reading databases
- Iterator interface for reading databases
- Fix compilation without gpgme
- Handle removal of empty directories properly
- makepkg: only test for writable PKGDEST when needed.
- makepkg: fix issue with filenames with spaces break and noextract
- makepkg: fix issue with filenames with spaces break and noextract
- makepkg: more control of skipping integrity checks
- Package Quiz
- The official pacman repository branch, master, updated. v3.5.3-459-ge209955
- Allow fileconflict if unowned file moving into backup array
- Add 'compress' compression format as an available option
- Adding a new config file to a package (e.g. mercurial file conflict)
- Adding a new config file to a package (e.g. mercurial file conflict)
- makepkg: don't try to verbump PKGBUILD on /dev/stdin
- makepkg: don't try to verbump PKGBUILD on /dev/stdin
- Fix usage of GPG_KEYRING
- Change GPG_PACMAN to array
- pacman-key: --init: correct creation of gpg.conf
- pacman-key: correct spelling mistake
- pacman-key: Add --import and --import-trustdb
- pacman-key status
- pacman-key: check required permissions on keyring
- pacman-key: add --init option
- pacman-key: refactor get_from
- pacman-key: add --verify option
- pacman-key: check only a single operation has been specified
- pacman-key: move verifying keyring files to own function
- pacman-key: move --edit-key and --receive processing to functions
- contrib/log2pkglist: new contribution
- contrib/bash_completion: update with new makepkg opts
- makepkg: remove unused -C option from option list
- pacman-key: update man page
- pacman-key: rename --trust to --edit-key
- pacman-key: allow the export of all key ids
- pacman-key: rename --del to --delete
- pacman-key: remove the --adv option
- pacman-key: use our option parser
- pacman-key patch series
- Make alpm_db_set_pkgreason() arguments more sane
- Remove pre-optimization from in_array()
- remove OPT_TEMP hack in parse_options call
- Remove pre-optimization from in_array()
- Fwd: PATCH: fixed set -e hack in makepkg
- add _alpm_access() wrapper
- replace access() calls for debug info where applicable
- signing.c: check if needed files are readable
- add _alpm_access() wrapper
- Unify package removal code
- makepkg: Add --skipchecksums
- doc/PKGBUILD: clarify scriptlet version arguments
- doc/PKGBUILD: clarify scriptlet version arguments
- The official pacman repository branch, master, updated. v3.5.3-447-gb678e00
- fix segfault if pacman.conf can't be read
- Remwork -Si display logic
- Remove most usages of strncmp()
- The official pacman repository branch, master, updated. v3.5.3-434-gdfc5326
- check if keyring is readable
- parse_options: accept multiple arguments
- parse_options: accept multiple arguments
- parse_options: implement optional arguments
- parse_options: add missing newlines
- parse_options: implement features useful for pacman-key
- Download sources from git/hg/etc
- Mirrorlist as Dependency
- repo-add: backup old database signature too
- makepkg: Add support for verifying pgp signatures
- makepkg: Add support for verifying pgp signatures
- Simplify alpm_list_previous
- Remove alpm_list_first
- absorb fileinfo struct into dload_payload
- Allow frontend access to signature verification information
- Correctly check the GPG error codes
- The official pacman repository branch, master, updated. v3.5.3-423-g1ce7f39
- absorb fileinfo struct into dload_payload
- absorb some _alpm_download params into payload struct
- lib/dload: prevent large file attacks
- be_local: use macros in database loading similar to be_sync
- be_sync: make READ_NEXT() a no-arg macro
- checkdeps: remove unnecessary list join and copy
- Add alpm_list_previous method
- absorb some _alpm_download params into payload struct
- conflict code tweaks and cleanups
- diskspace: remove all libarchive usage
- Move alpm filelists to a struct object
- pactest: add a few more checks to fileconflict checks
- PM_* to ALPM_* conversion
- pyalpm transaction initialize
- The official pacman repository branch, master, updated. v3.5.3-403-gcf1401a
- repo-add test harness
- The official pacman repository branch, master, updated. v3.5.3-394-g9efd10c
- fix vim syntax highlighting of .sh files
- lib/alpm: unlock the handle before freeing it
- move proto files to new subdirectory, proto/
- contrib/paclist: rewrite in bash
- makepkg: simplify SIGNPKG check
- makepkg: fix vim syntax highlighting
- makepkg: remove unneeded echo
- minor makepkg cleanups
- repo-add.sh.in: avoid being clever with repo repacking
- lib/util: modify entry_prefix, not prefix
- lib/util: modify entry_prefix, not prefix
- Make local_db_read() private to the local backend
- Use ignoregroup rather than ignoregrp in the handle
- Rename internal functions with grp in their name
- Rename public functions with grp in their name
- Make local_db_read() private to the local backend
- makepkg: only source user override if using default config file
- repo-add: fix db creation one last time
- Rename types from pmfoo_t to alpm_foo_t
- makepkg: fix removing symbolic link
- makepkg: fix typo (misssing quotes)
- Rename types from pmfoo_t to alpm_foo_t
- Rename types from pmfoo_t to alpm_foo_t
- Stale comment
- Rename types from pmfoo_t to alpm_foo_t
- Rename mount point struct
- The official pacman repository branch, master, updated. v3.5.3-351-g9aab144
- Rename mount point struct
- signing: move to new signing verification and return scheme
- signing: move to new signing verification and return scheme
- signing: move to new signing verification and return scheme
- signing: check validity of all available signatures
- Make alpm_db_get_sigverify_level() public
- Add an alpm_db_validity() public function
- The official pacman repository branch, maint, updated. v3.5.3-7-ge378170
- The official pacman repository branch, master, updated. v3.5.3-349-g09c8037
- pacman-optimize: use output library
- Do not replicate files list when removing packages
- Ensure a file can be replaced by a directory
- File conflict code cleanups
- Make sync DB reading a bit more flexible
- archive_fgets(): ensure we return any trailing text with no newline
- Make sync DB reading a bit more flexible
- Remove -f option from ln for POSIX compliance (close FS#24893)
- Remove -f option from ln for POSIX compliance (close FS#24893)
- makepkg: Add warning if VCS tool is not present when determining latest VCS revision
- makepkg: Add warning if VCS tool is not present when determining latest VCS revision
- makepkg: Move check for sudo into check_software function
- Do not replicate files list when removing packages
- Remove two alpm_list_count usages
- Add scripts po directory to autoclean.sh
- Add scripts po directory to autoclean.sh
- Community, Educational & Economical Development
- repo-add: add new command, repo-elephant
- The official pacman repository branch, master, updated. v3.5.3-323-ge06586c
- makepkg: fix incorrect parenthesis in gettext call
- makepkg: fix incorrect parenthesis in gettext call
- makepkg: Remove a lone quotation mark
- makepkg: remove the cleancache option
- The official pacman repository branch, master, updated. v3.5.3-315-g94d22f9
- Remove three unnecessary usages of alpm_list_count()
- Remove three unnecessary usages of alpm_list_count()
- archive_fgets(): ensure we return any trailing text with no newline
- Make sync DB reading a bit more flexible
- The official pacman repository branch, master, updated. v3.5.3-303-gac7d17f
- The official pacman repository branch, master, updated. v3.5.3-303-gac7d17f
- repo-add: move command invocation out of arg parsing loop
- repo-add: avoid using ls to check for presence of files
- repo-add: allow specifying symlink as repo file
- Add support for verifying pgp signatures to makepkg
- makepkg: remove distcc/makeflags option interaction
- makepkg: remove distcc/makeflags option interaction
- Discussion about deprecating/removing the changelog feature from pacman.
- Discussion about deprecating/removing the changelog feature from pacman.
- Discussion about deprecating/removing the changelog feature from pacman.
- Discussion about deprecating/removing the changelog feature from pacman.
- And update the manpages accordingly
- Add support for verifying pgp signatures to makepkg
- makepkg: Added checks in check_software for distcc, ccache, strip and gzip
- makepkg: Added checks in check_software for distcc, ccache, strip and gzip
- repo-add: allow specifying symlink as repo file
- repo-add: avoid using ls to check for presence of files
- repo-add: fix path designation regression
- repo-add: enforce file extensions
- The official pacman repository branch, master, updated. v3.5.3-292-g886a31e
- The official pacman repository branch, master, updated. v3.5.3-291-g85902d9
- Unify modelines in Asciidoc files
- Document group and providers selection
- makepkg: clean-up of output messages
- makepkg: add software check function
- Remove old TODO lists
- makepkg: move comment into correct place
- makepkg: Add UPX compression support
- repo-add: don't create links if archive extension is invalid
- Fixed outdated documentation in test/pacman/README
- repo-add: bashify reading of .PKGINFO file
- repo-add.8.txt: document valid DB file extensions
- repo-add: use format_entry for all desc/depends fields
- Implement an option that lets anaconda name mpath devices by the wwid.
- repo-add: use format_entry for all desc/depends fields
- repo-add: store multi-value fields as arrays
- repo-add: bashify reading of .PKGINFO file
- repo-add desc/depends creation cleanup
- repo-add: reuse write_list_entry for desc file
- repo-add.8.txt: document valid DB file extensions
- repo-add: reuse write_list_entry for desc file
- The official pacman repository branch, master, updated. v3.5.3-283-gb899099
- repo-add: don't create links if archive extension is invalid
- repo-add: allow creating a database with no compression
- Convert backup list to new pmbackup_t type
- 'part' command checks if media is present.
- The official pacman repository branch, master, updated. v3.5.3-278-g34876e4
- Documented purpose of be_*.c
- Documented _alpm_download()
- lib/util: call _alpm_log before setting handle->pm_errno
- makepkg: fix broken syntax (double $)
- makepkg: fix broken syntax (double $)
- Make pmgrp_t public
- Make pmdelta_t public
- Make pmdepend_t and pmdepmissing_t public
- Make struct pmconflict_t public
- Make pmfileconflict_t type public
- Make several struct types public
- WIP: makepkg: rework libprovides
- makepkg: allow specifying alternative build directory
- The official pacman repository branch, master, updated. v3.5.3-262-gd21f6ca
- The official pacman repository branch, maint, updated. v3.5.3-5-g6eee3f6
- makepkg: create source package inside fakeroot
- Fix man page generation for out of tree build
- Fun output when repo db is missing
- makepkg: create source package inside fakeroot
- makepkg: allow specifying alternative build directory
- Clean up makefile for script generation
- parse_options: adjust error messages
- Fix man page generation for out of tree build
- makepkg: reword purge message
- WIP: possible new siglevel layout
- Alpm pkg accessors: ensure pkg argument is non-NULL
- Pacman Developer Repos
- valgrind.supp: add known leaks from GPGME
- valgrind.supp: add known leak exposed by cURL
- Rename and rework signing helper methods
- Alpm pkg accessors: ensure pkg argument is non-NULL
- Ensure handle is valid and pm_errno is reset when calling into API