openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Exscript
Settings
|
Report Duplicate
3
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
about 1 hour
ago. based on code collected
about 1 hour
ago.
Jan 11, 2025 — Jan 11, 2026
Showing page 60 of 61
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
* lib/Exscript/Code.py, lib/Exscript/Exscript.py: Support windows newlines. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/ExpressionNode.py: Fix: Arithmetic operations with 0 no longer fail. * lib/Exscript/Loop.py: Fix: "while" and "until" loops would not always work. * lib/Exscript/Extract.py: Added support for the "from" keyword. * lib/Exscript/Regex.py: Fix: Escaping '/' would not work. * lib/Exscript/Code.py: Fix the "is not " operator. -Samuel
knipknap
More...
over 18 years ago
* Release version 0.9.9. -Samuel
knipknap
More...
over 18 years ago
* Improved memory handling. * Random minor fixes. -Samuel
knipknap
More...
over 18 years ago
* The sys.message() function now appends a newline character. -Samuel
knipknap
More...
over 18 years ago
* lib/TerminalConnection/SSH.py: The SSH adapter now automatically removes control characters from the data stream. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/Regex.py, lib/Exscript/Regex.py: Detect whether the correct number of match groups is used in a regular expression. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/*.py: Further improved parse error handling. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/*.py: Greatly improved the error handling of the parser. * lib/Exscript/Execute.py, lib/Exscript/TerminalConnection/*.py: Moved the response error handling out of the Exscript interpreter into the connection code. This will let us improve error handling in the future. -Samuel
knipknap
More...
over 18 years ago
* Replace "+" operator for strings by ".". -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/String.py: It is now possible to use \r and \n in strings. * lib/Exscript/ExpressionNode.py: Strings may now be concatenated using the "+" operator. * lib/Exscript/Code.py, lib/Exscript/ExpressionNode.py: Added "in" and "not in" operators for searching through a list. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/Execute.py, lib/Exscript/Token.py, lib/Exscript/String.py: Fixed a bug that escaping of some characters outside of code context did not work. Fixed another bug that escaping quotes in a string would not work. Added support for using $-prefixed variable names in strings. * lib/Exscript/Execute.py: Added the builtin variable "response", that now includes the response of the last command. * lib/Exscript/Exscript.py: #-prefixed lines are now comments. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/*.py: Added missing copyleft headers. * lib/Exscript/stdlib/*: Reorganized the standard library such that every function has it's own file. Fixed sys.wait(). * lib/Exscript/Parser.py: Fixed the debug argument of the constructor. -Samuel
knipknap
More...
over 18 years ago
* *.py: Backported such that Python 2.2 is now also supported. * exscript.py: Load the protocol adapters dynamically, such that SSH related modules are not required when Telnet is used. * lib/TerminalConnection/*.py: Further improved prompt recognition. -Samuel
knipknap
More...
over 18 years ago
* lib/TerminalConnection/T*.py: Reworked the telnet adapter such that it supports negotiation. This means that a connection should now automatically choose a script-friendly terminal type. (e.g. one that uses no color control characters). * lib/Exscript/Loop.py: Fixed a bug that some operations would not work when accessing the iterator variable in the body of a loop tag. * lib/Exscript/Loop.py: Added support for "while" and "until" loops. * lib/Exscript/Extract.py: Added support for "into" keyword. * lib/WorkQueue/Job.py: Use friendlier thread names. * lib/Exscript/*.py: Fix: In several cases accessing a variable could fail. -Samuel
knipknap
More...
over 18 years ago
* Updated requirements. -Samuel
knipknap
More...
over 18 years ago
* SSH should now actually work. * Prepared for release 0.9.8. -Samuel
knipknap
More...
over 18 years ago
* lib/Exscript/Loop.py: Loops can now iterate over multiple lists at once. Correctly filter out telnet control characters. * lib/TerminalConnection/: Added the humble beginnings of an SSH adapter based on pexpect. -Samuel
knipknap
More...
over 18 years ago
* Added File namespace to the standard library. * Fix more prompt recognition problems. * Correctly filter out telnet control chars. -Samuel
knipknap
More...
over 18 years ago
* Fix: SKey prompt password detection. * Cleanup exceptions in the TerminalConnection library. -Samuel
knipknap
More...
over 18 years ago
* Fix: Improved/fixed prompt recognition. (Issue #4) -Samuel
knipknap
More...
over 18 years ago
* Fix: Exit when a CSV file has an invalid header. * Fix: Don't break on empty fields in CSV files. -Samuel
knipknap
More...
over 18 years ago
* Fix: Don't call error(). -Samuel
knipknap
More...
over 18 years ago
* Check regular expression syntax at compile time. * Fix: URL parser now works with Python 2.2. -Samuel
knipknap
More...
over 18 years ago
* ChangeLog updated. -Samuel
knipknap
More...
over 18 years ago
* Make the -p switch work. -Samuel
knipknap
More...
over 18 years ago
* Fix path to absolute URL that was accidentially added with the last commit. * Implement support for URL scheme hostnames (Bug #2) -Samuel
knipknap
More...
over 18 years ago
* Exscript Parser: Made some preparations for making the compiled code work when ran multiple times. * WorkQueue, TerminalActions: Fixed some locking issues. * TerminalConnection: Move some code from Telnet.py to Transport.py. * exscript.py: Added the -p switch documentation (even though it does not work yet). -Samuel
knipknap
More...
over 18 years ago
* Fix: Last commit broken the start script. -Samuel
knipknap
More...
over 18 years ago
* all-over: Use new-style classes. * lib/Exscript/stdlib/Device.py: Moved set_timeout and set_prompt into new class. * lib/Exscript/stdlib/Connection.py (set_timeout, set_prompt): New. * lib/Exscript/stdlib/Sys.py (message): New. * lib/Exscript/Parser.py: Improved variable initialization. * lib/Exscript/Program.py: Dito. * lib/Exscript/Scope.py: Dito. * lib/Exscript/Code.py: Implemented support for variable assignment. * lib/Exscript/Assign.py: New. * lib/TerminalTransport/Telnet.py: Cleanups. * lib/TerminalActions/Connect.py: Send a notification when connecting. * lib/TerminalActions/Authenticate.py: Fix a deadlock that happened when an error occured during authentication. * lib/TerminalActions/Authorize.py: Dito. * lib/TerminalActions/LoggedSequence.py: Catch logfile errors so that the lock is released even when logging is broken. -Samuel
knipknap
More...
over 18 years ago
←
1
2
…
53
54
55
56
57
58
59
60
61
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree