Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pact-foundation/pact-reference

Reference implementations for the pact specifications
https://github.com/pact-foundation/pact-reference

added changelog

25bf4d0656d2637345a06cb1a56e47afd229b866 authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented the shutdown mock server command

f7d99600e173f3036caa47deaf26e9a70f5da914 authored over 8 years ago by Ronald Holshausen <[email protected]>
compile against the published webmachine crate

f91b9fde9c66f572f0e61f662076c35c398d18ed authored over 8 years ago by Ronald Holshausen <[email protected]>
If the mock server has been shutdown, return a 401 Not Implemented

518e14a4faa5f361ed3ca327d6a35b59ef47cf76 authored over 8 years ago by Ronald Holshausen <[email protected]>
correctly handle the status codes from the master mock server

b7635b84b9ed5a565616fa1c35819e961fcb2529 authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented delete on the master server to shut a mock server down

6234bbd420cfe7fbfc6162ba2de0f7159906ef0d authored over 8 years ago by Ronald Holshausen <[email protected]>
use a Hyper Handler instead of a closure as it is easier to be thread safe

ec23a8b6e675237fa85143320a801be77f6c96c4 authored over 8 years ago by Ronald Holshausen <[email protected]>
Got POST to main resource working with webmachine

dd850bcdd37985974d9ff13667ab7c2bf954f311 authored over 8 years ago by Ronald Holshausen <[email protected]>
got GET to main resource working with webmachine

b5b41ee2357fe1560dd4f4376f67013a05588227 authored over 8 years ago by Ronald Holshausen <[email protected]>
correct the webmachine-rust reference

079fdd46a13e0d7b359ba15eda0052ab3020a3a5 authored over 8 years ago by Ronald Holshausen <[email protected]>
replace rustful with webmachine

4c60f0739fb43e8ce89854eb96c8b21db4c6bf2d authored over 8 years ago by Ronald Holshausen <[email protected]>
add an optional port number to start the mock server with

44daccc10d0741e69eff16768ed79e7dff4f1c3c authored over 8 years ago by Ronald Holshausen <[email protected]>
handle the result from setting up the logger framework

60bbae57e1916536bfe0002345f5ebb1e4cd99e9 authored over 8 years ago by Ronald Holshausen <[email protected]>
add the webmachine project as a dependency

0cfc6908fe784446baa32c195d3de9784560cd73 authored over 8 years ago by Ronald Holshausen <[email protected]>
upgrade hyper to latest version in the mock server library

4b8a98a8a65dcc9fed24a0c7eeb40eb55a320d57 authored over 8 years ago by Ronald Holshausen <[email protected]>
also add static library as an artifact

b769277a15d966367f04b1008d0253fc5e890167 authored over 8 years ago by Ronald Holshausen <[email protected]>
remove rustful from the mock server library

1c0c7cdedf4be19b5376313b1932fe0d34fb5c5e authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented merging of pact files when writing

7dc4b52e982ce3c1800071874e5128130b9e25bf authored over 8 years ago by Ronald Holshausen <[email protected]>
implement a write_pact exported function to the mock server library

34fd827a839ce3b20f989c6ef647aaee896bd4b5 authored over 8 years ago by Ronald Holshausen <[email protected]>
add a newline at the end of the help for people with crazy terminal settings

dcde5dc46fdb953d42546888319e50e60284f594 authored over 8 years ago by Ronald Holshausen <[email protected]>
bump version of pact mock server cli

511d7a1ec4a0b506db1d695f26f5571165241132 authored over 8 years ago by Ronald Holshausen <[email protected]>
add rustdoc comment to the cli main file

51573863459533cf022a1ce3640f8a10b3f59718 authored over 8 years ago by Ronald Holshausen <[email protected]>
fix some typos

304e599d96dbaf319e9f0bb518cd61eee71d760a authored over 8 years ago by Ronald Holshausen <[email protected]>
update pact mock server readme with details about the admin JSON rest API

dc919278818deb30c0f3e6c360211650da8bd409 authored over 8 years ago by Ronald Holshausen <[email protected]>
update the mock server cli readme

