Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/add ssl tls support #43

Merged
merged 42 commits into from
Aug 21, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
eb7e1bf
Update Readme.md
xeleniumz Apr 19, 2015
9c5e8dd
Update getInterfacesAndRoutes.js
xeleniumz Jul 7, 2015
ff1e907
Update getIpList.js
xeleniumz Jul 7, 2015
af1d353
Update watchIPList.js
xeleniumz Jul 7, 2015
58b84ab
Update index.js
xeleniumz Jul 7, 2015
672dcb0
Merge pull request #6 from xeleniumz/xeleniumz-patch-1
Trakkasure Aug 3, 2015
1bbcab8
Refactor and add Promise support
gtjoseph Dec 21, 2015
32feab5
Refactored getCommandPromise to provide more data parsing options
gtjoseph Dec 22, 2015
e50ebaa
1.0.1
gtjoseph Dec 22, 2015
224ba7c
set package to @f5eng
gtjoseph Dec 23, 2015
6ce4749
Merge branch 'refactor-promise-for-trakkasure' into devel
gtjoseph Dec 23, 2015
4f24039
Fix listen and trap reporting.
gtjoseph Dec 25, 2015
dd26f26
Split index.js into separate files per class
gtjoseph Dec 25, 2015
0b3a6eb
More reorganization
gtjoseph Dec 26, 2015
9ba845c
More reorganization
gtjoseph Dec 26, 2015
b6ff6b2
Merge branch 'devel' of ssh://netmgmt:41022/mikronode into devel
gtjoseph Dec 26, 2015
11d7140
1.0.2
gtjoseph Dec 26, 2015
d966852
Update readme and fix a 'this' bug in _read
gtjoseph Dec 26, 2015
c773c76
Update readme and fix a 'this' bug in _read
gtjoseph Dec 26, 2015
f590740
Merge branch 'devel' of ssh://netmgmt:41022/mikronode into devel
gtjoseph Dec 26, 2015
e319fa7
xxx
gtjoseph Dec 26, 2015
73abbca
Official 1.0.0
gtjoseph Dec 26, 2015
329957d
1.0.0 - Refactor and add Promise support
gtjoseph Dec 26, 2015
8a7595d
Fix a stack overflow caused by a channel timeout
gtjoseph Dec 27, 2015
f06e730
1.0.1
gtjoseph Dec 27, 2015
41e672a
Merge branch 'devel' into 1.X.X
gtjoseph Dec 27, 2015
ca82216
1.0.2
gtjoseph Dec 29, 2015
25006e0
Merge branch '1.X.X' of github.com:f5eng/mikronode into 1.X.X
gtjoseph Dec 29, 2015
e1f1e4c
Add TLS Support
gtjoseph Jan 1, 2016
21a326b
Bug fix and exposed the Connection.channels object
gtjoseph Jan 1, 2016
1535b71
Cleanups in code and docs
gtjoseph Jan 2, 2016
20e0b89
1.0.3
gtjoseph Jan 2, 2016
3c8e471
Merge branch 'release' of github.com:Trakkasure/mikronode into release
Trakkasure Aug 8, 2017
05b5fac
Merge branch 'master' into release
Trakkasure Aug 8, 2017
4dbc565
Merge branch 'master' of github.com:Trakkasure/mikronode into release
Trakkasure Aug 9, 2017
7c5a2a6
Cleanup
Trakkasure Aug 9, 2017
e9d26a0
Cleanup
Trakkasure Aug 9, 2017
18cd7fb
Merge master to Release
Trakkasure Aug 20, 2017
e3717cf
Added TLS & IPv6 support. Split connect stage with login stage.
Trakkasure Aug 21, 2017
e66bb04
Channel correctly emits event on trap as documentation shows.
Trakkasure Aug 21, 2017
9461159
Channel emits done event as documentation shows.
Trakkasure Aug 21, 2017
4a86bb7
Update Documentation
Trakkasure Aug 21, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 125 additions & 0 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
{
// --------------------------------------------------------------------
// JSHint Nodeclipse Configuration v0.18
// Strict Edition with some relaxations and switch to Node.js, no `use strict`
// by Ory Band, Michael Haschke, Paul Verest
// https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/templates/common-templates/.jshintrc
// JSHint Documentation is at http://www.jshint.com/docs/options/
// JSHint Integration v0.9.10 comes with JSHInt 2.5.6 , see https://github.com/eclipsesource/jshint-eclipse
// --------------------------------------------------------------------
// from https://gist.github.com/haschek/2595796
//
// This is a options template for [JSHint][1], using [JSHint example][2]
// and [Ory Band's example][3] as basis and setting config values to
// be most strict:
//
// * set all enforcing options to true
// * set all relaxing options to false
// * set all environment options to false, except the node value
// * set all JSLint legacy options to false
//
// [1]: http://www.jshint.com/
// [2]: https://github.com/jshint/node-jshint/blob/master/example/config.json //404
// [3]: https://github.com/oryband/dotfiles/blob/master/jshintrc
// [4]: http://www.jshint.com/options/
//
// @author http://michael.haschke.biz/
// @license http://unlicense.org/

// == Enforcing Options ===============================================
//
// These options tell JSHint to be more strict towards your code. Use
// them if you want to allow only a safe subset of JavaScript, very
// useful when your codebase is shared with a big number of developers
// with different skill levels. Was all true.

"bitwise" : false, // Prohibit bitwise operators (&, |, ^, etc.).
"curly" : true, // Require {} for every new block or scope.
"eqeqeq" : true, // Require triple equals i.e. `===`.
"forin" : true, // Tolerate `for in` loops without `hasOwnPrototype`.
"immed" : true, // Require immediate invocations to be wrapped in parens e.g. `( function(){}() );`
"latedef" : "nofunc", // Prohibit variable use before definition.
"newcap" : true, // Require capitalization of all constructor functions e.g. `new F()`.
"noarg" : true, // Prohibit use of `arguments.caller` and `arguments.callee`.
"noempty" : true, // Prohibit use of empty blocks.
"nonew" : true, // Prohibit use of constructors for side-effects.
"plusplus" : false, // Prohibit use of `++` & `--`. //coding style related only
"regexp" : true, // Prohibit `.` and `[^...]` in regular expressions.
"undef" : true, // Require all non-global variables be declared before they are used.
"strict" : false, // Require `use strict` pragma in every file.
"trailing" : true, // Prohibit trailing whitespaces.

// == Relaxing Options ================================================
//
// These options allow you to suppress certain types of warnings. Use
// them only if you are absolutely positive that you know what you are
// doing. Was all false.
"asi" : false, // Tolerate Automatic Semicolon Insertion (no semicolons).
"boss" : false, // Tolerate assignments inside if, for & while. Usually conditions & loops are for comparison, not assignments.
"debug" : false, // Allow debugger statements e.g. browser breakpoints.
"eqnull" : false, // Tolerate use of `== null`.
//"es5" : true, // Allow EcmaScript 5 syntax. // es5 is default https://github.com/jshint/jshint/issues/1411
"esnext" : false, // Allow ES.next (ECMAScript 6) specific features such as `const` and `let`.
"evil" : false, // Tolerate use of `eval`.
"expr" : false, // Tolerate `ExpressionStatement` as Programs.
"funcscope" : false, // Tolerate declarations of variables inside of control structures while accessing them later from the outside.
"globalstrict" : false, // Allow global "use strict" (also enables 'strict').
"iterator" : false, // Allow usage of __iterator__ property.
"lastsemic" : false, // Tolerat missing semicolons when the it is omitted for the last statement in a one-line block.
"laxbreak" : false, // Tolerate unsafe line breaks e.g. `return [\n] x` without semicolons.
"laxcomma" : true, // Suppress warnings about comma-first coding style.
"loopfunc" : false, // Allow functions to be defined within loops.
"maxerr" : 100, // This options allows you to set the maximum amount of warnings JSHint will produce before giving up. Default is 50.
"multistr" : true, // Tolerate multi-line strings.
"onecase" : false, // Tolerate switches with just one case.
"proto" : false, // Tolerate __proto__ property. This property is deprecated.
"regexdash" : false, // Tolerate unescaped last dash i.e. `[-...]`.
"scripturl" : false, // Tolerate script-targeted URLs.
"smarttabs" : false, // Tolerate mixed tabs and spaces when the latter are used for alignmnent only.
"shadow" : false, // Allows re-define variables later in code e.g. `var x=1; x=2;`.
"sub" : false, // Tolerate all forms of subscript notation besides dot notation e.g. `dict['key']` instead of `dict.key`.
"supernew" : false, // Tolerate `new function () { ... };` and `new Object;`.
"validthis" : false, // Tolerate strict violations when the code is running in strict mode and you use this in a non-constructor function.

// == Environments ====================================================
//
// These options pre-define global variables that are exposed by
// popular JavaScript libraries and runtime environments—such as
// browser or node.js. TODO JSHint Documentation has more, but it is not clear since what JSHint version they appeared
"browser" : false, // Standard browser globals e.g. `window`, `document`.
"couch" : false, // Enable globals exposed by CouchDB.
"devel" : false, // Allow development statements e.g. `console.log();`.
"dojo" : false, // Enable globals exposed by Dojo Toolkit.
"jquery" : false, // Enable globals exposed by jQuery JavaScript library.
"mootools" : false, // Enable globals exposed by MooTools JavaScript framework.
"node" : true, // Enable globals available when code is running inside of the NodeJS runtime environment.
"nonstandard" : false, // Define non-standard but widely adopted globals such as escape and unescape.
"phantom" : false, //?since version? This option defines globals available when your core is running inside of the PhantomJS runtime environment.
"prototypejs" : false, // Enable globals exposed by Prototype JavaScript framework.
"rhino" : false, // Enable globals available when your code is running inside of the Rhino runtime environment.
"worker" : false, //?since version? This option defines globals available when your code is running inside of a Web Worker.
"wsh" : false, // Enable globals available when your code is running as a script for the Windows Script Host.
"yui" : false, //?since version? This option defines globals exposed by the YUI JavaScript framework.

// == JSLint Legacy ===================================================
//
// These options are legacy from JSLint. Aside from bug fixes they will
// not be improved in any way and might be removed at any point.
"nomen" : false, // Prohibit use of initial or trailing underbars in names.
"onevar" : false, // Allow only one `var` statement per function.
"passfail" : false, // Stop on first error.
"white" : false, // Check against strict whitespace and indentation rules.

// == Undocumented Options ============================================
//
// While Michael have found these options in [example1][2] and [example2][3] (already gone 404)
// they are not described in the [JSHint Options documentation][4].

"predef" : [ // Extra globals.
//"exampleVar",
//"anotherCoolGlobal",
//"iLoveDouglas"
"Java", "JavaFX", "$ARG" //no effect
]
//, "indent" : 2 // Specify indentation spacing
}
Loading