Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2022-04-03
| ||
23:04 | Update docs for Fossil. Leaf check-in: 434f0df741 user: mahlon tags: trunk, master | |
2019-12-02
| ||
23:48 | Revert an old LCS edge case fix in favor of a better one. check-in: 646a3154f0 user: mahlon@martini.nu tags: trunk, master | |
2019-10-13
| ||
17:52 | Update for v1.5.1 release. check-in: 96666493d6 user: mahlon@martini.nu tags: trunk, master | |
17:44 | Fix sasl for DIGEST-MD5, PLAIN, and LOGIN mechanisms, which I don't think ever actually worked properly. Add a sasluser argument if a specific identity is required for the backend, which if unsupplied, tries to guess if a binddn is present. (Uwe's previous commit fixed EXTERNAL and GSSAPI, which did work, but randomly failed due to hash ordering.) Minor style cleanups, remove duplicate/unecessary logic for anonymous binds. check-in: b2bc73d1b6 user: mahlon@martini.nu tags: trunk, master | |
17:19 | Don't provide a password for sasl authentication. When a sasl parameter is given (and used) the password parameter is not used by Net::LDAP. If indeed a password is required it has to be passed in the Authen::SASL object, not as parameter to bind. So drop the password parameter which stops trying (and failing) to use password authentication sometimes if in Net/LDAP.pm the iteration over %ptype hits its 'password' member before the 'sasl' member. check-in: b4e59a307c user: uwe@kleine-koenig.org tags: trunk, master | |
2019-09-01
| ||
04:47 | Fix typo. check-in: df5d12230b user: mahlon@martini.nu tags: trunk, master | |
04:45 | Bye, Bitbucket. check-in: 935db3014c user: mahlon@martini.nu tags: trunk, master | |
2019-06-25
| ||
16:54 | Minor pod formatting correction. check-in: 6ff3b0d06b user: mahlon@martini.nu tags: trunk, master | |
16:51 | Changelog updates for v1.5.0. check-in: 05085fbbc8 user: mahlon@martini.nu tags: trunk, master | |
2019-05-17
| ||
18:12 | Merged in docelic/shelldap (pull request #2) Reset isearch state on ctrl+c when using Readline 7 Approved-by: Mahlon E. Smith <mahlon@martini.nu> check-in: 3cda1c11ff user: mahlon@martini.nu tags: trunk, master | |
2019-05-16
| ||
00:17 | Reset isearch state on ctrl+c when using Readline 7 This change does not affect Readline versions below 7. A fix for RL<7 would be to modify readline_state to turn off ISEARCH and set DONE, but changing these values through the Perl module does not appear to have visible effect. check-in: aafd253afe user: docelic@crystallabs.io tags: trunk, master | |
2019-05-13
| ||
17:46 | Added tag v1.5.0 for changeset d6a75d14db12 check-in: 3d0f5bed0d user: mahlon@martini.nu tags: trunk, master | |
17:44 | Update CONTRIBUTORS and bump version. check-in: f190307123 user: mahlon@martini.nu tags: trunk, v1.5.0, master | |
2019-05-08
| ||
18:45 | Improve defining aliases with = or ' ' check-in: 4f46795317 user: docelic@crystallabs.io tags: trunk, master | |
2019-05-07
| ||
17:34 | Multiple configfile-related changes - Print current configfile in the output of 'env' (this also makes configfile changeable in runtime via 'setenv') - In 'configfile' commands, print which config file is being used - Fix behavior of existing 'more_conf' - Make load_config() return filename and hash, rather than unconditionally overwrite $conf - Bring back %conf2 into implementation of save_config; it is necessary to be there or 'configfile' is getting lost/deleted in the runtime config Other changes - Add 'set' as alias for 'setenv' - Add unsetenv/unset (opposite of setenv/set) - Do not print unset/undefined values in 'env' check-in: 7b35ca141e user: docelic@crystallabs.io tags: trunk, master | |
2019-05-06
| ||
19:58 | Support separating aliases by space too check-in: d43b2b7086 user: docelic@crystallabs.io tags: trunk, master | |
19:11 | Use local implementation of slurp() check-in: 8dbbb620b8 user: docelic@crystallabs.io tags: trunk, master | |
2019-05-05
| ||
08:51 | Improve accepted command line options This commit enables getopt case sensitivity and adds all command line options/abbreviations typically supported by LDAP clients: -w/-y, -p, -x, -Z/-ZZ, -v check-in: 5f3778ecf0 user: docelic@crystallabs.io tags: trunk, master | |
08:14 | Support arrays/hashes in 'env' (WIP) - 'env' now prints 'attributes' array - 'env' output now supports any data type, not just strings - option --attributes on command line properly overrides config values The remaining thing to do is to support 'setenv' to work with non-strings too. check-in: 49c1455637 user: docelic@crystallabs.io tags: trunk, master | |
07:54 | Add alias, unalias, configfile - Add commands 'alias' and 'unalias'. Behavior is almost identical to shell. Aliases currently cannot override commands. - Add command 'configfile'. Allows loading / saving config files from command line. check-in: b414f43dd6 user: docelic@crystallabs.io tags: trunk, master | |
2019-05-04
| ||
20:38 | With ls -l, print file type ('-' or 'd') as first field of output This change brings output of 'ls -l' closer to the actual shell command. check-in: 7f38c81ca4 user: docelic@crystallabs.io tags: trunk, master | |
2019-05-03
| ||
17:23 | Improve save_config() check-in: 99d62ede39 user: docelic@crystallabs.io tags: trunk, master | |
2019-04-30
| ||
10:07 | Add missing block to Term::Shell fix (This corresponds to Term::Shell PR posted at https://github.com/shlomif/Term-Shell/pull/3) check-in: 736db89050 user: docelic@crystallabs.io tags: trunk, master | |
2019-04-29
| ||
23:10 | Make aliases be auto-detected and inserted into help texts. check-in: 6911ac8e0c user: docelic@crystallabs.io tags: trunk, master | |
23:01 | Fix autocompleter for all commands. check-in: 7ed32fefcd user: docelic@crystallabs.io tags: trunk, master | |
22:43 | Multiple help-related changes - Make every command's POD doc have a single-line introductory description. This help is then used as a one-liner summary in Term::Shell. - Tie %cmd_map to IxHash to preserve hash elements' order. - Fix bug in Term::Shell's code related to command aliases. (Also emailed Term::Shell author to include the fix in next release.) - Remove run_() which already exists in Term::Shell. - Use Term::Shell's help facilities instead of manually redefining run_help() and other related commands. The complete POD documentation is still available for viewing if user invokes ./shelldap --help. - Completer functions are disabled right now (fix coming in the next commit) check-in: a3bfbcceb8 user: docelic@crystallabs.io tags: trunk, master | |
19:57 | Properly handle Ctrl+C; add '?' and 'man' aliases; don't import symbols Make Ctrl+C behave like in the shell (abort current line, redisplay) Add '?' and 'man' as aliases for help Add qw// on module 'use's to not import any symbols check-in: fc4cb91774 user: docelic@crystallabs.io tags: trunk, master | |
2019-04-28
| ||
22:16 | Do not sort flaglist twice With this change, 'inspect'ing an element prints its attributes in a defined order: (requiredness, multivaluedness) Previously, the order was alphabetical and varying. check-in: bb3518297c user: docelic@crystallabs.io tags: trunk, master | |
22:10 | Make 'cat' default to '.' (cwd) instead of requiring argument check-in: 893d6cba57 user: docelic@crystallabs.io tags: trunk, master | |
22:09 | Improve command descriptions check-in: f2e5e85547 user: docelic@crystallabs.io tags: trunk, master | |
21:42 | Streamline %cmd_map %cmd_map was previously a hash containing: { real_function => alias_function, ... } Now the structure of the hash is: { alias_or_real_func => [ real_func/if_any, autocompleter_func ], ... } This allows for a more streamlined definition of commands and aliases, and makes it possible to keep all data in %cmd_map instead of having additional special cases. check-in: ea3c724d16 user: docelic@crystallabs.io tags: trunk, master | |
20:38 | Improve 'help' command POD documentation has been modified to list available shell commands using =head2 instead of =item. This, combined with run_help() modified to accept arguments, allows one to use 'help <command name>' to get help for a specific command, similar/equal to getting help for shell builtins in regular shells. E.g.: help cat help list check-in: 94e02e094f user: docelic@crystallabs.io tags: trunk, master | |
20:11 | Fix precedence of command line arguments Previously, when autogenerating the config file, the name of config itself was included in the YAML contents. This in turn caused the config file to be re-parsed again and any command line arguments were overwritten with values from the config file. Now the name of config file is not dumped if it is equal to the file being written, and the config file is not reparsed if it is the same file. check-in: 9c4483633c user: docelic@crystallabs.io tags: trunk, master | |
19:40 | Allow default attributes to be set via config and cmdline This commit changes the default attribute list from a fixed '*' to a configurable list, defaulting to ['*']. It allows one to use config file or command line to set default attributes to retrieve and display - i.e. to set default attributes to '+' or to a list of multiple specific attributes. Printing or changing this value through env/setenv is currently not supported because env/setenv only work properly with string values while attributes is a list. check-in: 8c312e1816 user: docelic@crystallabs.io tags: trunk, master | |
2019-04-15
| ||
21:18 | merge check-in: e9c1b30c4e user: mahlon@martini.nu tags: trunk, master | |
21:16 | Add LICENSE file for packaging, bump copyright. check-in: 402bf6ec55 user: mahlon@martini.nu tags: trunk, master | |
2018-04-04
| ||
19:30 | Add a link to the Fedora package. check-in: f58da73b1b user: mahlon@martini.nu tags: trunk, master | |
2017-06-07
| ||
22:01 | Added tag v1.4.0 for changeset e8af5aa8bd15 check-in: 777c5cacb7 user: mahlon@martini.nu tags: trunk, master | |
22:01 | Update changelog. Leaf check-in: 6716f38482 user: mahlon@martini.nu tags: trunk, v1.4.0 | |
21:59 | Merge. check-in: 4e68396802 user: mahlon@martini.nu tags: trunk | |
21:49 | Version bump. check-in: 7a05aebf2b user: mahlon@martini.nu tags: trunk | |
21:48 | Make password extension usage consistent with pager control. check-in: 35ab0ba866 user: mahlon@martini.nu tags: trunk | |
21:38 | Optionally use the server side pager control for search results. check-in: 80a69ef0ea user: mahlon@martini.nu tags: trunk | |
2016-03-05
| ||
08:00 | Fix spelling errors check-in: 3d98282a2d user: carnil@debian.org tags: trunk | |
2016-01-13
| ||
19:14 | Added tag v1.3.2 for changeset aa4172c204d4 check-in: 32ca448381 user: mahlon@martini.nu tags: trunk | |
19:14 | Add a "real" change log. check-in: 0bcc73d648 user: mahlon@martini.nu tags: trunk | |
2016-01-12
| ||
08:22 | README.md edited online with Bitbucket check-in: fc6ce06d55 user: mahlon@martini.nu tags: trunk | |
08:16 | eval optional modules in blocks instead of strings. check-in: 20f5040a25 user: mahlon@martini.nu tags: trunk | |
07:20 | README.md edited online with Bitbucket check-in: 002e575093 user: mahlon@martini.nu tags: trunk | |
07:17 | README.md edited online with Bitbucket check-in: 8ad350da49 user: mahlon@martini.nu tags: trunk | |