Download project files

How do I verify a download?


1.0 (bitquantum of solace) release from the trunk series released 2014-04-14

File Description Downloads
download icon hockeypuck-1.0~r20140414+7a1892a-openbsd-amd64.tar.gz (md5, sig) release tarball 52
last downloaded 10 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-openbsd-386.tar.gz (md5, sig) release tarball 20
last downloaded 12 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-netbsd-arm.tar.gz (md5, sig) release tarball 9
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-netbsd-amd64.tar.gz (md5, sig) release tarball 8
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-netbsd-386.tar.gz (md5, sig) release tarball 7
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-linux-arm.tar.gz (md5, sig) release tarball 12
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-linux-amd64.tar.gz (md5, sig) release tarball 63
last downloaded 8 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-linux-386.tar.gz (md5, sig) release tarball 19
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-freebsd-arm.tar.gz (md5, sig) release tarball 5
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-freebsd-amd64.tar.gz (md5, sig) release tarball 5
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-freebsd-386.tar.gz (md5, sig) release tarball 7
last downloaded 40 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-darwin-amd64.tar.gz (md5, sig) release tarball 8
last downloaded 8 weeks ago
download icon hockeypuck-1.0~r20140414+7a1892a-darwin-386.tar.gz (md5, sig) release tarball 7
last downloaded 40 weeks ago
Total downloads: 222

1.0-rc2 release from the trunk series released 2014-04-11

File Description Downloads
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-openbsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-openbsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-netbsd-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-netbsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-netbsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-linux-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-linux-amd64.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-linux-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-freebsd-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-freebsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-freebsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-darwin-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-darwin-386.tar.gz.asc (md5, sig) release tarball 1
last downloaded 155 weeks ago
download icon hockeypuck-1.0~rc2~dev20140411+02fd72b-darwin-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
Total downloads: 41

1.0-rc1 release from the trunk series released 2013-10-06

File Description Downloads
download icon hockeypuck-1.0~rc1.0257-openbsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-openbsd-386.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-netbsd-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-netbsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-netbsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-linux-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-linux-amd64.tar.gz (md5, sig) release tarball 6
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-linux-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-freebsd-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-freebsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-freebsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-darwin-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~rc1.0257-darwin-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
Total downloads: 43

1.0-b2 release from the trunk series released 2013-09-24

File Description Downloads
download icon hockeypuck-1.0~b2.0214-openbsd-amd64.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-openbsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-netbsd-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-netbsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-netbsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-linux-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-linux-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-linux-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-freebsd-arm.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-freebsd-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-freebsd-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-darwin-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-1.0~b2.0214-darwin-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
Total downloads: 40

0.9 (ringer) release from the trunk series released 2013-03-01

Release information
Release notes:

Hockeypuck 0.9 has several important security and stability improvements. It is strongly recommended that you upgrade to 0.9.

New and notable:
- Require valid self-signatures and cross-signatures on all key material.
- Fixed several goroutine leaks.
- Much improved MongoDB query and update performance.
- Fixed UID name/email search, with behavior somewhat comparable to "fulltext" search.
- Sanitize invalid UTF-8 runes in UIDs.
- Display signer UID instead of keyid in op=index, op=vindex
- Add op=stats JSON format to support keyserver spiders.
- Reopen log on SIGHUP for logrotate compatibility.

Changelog:

