Giter Club home page Giter Club logo

website's Issues

Verify we're using Diffie-Hellman params

We need a test that verifies we're loading DH params in WebsiteService._getCtxFactory.

I think the best way to do this is to mock out Context or PrivateCertificate; OpenSSL certainly doesn't expose any sane APIs.

Verify we're using SSLv23_METHOD

I think the best way to do this is to mock out PrivateCertificate, since there doesn't appear to be a sane way to access the method on a real Context object.

grunt -> gulp

I don't understand grunt. I do understand gulp. I just want to get a website running; I don't really care about learning grunt either.

Kill Compass

Right now the Gruntfile uses compass to build. This is pointless; we're just using Sass and Bourbon right now (although quite frankly I would like to get rid of them in favor of a bunch of stuff that just runs on Node, so that I can axe Ruby out of the development process too).

This is annoying because it means we have to do gem install compass --pre right now; the regular Compass (0.12.3) depends on a Sass version (3.2.14) that is too old to support Bourbon.

Maybe this would be a good time to convert the whole thing to Gulp. I never liked that Gruntfile anyway.

Responsiveness

Right now the three-column thing is hardcoded. It'd be nice if it weren't.

great book, but . . .

intro to XOR section only describes 3 of the 4 states. Later you explain 0+0=0 but should also do it here.

5.1 Description
Exclusive or, often called β€œXOR”, is a Boolean1 binary2 operator that is true when either the first input or the second input, but not both, are true.

Pass dhParams directly in Twisted 14.0.0+

Twisted's PrivateCertificate (and by extension, pem, which we use), doesn't support passing ephemeral Diffie-Hellman parameters. This is necessary to support DHE ciphersuites.

This is fixed in tm.tl/6799, currently in trunk but not yet released. This means that we can stop doing the ctx.load_tmp_dh('tmp_dh_file') dance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.