Initial commit to give a project overview
Adding pleaseedit and moving common features to util.rs
cargo fmt and please -l
some suggestions from clippy
additional listing information
Compatibility with debian's stable rust
Merge branch 'regex_iserr' into 'master'
cargo fmt to tidy
Merge branch 'fmt' into 'master'
Adding syslog
Merge branch 'syslog' into 'master'
Adding feature to list other user rules
Merge branch 'search_users' into 'master'
Adding metadata. please is already used on crates.io
Merge branch 'packaging' into 'master'
Began migration to group_lists
Began migration to group_lists
Merge branch 'group_lists' into 'master'
minor change to listing
Bumping version number
Moving configuration to .ini format
Merge branch 'ini' into 'master'
FD search for pty
regex on name, target and hostname
Additional tests and abort when config parse fails
Retry exec with sh prefix if exec fails
password tokens on disk
Stripping environment on elevation
Removing hard limits on notbefore and notafter
cargo fmt and clippy tidyup
list permissions in list output
Removing setsid and adding example to README.md
Correcting directory behaviour
Removing dependency on ini library
Correcting file name in man page
enabling inclusion of ini
Merge branch 'includes' into 'master'
Merge branch 'please_diff' into 'master'
generalising hasher
adding editcmd for pleaseedit
refactoring for 'can'
Merge branch 'refactor_can' into 'master'
Merge branch 'please_diff' into 'master'
Merge branch 'editmode' into 'master'
Adding datematch for datestring matches.
Merge branch 'datematch' into 'master'
Removing dependency on getopt
editmode, set the replacement file mode
Merge branch 'dependency' into 'master'
manpages and example please.ini list with -t behaves more naturally
Commenting example config
Correcting dependencies for debian
Error capture around setgroups
Fixing documentation for datematch
New last command
Adding optional reasons to execution and edits
Removing some inefficiencies
Benchmarks
Removing bench from pipeline as nightly feature
Removing keywords for crates.io
Minor optimisations and corrections
Improving documentation and reducing patch for deb
New syslog bool and exitcmd placeholders
Improving docs
syslog and man pages
improvements to documentation and error reporting
Cargo.lock for packagers
Adding escapes to parameter spaces
Merge branch 'escapes' into 'master'
Merge branch 'documentation_fix' into 'master'
Documentation fixes
Replace Ed with Jim (#2)
fixing pleaseedit tmp file and list authentication
Replace Ed with Jim (#2)
Merge branch 'list_reason_auth' into 'master'
Bumping version
Merge branch 'version_bump' into 'master'
Increasing editor temp file namespace
Adding credits
Merge branch 'pleaseedit_tmp_exitcmd' into 'master'
Merge branch 'credits' into 'master'
Fixing some minor issues with man pages
Merge branch 'contributions' into 'master'
Fixes:
Bumping version
Merge branch '0.4rc2' into 'master'
Merge branch '4.0' into 'master'
Merge branch 'netbsd' into 'master'
Condensing clock and fixing for 32bit
Clippy suggestions
Merge branch '5-editor-does-not-suspend' into 'master'
removing need to drop privs in child
Merge branch 'clippy' into 'master'
Merge branch 'lib_separation' into 'master'
Reorganising tests to storage overheads
Merge branch 'list_as_vector' into 'master'
Removing redundant util.rs
Merge branch 'md_typo' into 'master'
Optional environment passthrough
Merge branch 'environment_passthrough' into 'master'