Skip to content
This repository has been archived by the owner on Dec 1, 2018. It is now read-only.

Fix null pointer dereference #57

Open
wants to merge 275 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 15, 2016

  1. Consistency in naming "Let's Encrypt".

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    86f45d6 View commit details
    Browse the repository at this point in the history
  2. Documents key bits.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    bab2fe5 View commit details
    Browse the repository at this point in the history
  3. Catch error return code.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    8109309 View commit details
    Browse the repository at this point in the history
  4. Add more documentation.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    d48cff6 View commit details
    Browse the repository at this point in the history
  5. More documentation.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    2d9941c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b35ee6 View commit details
    Browse the repository at this point in the history
  7. Fix a segfault.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    b9e9b61 View commit details
    Browse the repository at this point in the history
  8. Function attributes for messages.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    f21cf92 View commit details
    Browse the repository at this point in the history
  9. Add forgotten waitpid for COMP_FILE and add some readops to make sure…

    … that
    
    netproc failing doesn't cause short reads and exits.
    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    bbfe9e8 View commit details
    Browse the repository at this point in the history
  10. Reduce the number of pledges in chngproc.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    d37b038 View commit details
    Browse the repository at this point in the history
  11. Continue minimising the pledges.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    8086e85 View commit details
    Browse the repository at this point in the history
  12. Drop privs in the correct order and make sure sys_signame is not used…

    … on Linux.
    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    f134332 View commit details
    Browse the repository at this point in the history
  13. Linux compatibility.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    9be9762 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    defd48c View commit details
    Browse the repository at this point in the history
  15. Catch __attribute__ warnings.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    f7769cd View commit details
    Browse the repository at this point in the history
  16. Documentation on Linux.

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    6150493 View commit details
    Browse the repository at this point in the history
  17. Fix for kristapsdz#1 posted by

    kristaps committed May 15, 2016
    Configuration menu
    Copy the full SHA
    c607a4c View commit details
    Browse the repository at this point in the history