769f840cb935accff3620dd56daf52db1e3be478 authored over 8 years ago by Ronald Holshausen <[email protected]>
links in readmes are relative to the file they are in

5f99bb363ee6a9e8d9d7f92883b6c858376e42ae authored over 8 years ago by Ronald Holshausen <[email protected]>
change the link to the javascript examples

0178f8b64601bc54aeaf7d984f63956e8c430dc9 authored over 8 years ago by Ronald Holshausen <[email protected]>
correct the link to the javascript examples

2ba2a089dbcdbb246b3128db4e0a0aa4e8f66c87 authored over 8 years ago by Ronald Holshausen <[email protected]>
renamed the cli module as it was clashing with the library module

bca47f34d1c647fa8fd739bb607835b0f5ea1f12 authored over 8 years ago by Ronald Holshausen <[email protected]>
small tweaks to the libpact_mock_server library readme

e0130c5a0d143b959249dded7a9d33517ab388c2 authored over 8 years ago by Ronald Holshausen <[email protected]>
update the github readmes to point to the published rust docs

801f24ccdabe16cfe04a90ef53e172ac3056ec14 authored over 8 years ago by Ronald Holshausen <[email protected]>
add example pact files for testing

ecc40189e3358b742bbe42877e8aa0a110467ec2 authored over 8 years ago by Ronald Holshausen <[email protected]>
bump rust version to 1.9.0 in appveyor build for the stack unwind function

5c56eb390932e8b088f180eebfd5c12516b5828c authored over 8 years ago by Ronald Holshausen <[email protected]>
bump the version of libpact_mock_server

1577eebfff368b2acc2a2acdcc9d9158f297c808 authored over 8 years ago by Ronald Holshausen <[email protected]>
updated mock server project to use the published libraries

c9d1e6421a84c58dfd912fd3fc81736e814cd19c authored over 8 years ago by Ronald Holshausen <[email protected]>
added rustdocs and panic handling to the external interface functions

a2f9cddac147d44db9ab6a767a603c5722d06e5e authored over 8 years ago by Ronald Holshausen <[email protected]>
make test not be dependent on the library version

bbf6fbb1670942719d817f7ba724ac39b69da1d8 authored over 8 years ago by Ronald Holshausen <[email protected]>
Oops, test generates a pact with the version in the metadata

937360d4b3f56a9f086b8625afb749687b52043f authored over 8 years ago by Ronald Holshausen <[email protected]>
bump libpact_matching version

e957983fc596fa6d2acef9069033799e789629b4 authored over 8 years ago by Ronald Holshausen <[email protected]>
added rustdoc comments to the libpact_matching module

e5b6ac6251801a3f24242ffaae7d14db4ad025aa authored over 8 years ago by Ronald Holshausen <[email protected]>
correct the paths in the sample javascript

0b7f74890fdb2dc4c569e59bb2fa14fa9d7546f6 authored over 8 years ago by Ronald Holshausen <[email protected]>
mock server verify command is now generating the pact file on success

48e6d7f962529e3e5b6a65fb55c5626d2b7475fe authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented the verify command line option

ce65812c1babc9b3b048f7560b948ee21672cb41 authored over 8 years ago by Ronald Holshausen <[email protected]>
first part of generating request json: method, path and query strings

9004005a0a8cb89f0aa0306927294650fe69ee64 authored over 8 years ago by Ronald Holshausen <[email protected]>
fix the travis build

e6d14ac2d6686a3907a67007a09b1f5cf102de74 authored over 8 years ago by Ronald Holshausen <[email protected]>
add appveyor badge

60a9428f6fe4f19b1c979c166843b505c630a8b1 authored over 8 years ago by Ronald Holshausen <[email protected]>
correct regex that fails on windows

b539b5946250b63cb2e544ddbf51b7d74c3899a9 authored over 8 years ago by Ronald Holshausen <[email protected]>
enable backtraces in appveyor build

1ded6b7f4100043515387e54568b7cff7aa5e91f authored over 8 years ago by Ronald Holshausen <[email protected]>
now run the build in appveyor