hockeypuck (0.9) precise; urgency=low

  [ Casey Marshall ]
  * hkp_types.go, mgo/worker.go, responses.go, server.go,
    status_types.go, worker.go:
    - Added op=stats&options=json response to support spiders.
      LP: #1105592
  * mgo/worker.go, pgp.go, worker.go:
    - Split UID keywords into letter/digit tokens for search.
      LP: #1108416
    - Using $all on search terms in mongo query.
  * scripts/fix-keywords.js:
    - Add script to repair uid keywords in existing Hockeypuck.
  * pgp_types.go, responses.go:
    - Display uat:::: placeholder in machine readable output.
      LP: #1104703
    - Removed debug print statement.
    - Uppercased fingerprint in machine readable output.
  * cmd/hockeypuck-mgo/main.go, mgo/client.go, mgo/keystats.go,
    mgo/pks.go, mgo/worker.go, pgp.go, pgp_types.go, responses.go,
    strings.go:
    - Several MongoDB improvements:
      - Leverage reversed fingerprint for long, short keyid lookup
        with regex indexed query, removed indexed on these.
        LP: #1128565
      - Replace map-reduce generated stats with time-bucket
        increments on load. LP: #1128611
    - Remove invalid UTF-8 characters from uid strings.
    - Reversed issuer key ID in signature for faster lookups
      (anchored regex for mongo, prefixed LIKE for RDBMS).
  * instroot/var/lib/hockeypuck/www/templates/pks/index.tmpl,
    mgo/keystats.go, mgo/worker.go, pgp.go, pgp_types.go, responses.go:
    - Require valid UID self-sign to load key material. LP: #1128561
    - Send proper key var to stats channel on insert/update.
    - Get UID of signature keyid in LookupKey(s), display in vindex.
      LP: #1120869
    - Aggregate loading statistics, bulk upsert increments to
      reduce mongodb load. LP: #1128611
  * mgo/worker.go, pgp.go, pgp_test.go, pgp_types.go, responses.go,
    strings.go:
    - Link all supported hash algorithms into runtime.
    - Recover from panic due to missing hash algorithm in
      key material verification, return as error.
    - Verify subkey signatures. LP: #1128561
    - Add unit test to catch invalid UID with missing self-sig
      LP: #1128561
    - Remove unused goroutine from checkValidSignatures.
  * mgo/worker.go, pgp.go, pgp_test.go:
    - Verify user attribute packets too. Some unsigned images
      cannot be unseen. LP: #1128561
  * mgo/worker.go, strings.go, strings_test.go:
    - Simplify keyword search, balance between MongoDB performance
      and search term flexibility. LP: #1108416
  * instroot/usr/share/hockeypuck-mgo/scripts/fix-keywords.js:
    - Update fix keyword script to use above simplified approach.
  * mgo/worker.go:
    - Escape regular expression characters from search terms.
  * cmd/hockeypuck-load/main.go, cmd/hockeypuck-mgo/main.go, config.go,
    log.go, mgo/client.go, mgo/keystats.go, mgo/pks.go, mgo/worker.go,
    pks.go:
    - Using standard logger, reopen log on SIGHUP/SIGUSR1/SIGUSR2.
      LP: #1121700
  * merge.go, mgo/worker.go, pgp.go, pgp_types.go:
    - Fix goroutine leaks in traverse, reading keys.
  * debian/hockeypuck.logrotate:
    - Add logrotate configuration. LP: #1121700
  * debian/control:
    - Add dependencies recommended for a ready-to-run server.
  * mgo/worker.go:
    - Update with reversed fingerprint.
  * mgo/client.go, mgo/worker.go:
    - Fix typo in modified stats aggregation.
      Make stats timestamp index unique.
  * hkp_types.go, instroot/var/lib/hockeypuck/www/templates/header.tmpl,
    mgo/client.go, mgo/pks.go, mgo/worker.go, pks.go, responses.go,
    server.go, status_types.go, templates.go, worker.go,
    instroot/var/lib/hockeypuck/www/templates/pks/stats.tmpl:
    - Change op=status to op=stats. Make distinction between
      "status" and "stats" elsewhere in the codebase while we're at it.
  * responses.go, server.go:
    - Default op=stats HTTP port to 11371, improve Host: parsing.
    - Respond with JSON for mr option if op=stats.
  * debian/copyright:
    - Proper Debian license attribution of all Go library dependencies
      redistributed in source package.
  * pgp.go:
    - Fixed deadlock in ReadValidKeys, defer draining source channels
      in its goroutine.

 -- Casey Marshall <email address hidden> Sat, 09 Mar 2013 23:55:24 -0600

