https://github.com/jingweno/gotask.git
Squashed 'src/github.com/jingweno/gotask/' content from commit 104f801

git-subtree-dir: src/github.com/jingweno/gotask
git-subtree-split: 104f8017a5972e8175597652dcf5a730d686b6aa
Merge commit '141a013653b6e63cdcf1b4c717a53cefd789888f' as 'src/github.com/jingweno/gotask'
Squashed 'src/github.com/adnaan/hamster/' changes from 126a012..3d7000a

3d7000a clean up, let's get this rolling again

git-subtree-dir: src/github.com/adnaan/hamster
git-subtree-split: 3d7000a70f04b9cd98c0f050f07de094f5a9ea9c
Merge commit '6c965257277a6c35bcdce2008083b7dbf7e62ecd'
Squashed 'src/github.com/apcera/gnatsd/' changes from 6eb1dd2..7da1e87

7da1e87 copyright hygiene
edc49b7 Fixes issues #21 and #22
efa5629 Proper link to Fowler algorithm, fixes #23

git-subtree-dir: src/github.com/apcera/gnatsd
git-subtree-split: 7da1e8774815661263282bde4278b40f080bd7df
Merge commit '0d094b3d84b5b7072dfc5892c20fc15155032fbe'
Squashed 'src/github.com/benbjohnson/go-raft/' changes from fc9fafb..220f460

220f460 Add EventDispatcher.RemoveEventListener().
7676d40 Merge pull request #175 from philips/cleanup-locks-in-peer
78ce625 fix(server): release the server lock while stopping peers
e615676 fix(log): use Rlock in getEntriesAfter
36556bf refactor(peer): cleanup of some if boolean logic
b60b8b9 Merge pull request #170 from xiangli-cmu/cleanup_loops
1d7bc80 drop unused field in log
029b60f add conditions for state for loops
56d6c17 merge with master
b545b8d Merge pull request #166 from philips/change-heartbeatTimeout-to-heartbeatInterval
5ec8c0d Merge pull request #167 from xiangli-cmu/dev
bdeac89 leader must stop all heartbeat routines before stepdown and truncate its log
605f671 fix(peer.go) Make sure we use the leader's term to create AppendEntriesRequest. We do not stop the heartbeats before increases the term of the leader. It is possible that the even after the state check, the leader stepsdown and use the new term to send out a AppendEntries request. We fixed this by recording the term when it is the leader(if it is not the leader at that time, flush() will return in the if statement).
6ce3857 fix(*.go): rename HeartbeatTimeout to HeartbeatInterval
0a20921 Merge pull request #165 from philips/add-comment-on-nop-command
5b5fc70 docs(server): add a comment explaining the NOPCommand
3a5d909 Merge pull request #164 from xiangli-cmu/bug_fix
2987111 bug fix
b5dbd6e Merge pull request #163 from xiangli-cmu/bug_fix
46491a8 p.server instead of server
40544a8 Merge pull request #162 from xiangli-cmu/bug_fix
6ffaa24 more docs
0916bba fix peer ae.response bug
ad05eb4 Merge pull request #151 from xiangli-cmu/refactor_proto
353d5f3 mrege master
10bd647 remove proto prefix
639ffa3 Merge pull request #159 from goraft/fix_log_open_recovery
083797f fix(log_entry.go) reports the right read size(including the length field puls a newline char)
cc8d0ca Merge pull request #157 from goraft/snapshot-testing
ec09ee3 Fix cover profile location.
5aa95df Merge branch 'master' of https://github.com/goraft/raft into snapshot-testing
1d66f6a Snapshot test coverage.
cb78676 Merge pull request #156 from bcwaldon/HeartbeatEventType
15dd02e feat(event): Add HeartbeatEventType
116a007 Add Drone.io & Coveralls badges.
175a2df Merge pull request #154 from influxdb/http-transport-snapshot-support
4157c67 handle Snapshot and SnapshotRecovery requests in the http transporter
2c0c8f0 Merge pull request #150 from xiangli-cmu/sync_fix
8ca39ae fix(util.go) make writeFileSynced return error properly
d08ec1d Merge pull request #152 from xiangli-cmu/refactor_processCommand
edb2b5c Merge pull request #153 from bcwaldon/fix-log-statement
6b0e658 fix(logging): Fix malformed log statement
601a799 do not make map twice
4aa1042 refactor(server.go) Leader do not need to send its own response of receiving a command to itself. We send response to itself before, since it is a simple way to deal one machine cluster. After a little modification, we do not need to do this anymore.
c906836 in progress
8ce0224 refactor do not copy entry around when doing encoding
f6b1cc1 import gogoproto instead of goproto
52bdfb6 switch to use gogoprotobuf
8558533 Merge branch 'master' of https://github.com/goraft/raft
4a4b739 Save config file atomically
3f98381 fix(sync) leader should do a sync before committing log entires As we do not fsync every time log writes to file when the state is leader, we need to do fsync before actually committing the log entries to ensure safety.
b66cb1a Correct replacing of log file
5cf2325 Merge branch 'master' of https://github.com/goraft/raft

