Skip to content
🚧 Crystal Stdlib Extension
Crystal Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
images
spec
src
.gitignore
.travis.yml
dockerfile
license
makefile
readme.md
shard.yml

readme.md

Stdlib.cr - Crystal Stdlib Extension

Description

OpenSSL features is being implemented (e.g. Pkey, X509, etc..).

  • More Features / Description To be added.

Implements

  • HTTP
    • Client
      • 100-continue: Reuse connection
      • Some SSL Socket leak fixes
    • Request
      • connect?: Http Method equal CONNECT?
      • connect_port: Port in resource
      • host_port: Port in HTTP Header Host: ...
    • Response
      • nil_body?
    • Server
      • Hide SSL error (handle_exception)
  • IO
    • copy: Channel receive
  • Logger
    • logger_id: Random ID
    • elapsed: (Timer, s, ms, µs)
    • Short logger Format
  • OpenSSL
    • ASN1
      • Time
    • BIO
      • MemBIO
    • LIB
      • LibCrypto
      • LibSSL
    • NID
      • NID
    • Pkey
      • DSA
      • PKey
      • RSA
    • SSL
      • Context
    • X509
      • Certificate
      • Extension
      • Request
  • URI
    • http?: Http Scheme equal http/https?
  • ...

Use Stdlib

Used as Shard

Add this to your application's shard.yml:

dependencies:
  stdlib:
    github: 636f7374/stdlib.cr

Installation

$ git clone https://github.com/636f7374/stdlib.cr.git

Development

$ make test

Credit

Contributors

Name Creator Maintainer Contributor
636f7374

License

  • MIT License
You can’t perform that action at this time.