File Description Downloads
download icon hockeypuck-0.9.0149-linux-amd64.tar.gz (md5, sig) release tarball 14
last downloaded 79 weeks ago
download icon hockeypuck-0.9.0149-linux-386.tar.gz (md5, sig) release tarball 5
last downloaded 79 weeks ago
download icon hockeypuck-0.9.0149-freebsd-amd64.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-0.9.0149-freebsd-386.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-0.9.0149-darwin-amd64.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-0.9.0149-darwin-386.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
Total downloads: 34

0.8.1 release from the trunk series released 2013-01-23

Release information
Release notes:

Hockeypuck 0.8.1 is a minor incremental release.
* Fixed bug in PGP packet parser, in which unsupported keys could
  mask supported ones. LP: #1090980
* go.crypto OpenPGP libraries are now linked to the main Go language
  project repository. Fixed regression, LP: #1103322
* Debian package changes for submission into Ubuntu raring universe.

Changelog:

hockeypuck (0.8.1) precise; urgency=low

  [ Casey Marshall ]
  * mgo/worker.go, mgo/worker_test.go, pgp.go, pgp_types.go,
    pq/worker.go, responses.go:
    - Updates wrt go.crypto branch packet.Read.
    - Fixed an issue where valid public keys preceding an
      invalid public key were not send to the channel.
      LP: #1090980
  * pgp.go, pgp_types.go:
    - Updated unknown/unsupported packet parsing wrt
      changes in go.crypto merge.

 -- Casey Marshall <email address hidden> Tue, 22 Jan 2013 21:10:03 -0600

hockeypuck (0.8) precise; urgency=low

  [ Casey Marshall ]
  * Opening 0.8 milestone.
  * cmd/lspgp/main.go, cmd/pktdump/main.go, mgo/worker.go,
    mgo/worker_test.go, pgp.go, pgp_types.go, pq/worker.go,
    responses.go:
    - Switch go.crypto from my fork to proper trunk source.
  * instroot/var/lib/hockeypuck/www/fonts/Droid_Sans =>
    instroot-extra/var/lib/hockeypuck/www/fonts/Droid_Sans
    scripts/crossbuild.sh:
    - Move droid sans font out of debian instroot, used only
      in cross-compile tar build.

  [ Dustin Kirkland ]
  * debian/manpages, debian/install, debian/rules,
    instroot/etc/init/hockeypuck-mgo.conf => debian/upstart,
    removed directory instroot/etc/init:
    - A handful of packaging recommendations

 -- Casey Marshall <email address hidden> Tue, 22 Jan 2013 11:00:00 -0600

