Repo Added
|
Files
178
|
Badge
README BADGES
|
push
travis-ci
<a href="https://github.com/jbremer/cuckoo/commit/1c06d72c6">patch py27 subprocess to be unicode-aware This commit introduces Unicode support to Python 2.7's process handling, especially to the spawning of new processes which is handled by the _subprocess module and uses CreateProcessA internally. Note that this has already been resolved on Python 3's branch. During our Windows unit tests on AppVeyor the lib/api/process.py is imported during all unit tests, due to which all invocations of _subprocess.CreateProcess go through our code. Therefore we handle some edge cases that we'll never be needing in the Cuckoo Analyzer but are nonetheless useful as reference implementation and/or for completeness. Furthermore it should be noted that this changes the "trigger" attribute in the configuration for Cuckoo Monitor from ASCII to UTF-8 which requires [1] on the Cuckoo Monitor side to be used correctly. Due to UTF-8 being ASCII compatible, this should be backwards compatible. Finally it removes monitor/latest from hashes.txt and introduces a cmd.exe-based Unicode command-line unit test as Python 2.7's python.exe doesn't support Unicode command-line arguments either (apparently). [1]: https://github.com/cuckoosandbox/monitor/commit/</a><a class="double-link" href="https://github.com/jbremer/cuckoo/commit/e071e63a6">e071e63a6</a>
9422 of 15182 relevant lines covered (62.06%)
1.22 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|
Builds | Branch | Commit | Type | Ran | Committer | Via | Coverage |
---|---|---|---|---|---|---|---|
882 | uni0 | <a href="https://github.com/jbremer/cuckoo/commit/1c06d72c6">patch py27 subprocess to be unicode-aware This commit introduces Unicode support to Python 2.7's process handling, especially to the spawning of new p... | push | travis-ci | pending completion |