git-subtree-dir: src/github.com/benbjohnson/go-raft
git-subtree-split: 220f460cfd508736dcb8ad0c3385f31956eaebf4
Merge commit '1250dbd195bb440f6d6a2316b788d4d6e6a961d9'
Squashed 'src/github.com/bitly/nsq/' changes from 756594f..e74b284

e74b284 Merge pull request #306 from mreiferson/template_fix_306
ebdcaf7 nsqadmin: adjust columns on node page
0f71d91 nsqadmin: fix template compatibility for < go1.2
afd02f9 bump v0.2.26 stable
db95386 Merge pull request #303 from mreiferson/statsd_fix_303
1035fff nsqd: properly fill-in statsd prefix with host when not empty
97a61d1 bump 0.2.25 stable
b38d660 fix test.sh nsqlookupd directory
c295a03 Merge pull request #301 from mreiferson/default_opts_301
0f7e2e7 nsqd: option coercion is fatal not panic worthy
da9964b nsqd: restore previous default; add missing opt statsd-mem-stats
99cf1bb quiet mkdir output in Makefile
56d3620 add _posts to .gitignore
3990a62 Merge pull request #300 from mreiferson/e2e_flag_fix_300
9d42ba3 nsqd: fix flag parsing for FloatArray/int/int32
7a4692e bump go-nsq dependency to 0.3.5-alpha
6813a90 fix makefile for relocated nsqlookupd
affc180 Merge pull request #297 from ploxiln/nsq_to_nsq_filtered
d40c001 nsq_to_nsq: add basic message filtering options
e5ad6c64 nsq_to_nsq: default channel name should be "nsq_to_nsq"
3033e12 Merge pull request #296 from elubow/user_agent_string
096d09b nsqd: adding test case for client attributes
12b5ebd nsqadmin: adding attributes to node screen
67d4321 Adding client user agent to ChangeLog
49ccfd7 nsqd: adding user agent string to client
13a0816 nsqadmin: adding user agent string
ae55a3b Merge pull request #295 from elubow/nsqadmin_changelog
4fcb75a Updated ChangeLog with #287/#294
c03a67e fix gitignore for nsqlookupd binary
b442615 Merge pull request #294 from elubow/sampling_admin
1514a6a nsqadmin: expose client attributes
55a3540 nsqd: export more client metadata in /stats
d82453c update ChangeLog
75ac6a3 Merge pull request #291 from mreiferson/nsqadmin_compiled_templates_291
e7990f3 nsqadmin: deprecate --template-dir
fd49b3f nsqadmin: compile templates into binary
46b13e9 Merge pull request #263 from mreiferson/pause_topic_263
be69b38 nsqadmin: add ability to pause topic
6e839e3 nsqd: add ability to pause a topic
c9f7732 util: add paused to TopicStats
ddfc334 nsqadmin: fix missing flag in flagSet
189f5c6 nsqadmin: fix prefixed HTTP handlers
b489006 Merge pull request #292 from dinedal/master
617d644 Refactor NSQLookupd to be importable
ca2f860 Merge pull request #279 from mreiferson/config_file_279
a66f947 nsqlookupd: add TOML config file support
0c589f8 nsqadmin: add TOML config file support
13ca866 nsqd: add TOML config file support
78b8739 util: add ResolveOptions
da7a4e6 update Godeps and fix travis

