Added a new generic dispatcher operation
Element and subelement creation are qualified with BASE xmlns
Altered capabilities and session parsers so as to comply with Juniper responses
Removed xmlns. Will appear in xml element creation part
Removed xmlns declareation from element creation. Moved to xml element creation
Closes GH-1
Timeout property on ncclient.Manager
Bugfix from Carl Moberg -- no reason to set the SSH channel as non-blocking, causes timeouts
more doc updates
doc updates
..
looking at this code and trying things out after a long time. lots of cleanups and fixes.
documentation
documentation in progress
oops
typo: close-session not close-sesion
refactored the if-elif-elif.. out of RPCError; added a lock for RPCReplyListener object creation to be safe
fix that last commit.. hrm
umm... java makes me forget 'self' is not implicit
RPCError forgot to parse error-type + added to_dict() with all err fields for convenience
debug log received data as well
fixed dangling references from refactoring -- argh dynamic languages
typo in manager.py: self._session not self.session
give host & port in exception message when socket can't be opened, since people may assume default port is 22 when it is actually 830
missing 'import getpass' in transport/ssh.py
placed .gitignore in wrong dir..
adding a .gitignore
typo referencing old location of CAPABILITIES object
mainly docu
git-svn-id: http://ncclient.googlecode.com/svn/trunk@189 6dbcf712-26ac-11de-a2f3-1373824ab735
miscellaneous code changes & removal of inline docu some places
git-svn-id: http://ncclient.googlecode.com/svn/trunk@188 6dbcf712-26ac-11de-a2f3-1373824ab735
inline docu in flux
git-svn-id: http://ncclient.googlecode.com/svn/trunk@182 6dbcf712-26ac-11de-a2f3-1373824ab735
whitespace issues in ssh.py
git-svn-id: http://ncclient.googlecode.com/svn/trunk@178 6dbcf712-26ac-11de-a2f3-1373824ab735
address issue 8
git-svn-id: http://ncclient.googlecode.com/svn/trunk@175 6dbcf712-26ac-11de-a2f3-1373824ab735
2 oops crept in last commit
git-svn-id: http://ncclient.googlecode.com/svn/trunk@174 6dbcf712-26ac-11de-a2f3-1373824ab735
address issue 9
git-svn-id: http://ncclient.googlecode.com/svn/trunk@173 6dbcf712-26ac-11de-a2f3-1373824ab735
bugfix -- ssh delimiter parsing
git-svn-id: http://ncclient.googlecode.com/svn/trunk@172 6dbcf712-26ac-11de-a2f3-1373824ab735
make SSH host key fingerprints spec-compliant (i.e. colon-delimited)
git-svn-id: http://ncclient.googlecode.com/svn/trunk@167 6dbcf712-26ac-11de-a2f3-1373824ab735
fix typo that caused bug
git-svn-id: http://ncclient.googlecode.com/svn/trunk@166 6dbcf712-26ac-11de-a2f3-1373824ab735
most importantly: finally, code in trunk actually works
less significantly :p figured out issue 7
many minor bugfixes... definitely more robust
git-svn-id: http://ncclient.googlecode.com/svn/trunk@164 6dbcf712-26ac-11de-a2f3-1373824ab735
issue 7 - async. op with manager now returns RPC object
git-svn-id: http://ncclient.googlecode.com/svn/trunk@163 6dbcf712-26ac-11de-a2f3-1373824ab735
issue 7 -- untested
git-svn-id: http://ncclient.googlecode.com/svn/trunk@162 6dbcf712-26ac-11de-a2f3-1373824ab735
misc.
git-svn-id: http://ncclient.googlecode.com/svn/trunk@161 6dbcf712-26ac-11de-a2f3-1373824ab735
typo
git-svn-id: http://ncclient.googlecode.com/svn/trunk@160 6dbcf712-26ac-11de-a2f3-1373824ab735
remnant of 'content' module renaming madness
git-svn-id: http://ncclient.googlecode.com/svn/trunk@158 6dbcf712-26ac-11de-a2f3-1373824ab735
flowmon :power-control operations
git-svn-id: http://ncclient.googlecode.com/svn/trunk@155 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@154 6dbcf712-26ac-11de-a2f3-1373824ab735
ssh.py - who needs that expecting_close nonsense anyway
git-svn-id: http://ncclient.googlecode.com/svn/trunk@153 6dbcf712-26ac-11de-a2f3-1373824ab735
misc. typos all over the place
git-svn-id: http://ncclient.googlecode.com/svn/trunk@152 6dbcf712-26ac-11de-a2f3-1373824ab735
distutils / setup.py
git-svn-id: http://ncclient.googlecode.com/svn/trunk@149 6dbcf712-26ac-11de-a2f3-1373824ab735
rename content to xml_
git-svn-id: http://ncclient.googlecode.com/svn/trunk@148 6dbcf712-26ac-11de-a2f3-1373824ab735
misc; no functional changes
git-svn-id: http://ncclient.googlecode.com/svn/trunk@145 6dbcf712-26ac-11de-a2f3-1373824ab735
resolved windows incompatibility: this stemmed from an uninformed use of the socket API, althoughwindows didn't help matters any. now fixed :-)
git-svn-id: http://ncclient.googlecode.com/svn/trunk@144 6dbcf712-26ac-11de-a2f3-1373824ab735
ordering of params for <edit-config> operation
git-svn-id: http://ncclient.googlecode.com/svn/trunk@143 6dbcf712-26ac-11de-a2f3-1373824ab735
no need for weakvaluedict in RPCReplyListener, after all
git-svn-id: http://ncclient.googlecode.com/svn/trunk@139 6dbcf712-26ac-11de-a2f3-1373824ab735
fix typo in ele2dtree
git-svn-id: http://ncclient.googlecode.com/svn/trunk@137 6dbcf712-26ac-11de-a2f3-1373824ab735
same goes for <hello>, wasn't causing problems but still..
git-svn-id: http://ncclient.googlecode.com/svn/trunk@136 6dbcf712-26ac-11de-a2f3-1373824ab735
major fix to <rpc> element namespacing - was root of most problems!
git-svn-id: http://ncclient.googlecode.com/svn/trunk@135 6dbcf712-26ac-11de-a2f3-1373824ab735
tail-f namespaces
git-svn-id: http://ncclient.googlecode.com/svn/trunk@134 6dbcf712-26ac-11de-a2f3-1373824ab735
shallow copy of operations' SPEC dicts was leading to problems
git-svn-id: http://ncclient.googlecode.com/svn/trunk@133 6dbcf712-26ac-11de-a2f3-1373824ab735
stupid copy-paste error in <rpc-reply> parsing
git-svn-id: http://ncclient.googlecode.com/svn/trunk@132 6dbcf712-26ac-11de-a2f3-1373824ab735
misc fixes
git-svn-id: http://ncclient.googlecode.com/svn/trunk@130 6dbcf712-26ac-11de-a2f3-1373824ab735
fixes
git-svn-id: http://ncclient.googlecode.com/svn/trunk@126 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@124 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@123 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@122 6dbcf712-26ac-11de-a2f3-1373824ab735
docstrings and fixes
git-svn-id: http://ncclient.googlecode.com/svn/trunk@119 6dbcf712-26ac-11de-a2f3-1373824ab735
documented content module
git-svn-id: http://ncclient.googlecode.com/svn/trunk@118 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@117 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@116 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@115 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@113 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@110 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@109 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@108 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@107 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@106 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@105 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@104 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@103 6dbcf712-26ac-11de-a2f3-1373824ab735
uh
git-svn-id: http://ncclient.googlecode.com/svn/trunk@102 6dbcf712-26ac-11de-a2f3-1373824ab735
same
git-svn-id: http://ncclient.googlecode.com/svn/trunk@101 6dbcf712-26ac-11de-a2f3-1373824ab735
may be broken...
git-svn-id: http://ncclient.googlecode.com/svn/trunk@100 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@99 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@98 6dbcf712-26ac-11de-a2f3-1373824ab735
broken but too big a delta to not commit
git-svn-id: http://ncclient.googlecode.com/svn/trunk@97 6dbcf712-26ac-11de-a2f3-1373824ab735
moving forward
git-svn-id: http://ncclient.googlecode.com/svn/trunk@96 6dbcf712-26ac-11de-a2f3-1373824ab735
...
git-svn-id: http://ncclient.googlecode.com/svn/trunk@95 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@94 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@93 6dbcf712-26ac-11de-a2f3-1373824ab735
commit some minor changes, i'm off till monday...
git-svn-id: http://ncclient.googlecode.com/svn/trunk@92 6dbcf712-26ac-11de-a2f3-1373824ab735
LBYL for <rpc-reply> parsing
git-svn-id: http://ncclient.googlecode.com/svn/trunk@91 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@90 6dbcf712-26ac-11de-a2f3-1373824ab735
a vestigial bit excised
git-svn-id: http://ncclient.googlecode.com/svn/trunk@89 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@88 6dbcf712-26ac-11de-a2f3-1373824ab735
rpc's coming along, changes to logging
git-svn-id: http://ncclient.googlecode.com/svn/trunk@87 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@86 6dbcf712-26ac-11de-a2f3-1373824ab735
minor syntax changes for the better
git-svn-id: http://ncclient.googlecode.com/svn/trunk@85 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@84 6dbcf712-26ac-11de-a2f3-1373824ab735
rpc, rpcreply, listener... worked out now; still to test
git-svn-id: http://ncclient.googlecode.com/svn/trunk@83 6dbcf712-26ac-11de-a2f3-1373824ab735
git-svn-id: http://ncclient.googlecode.com/svn/trunk@82 6dbcf712-26ac-11de-a2f3-1373824ab735