summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | implement automatic upgrades of the templates if they're unmodifiedSteve Langasek2019-01-03
| | |
| * | first cut of a manpage for pam-auth-updateSteve Langasek2019-01-03
| | |
| * | never unlink the .pam-old file - just only create it if --force is set.Steve Langasek2019-01-03
| | |
| * | document another bug that we need to sort outSteve Langasek2019-01-03
| | |
| * | priority alone doesn't guarantee a complete sort; sort by the profile name asSteve Langasek2019-01-03
| | | | | | | | | | | | a second field, to be sure we get out all the duplicates
| * | filter removals out of both the available and the enabled option listsSteve Langasek2019-01-03
| | |
| * | apparently we need to use shift @ARGV here, not just shiftSteve Langasek2019-01-03
| | |
| * | fix a typoSteve Langasek2019-01-03
| | |
| * | use pam-auth-update --remove in the package prermsSteve Langasek2019-01-03
| | |
| * | implement --remove, which allows deconfiguring of modules in advance of packageSteve Langasek2019-01-03
| | | | | | | | | | | | removal
| * | optimize the grep a bit moreSteve Langasek2019-01-03
| | |
| * | filter the config list to exclude configs that no longer existSteve Langasek2019-01-03
| | | | | | | | | | | | avoid unnecessary sort/grep in the case where we already have a sorted list
| * | if the target doesn't already exist, don't try to copy itSteve Langasek2019-01-03
| | |
| * | fix the regex used when suppressing jump counts when reading the savedSteve Langasek2019-01-03
| | | | | | | | | | | | | | | config, so that we don't clobber module options with numbers in them
| * | another inconsistency in referring to the program nameSteve Langasek2019-01-03
| | |
| * | session needs to be handled the same way as password, with the possibility ofSteve Langasek2019-01-03
| | | | | | | | | | | | | | | zero primary modules
| * | merge from trunkSteve Langasek2019-01-03
| |\ \
| * | | bump the version check to 1.0.1-4; we had to upload 1.0.1-3 as a security fixSteve Langasek2019-01-03
| | | |
| * | | remove spurious 'conflict' with a non-existent module, which was added just forSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | example
| * | | clear the state on the correct templateSteve Langasek2019-01-03
| | | |
| * | | @enabled needs to be a unique array, sorted by priority.Steve Langasek2019-01-03
| | | |
| * | | don't set high priority if --force is passed, this implies that we're in theSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | initial config
| * | | set the priority to 'high' in the case where we had an empty set of enabledSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | configs and had to reset to default
| * | | condense the unix config, leaving out redundant features that were just forSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | show
| * | | handle the case where there are no modules selected at all; this is an error,Steve Langasek2019-01-03
| | | | | | | | | | | | | | | | but we should recover gracefully to let the user un-break their system.
| * | | set apporpriate values for the debconf question, by storing a list of knownSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | configs in /var/lib/pam/seen
| * | | we can't use 'deny' as a fallback if we aren't going to have any primarySteve Langasek2019-01-03
| | | | | | | | | | | | | | | | modules, which is generally the case for the password stack at present
| * | | remove incorrect use of the path when invokingSteve Langasek2019-01-03
| | | |
| * | | document a couple more fixmes; and adjust the priority of the right questionSteve Langasek2019-01-03
| | | |
| * | | it would be good if I could remember the name of the script I just wroteSteve Langasek2019-01-03
| | | |
| * | | add a --package option to pam-auth-update, which lowers the debconf prioritySteve Langasek2019-01-03
| | | | | | | | | | | | | | | | of the multiselect question
| * | | libpam-cracklib: versioned depend on libpam-runtime, and invoke pam-auth-configSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | in the postinst
| * | | if we didn't do a forced overwrite, don't leave the .pam-old files aroundSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | because logically there shouldn't be any differences that warrant reviewing
| * | | on upgrade, if we used the --force option clean up he resulting .pam-oldSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | files; these are guaranteed not to contain anything of relevance.
| * | | really fix up the regex used for suppressing jump counts to only apply when itSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | | | | | appears between brackets
| * | | When merging options, handle additions before removals to avoid referencingSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | an array element we've already deleted. When deleting an option from the config, take care to decrement the counter at the same time since we've just shrunk the array. In diff_profiles, store $1 somewhere more permanent so it doesn't get lost. Fix up the regex used for suppressing jump counts to only apply when it appears between brackets; numbers may also legitimately appear in module options. Quote the module line with \Q\E when doing regex matching.
| * | | ... and /install/ the lintian overrides, tooSteve Langasek2019-01-03
| | | |
| * | | use the proper name, Account instead of Acct, in the unix configSteve Langasek2019-01-03
| | | |
| * | | suppress some wrong lintian warningsSteve Langasek2019-01-03
| | | |
| * | | rephrase to avoid use of questions in the long description, to satisfy lintianSteve Langasek2019-01-03
| | | |
| * | | and also remove the /var/lib/pam directory itselfSteve Langasek2019-01-03
| | | |
| * | | in the unlikely event of purging libpam-runtime, take care of /var/lib/pam asSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | | | | | well
| * | | make /var/lib/pam part of the packageSteve Langasek2019-01-03
| | | |
| * | | mkdir before trying to install to /usr/share/pam-configsSteve Langasek2019-01-03
| | | |
| * | | merge from trunkSteve Langasek2019-01-03
| |\ \ \
| * | | | install our configs into /usr/share/pam-configs/Steve Langasek2019-01-03
| | | | |
| * | | | create the new default configs with support for pam-auth-update substitution,Steve Langasek2019-01-03
| | | | | | | | | | | | | | | | | | | | and set up libpam-runtime.postinst to invoke pam-auth-update
| * | | | initial support for generating the PAM config:Steve Langasek2019-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - flesh out the write_profiles() function, which writes both /etc/pam.d and /var/lib/pam - handle resetting our debconf override question on successful output - /var/lib/pam defined only once as a global - fix up the regexps for filtering jumps to take into account that a jump can appear for more than one retcode - fix an off-by-one in the case that there's no saved config - fix how we shift an array reference off an array... - fix a typo in the splice() count - our 'add' list should be a hash instead of an array, just like removals - adjust the parser to trim leading whitespace and blank lines for us
| * | | | eliminate redundancy in the configs, which happens to also provide for betterSteve Langasek2019-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | code reuse
| * | | | turn on for libpam-runtime, because of debconfSteve Langasek2019-01-03
| | | | |