Nathan Hoad
7cffd290bf
Refine the definition of the server name callbcak.
2015-03-08 21:54:34 +11:00
Nathan Hoad
19ddae38da
Some more documentation for the SNI related procs.
2015-03-08 13:39:37 +11:00
Nathan Hoad
e214308cb1
Remvoe the visibility on these, given their forward declarations already
...
specify it.
2015-03-08 13:38:44 +11:00
Nathan Hoad
c179d10897
isIpAddress doesn't have any effects, so fix it up to clean up connect.
2015-03-08 13:37:32 +11:00
Nathan Hoad
82803d2871
Don't support old versions of OpenSSL.
2015-03-08 12:36:33 +11:00
Nathan Hoad
6a548a5c92
Add some documentation to the server-side callback functions.
2015-03-07 19:52:11 +11:00
Nathan Hoad
5978625c12
Make IP address checking more obvious, and add tests for the net module.
2015-03-07 12:37:52 +11:00
Nathan Hoad
d27f40d9b1
Add SNI support to client and server sockets.
2015-03-07 00:48:32 +11:00
Araq
21ccc5d58e
parseopt is not deprecated anymore
2015-03-03 13:53:31 +01:00
Andreas Rumpf
8b05bf3e86
Merge pull request #2238 from oderwat/fix-2228-readall-osx
...
Fix for readAll(stdin) problem on OS X and better anyway. I can confirm this works on Windows.
2015-03-01 23:30:02 +01:00
Araq
24ae0c387f
some love for the testsuite; fixed regressions
2015-03-01 21:41:21 +01:00
Hans Raaf
79ad73574c
Fix for readAll(stdin) problem on OS X and better anyway.
2015-03-01 03:35:20 +01:00
Charles Blake
840f80e45c
Fix buggy rect(), doc comment, and unit test.
2015-02-28 19:21:52 -05:00
Jonathan Edwards
b1e0d2058b
Addition of some complex hyperbolic functions
2015-02-28 16:12:36 -05:00
def
4dbb582311
Add for rationals
2015-02-27 20:46:05 +01:00
def
75959a0fb3
Add for easier intialization of rationals
2015-02-27 20:38:53 +01:00
Araq
3bfcfeb0cf
don't use stdout for nimsuggest server mode
2015-02-27 16:44:55 +01:00
Andreas Rumpf
f87d663ab7
Merge pull request #1840 from def-/extend-math
...
Rational numbers and a few additions to math and complex
2015-02-26 12:44:00 +01:00
Araq
3dd1ecbae4
fixes #2074
2015-02-26 02:05:23 +01:00
Andreas Rumpf
5d9663e4de
Merge pull request #2182 from d3m1gd/dom-additions
...
Some additions to dom.nim
2015-02-25 22:59:46 +01:00
Andreas Rumpf
0ff4ed0ff3
Merge pull request #2208 from def-/walkdir
...
Speed up walkDir significantly
2015-02-25 22:58:03 +01:00
Araq
975f33b01d
disable deprecated warnings for macros module
2015-02-25 21:14:21 +01:00
def
5e8eaa5f97
Use faster walkDir on BSDs
2015-02-24 23:39:08 +01:00
def
34d87c105c
Fall back to lstat() calls on unsupported filesystems
2015-02-24 23:31:31 +01:00
wiffel
72e4e7291f
Add SSLFree after SLShutdown to prevent memory leak
2015-02-24 22:01:07 +01:00
def
77f506bd70
Make Rational an object
2015-02-24 19:54:27 +01:00
Araq
f4a0400de2
fixes #2199 , fixes #2197
2015-02-24 19:19:08 +01:00
def
18dd5e1965
Add some posix dirent documentation
2015-02-24 16:52:01 +01:00
def
1adebdc767
Speed up walkDir significantly
...
We only know that this works on Linux and Mac OS X, so other systems use
the POSIX conforming version still. This removed the lstat call, which
is especially expensive on NFS filesystems for me.
2015-02-24 16:37:54 +01:00
def
7898e91c32
Clean up selectors documentation a bit
2015-02-24 16:37:04 +01:00
def
3cd79faad3
Reuse socket in httpserver
2015-02-24 16:36:37 +01:00
Araq
752052e903
implements a type API for macros
2015-02-24 00:13:28 +01:00
Araq
1e6aef62ba
macros.PNimrodNode is now NimNode
2015-02-24 00:13:27 +01:00
Andreas Rumpf
fb46785969
Merge pull request #2192 from apense/devel
...
Corrected SYSTEM_INFO structure to match pointer type on 64-bit systems
2015-02-22 21:24:59 +01:00
Andreas Rumpf
890dcabbde
Merge pull request #2194 from GrundleTrundle/windows_timer_sub
...
Fix for timer overflow when using nimprofiler with 32bit Windows target.
2015-02-22 21:24:23 +01:00
Andreas Rumpf
63c6bc9c69
Merge pull request #2198 from oderwat/fix-table-mpairs
...
Fix unknown symbol in tables mpairs iterator.
2015-02-22 21:23:20 +01:00
Hans Raaf
93aa73284e
Fix unknown symbol in tables mpairs iterator.
...
Fixes an error with mpairs iterator which was introduced with 5fbcf93860 . This is used by nimforum thats why I found it. I also added a testcase for the mpairs iterator.
2015-02-21 23:20:02 +01:00
Dominik Picheta
6f069dad84
Merge pull request #2195 from stedi67/devel
...
little documentation fix on combine and /
2015-02-21 22:10:15 +00:00
Dominik Picheta
1af45b78a7
Remove pointless winlean import in net module.
2015-02-21 21:32:34 +00:00
Stephan Diehl
aa62dcc2af
little documentation fix on conbine and /
2015-02-21 21:53:19 +01:00
GrundleTrundle
c41e0bdbe3
Changed nimprof.hook() to handle uninitialized t0
...
It's unlikely, but possible for the conversion to nanoseconds
to overflow if QueryPerformanceCounter() returns a
large enough timestamp. This change avoids that, at the
cost of always taking a sample the first time through
when t0 == 0.
2015-02-21 15:18:39 -05:00
GrundleTrundle
2abf3b717a
Removed int64 -> int downcast in timers.-
...
On windows when compiling on 32 bit, this can get you a
out of range exception for an otherwise valid interval.
2015-02-21 15:18:34 -05:00
Varriount
ef44fd344b
Update net.nim - fix #2193
...
Fixes number #2193 and resolves some ambiguity issues
2015-02-21 15:12:57 -05:00
Jonathan Edwards
8e0e7cb818
Corrected SYSTEM_INFO structure to match pointer type on 64-bit systems
2015-02-21 13:05:26 -05:00
Dominik Picheta
a853d9c3e3
Sockets now save a copy of osLastError to work around #2191 .
2015-02-21 17:17:54 +00:00
d3m1gd
134bfb668c
Some additions to dom.nim
...
Missing functions and fields for various dom elements/events.
2015-02-20 19:30:12 +01:00
Araq
c90a13bb41
fixes #2124
2015-02-20 12:25:58 +01:00
def
f710a31344
Make rationals generic
2015-02-20 12:21:09 +01:00
def
f6c83c32f3
Fix typo
2015-02-19 13:57:31 +01:00
def
c377e6883c
Change author of rationals module
2015-02-19 10:54:38 +01:00