hockeypuck (0.7) precise; urgency=low

  [ Casey Marshall ]
  * Opening 0.7 milestone.
  * cli/cli.go, cmd/hockeypuck-mgo/main.go, mgo/pks.go, mgo/worker.go,
    pks.go, worker.go:
    - Add support for PKS forwarding. LP: #1075379
  * cli/cli.go, cmd/hockeypuck-mgo/main.go, mgo/worker.go, pks.go,
    worker.go:
    - Consolidate PKS configuration from switches.
    - Consolidate worker process (goroutine) management.
  * cli/cli.go, cmd/hockeypuck-mgo/main.go, mgo/pks.go, mgo/worker.go,
    pks.go, === removed directory cli, server.go, templates.go,
    worker.go:
  * cli/cli.go, cmd/hockeypuck-mgo/main.go, config.go, log.go,
    mgo/client.go, mgo/pks.go, mgo/worker.go, pks.go, === removed
    directory cli, server.go, templates.go, worker.go:
    - Move command line flags to associated components,
      split out config file parsing.
    - Pull up common mgo client connection, reuse in worker & pks sync.
    - Fix net/smtp usage in PKS sync, added backoff delay on SMTP errors.
      LP: #1075379
  * etc/hockeypuck/hockeypuck.conf, mgo/worker.go, pgp_types.go, pks.go:
    - Clean up commented out config example settings.
    - Store cumulative digest of key's packets, only update when changed.
      LP: #1083061
    - Only use *PksTo flag if set. Only log pks poll sleep time if there was a
      retry on SMTP error.
  * mgo/client.go:
    - Simplify ensuring indexes. Added keys.mtime.
  * cmd/hockeypuck-mgo/main.go, debian/postinst, version.go:
    - Add -version flag, setting version file from changelog in postinst.
  * hkp_types.go, mgo/client.go, mgo/pks.go, mgo/worker.go,
    responses.go, server.go, templates.go, worker.go,
    www/templates/layout.tmpl, www/templates/pks/index.tmpl,
    status_types.go, www/templates/pks/status.tmpl:
    - Add op=status page. LP: #1075391
    - Cache last PKS sync status for op=status response.
    - Expose Hostname:Port in Lookup for op=status.
    - MongoDB: Ensure unique index on pksStat.addr.
    - Fixed template context passthru issues.
  * www/templates/header.tmpl:
    - Add link to PKS status page. LP: #1075391
  * mgo/keystats.go:
    - Add map-reduce to calculate hourly and daily totals of
      key creation and modification. LP: #1075391
  * cmd/hockeypuck-mgo/main.go, mgo/client.go, mgo/keystats.go,
    mgo/worker.go, status_types.go, www/templates/pks/status.tmpl:
    - Integrate key stats into op=status page, MR, query fixes.
      LP: #1075391
  * === added directory instroot, etc., scripts/crossbuild.sh:
    - Relocate static system installed files to instroot.
    - Added cross-compilation script. LP: #1086192
  * scripts/crossbuild.sh:
    - Add dist tarball creation.
  * debian/control, debian/install, debian/links:
    - Fix lintian warnings. Linking to fonts-droid for Ubuntu package.
  * instroot/usr/share/man/man1/hockeypuck-load.1:
    - Documented -mail-add=true option.
  * scripts/crossbuild.sh:
    - Add version to dist tarballs.

 -- Casey Marshall <email address hidden> Thu, 13 Dec 2012 21:39:31 -0600

hockeypuck (0.6) precise; urgency=low

  [ Casey Marshall ]
  * Opening 0.6 milestone.
  * mgo/worker.go:
    - Fix keyword query iteration. Need to keep allocating new PubKeys,
      was overwriting the same one in the iter loop.
      LP: #1073786
  * cmd/hockeypuck-load/main.go, pgp_types.go, responses.go,
    www/templates/pks/index.tmpl:
    - Display user attribute image subpacket in index templates. LP: #1044773
  * responses.go, www/templates/pks/index.tmpl:
    - Display QR code of public key fingerprint. LP: #1074552
  * www/css/hkp.css, www/templates/header.tmpl:
    - Make logo heading a link.
  * debian/mkdists, debian/rules, Makefile:
    - Remove hockeypuck-pq from binary packages, its not ready for that.
    - Add helper script for slinging multi-distro source packages.
  * cmd/hockeypuck-load/main.go:
    - Add hockeypuck -mail-add option for receiving PKS inbound keys.
      LP: #1075379
  * debian/rules, Makefile:
    - Use the binary targets to get dependencies, use go install
      to build them into local gopath/bin. Simplifies Makefile.
  * mgo/worker.go, pq/worker.go, responses.go, server.go, templates.go,
    worker.go, www/templates/header.tmpl:
    - Create form to add pasted key armor. LP: #1076841
    - /pks/add produces an HTML page confirming added key fingerprints.
    - Clean up ws, cruft.
  * mgo/worker.go, pgp_types.go:
    - Add Ctime & Mtime for status page. LP: #1075391
  * === added directory etc/hockeypuck, cli/cli.go, cmd/hockeypuck-
    mgo/main.go, debian/rules, etc/hockeypuck/hockeypuck.conf,
    etc/init/hockeypuck-mgo.conf:
    - Parse configuration file on startup, sets default values for
      flags. Added to package install. LP: #1040384

 -- Casey Marshall <email address hidden> Thu, 15 Nov 2012 22:56:28 -0600