git-subtree-dir: src/github.com/bitly/nsq
git-subtree-split: e74b284ecbed0e73deed08d427c53b0f6381014e
Merge commit 'caa0a9e755126524822868803d2c2e6ecd09b55b'
Squashed 'src/github.com/buger/gor/' changes from 7814bd8..263d134

263d134 Update version
19008c2 Merge pull request #55 from buger/tcp_pool
49cdbbe Removed unused package
59a2b7c GOMAXPROCS should be set manually
9a32742 Fixed tests
38b171d Merge branch 'master' into tcp_pool
fd9f6cd Connections pool for output_tcp
9bba129 Persistent connection support for input_tcp
f7b3adc Add delay to http server for proper testing
dd80664 Remove debugging
824c512 Use workers and increase GOMAXPROCS
f8a8444 Add basic benchmakrs

git-subtree-dir: src/github.com/buger/gor
git-subtree-split: 263d1347a08bb82db9d18fa19e055448e6ed220e
Merge commit '1b731d99cf8f35c1af4a9998b700f192581d4b2f'
Squashed 'src/github.com/BurntSushi/cmail/' changes from e2bb1a1..486deac

486deac UNLICENSE
6ff6f2d The default sendmail was changed a long time ago.
28e4475 Fix bug where the 'inc' option wasn't working.

git-subtree-dir: src/github.com/BurntSushi/cmail
git-subtree-split: 486deacbe0785378e5a3a7641bea78dd8bcf42ac
Merge commit 'dc20eefc65ec08b6567fb3925c93174075d6cb41'
Squashed 'src/github.com/cloudflare/redoctober/' changes from f88722f..cd72cb6

cd72cb6 Merge pull request #21 from ewalk153/patch-1
a52e56a Merge pull request #22 from kisom/ecdsa
de5b181 SHA256 the ECDH shared key
1916f38 Move {En,De}cryptCBC and MakeRandom to symcrypt.
a696c85 Cleanups based on feedback from pull request.
46b93b7 Update core_test to check for DefaultRecordType.
4e4ac73 Add ECCRecord support to keycache.
db0b10e Add ECC support to cryptor.
5ea44c0 Add ECC support to passvault.
689f0e6 Add ECDH package.
c0d375d Begin adding ECDSA support.
c29cd8a corrected typo in instructions for "run the server"

git-subtree-dir: src/github.com/cloudflare/redoctober
git-subtree-split: cd72cb6ed4d567724b89c4db2e2c17aaa37287e3
Merge commit '9f49da5e877351900899e4a574eb3a066d4b94b0'
Squashed 'src/github.com/cloudfoundry/gorouter/' changes from 50bc48f..8b43ef2

8b43ef2 prepare to fix cf-release gorouter packaging
d52b562 Added x-request-start header for each request

git-subtree-dir: src/github.com/cloudfoundry/gorouter
git-subtree-split: 8b43ef21e31d1575ee581ba9f6b3b6a1d3d0178f
Merge commit 'b7eab8e7201f57dfdbb1e181525a7af1b8547d44'
Squashed 'src/github.com/cloudfoundry/hm9000/' changes from d3876c1..2f402d3

2f402d3 reorganize storeadapter
99d6997 when losing the lock hm9000 logs about it and exits with status code 197
6f006e9 rename skip_ssl_verification to skip_cert_verify in config.json
c7574ee Set -> SetMulti
9fea11e make SSL verification configurable
7723fd0 pulled storeadapter out of HM9000 pulled timeprovider into gunk
4eb4690 stepping away from a zookeeper locking implementation
c2e1aef give the zookeeper integration tests a chance...
ea3418c now with a saner locking api
b1f65db Moved locking into the storage adapters.
67ebb39 locker uses a channel to signal lock-loss instead of exiting
30092c5 thinned out the config -- only the most relevant configurable settings are now exposed int eh default_config.json

git-subtree-dir: src/github.com/cloudfoundry/hm9000
git-subtree-split: 2f402d3c3e28de49a181543d8729b8f28be6c28c