node-v0.1.19

3 views
Skip to first unread message

r...@tinyclouds.org

unread,
Nov 27, 2009, 7:57:02 PM11/27/09
to nodejs
2009.11.28, Version 0.1.19

* Feature: Initial TLS support for TCP servers and clients.
(Rhys Jones)

* Add options to process.watchFile()

* Add process.umask() (Friedemann Altrock)

* Bugfix: only detach timers when active.

* Bugfix: lib/file.js write(), shouldn't always emit errors or success
(on...@onnlucky.com)

* Bugfix: Memory leak in fs.write
(Reported by on...@onnlucky.com)

* Bugfix: Fix regular expressions detecting outgoing message headers.
(Reported by Elliott Cable)

* Improvements to Multipart parser (Felix Geisendörfer)

* New HTTP parser

* Upgrade v8 to 2.0.2



Download: http://s3.amazonaws.com/four.livejournal/20091128/node-v0.1.19.tar.gz

Website: http://nodejs.org/

Documentation: http://nodejs.org/api.html

Daniel Bartlett

unread,
Nov 27, 2009, 8:50:39 PM11/27/09
to nod...@googlegroups.com
Havn't dug into it yet, but getting these errors on a CentOS 5 host when building 0.1.19

[14/22] cxx: src/node_events.cc -> build/default/src/node_events_7.o
../src/node_dns.cc: In function ‘void node::set_timeout()’:
../src/node_dns.cc:26: warning: passing ‘ev_tstamp’ for argument 3 to ‘int dns_timeouts(dns_ctx*, int, time_t)’
../src/node_dns.cc: In function ‘void node::ioevent(ev_io*, int)’:
../src/node_dns.cc:46: warning: passing ‘ev_tstamp’ for argument 2 to ‘void dns_ioevent(dns_ctx*, time_t)’
[15/22] cxx: src/node_file.cc -> build/default/src/node_file_7.o
../src/node_file.cc: In static member function ‘static int node::EIOPromise::After(eio_req*)’:
../src/node_file.cc:123: warning: deleting ‘void*’ is undefined
../src/node_file.cc:150: warning: deleting ‘void*’ is undefined
[16/22] cxx: src/node_http.cc -> build/default/src/node_http_7.o
[17/22] cxx: src/node_net.cc -> build/default/src/node_net_7.o
[18/22] cxx: src/node_signal_handler.cc -> build/default/src/node_signal_handler_7.o
../src/node_net.cc: In static member function ‘static v8::Handle<v8::Value> node::Connection::VerifyPeer(const v8::Arguments&)’:

/me digs in and starts the investigation...
> --
>
> You received this message because you are subscribed to the Google Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com.
> To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/nodejs?hl=en.
>
>

Daniel Bartlett

unread,
Nov 27, 2009, 8:51:59 PM11/27/09
to nod...@googlegroups.com
Missed off the actual errors #self #fail...

../src/node_net.cc:429: error: ‘gnutls_certificate_get_x509_crls’ was not declared in this scope
../src/node_net.cc:433: error: ‘gnutls_certificate_get_x509_cas’ was not declared in this scope
Waf: Leaving directory `/usr/src/redhat/BUILD/node-v0.1.19/build'



On 28 Nov 2009, at 00:57, r...@tinyclouds.org wrote:

Tautologistics

unread,
Nov 27, 2009, 9:17:39 PM11/27/09
to nodejs
Works on my OSX 10.5 (but doesn't find gnutls and gpg, which are
installed via macports, so the TLS test fails) and Ubuntu 9.04 is
good.

On Nov 27, 7:57 pm, r...@tinyclouds.org wrote:
> 2009.11.28, Version 0.1.19
>
>   * Feature: Initial TLS support for TCP servers and clients.
>     (Rhys Jones)
>
>   * Add options to process.watchFile()
>
>   * Add process.umask() (Friedemann Altrock)
>
>   * Bugfix: only detach timers when active.
>
>   * Bugfix: lib/file.js write(), shouldn't always emit errors or success
>     (o...@onnlucky.com)
>
>   * Bugfix: Memory leak in fs.write
>     (Reported by o...@onnlucky.com)

Ryan Dahl

unread,
Nov 27, 2009, 10:04:49 PM11/27/09
to nodejs
On Sat, Nov 28, 2009 at 2:51 AM, Daniel Bartlett <d...@f-box.org> wrote:
> Missed off the actual errors #self #fail...
>
> ../src/node_net.cc:429: error: ‘gnutls_certificate_get_x509_crls’ was not declared in this scope
> ../src/node_net.cc:433: error: ‘gnutls_certificate_get_x509_cas’ was not declared in this scope
> Waf: Leaving directory `/usr/src/redhat/BUILD/node-v0.1.19/build'

Looks like you need a later version of gnutls. I'm using 2.5.2. (I'll
should put a message into wscript about that.)

Ryan Dahl

unread,
Nov 27, 2009, 10:09:57 PM11/27/09
to Rhys Jones, nodejs
Hi Rhys,
Is it possible to change the TLS stuff in 0.1.19 to work with gnutls 2.0?

Ryan Dahl

unread,
Nov 28, 2009, 9:24:02 AM11/28/09
to nodejs
On Sat, Nov 28, 2009 at 4:04 AM, Ryan Dahl <coldre...@gmail.com> wrote:
configure changed to check for the correct gnutls version in 8a58e83
Reply all
Reply to author
Forward
0 new messages