hockeypuck (0.5) precise; urgency=low

  [ Casey Marshall ]
  * cmd/hockeypuck/main.go, debian/control, errors.go, mgo/worker.go,
    mgo/worker_test.go, pq/worker.go, pq/worker_test.go, === removed
    directory pq, types.go,
    mgo/merge.go, mgo/rw.go, mgo/types.go:
    - Significant progress on mongo worker.
    - Removed postgres worker.
    - op=index, op=vindex support.
    - Split packages into smaller source files.
  * cmd/hockeypuck/main.go, mgo/worker.go:
    - Add -load option to hockeypuck main.
  * cmd/hockeypuck/main.go, mgo/rw.go, mgo/worker.go:
    - Add some simple logging. LP: #1040376
    - Skip unsupported public key and signature packets. This allows loading
      subsequent supported keys from the packet stream.
    - Skip signatures with nil IssuerKeyId (wat). LP: #1044772
  * debian/control, debian/rules, Makefile:
  * === added directory man, === added directory man/man1,
    debian/control, debian/rules, Makefile, man/man1/hockeypuck.1:
    - Add manpage. Trying to fix recommends in control file.
    - Makefile now cleans the binary before making source package, to
      make sure the PPA builder recompiles it.
    - Add Makefile srcclean target.
  * hkp_types.go, merge.go, mgo/merge.go, mgo/rw.go, mgo/types.go,
    mgo/worker.go, mgo/worker_test.go, pgp.go, pgp_types.go, types.go:
    - Refactoring: pull non-Mongo-specific code up to top-level hockeypuck
      package.
  * mgo/worker.go:
    - Minimum viable machine readable search output.
  * cmd/hockeypuck/main.go, mgo/worker.go, mgo/worker_test.go, pgp.go,
    pgp_types.go, responses.go, worker.go:
    - Refactor common worker logic and responses out of mongo worker.
  * === added directory cmd/hockeypuck-load, cmd/hockeypuck-
    load/main.go, cmd/hockeypuck/main.go, errors.go, Makefile, pgp.go,
    pgp_types.go, worker.go:
    - Replace inline loader option with separate loader that does hkp adds.
    - Make number of workers configurable, default to number of cpus.
    - Worker.Start use generic chan interface{} for the stop channel,
      now creates and returns it.
    - Add some doc comments.
  * === added directory cmd/hockeypuck-mgo, cmd/hockeypuck/main.go,
    cmd/hockeypuck-mgo/main.go, debian/rules, Makefile,
    man/man1/hockeypuck.1, man/man1/hockeypuck-mgo.1, mgo/worker.go, ===
    removed directory cmd/hockeypuck:
    - Rename hockeypuck to hockeypuck-mgo.
    - Add mongo indexes on short and key IDs.
  * === added directory cmd/hockeypuck-pq, === added directory pq,
    cmd/hockeypuck-pq/main.go, pq/worker.go:
    - Add postgres worker, hockeypuck command variant.
  * === added directory www, === added directory www/css, === added
    directory www/templates, === added directory www/templates/index,
    === added directory www/templates/pks, cmd/hockeypuck-mgo/main.go,
    debian/rules, errors.go, responses.go, server.go, templates.go,
    www/css/reset.css, www/templates/footer.tmpl,
    www/templates/header.tmpl, www/templates/head.tmpl,
    www/templates/index/search_form.tmpl, www/templates/layout.tmpl,
    www/templates/pks/index.tmpl:
    - Add HTML UI, landing page, search form. Using go's html/template
      package. Add toucan css reset.
  * === added directory cli, cli/cli.go, cmd/hockeypuck-mgo/main.go,
    cmd/hockeypuck-pq/main.go, Makefile, pq/worker.go:
    - Fixed several bugs in pq worker sql, logic in creating indexes.
    - Updated Makefile to use static pattern rule, slurp in pq deps.
    - Refactor common command-line flags to cli/cli.go.
  * debian/control, debian/postinst, debian/postrm, etc/init/hockeypuck-
    mgo.conf:
    - Add upstart config, postinst to set up hockeypuck user, log dirs.

 -- Casey Marshall <email address hidden> Wed, 31 Oct 2012 00:10:27 -0500