9da229dcd56bc10cffa44e4e428b3ea0fbc7eb6c authored over 8 years ago by Ronald Holshausen <[email protected]>
add appveyor config file

aba37929141fcaf381c44c9fd993b792b65e6197 authored over 8 years ago by Ronald Holshausen <[email protected]>
include missing requests in mock servers mismatched requests

e036a0ad02fae32fe723abd573108088619cec3f authored over 8 years ago by Ronald Holshausen <[email protected]>
on a request mismatch, return the most appropriate expected request

c0c72b7202590b4f5158355536e9453709d6850f authored over 8 years ago by Ronald Holshausen <[email protected]>
removed the v1 from the project and artifact names, because that was just silly

24fed632100ff404f32e1429eb4931ae25366e50 authored over 8 years ago by Ronald Holshausen <[email protected]>
added basic verify command implementation

8ef6d2bfa23f0474e362261a6f047ef285062803 authored over 8 years ago by Ronald Holshausen <[email protected]>
added verify CLI command

72ab55d9760cb25d3d27a86aaa15a52fe0db293e authored over 8 years ago by Ronald Holshausen <[email protected]>
handle global options in the CLI correctly

00fe76ded915e2fe11df7abca701bf934c035f1d authored over 8 years ago by Ronald Holshausen <[email protected]>
use path struct so creating log file works on all OSs

6d2da75084bfa020d31e01612dc78b8c690b493b authored over 8 years ago by Ronald Holshausen <[email protected]>
add provider name and mock server status to list output

5462d1b585f8be9dbec44cf21507e4bb6085b31c authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented logging for the mock server

ecf40bbe58f8ab7b1484604afcbe7d08eb603d0c authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented the list command for the standalone mock server

5fa0588a4430179481eb935e230d65e1dcad8b7e authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented the create command in the standalone mock server

8f3d5a8dca8b34aeb5d5f94f96960a2b76f2357c authored over 8 years ago by Ronald Holshausen <[email protected]>
implemented the -p port arg for the standalone mock server

81c692bc56a8fa261742cf8d9d1a9511c856d1f9 authored over 8 years ago by Ronald Holshausen <[email protected]>
reponse should have a json content type

2c245bc67b788a2ec97bac5e8a0602841fcc4e5d authored over 8 years ago by Ronald Holshausen <[email protected]>
correct the --version option

5c0e8a5bff52d0625b13d117fd978ee7ca65d2b8 authored over 8 years ago by Ronald Holshausen <[email protected]>
add CORS headers and extend the started reposonse

9727eef56e9a2b64df034977ecf798d07ce00c68 authored over 8 years ago by Ronald Holshausen <[email protected]>
send the mock server port back after it is created

d84589043dbda62f26f37890ee1c182407323d93 authored almost 9 years ago by Ronald Holshausen <[email protected]>
rename things to be more rusty and less goie

beefaeec686d331672e6310ea6334e4668720210 authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented mock server cleanup

4bc24cc38b8e5591b6ef6caf53601d83afbfcfe8 authored almost 9 years ago by Ronald Holshausen <[email protected]>
return mismatches to the calling test

3eb81d95225bf1acd8845420f8a079a8c70ebeac authored almost 9 years ago by Ronald Holshausen <[email protected]>
updated readme with logging details

3b32af5edebeb999c7565a2593effda35237e386 authored almost 9 years ago by Ronald Holshausen <[email protected]>
updated the js readme

d1ceb786a93b644be1cb04487028ddc323493098 authored almost 9 years ago by Ronald Holshausen <[email protected]>
changes to get mock server working on OSX

bf0858774cbcd497bf9ec25618e5d8ea34681636 authored almost 9 years ago by Ronald Holshausen <[email protected]>
fix the query parsing when there is no query

5d13dc6ec724b7c3ab5d006b90ee19fac7682778 authored almost 9 years ago by Ronald Holshausen <[email protected]>
record all the match results and return a result via FFI

