The Wayback Machine - https://web.archive.org/web/20150906212459/https://github.com/FiloSottile/Heartbleed/commits/master
Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with or .
Download ZIP
Branch: master
Commits on Apr 8, 2015
Commits on Apr 7, 2015
  1. reorder the server folder

    authored
Commits on Mar 10, 2015
Commits on Nov 22, 2014
  1. Add TLS support to server

    authored
Commits on Nov 19, 2014
  1. Change directory structure

    authored
Commits on Oct 31, 2014
  1. Make the cache last 6h

    authored
  2. Randomize expiration time

    authored
Commits on Apr 30, 2014
  1. Merge pull request #81 from rtshanks/fix-compilation-error

    authored
    Fix compilation error on OSX 10.9.2 running basic cmdline tools (closes #82)
Commits on Apr 28, 2014
  1. @rtshanks

    Fix compilation error on OSX 10.9.2 running basic cmdline tools

    rtshanks authored
    go version go1.2.1 darwin/amd64
    
    Robs-MacBook-Air:~ rtshanks$ go get github.com/FiloSottile/Heartbleed
    src/go/src/github.com/FiloSottile/Heartbleed/bleed.go:59: syntax error:
    unexpected semicolon or newline before else
    src/go/src/github.com/FiloSottile/Heartbleed/bleed.go:63: syntax error:
    unexpected else, expecting semicolon or newline
    src/go/src/github.com/FiloSottile/Heartbleed/bleed.go:65:
    non-declaration statement outside function body
    src/go/src/github.com/FiloSottile/Heartbleed/bleed.go:66:
    non-declaration statement outside function body
    src/go/src/github.com/FiloSottile/Heartbleed/bleed.go:67: syntax error:
    unexpected }
  2. Merge pull request #80 from richierichrawr/master

    authored
    Nested conditionals
  3. Invalidate cache after "expiry", not every "expiry"

    authored
    This took me quite some time to figure out. It was implemented by the
    Mozilla guys, so I had no idea it worked this way.
    
    I was seeing Latency spikes every hour, and they seemed right, a lot of
    popular sites that need recaching, I was thinking.
    
    Then I discovered a bug, I was writing to the cache every time. Fixed.
    But wait, then why were there spikes at all?
    
    Eventually I noticed that they are not merely every hour, but at the
    beginning of every hour!
    
    Here is the gotcha: they were using Truncate, invalidating all the
    entries at the start of the period, so a entry from 11:59 will be
    invalid at 12:00.
    
    Changed.
  4. @richierichrawr

    Nested conditionals

    richierichrawr authored
    Nesting check for `if err != nil`, only needs to be tested once.
Commits on Apr 27, 2014
  1. Update Ansible Playbooks

    authored
  2. Correct the Ansible script

    authored
  3. Update deploy scripts

    authored
  4. remove goxc config file

    authored
  5. Refactor the cache module

    authored
  6. Rewrite the README a bit

    authored
  7. goimports

    authored
  8. revert repo change

    authored
  9. Add some errors statistics

    authored
Commits on Apr 17, 2014
  1. Merge pull request #73 from d1str0/master

    authored
    Break into separate tests for verbosity.
Something went wrong with that request. Please try again.