Commits on May 16, 2016

  1. Fix typo found by Anthony Bentley--thanks!

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    aa54c64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a0c1c6 View commit details
    Browse the repository at this point in the history
  3. Add the dnsproc manager. This was noted by deraadt@. This does nothin…

    …g but
    
    looks up addresses as used by netproc.
    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    c7fe54d View commit details
    Browse the repository at this point in the history
  4. Push the DNS resolution into one function for clarity.

    Prune a lot of unused variables.
    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    fbb61dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d3bef6 View commit details
    Browse the repository at this point in the history
  6. Account key doesn't need read permissions.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    8c5907e View commit details
    Browse the repository at this point in the history
  7. Remove comment that no longer belongs.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    d242836 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a15b7b View commit details
    Browse the repository at this point in the history
  9. Don't let the testing code make it out.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    4e2e765 View commit details
    Browse the repository at this point in the history
  10. Clean up the README.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    902ad76 View commit details
    Browse the repository at this point in the history
  11. Update notes on dnsproc.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    2e35a5a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d029e6b View commit details
    Browse the repository at this point in the history
  13. Fix CID 111100.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    a257030 View commit details
    Browse the repository at this point in the history
  14. Fix CID 111099.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    461f63e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e4c815d View commit details
    Browse the repository at this point in the history
  16. Add a secret and undocumented feature that allows me to create files …

    …in the
    
    challenge directory on another system.
    Don't use this.
    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    ebd9a02 View commit details
    Browse the repository at this point in the history
  17. Be more terse in the implementation notes.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    0104e58 View commit details
    Browse the repository at this point in the history
  18. Update README a bit.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    8004fe8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    951b70d View commit details
    Browse the repository at this point in the history
  20. Have the keyproc and acctproc notify the netproc when they've started…

    …, and
    
    have the netproc wait til they have: there's no point in talking to Let's
    Encrypt if these services haven't started.
    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    2d0b65a View commit details
    Browse the repository at this point in the history
  21. Calm down people afraid of root.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    9d17692 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    906f3a4 View commit details
    Browse the repository at this point in the history
  23. When closing out, close sockets first to cause depending processes to…

    … bail earlier.
    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    ad7d32d View commit details
    Browse the repository at this point in the history
  24. Continue to polish the documentation.

    kristaps committed May 16, 2016
    Configuration menu
    Copy the full SHA
    b273fe6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a5a2048 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2016

  1. Continue making operations more semantically meaningful.

    Continue building in revocation facility.
    kristaps committed May 17, 2016
    Configuration menu
    Copy the full SHA
    a4df2d7 View commit details
    Browse the repository at this point in the history
  2. Continue cleaning up operations (in netproc).

    kristaps committed May 17, 2016
    Configuration menu
    Copy the full SHA
    c8eb558 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf0430d View commit details
    Browse the repository at this point in the history
  4. Have chngproc's magic testing phase (which isn't an official option) not

    have files made in the challengedir at all.
    kristaps committed May 17, 2016
    Configuration menu
    Copy the full SHA
    29e09ef View commit details
    Browse the repository at this point in the history
  5. Check for expiration date of certificate, if found. This makes it pos…

    …sible
    
    to simply run letskencrypt as a cronjob without worrying about overloading
    the ACME server.
    kristaps committed May 17, 2016
    Configuration menu
    Copy the full SHA
    0ec9c07 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53dd33d View commit details
    Browse the repository at this point in the history
  7. Plug still-open fd.

    kristaps committed May 17, 2016
    Configuration menu
    Copy the full SHA
    3c39488 View commit details
    Browse the repository at this point in the history
  8. Add note on revokeproc to manpage.

    kristaps committed May 17, 2016
    Configuration menu
    Copy the full SHA
    faad887 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2016

  1. Finish the revocation function. Also, start to lay the groundwork for

    a -portable and OpenBSD version of the software with a guarded config.h
    inclusion.
    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    25589ab View commit details
    Browse the repository at this point in the history
  2. Split all sandbox operations into their own file. This is part of the

    ongoing re-structure into the main and -portable branch.
    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    00ac0ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19f8977 View commit details
    Browse the repository at this point in the history
  4. Clean up the Makefile now that we have less cruft.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    81f3fe1 View commit details
    Browse the repository at this point in the history
  5. Add forgotten break statement.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    15c992d View commit details
    Browse the repository at this point in the history
  6. Catch buffers larger than BUFSIZ bytes.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    09867e6 View commit details
    Browse the repository at this point in the history
  7. Require OpenBSD >= 5.9.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    71c2c96 View commit details
    Browse the repository at this point in the history
  8. Update the manpage with revocation instructions.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    5e38a61 View commit details
    Browse the repository at this point in the history
  9. Note that we now do revocation.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    94cc8dd View commit details
    Browse the repository at this point in the history
  10. FreeBSD nit. This will be smoothed out in subsequent improvement of -…

    …portable.
    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    41c5b0d View commit details
    Browse the repository at this point in the history
  11. Note -portable and FreeBSD.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    b4a5683 View commit details
    Browse the repository at this point in the history
  12. Fix broken link.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    e1d1716 View commit details
    Browse the repository at this point in the history
  13. Move setresuid goop into -portable.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    91269ea View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3407558 View commit details
    Browse the repository at this point in the history
  15. Replace dowarnx() with warnx().

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    d973c78 View commit details
    Browse the repository at this point in the history
  16. Kick out dowarn in favour of warn.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    835718c View commit details
    Browse the repository at this point in the history
  17. Remove all logging in favour of warnx et al.

    Remove wrong-headed attempt at setproctitle.
    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    903c7ca View commit details
    Browse the repository at this point in the history
  18. Use strsignal() instead of a hack.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    9f78572 View commit details
    Browse the repository at this point in the history
  19. Allow overriding the priv-drop user.

    kristaps committed May 18, 2016
    Configuration menu
    Copy the full SHA
    5551e89 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2016

  1. Configuration menu
    Copy the full SHA
    b269c07 View commit details
    Browse the repository at this point in the history
  2. Push communication-related parameters into struct conn. Makes the code a

    bit more readable.
    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    5e050ed View commit details
    Browse the repository at this point in the history
  3. Remove debugging message.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    33a980f View commit details
    Browse the repository at this point in the history
  4. Significantly clean up the handling of HTTP document bodies: first, only

    invoke the JSON functions locally, within a doXXXX function; second, don't
    read into the JSON parser, but into an intermediary buffer (allowing us to
    dump it on error); third, move some fetch bodies from the main netproc()
    function into their own functions; and lastly, store the CA nonce agency
    as a variable (we'll use this later when using other servers).
    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    926105e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95275e5 View commit details
    Browse the repository at this point in the history
  6. Forgot to close revokeproc channel.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    2af2ca2 View commit details
    Browse the repository at this point in the history
  7. Make filenames in debug messages more meaningful.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    53a95d8 View commit details
    Browse the repository at this point in the history
  8. Fix how SAN is registered with the key. In prior versions, we were ha…

    …ving
    
    one SAN entry per domain.  However, apparently this is not allowed; instead
    we now have a single SAN extension entry with the full list.
    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    19088d1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d69417e View commit details
    Browse the repository at this point in the history
  10. Document the -s flag.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    a321bc7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a5c4bc5 View commit details
    Browse the repository at this point in the history
  12. Have writeop, writestr, and writebuf all return -1 on failure, 0 on end

    of file (epipe), and 1 on success.  This addresses all the callers.
    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    cec0636 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0ee1789 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d276472 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4b0b857 View commit details
    Browse the repository at this point in the history
  16. Have acctproc properly handle reader termination.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    c421f35 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b6654d3 View commit details
    Browse the repository at this point in the history
  18. Convert certproc to ignore reader failure.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    453d15b View commit details
    Browse the repository at this point in the history
  19. Convert chngproc to ignore reader failure.

    kristaps committed May 19, 2016
    Configuration menu
    Copy the full SHA
    d36ad81 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2016

  1. Strip out dot-file and www rule: this all goes into the letskencrypt-…

    …www repo.
    
    Strip down the README.md file to only what's necessary.
    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    8e48099 View commit details
    Browse the repository at this point in the history
  2. Pre-check that the files exist: no need to fork if we don't need to.

    Also, the console can get spammed by multiple procs writing into stderr.
    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    c5267a4 View commit details
    Browse the repository at this point in the history
  3. No need to have the dropfs, dropprivs, or sandbox functions double-re…

    …port
    
    their error.
    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    54adcdb View commit details
    Browse the repository at this point in the history
  4. Fix typo.

    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    4340bc7 View commit details
    Browse the repository at this point in the history
  5. Fix erroneous check of realloc return value.

    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    a2d68ab View commit details
    Browse the repository at this point in the history
  6. Forgotten PREFIX variable.

    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    f32b54f View commit details
    Browse the repository at this point in the history
  7. When we start up, check that the domains listed on the command-line are

    those on the certificate, if found.
    NOTE: what if there's no SAN entry at all?
    kristaps committed May 20, 2016
    Configuration menu
    Copy the full SHA
    42bce5d View commit details
    Browse the repository at this point in the history

Commits on May 22, 2016

  1. It's not clear whether the lengths returned by the BIO are

    nil-terminated (and valgrind suggests they aren't), so make sure that
    they are always nil-terminated.
    kristaps committed May 22, 2016
    Configuration menu
    Copy the full SHA
    5a44560 View commit details
    Browse the repository at this point in the history
  2. Add JSMN: https://github.com/zserge/jsmn.

    kristaps committed May 22, 2016
    Configuration menu
    Copy the full SHA
    09e43fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    509559a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1498599 View commit details
    Browse the repository at this point in the history
  5. Note use of MIT license in JSMN's files.

    kristaps committed May 22, 2016
    Configuration menu
    Copy the full SHA
    91690ff View commit details
    Browse the repository at this point in the history

Commits on May 24, 2016

  1. Configuration menu
    Copy the full SHA
    b34b4c6 View commit details
    Browse the repository at this point in the history
  2. Missing header for compilation.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    2b4e54c View commit details
    Browse the repository at this point in the history
  3. Continue fleshing out http.h implementation.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    b083193 View commit details
    Browse the repository at this point in the history
  4. Have dnsproc transfer both the IP/IPv6 to netproc and also the family…

    … itself.
    
    Move the maximum number of queried servers into extern.h.
    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    84c2c3d View commit details
    Browse the repository at this point in the history
  5. Max the maximum DNS entries be globally known and also add the new dn…

    …sproc
    
    comm identifiers.
    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    86e728b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d056be5 View commit details
    Browse the repository at this point in the history
  7. Weaken TLS validation. Is this necessary?

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    ff24d77 View commit details
    Browse the repository at this point in the history
  8. Initial [working] removal of curl from netproc. This replaces the nreq()

    and sreq() functions with those using http.h.
    There is still a fair amount of superfluous debugging going on, and the
    system isn't "optimum" regarding memory at all.
    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    c131cdc View commit details
    Browse the repository at this point in the history
  9. Don't use strdup() for bodies--they can be binary.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    a72c2d5 View commit details
    Browse the repository at this point in the history
  10. Fix lib.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    f41a1c4 View commit details
    Browse the repository at this point in the history
  11. For the time being, allow tls_read/write to be ifdef'd for two different

    versions of the API.
    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    7c57120 View commit details
    Browse the repository at this point in the history
  12. Needed for compat glue.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    66e24fc View commit details
    Browse the repository at this point in the history
  13. Change feature test.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    3d99e52 View commit details
    Browse the repository at this point in the history
  14. Clean up the readme notes.

    kristaps committed May 24, 2016
    Configuration menu
    Copy the full SHA
    aaf86c7 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2016

  1. Cache the last DNS response and return that, if the subsequent reques…

    …t is
    
    the same.
    kristaps committed May 25, 2016
    Configuration menu
    Copy the full SHA
    7173c93 View commit details
    Browse the repository at this point in the history
  2. Make sure the connection is closed as soon as the body is read and also

    put the head and body buffer pointers into http_get.
    kristaps committed May 25, 2016
    Configuration menu
    Copy the full SHA
    2ff999a View commit details
    Browse the repository at this point in the history
  3. Have sreq and nreq return the HTTP error or -1, remove some debugging…

    … messages,
    
    use the new http_get members instead of calling functions.  "Clean-up."
    kristaps committed May 25, 2016
    Configuration menu
    Copy the full SHA
    2db9098 View commit details
    Browse the repository at this point in the history
  4. Fix scanning ahead for SAN DNS entries.

    kristaps committed May 25, 2016
    Configuration menu
    Copy the full SHA
    c9ba346 View commit details
    Browse the repository at this point in the history
  5. Figure out what tls_close does with the socket.

    kristaps committed May 25, 2016
    Configuration menu
    Copy the full SHA
    7d2c743 View commit details
    Browse the repository at this point in the history
  6. Try to close connection properly.

    kristaps committed May 25, 2016
    Configuration menu
    Copy the full SHA
    f44ab20 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2016

  1. "Embrace the pledge".

    kristaps committed May 26, 2016
    Configuration menu
    Copy the full SHA
    3065bb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6aac4a View commit details
    Browse the repository at this point in the history
  3. Make the compiler happy.

    kristaps committed May 26, 2016
    Configuration menu
    Copy the full SHA
    3beb99e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3c9da8 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2016

  1. Fix usage. patch by Caspar Schutijser--thanks!

    kristaps committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    7ba526e View commit details
    Browse the repository at this point in the history
  2. Remove comment about rename(2) (ack'd by deraadt@) and remove rpath from

    inet pledge, which was a holdover from libcurl.
    kristaps committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    49cdc56 View commit details
    Browse the repository at this point in the history
  3. Re-add chroot(2) for file process and challenge process. This is because

    the whitepath doesn't exist (yet) for the former, and the challenge process
    has unknown files in a known path.
    kristaps committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    afec6fc View commit details
    Browse the repository at this point in the history
  4. The user-drop now occurs only in the -portable code, so we don't want to

    carry around all sorts of extra information we don't use.
    kristaps committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    35ad88a View commit details
    Browse the repository at this point in the history
  5. Fix compilation.

    kristaps committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    fdcc5de View commit details
    Browse the repository at this point in the history
  6. Prune out setting a user: this is no longer necessary as all procs not

    fully pledged need the root user for chroot.
    kristaps committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    b46de3f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d7e7305 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b97f3c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2016

  1. Protect against zero-length read (EOF) freeing with the realloc. Foun…

    …d by
    
    Remco--thanks!
    kristaps committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    e98f885 View commit details
    Browse the repository at this point in the history
  2. Correct allocation size as noted by @kaworu in pull/2.

    kristaps committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    9836e7e View commit details
    Browse the repository at this point in the history
  3. Handle zero-length arrays and mark file-scoped function as static. The

    former from a patch by @kaworu in pull/2 -- thanks!
    kristaps committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1369e48 View commit details
    Browse the repository at this point in the history
  4. Fix an error-path memory leak and make more specific notes as to why

    I'm not touching the memory (right now) of this mystery function.
    This raised by @kaworu in pull/2 -- thanks!
    kristaps committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    93273c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2016

  1. Fix typo noted by @kaworu in kristapsdz#3 -- thanks!

    kristaps committed Jun 3, 2016
    Configuration menu
    Copy the full SHA
    63e7773 View commit details
    Browse the repository at this point in the history
  2. Remove dependency on RSA for account key. This is only the first step…

    …, and
    
    makes the key extraction be generic.  It will need more interoperability
    with the signing process to actually work.
    kristaps committed Jun 3, 2016
    Configuration menu
    Copy the full SHA
    bd72caf View commit details
    Browse the repository at this point in the history
  3. Require key to be RSA (for now). This builds on a patch submitted by

    Remco--thank you!
    kristaps committed Jun 3, 2016
    Configuration menu
    Copy the full SHA
    45601bd View commit details
    Browse the repository at this point in the history
  4. Remove dependency on RSA for the domain key. This completely lifts the

    restrictions, as the certificate creation is opaque.  This is from a patch
    by Remco--thanks!
    kristaps committed Jun 3, 2016
    Configuration menu
    Copy the full SHA
    60bd7b0 View commit details
    Browse the repository at this point in the history
  5. Be more specific about RSA-ness.

    kristaps committed Jun 3, 2016
    Configuration menu
    Copy the full SHA
    2e6ce15 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2016

  1. Configuration menu
    Copy the full SHA
    5729d35 View commit details
    Browse the repository at this point in the history
  2. Introduce -m (not documented while I test it) that appends the initial

    domain to all paths.  This makes it easier to use in systems where one's
    invoking letskencrypt multiple times.
    Also add some simple validation of the domain names to prevent them from
    (1) trampling the directory structure and (2) being bogus in general.
    kristaps committed Jun 25, 2016
    Configuration menu
    Copy the full SHA
    bfe292e View commit details
    Browse the repository at this point in the history
  3. Don't modify the input buffer when tracing!

    kristaps committed Jun 25, 2016
    Configuration menu
    Copy the full SHA
    7ea8957 View commit details
    Browse the repository at this point in the history
  4. Document multi-domain setup.

    kristaps committed Jun 25, 2016
    Configuration menu
    Copy the full SHA
    d37a399 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7846213 View commit details
    Browse the repository at this point in the history
  6. Memory leak in error path.

    kristaps committed Jun 25, 2016
    Configuration menu
    Copy the full SHA
    f58a62f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    61ee3c2 View commit details
    Browse the repository at this point in the history
  8. Split out more RSA-specific functions, from a modified patch by Remco…

    …---thanks!
    kristaps committed Jun 25, 2016
    Configuration menu
    Copy the full SHA
    45c697e View commit details
    Browse the repository at this point in the history
  9. Also move the key creation into an RSA-specific format, directly from a

    patch by Remco---thanks!
    kristaps committed Jun 25, 2016
    Configuration menu
    Copy the full SHA
    f08e3c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2016

  1. Update to note NetBSD.

    kristaps committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    5ebcadb View commit details
    Browse the repository at this point in the history
  2. Have creation of account key be properly umasked. From a patch by Rem…

    …co---thanks!
    kristaps committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    035ecde View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2016

  1. Configuration menu
    Copy the full SHA
    c90ae85 View commit details
    Browse the repository at this point in the history
  2. OpenBSD 5.7 needs stdint.h for uintptr_t.

    kristaps committed Jul 2, 2016
    Configuration menu
    Copy the full SHA
    d111e4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    094535c View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2016

  1. Add some example usage.

    kristaps committed Jul 10, 2016
    Configuration menu
    Copy the full SHA
    bd3de43 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2016

  1. Beginning of code to let the keyproc create a new RSA domain key. Thi…

    …s was
    
    prompted by kristapsdz#7
    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    e295cf8 View commit details
    Browse the repository at this point in the history
  2. Cosmetic fix.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    298a93a View commit details
    Browse the repository at this point in the history
  3. Move rsa key creation and loading into their own file (and header) for

    usage (current) by acctproc and (pending) keyproc.
    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    96240a9 View commit details
    Browse the repository at this point in the history
  4. Adding key creation to keyproc.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    78b8561 View commit details
    Browse the repository at this point in the history
  5. Note domain key, not account key.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    aa93e17 View commit details
    Browse the repository at this point in the history
  6. Turn on domain key creation.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    33f8fb1 View commit details
    Browse the repository at this point in the history
  7. Add manual bits for -N, domain key registration.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    366b651 View commit details
    Browse the repository at this point in the history
  8. Fix access invocation.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    6808685 View commit details
    Browse the repository at this point in the history
  9. Silence a coverity issue. No logical change.

    kristaps committed Jul 12, 2016
    Configuration menu
    Copy the full SHA
    9acfbce View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2016

  1. Configuration menu
    Copy the full SHA
    474a6fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6aaa883 View commit details
    Browse the repository at this point in the history
  3. Fix usage message, fix error message to be a bit more useful (as note…

    …d in
    
    kristapsdz/acme-client-portable#3 ) and finally
    change the error code to be "2" if nothing changed on the disc, otherwise
    0 on success (the certificates updated) and 1 on failure.
    kristaps committed Jul 13, 2016
    Configuration menu
    Copy the full SHA
    5207e22 View commit details
    Browse the repository at this point in the history
  4. Note new exit codes, change "mkdir -m" for mkdir and chmod (not all s…

    …ystems
    
    have the -m flag), and use the return codes in the example.
    kristaps committed Jul 13, 2016
    Configuration menu
    Copy the full SHA
    da11a12 View commit details
    Browse the repository at this point in the history
  5. Fix example and reorder exit status documentation.

    kristaps committed Jul 13, 2016
    Configuration menu
    Copy the full SHA
    d1f22f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2016

  1. When using -N or -n, try to open the key-file first, then only create it

    if it doesn't exist.  This allows using -nN even after first creating the
    files.  From kristapsdz#8
    kristaps committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    64cb509 View commit details
    Browse the repository at this point in the history
  2. Allow PATH_VAR_EMPTY to be overridden. Apparently not all systems hav…

    …e this
    
    directory, so let them provide their own.
    kristaps committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    7994647 View commit details
    Browse the repository at this point in the history
  3. Properly check -n and -N existence in main.c, allowing them to propogate

    to netproc and so on.  This reverts a prior change that was incomplete.
    kristaps committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    563ba22 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2016

  1. Initial backing-up of certificates.

    Suggested by kristapsdz#12
    and kristapsdz#9
    kristaps committed Jul 28, 2016
    Configuration menu
    Copy the full SHA
    8d18097 View commit details
    Browse the repository at this point in the history
  2. Document backing up.

    kristaps committed Jul 28, 2016
    Configuration menu
    Copy the full SHA
    4092dd3 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2016

  1. Adding override for agreement with -a flag. Noted (and partially patc…

    …hed) in
    
    kristapsdz#15 and by ``pasta'' over e-mail -- thanks!
    kristaps committed Aug 6, 2016
    Configuration menu
    Copy the full SHA
    8cfee69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0debf74 View commit details
    Browse the repository at this point in the history
  3. Document -a.

    kristaps committed Aug 6, 2016
    Configuration menu
    Copy the full SHA
    fe24b17 View commit details
    Browse the repository at this point in the history
  4. Allow a fake-install prefix. From kristapsdz#16 .

    kristaps committed Aug 6, 2016
    Configuration menu
    Copy the full SHA
    6a0a3f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2016

  1. Configuration menu
    Copy the full SHA
    a54458a View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2016

  1. Initial support for the official "-t" option, which allows the caller to

    be manage the challenge itself.  Compile-tested but needs work.  Also put
    all asprintf calls into doasprintf, which manages the null-ification on
    the failure track.
    kristaps committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    028b423 View commit details
    Browse the repository at this point in the history
  2. Have the pledge(2) sandbox accept an argument as to whether the chall…

    …enge
    
    process is going to do anything in the webroot.
    kristaps committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    7bbbf78 View commit details
    Browse the repository at this point in the history
  3. Tweak documentation.

    kristaps committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    846781c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2016

  1. Add license (noted by florian@) and also note that letskencrypt is now

    shipped as acme-client in OpenBSD.
    kristaps committed Aug 31, 2016
    Configuration menu
    Copy the full SHA
    33c4b38 View commit details
    Browse the repository at this point in the history
  2. Typo noted by tj@. Thanks!

    kristaps committed Aug 31, 2016
    Configuration menu
    Copy the full SHA
    c3fb432 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2016

  1. Initial steps in renaming to acme-client. This effort was triggered by

    inclusion into OpenBSD as acme-client and further... suggested... by
    Josh Aas of Let's Encrypt.
    kristaps committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    69ae73d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6985e81 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2016

  1. Configuration menu
    Copy the full SHA
    1fc7d29 View commit details
    Browse the repository at this point in the history
  2. Continue merging white-space (and other misc.) fixes from downstream …

    …OpenBSD.
    kristaps committed Sep 2, 2016
    Configuration menu
    Copy the full SHA
    b1feb82 View commit details
    Browse the repository at this point in the history
  3. Ooops---add in lost comma.

    kristaps committed Sep 2, 2016
    Configuration menu
    Copy the full SHA
    9d4655a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69eaeec View commit details
    Browse the repository at this point in the history
  5. Feature is now documented.

    kristaps committed Sep 2, 2016
    Configuration menu
    Copy the full SHA
    093055d View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2016

  1. Use "acme" instead of "letsencrypt" in default paths. WARNING: IF YOU'RE

    USING THE DEFAULT PATHS, YOU NEED TO RENAME!
    kristaps committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    6f988e9 View commit details
    Browse the repository at this point in the history
  2. Automatically create the -m directory if it does not exist and has no…

    …t been
    
    overriden.  For example, if providing -m foo.com without a -f, this would
    create the foo.com directory within /etc/acme.
    kristaps committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    583baab View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2016

  1. Fix kristapsdz#19 -- thanks!

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    6133ea2 View commit details
    Browse the repository at this point in the history
  2. Fix typos in kristapsdz#21 and kristapsdz#19 -- thanks!

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    da74d8c View commit details
    Browse the repository at this point in the history
  3. Merge some churn from OpenBSD downstream.

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    ae258d6 View commit details
    Browse the repository at this point in the history
  4. Merge OpenBSD variable initialisation.

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    464e49e View commit details
    Browse the repository at this point in the history
  5. Merge some OpenBSD churn to reduce diff size.

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    2303a60 View commit details
    Browse the repository at this point in the history
  6. Initialise the HTTP (really just the TLS) context so that it's not do…

    …ne each
    
    time the connections are made.
    This needs to happen before pledging and/or jailing.
    Inspired by OpenBSD's downstream commit, but modified to prevent a static
    value being used for the configuration.
    While here, merge OpenBSD churn for variables.
    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    b5cb33e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b5fa0c9 View commit details
    Browse the repository at this point in the history
  8. Merge more OpenBSD variable changes.

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    05b925b View commit details
    Browse the repository at this point in the history
  9. Bring more in line with OpenBSD's changes.

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    18c00eb View commit details
    Browse the repository at this point in the history
  10. Compilation on older OpenBSD machines.

    kristaps committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    4e3c816 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2016

  1. Some portability glue for tls_config_error, which will go away as I i…

    …mprove
    
    the -portable logic.
    kristaps committed Oct 30, 2016
    Configuration menu
    Copy the full SHA
    7be0cf8 View commit details
    Browse the repository at this point in the history
  2. First step at fork+exec. This re-executes each of the subprocesses in…

    …stead
    
    of merely forking into them.
    kristaps committed Oct 30, 2016
    Configuration menu
    Copy the full SHA
    c00c2ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f11a7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcda427 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2016

  1. Make sure opened descriptors don't clobber the ones we've set aside. …

    …Also
    
    document some other functions.
    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    ffee3ba View commit details
    Browse the repository at this point in the history
  2. Bump min reserved descriptor, just in case.

    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    9a0af22 View commit details
    Browse the repository at this point in the history
  3. Testing initial support for ECSDA domain keys.

    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    8d12997 View commit details
    Browse the repository at this point in the history
  4. Fix: forgot to dup certproc for netproc.

    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    c76a01c View commit details
    Browse the repository at this point in the history
  5. Add some documentation.

    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    fddb1f7 View commit details
    Browse the repository at this point in the history
  6. Document support for ECSDA.

    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    6ad1964 View commit details
    Browse the repository at this point in the history
  7. Fix as per kristapsdz/acme-client-portable#9 -- thanks!

    kristaps committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    82dd102 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2016

  1. Allow expanding the SAN domains of a certificate.

    kristaps committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    3f4da11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0163b3e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2016

  1. Use idiom suggested in OpenBSD's style(9).

    kristaps committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    2fc821f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f713a8c View commit details
    Browse the repository at this point in the history
  3. Work around old versions of libtls.

    kristaps committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    864972f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Use timegm instead of mktime as we're processing a UTC time. Also, the

    latter causes us to reach out over the file-system for locale data with
    some operating systems, which trips up our sandbox.
    kristaps committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    941858d View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2016

  1. Add a fix for

    kristapsdz/acme-client-portable#12 that pushes
    the check for file pre-existence with -n and -N only into the main
    process, stripping out the arguments before passing them to the child.
    This fixes a race condition.
    kristaps committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    233abc1 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2016

  1. Final check-in for fork+exec fallout: have an extra argument, '-X', that

    allows certain variables to be overriden.  This allows us to provide -nN
    and have them properly be nullified by the child processes.
    kristaps committed Nov 25, 2016
    Configuration menu
    Copy the full SHA
    9e0c35c View commit details
    Browse the repository at this point in the history
  2. Disallow '-X' in parent process.

    kristaps committed Nov 25, 2016
    Configuration menu
    Copy the full SHA
    efbc294 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. Merge in OpenBSD's fix to the tls_close() function. And in doing so, …

    …back-
    
    port that to the older API of libressl.
    kristaps committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    afdffbe View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. Force umask for creation of challenge file.

    kristaps committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    6c44c54 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2017

  1. Add OCSP stapling support. Not tested yet.

    kristaps committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    fffcdf8 View commit details
    Browse the repository at this point in the history
  2. Add OCSP support to front-end.

    kristaps committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    4cf0d91 View commit details
    Browse the repository at this point in the history
  3. Expand on the external thumbprint idea, from kristapsdz/acme-client-p…

    …ortable#13 .
    
    This creates a triplet exported to the operator: challenge type, domain, and print.
    kristaps committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    4538be8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71fa0a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2017

  1. Move key-generation message prior to action so that long-running task…

    …s can
    
    be noted approriately.  From kristapsdz#29 -- thanks!
    kristaps committed Jan 30, 2017
    Configuration menu
    Copy the full SHA
    8cd6e10 View commit details
    Browse the repository at this point in the history
  2. Debug message before long-running action.

    kristaps committed Jan 30, 2017
    Configuration menu
    Copy the full SHA
    baefe84 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. Reduce using "Let's Encrypt" unless where applicable. (Future version…

    …s will
    
    make this optional.)
    kristaps committed Feb 1, 2017
    Configuration menu
    Copy the full SHA
    e72cef3 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2017

  1. Deprecate working with pre-5.9 OpenBSD. We should be using the most u…

    …p to date
    
    version of libressl out there.
    kristaps committed Feb 12, 2017
    Configuration menu
    Copy the full SHA
    44b9585 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Be more clear.

    kristaps committed Feb 14, 2017
    Configuration menu
    Copy the full SHA
    d1ba902 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2017

  1. Configuration menu
    Copy the full SHA
    ab6155c View commit details
    Browse the repository at this point in the history
  2. Clarify that older OpenBSD isn't supported. You shouldn't be running …

    …versions
    
    as old as that.
    kristaps committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    f54440b View commit details
    Browse the repository at this point in the history
  3. Fix kristapsdz#31 --- thanks!

    kristaps committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    d496a6f View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2017

  1. Move example configuration into the EXAMPLE section and include both …

    …nginx
    
    and Apache (more to come).  Inspired by kristapsdz#32 --- thanks!
    kristaps committed Jul 1, 2017
    Configuration menu
    Copy the full SHA
    d609cb3 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2017

  1. Add OpenBSD httpd(8) configuration.

    kristaps committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    b579218 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52b8b8d View commit details
    Browse the repository at this point in the history
  3. Move "force" into configuration.

    kristaps committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    fb2d049 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d20e1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f9088e2 View commit details
    Browse the repository at this point in the history
  6. Bump copyright.

    kristaps committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    542f743 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eec809c View commit details
    Browse the repository at this point in the history
  8. Move agreement URL into configuration as well.

    kristaps committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    09e5702 View commit details
    Browse the repository at this point in the history
  9. Move the challenge type into struct config.

    kristaps committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    aa252cc View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2018

  1. Fix null pointer dereference

    Ooops! I hope I don't see any more of those!
    Sebbyastian authored Sep 8, 2018
    Configuration menu
    Copy the full SHA
    97200fb View commit details
    Browse the repository at this point in the history
  2. Update netproc.c

    Sebbyastian authored Sep 8, 2018
    Configuration menu
    Copy the full SHA
    af0feb0 View commit details
    Browse the repository at this point in the history