59fdc2fe255285128e3b717249fbb8eb26cd2021 authored almost 9 years ago by Ronald Holshausen <[email protected]>
first matching call from javascript

01ba16d01f3a9e815f1196ea1fee9dd0fe612471 authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented parsing v1 pact from JSON

24d27f0bc8b1912feeda8dbd5f088a2214a84cdf authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented parsing consumer, provider and basic interactions from pact json

cb3fe7d8f9a40ff732865262b8d0e93b027a5a49 authored almost 9 years ago by Ronald Holshausen <[email protected]>
all v1 test cases now passing

76e0e36028c0cedc8894491828bcd8c7ff10f74c authored almost 9 years ago by Ronald Holshausen <[email protected]>
merged the models crate into the matching one

7b9fd44f8b104721e6c3329a345e18065abd2d10 authored almost 9 years ago by Ronald Holshausen <[email protected]>
renamed the matching crate

f590bf736d8a910de46905fe688e89fa5a166405 authored almost 9 years ago by Ronald Holshausen <[email protected]>
started V1 body matching implementation in anger

5e3691f27d7da989d62860574037b4bcb6b43c3c authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented body matching for missing and null bodies

44dbeeaf31058de0f9da8a39701b8ed0bbae23e1 authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented mime type check before comparing bodies

0ce2da702f38db547b5bc2a0f89b6484964df9ce authored almost 9 years ago by Ronald Holshausen <[email protected]>
libraries need the spec version in the artifact name

c4f3d743c0de813e0cef9724216686fd95e23fc1 authored almost 9 years ago by Ronald Holshausen <[email protected]>
renamed libpact to libpact_models

11b4a0ba3435a77db9930390375b888b2bb187bb authored almost 9 years ago by Ronald Holshausen <[email protected]>
move directories to a more appropriate layout

77ddd4ada4bb529200ce06ba9e3e5f66e472bb39 authored almost 9 years ago by Ronald Holshausen <[email protected]>
repo surgery - renamed all the things

5ced76a90f8dbfe2b8d25a06cb237a412a4b0258 authored almost 9 years ago by Ronald Holshausen <[email protected]>
rename repo to pact reference

5bd87f5eeceff0279321646748d34bd140b71c0f authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented main server that creates a child server on a post request

ccd7ec4cd7b8fcc97e921f38a631e4703217c35b authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented a hello world server

3d48e82898f1367dd93360aa5758919740cc842d authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented V1 header matching

19f5488d61f5d1251aaa8aa01cf079ea33e12619 authored almost 9 years ago by Ronald Holshausen <[email protected]>
added basic arg passing to the CLI

7549ef459ffbc94d40f64bedbaffb40fc02f7dd7 authored almost 9 years ago by Ronald Holshausen <[email protected]>
fix for travis build

e1c7ab292f0e4e4ac5189d4b04258cb8f2709902 authored almost 9 years ago by Ronald Holshausen <[email protected]>
add bin module for the main mock server

69637f50cd45827cb626d432950ac0031febcc3f authored almost 9 years ago by Ronald Holshausen <[email protected]>
need to decode query strings

763cc3a82f7bfb660549fa4451161a9a12d1d701 authored almost 9 years ago by Ronald Holshausen <[email protected]>
use the stable version of rust

66c2d00f421f22057a021201b7e9d495c45941a1 authored almost 9 years ago by Ronald Holshausen <[email protected]>
implemented V1 query paramater matching

48f7bf7470b6f1ee56f418530d5a0f1db770612e authored almost 9 years ago by Ronald Holshausen <[email protected]>
first phase of v1 matching - request path and response status

780a6d7a0b93567cc61895f6dcb806414a22e6e0 authored almost 9 years ago by Ronald Holshausen <[email protected]>
first phase of v1 matching - request method

be6b418dbff83d8f1015fba13ac33636a303e481 authored almost 9 years ago by Ronald Holshausen <[email protected]>
add osx to build

ed5e846f496ca52296b5eb418e22a245aa0b9a58 authored almost 9 years ago by Ronald Holshausen <[email protected]>