hockeypuck (0.1~alpha1) precise; urgency=low

  [ Casey Marshall ]
  * === added directory debian, cmd/hockeypuck/main.go,
    server.go, server_test.go, types.go:
    - Opening 0.1~alpha development, create debian/changelog.
    - Added comments to server.
  * === added directory pq, pq/cr_database.sql, pq/dr_database.sql,
    pq/worker.go:
    - Add a first cut at a database schema, random uuid generation.
    - Started pq-backed worker.
  * pq/cr_database.sql, pq/worker.go:
    - Commented the database schema & outlined plan for PqWorker.AddKey.
  * cmd/lspgp/main.go, pq/cr_database.sql, pq/dr_database.sql,
    pq/worker.go:
    - Add AGPL license to these files.
    - Removed redundant long_id and short_id from pub_key.
  * pgp.go:
    - Added public key merge functions we'll need for keyserver updates.
  * pq/cr_database.sql, pq/worker.go, pq/worker_test.go:
    - Add simple db connection test, fixed a few sql and query errors.
  * errors.go, pgp.go, pq/worker.go, pq/worker_test.go:
    - Several postgres database errors fixed.
    - Using flags to configure postgres test database connection.
  * errors.go, pgp.go, pq/cr_database.sql, pq/dr_database.sql,
    pq/worker.go, pq/worker_test.go:
    - Removed key_log table, storing keyrings in binary form in pub_key.
    - Updated unit test to normalize armored keyrings to eliminate
      variations in armor from test conditions.
    - Check for short key ID collisions.
  * cmd/hockeypuck/main.go, pq/worker.go:
    - Main hockeypuck executable now starts a postgres-backed server.
    - Added flag parsing.
    - Hey, it kind of works now.
  * === added directory debian/source, debian/compat, debian/control,
    debian/copyright, debian/rules, debian/source/format, Makefile:
    - Add debian packaging. LP: #1040379
  * debian/rules, Makefile:
    - Place binary dependencies in debian source tarball for lp builders.
  * === added directory cmd/pktdump, cmd/pktdump/main.go,
    debian/control:
    - Add packet dump utility to help with diagnostics and research
      LP: #1040378
    - Eliminate scm tools from debian build deps.
  * === added directory mgo, Makefile, mgo/worker.go,
    mgo/worker_test.go:
    - Add mongodb worker backend.
  * mgo/worker.go, mgo/worker_test.go, pgp.go:
    - Implement lookup, key merge.
    - Improved mongo document model.
    - Add fingerprint unique index.

 -- Casey Marshall <email address hidden> Thu, 30 Aug 2012 23:04:38 -0500

File Description Downloads
download icon hockeypuck-0.8.1-windows-amd64.tar.gz (md5, sig) release tarball 5
last downloaded 79 weeks ago
download icon hockeypuck-0.8.1-windows-386.tar.gz (md5, sig) release tarball 5
last downloaded 8 days ago
download icon hockeypuck-0.8.1-linux-amd64.tar.gz (md5, sig) release tarball 5
last downloaded 79 weeks ago
download icon hockeypuck-0.8.1-linux-386.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-0.8.1-freebsd-amd64.tar.gz (md5, sig) release tarball 5
last downloaded 79 weeks ago
download icon hockeypuck-0.8.1-freebsd-386.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
download icon hockeypuck-0.8.1-darwin-amd64.tar.gz (md5, sig) release tarball 3
last downloaded 79 weeks ago
download icon hockeypuck-0.8.1-darwin-386.tar.gz (md5, sig) release tarball 4
last downloaded 79 weeks ago
Total downloads: 35

