Commit Graph

2655 Commits (fbdff52b447efd21c5a552bc47a113ffbe6e4d95)

Author SHA1 Message Date
Ryan Dahl fbdff52b44 Fix global leaks in test-buffer.js 2010-12-04 13:40:21 -08:00
Ryan Dahl 5a21138e37 fix global leak 2010-12-04 13:39:28 -08:00
Anders Conbere e9c7195471 Reworks the two functions traverser and findModulePath into a more readable form.
This is not the supposed end of these changes, but a first change that
should make future changes easier to reason about.
2010-12-04 13:20:01 -08:00
Devin Torres 8c6a7b5de4 Use more color in the repl, loosely inspired by TextMate's SunBurst theme 2010-12-03 16:07:20 -08:00
Anders Conbere c4f8f871c9 adding module tests for .js and bare files
Currently the module tests don't cover the cases for when a user
requires a file with a request that includes the extension, and for a
request to a file with no extensions.

ex.

require("./a.js") // not tested
require("./foo") // (not tested with trying to load a file named ./foo)
2010-12-03 16:00:10 -08:00
Sean Braithwaite fcc38129a3 Check buffer length using string length
+ Utf8Length is really slow but has the same semantics in this case
2010-12-03 15:55:03 -08:00
Ryan Dahl c70acbb1a3 implement openpty for sun 2010-12-03 20:49:25 +00:00
Brian White e41e078159 Make sure REPL doesn't get borked when invalid REPL keywords are entered 2010-12-03 09:57:36 -08:00
Brian White e4bca19843 Fix tty changes for OSX 2010-12-03 09:29:48 -08:00
Ryan Dahl a0e9a510b0 Introduce require('tty')
You may need to reconfigure after this commit due to the new library.
2010-12-02 18:06:43 -08:00
Oleg Efimov c0d69a4883 GJSLint part of tests 2010-12-02 17:49:23 -08:00
Ryan Dahl d3532a4bf2 Fix indention in 'make test-message' 2010-12-02 17:01:18 -08:00
Ryan Dahl 33685fee48 Add configure flag for oprofile 2010-12-02 16:57:16 -08:00
Ryan Dahl da96e07bbe fix global leak 2010-12-02 16:45:34 -08:00
Ryan Dahl 712c74fc7a test-securepair-client: handle broken stdout packets 2010-12-02 16:38:23 -08:00
Ryan Dahl ea9006a5bc print warning on process.ENV 2010-12-02 15:59:35 -08:00
Ryan Dahl 558e5ba2b0 lint util.js and src/node.js 2010-12-02 12:27:26 -08:00
isaacs 7c57eb2aec lint url.js 2010-12-02 11:46:32 -08:00
Oleg Slobodskoi c5c1dc5dda docs for assert.throws 2010-12-02 11:07:47 -08:00
Tom Hughes e681abe5cb cmake: solaris fixes. 2010-12-02 10:36:10 -08:00
Tom Hughes cf1811a6d3 cmake: Add valgrind support. 2010-12-02 10:36:02 -08:00
Tom Hughes b46f10a11f cmake: Add coverage support. 2010-12-02 10:35:39 -08:00
Micheil Smith a1138c6f2a Cleanup Makefile for JSLint, CPPLint 2010-12-02 09:21:02 -08:00
Ryan Dahl dd53ceebe4 lint 2010-12-01 20:59:06 -08:00
Ryan Dahl e232f6e735 more lint 2010-12-01 20:28:28 -08:00
Brian White ddbaeef1b3 Fix executable path on FreeBSD. 2010-12-01 20:28:17 -08:00
Ryan Dahl 09329cbb04 more lint 2010-12-01 17:43:30 -08:00
Ryan Dahl f22c248e4c more lint 2010-12-01 17:29:11 -08:00
Ryan Dahl ac58d3a665 Import cpplint.py
make cpplint
make jslint
make lint
2010-12-01 17:01:25 -08:00
Ryan Dahl 11ea8da9c3 lint child_process.js 2010-12-01 16:56:03 -08:00
Ryan Dahl db78043d52 lint 2010-12-01 16:42:31 -08:00
Ryan Dahl a128451004 Import Google's closure_linter
Run with 'make lint'
2010-12-01 16:42:26 -08:00
Ryan Dahl 08d8116f6b style 2010-12-01 13:43:05 -08:00
Ryan Dahl cd48649c61 Require without .js in test-repl 2010-12-01 13:40:28 -08:00
Ryan Dahl d8f2880ca4 New TLS server API 2010-12-01 13:00:17 -08:00
Ryan Dahl ec1589875c Stop watcher before calling .set() in Stream.prototype.resume 2010-12-01 12:52:34 -08:00
Ryan Dahl 127f17a0ea Remove should_verify from C++ - to handle in JS land 2010-12-01 12:47:49 -08:00
Ryan Dahl c5d32b3c64 add todo 2010-12-01 12:32:37 -08:00
Ryan Dahl 5dab4be53c Remove useless shouldVerify assignments 2010-12-01 11:31:22 -08:00
Ryan Dahl 89e398f075 Better array check in Cert Authority list 2010-12-01 11:23:25 -08:00
Ryan Dahl 855210ce0b add shouldVerifyPeer param to SecurePairs 2010-12-01 09:27:13 -08:00
Ryan Dahl 28a86c3e56 Remove unnecessary call to X509_STORE_free 2010-12-01 09:27:13 -08:00
Ryan Dahl 504a80dc6d Rename VerifyPeerError to VerifyError 2010-12-01 09:26:59 -08:00
Ryan Dahl 1fe450c62c fix typo 2010-11-30 23:06:57 -08:00
Ryan Dahl 09229820e7 Add promotejs
Over 2 months late -- this is how much I procrastinate. -_-
2010-11-30 23:00:37 -08:00
Michael W 5f3464cf4e fixed timers, whoops.
Fixes issue https://github.com/ry/node/issues/issue/481
2010-11-30 22:33:29 -08:00
Ryan Dahl 355936dcde Implement SecureContext destructor 2010-11-30 18:19:54 -08:00
Ryan Dahl ea540c94f8 Better verify info 2010-11-30 18:19:54 -08:00
Ryan Dahl 4b947310b2 Move root certs out of JavaScript 2010-11-30 18:19:54 -08:00
Ryan Dahl 09157369b3 style 2010-11-30 18:19:54 -08:00