Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SSL certificate verify GitHub action (#13697) | Federico Ceratto | 2020-03-20 | 1 | -12/+76 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement SSL/TLS certificate checking #782 * SSL: Add nimDisableCertificateValidation Remove NIM_SSL_CERT_VALIDATION env var tests/untestable/thttpclient_ssl.nim ran successfully on Linux with libssl 1.1.1d * SSL: update integ test to skip flapping tests * Revert .travis.yml change * nimDisableCertificateValidation disable imports Prevent loading symbols that are not defined on older SSL libs * SSL: disable verification in net.nim ..when nimDisableCertificateValidation is set * Update changelog * Fix peername type * Add define check for windows * Disable test on windows * Add exprimental GitHub action CI for SSL * Test nimDisableCertificateValidation | ||||
* | [backport] Fix style issues in lib/, tools/, and testament/. Fixes #12687. ↵ | 3n-k1 | 2019-11-28 | 1 | -74/+74 |
| | | | | (#12754) | ||||
* | documented behaviour of recv on bufferd socket (#12374) | Gampol T | 2019-10-09 | 1 | -0/+18 |
| | |||||
* | [backport] run nimpretty on web stuff | narimiran | 2019-09-30 | 1 | -28/+33 |
| | |||||
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 1 | -3/+3 |
| | |||||
* | Update OpenSSL example (#11896) | Federico Ceratto | 2019-08-21 | 1 | -1/+5 |
| | | | | | | | | * Update OpenSSL example Fix privkey filename. Bump up RSA key size. Add ECDSA example. | ||||
* | fixes #11925 | Araq | 2019-08-16 | 1 | -1/+1 |
| | |||||
* | style improvements; fixes #11774 | Araq | 2019-07-19 | 1 | -1/+1 |
| | |||||
* | Use std/monotimes in the stdlib | Oscar Nihlgård | 2019-07-16 | 1 | -9/+10 |
| | |||||
* | there is only one style -- my style | Araq | 2019-07-10 | 1 | -0/+5 |
| | |||||
* | make more parts of the stdlib compile with --styleCheck:error | Araq | 2019-07-10 | 1 | -4/+4 |
| | |||||
* | styleCheck: make the compiler and large parts of the stdlib compatible with ↵ | Araq | 2019-07-10 | 1 | -14/+20 |
| | | | | --styleCheck:error | ||||
* | newruntime for async (#11650) | Andreas Rumpf | 2019-07-05 | 1 | -6/+6 |
| | | | | | | | * fixes overloading resolution for passing owned(Future[string]) to Future[T] * WIP: make --newruntime work with .async * memtracker: make it compile again * make Nimble compile again | ||||
* | Make net module compile with --taintMode:on (#11360) | Smittyvb | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | fixes #1286; object case transitions are now sound | Andreas Rumpf | 2019-05-27 | 1 | -16/+12 |
| | |||||
* | Update outdated ETimeout exception name | Zestyr | 2019-05-07 | 1 | -6/+6 |
| | |||||
* | Detect local "primary" IP address | Federico Ceratto | 2019-03-17 | 1 | -0/+20 |
| | |||||
* | Handle IPv6 in bindAddr #7633 | Federico Ceratto | 2019-02-23 | 1 | -13/+12 |
| | | | | Add test | ||||
* | Show correct address for ipv6 sockets, fixes #7634 (#10505) | LemonBoy | 2019-01-31 | 1 | -1/+1 |
| | |||||
* | Fix spelling errors (#10379) | Federico Ceratto | 2019-01-19 | 1 | -19/+19 |
| | |||||
* | Remove long deprecated stuff (#10332) | Miran | 2019-01-18 | 1 | -37/+2 |
| | |||||
* | Merge pull request #9915 from zevv/asyncnet-unix | Dominik Picheta | 2018-12-12 | 1 | -7/+0 |
|\ | | | | | Added basic AF_UNIX support to asyncnet. | ||||
| * | Added basic AF_UNIX support to asyncnet. | Ico Doornekamp | 2018-12-09 | 1 | -7/+0 |
| | | | | | | | | | | | | | | | | Unfortunately this required some code duplication because the doConnect() from asynccommon.nim only works with addrInfo which does not make sense for AF_UNIX. makeUnixAddr() was moved to nativesocket.nim and exported | ||||
* | | stdlib: documenation updates, the exception names have been changed | Andreas Rumpf | 2018-10-25 | 1 | -14/+14 |
|/ | |||||
* | Convert *_family fields to cushort | LemonBoy | 2018-09-19 | 1 | -7/+4 |
| | | | | Fixes #9008 | ||||
* | Fix connectUnix/bindUnix with abstract socket paths | LemonBoy | 2018-09-15 | 1 | -2/+2 |
| | | | | | | | The only way to make this work for both abstract and non-abstract sockets is to send the kernel an incomplete structure. Reported by Epictek on the forum. | ||||
* | Net module fixes (#8597) | Dominik Picheta | 2018-08-28 | 1 | -17/+16 |
| | | | | | * net.accept no longer needs an initialised socket. Fixes #7848. * Assert error when using sendTo/recvFrom on TCP socket. * net.sendTo now raises OSError. | ||||
* | WIP: disallow 'nil' for strings and seqs | Andreas Rumpf | 2018-08-13 | 1 | -24/+24 |
| | |||||
* | Update example code for UDP sockets | Euan T | 2018-07-30 | 1 | -1/+1 |
| | |||||
* | Fixed compilation error when Sockaddr_in4 or Sockaddr_in6 passed to fromSockAddr | Yuriy Glukhov | 2018-06-07 | 1 | -1/+1 |
| | |||||
* | Fix one more place. | cheatfate | 2018-06-07 | 1 | -1/+1 |
| | |||||
* | Fix fromSockAddrAux() to handle IPv6 addresses properly. | cheatfate | 2018-06-07 | 1 | -9/+16 |
| | |||||
* | Merge pull request #7822 from data-man/fix_2753 | Andreas Rumpf | 2018-06-07 | 1 | -1/+1 |
|\ | | | | | Fixes #2753 | ||||
| * | Fixes #2753 | data-man | 2018-05-14 | 1 | -1/+1 |
| | | |||||
* | | Set domain to client | WhiteDuke | 2018-05-27 | 1 | -0/+1 |
|/ | |||||
* | Add connectUnix and bindUnix to net docs | Mathias Stearn | 2018-05-09 | 1 | -1/+1 |
| | | | fixes #7715 | ||||
* | remove deprecated stuff from the stdlib; introduce better deprecation warnings | Araq | 2018-05-05 | 1 | -9/+0 |
| | |||||
* | fixed high level sendTo for sending to udp6 (#7630) | David Krause | 2018-05-02 | 1 | -3/+2 |
| | |||||
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #7336 from yglukhov/ipaddr-sockaddr-conversions | Dominik Picheta | 2018-04-02 | 1 | -0/+37 |
|\ | | | | | Conversion procs for (IpAddress, Port) <-> (SockAddr, Socklen) | ||||
| * | Comments addressed | Yuriy Glukhov | 2018-03-24 | 1 | -1/+1 |
| | | |||||
| * | More flexible fromSockAddr interface | Yuriy Glukhov | 2018-03-15 | 1 | -5/+9 |
| | | |||||
| * | Fixed crash/interface. Added tests. | Yuriy Glukhov | 2018-03-15 | 1 | -6/+6 |
| | | |||||
| * | Convertion procs for (IpAddress, Port) <-> (SockAddr, Socklen) | Yuriy Glukhov | 2018-03-14 | 1 | -0/+33 |
| | | |||||
* | | net.connect (with timeout), raise error on connect failure | Graham Fawcett | 2018-03-28 | 1 | -0/+3 |
|/ | | | | | | | | Under Linux (probably POSIX), the current code tests for timeout, but does not test for connection failure. connectAsync() returns succesfully upon an EINPROGRESS result; but at this point, the connection state is still unknown. After selectWrite() is done, we need to test the socket for errors again. | ||||
* | Detect openssl related to outdated openssl and help user solve issue. | Dominik Picheta | 2018-02-25 | 1 | -2/+8 |
| | |||||
* | Fixes #7227. | Dominik Picheta | 2018-02-17 | 1 | -0/+5 |
| | |||||
* | Fixes #4995. (#7157) | Dominik Picheta | 2018-02-13 | 1 | -3/+3 |
| | |||||
* | Merge branch 'devel' into async-improvements | Dominik Picheta | 2018-01-17 | 1 | -15/+32 |
|\ | |||||
| * | Raise assertion error when attempting to use closed socket. | Dominik Picheta | 2018-01-15 | 1 | -11/+24 |
| | |