leopoul/ncclient — pull request #37 by nprintz (2014-10-24 20:31:29+00:00)
Title: Fix Juniper commit confirmed

I had been working on implementing the new updates to NCClient into our module, when I noticed commit confirm operations were not acting as expected on Junos. While the commit would succeed, and the device would state that the commit would be rolled back after the timeout value, this isn't what would happen. The device would rollback the commit immediately, without waiting the specified timeout value.

After much digging and looking back and referencing [this](http://www.juniper.net/documentation/en_US/junos13.3/topics/reference/tag-summary/netconf-junos-xml-protocol-commit-configuration.html) Juniper techpub article, I found that Junos actually expects the xml tree for a commit RPC to have `commit-configuration` as the top level node, not `commit`.

After making this change, commit confirms work, (as well as the other juniper specific commit options, as I tested all of them). However, Junos now reads the timeout value as minutes, and not seconds with this new top-level node, as that techpub article states.