0.7 (finite-field-of-dreams) release from the trunk series released 2012-12-14

Release information
Release notes:

New & Notable features in Hockeypuck 0.7:

- Add form
Add a key by pasting the armor into a web form.

- PKS mail synchronization
Synchronize keys with other keyservers using the PKS mail protocol. ADD and INCREMENTAL commands are supported.

- Status page
Display general server information and statistics on new and updated keys with op=status, similar to SKS and GnuKS.

- QR codes & Images
User attribute packets containing images are now displayed on the search result index page. QR code representation displayed for public key fingerprints.

- Cross-compiling build
Binary tarballs are now built for all Go target platforms on each release.

- Configuration file
Hockeypuck can be configured with /etc/hockeypuck/hockeypuck.conf, rather than setting all the options on the command line.

Changelog:

  * mgo/worker.go:
    - Fix keyword query iteration. Need to keep allocating new PubKeys,
      was overwriting the same one in the iter loop.
      LP: #1073786
  * cmd/hockeypuck-load/main.go, pgp_types.go, responses.go,
    www/templates/pks/index.tmpl:
    - Display user attribute image subpacket in index templates. LP: #1044773
  * responses.go, www/templates/pks/index.tmpl:
    - Display QR code of public key fingerprint. LP: #1074552
  * www/css/hkp.css, www/templates/header.tmpl:
    - Make logo heading a link.
  * debian/mkdists, debian/rules, Makefile:
    - Remove hockeypuck-pq from binary packages, its not ready for that.
    - Add helper script for slinging multi-distro source packages.
  * cmd/hockeypuck-load/main.go:
    - Add hockeypuck -mail-add option for receiving PKS inbound keys.
      LP: #1075379
  * debian/rules, Makefile:
    - Use the binary targets to get dependencies, use go install
      to build them into local gopath/bin. Simplifies Makefile.
  * mgo/worker.go, pq/worker.go, responses.go, server.go, templates.go,
    worker.go, www/templates/header.tmpl:
    - Create form to add pasted key armor. LP: #1076841
    - /pks/add produces an HTML page confirming added key fingerprints.
    - Clean up ws, cruft.
  * mgo/worker.go, pgp_types.go:
    - Add Ctime & Mtime for status page. LP: #1075391
  * === added directory etc/hockeypuck, cli/cli.go, cmd/hockeypuck-
    mgo/main.go, debian/rules, etc/hockeypuck/hockeypuck.conf,
    etc/init/hockeypuck-mgo.conf:
    - Parse configuration file on startup, sets default values for
      flags. Added to package install. LP: #1040384

File Description Downloads
download icon hockeypuck-0.7-windows-amd64.tar.gz (md5, sig) Windows, 64-bit 3
last downloaded 79 weeks ago
download icon hockeypuck-0.7-windows-386.tar.gz (md5, sig) Windows, 32-bit 5
last downloaded 68 weeks ago
download icon hockeypuck-0.7-linux-amd64.tar.gz (md5, sig) Linux, 64-bit 3
last downloaded 79 weeks ago
download icon hockeypuck-0.7-linux-386.tar.gz (md5, sig) Linux, 32-bit 3
last downloaded 79 weeks ago
download icon hockeypuck-0.7-freebsd-amd64.tar.gz (md5, sig) FreeBSD, 64-bit 6
last downloaded 79 weeks ago
download icon hockeypuck-0.7-freebsd-386.tar.gz (md5, sig) FreeBSD, 32-bit 3
last downloaded 79 weeks ago
download icon hockeypuck-0.7-darwin-amd64.tar.gz (md5, sig) Mac OS X, 64-bit 3
last downloaded 79 weeks ago
download icon hockeypuck-0.7-darwin-386.tar.gz (md5, sig) Mac OS X, 32-bit 3
last downloaded 79 weeks ago
Total downloads: 29