Commits

Show all
Author Commit Message Labels Comments Date
Michael Granger
Added the missing 'filter' mode of treewhat.
Tags
3 tags
Michael Granger
Updated History.md, squelch some debugging, fix --debug and --loglevel options in treewhat.
Michael Granger
Automated merge with ssh://deveiate/Treequel
Michael Granger
Aesthetic cleanup
Michael Granger
More logging constant fixes for the treequel shell.
Michael Granger
Fixing log level constants in the Treequel shell
Michael Granger
Implemented the "display entry" mode for treewhat
Michael Granger
Fixed the no-arg mode of treewhat
Michael Granger
Added basic artifact lookup
Michael Granger
More work on treewhat tool
Michael Granger
Simplified and removed duplication from the logging code, also: speed fixes
Michael Granger
Initial commit of a new (unfinished) directory-introspection tool
Michael Granger
Removing inadvertant "rubygems" require in the treequel shell
Michael Granger
Fixed treequel shell's cp to support relative and absolute DNs
Tags
4 tags
Michael Granger
Use the system LDAP config if no URI is given
Tags
2 tags
Michael Granger
Fixing the "cd .." special case
Michael Granger
Fixes for Apache DS and bugfix in Treequel::Model. * Don't assume the 'structuralObjectClass' operational attribute exists in entries in the Treequel shell; Apache DS, for one, doesn't have it. * Fix a bug in Treequel::Model which caused under_barred attributes not to try their camelCased equivalent.
Michael Granger
Fix the 'parent' command in the treequel shell and the success message for the 'cp' command.
Tags
2 tags
Michael Granger
Treequel shell cleanup, new subcommand, Treequel::Directory#bound_user * 'treequel' shell: - Options and help consistency fixes - Added 'whoami' command * Make the bound user's DN fetchable via Treequel::Directory#bound_user
Michael Granger
Added 'cp' treequel shell command, removed FOLDED_LDIF_ATTRVAL_SPEC pattern.
Michael Granger
Treequel shell cleanup, support config-loaded directory, Branch#move fixes * Treequel shell: - Cleaned up the option-parsing/startup code - Made the shell use the system config with no URL argument via Treequel.directory_from_config instead of just defaulting to ldap://localhost - Fixed the 'mv' command * Cleaned up the Treequel::Branch#move command, removing the unfinished attribute-modification code, which was redundant.
Michael Granger
Treequel shell work, made schema tables more Hash-like. * Treequel shell: - Added a 'mv' command - Added a confirmation for the deletion of each sub-entry to 'rm', and a -f(orce) flag to avoid it. * Made Treequel::Schema::Table a bit more Hash-like with more delegation.
Michael Granger
Fixed LDIF and highlighting in treequel shell * Replaced LDIF function from ruby-ldap, as it modifies its receiver and has hardcoded column width. * Made the LDIF-matching pattern handle folded attribute values.
Michael Granger
More specs, more YARD docs. * Finished SortedResultsControl spec * Added YARD docs for the top-level namespace, started work on the rest. * Added a warning when trying to use the ContentSyncControl * Removed the PersistentSearchControl, which isn't supported by any of my test servers, and has been replaced by the ContentSyncControl anyway. * Criteria in SortedResultsControl are now contained in a Struct instead of a Hash for…
Michael Granger
Treequel shell bugfixes, #empty? on Branchsets and BranchCollections * Handle tab when the command line is empty in the treequel shell. (Thanks Mahlon) * Add an #empty? predicate method to both Branchsets and BranchCollections (one spec still pending).
Michael Granger
Added an 'irb' command to the treequel shell, fixed build-number parsing.
Michael Granger
Implemented the `-b bind_dn` option.
Michael Granger
Merged 233:1d06d28159a6
Michael Granger
Adding the beginnings of ActiveDirectory support, treequel shell options, server introspection. * Treequel shell: - Added a few initial command-line options for connection type, bind DN, etc. - Made colorization of encoded and URL attributes consistent with regular ones. - Downcase attribute names before using them in the 'cdn' command. * Added more server-introspection support to Treequel::Directory; added more control OIDs, and new methods for fetching supported extensions and feat…
Michael Granger
Merged with 230:b994d8d9d608
  1. Prev
  2. Next