Ecosyste.ms: OpenCollective

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

github.com/matomo-org/piwik-dotnet-tracker

C# API client SDK for the Piwik Tracking API
https://github.com/matomo-org/piwik-dotnet-tracker

Merge pull request #82 from matomo-org/prtemplate

Overwrite global PR template

81dc3c7afdb8ade9e0379993dce11c11c0daba71 authored over 3 years ago by dizzy <[email protected]>
Overwrite global PR template

Otherwise it would be using this PR template : https://github.com/matomo-org/.github/blob/main/....

a5b3e27dbd8f334fe772795f20e06f121c26ddc3 authored over 3 years ago by Thomas Steur <[email protected]>
Bugfix compatibility with matomo 4 #76 (#79)

* bugfix Tracker reads the first two slots from the cookie (cookieVisitorId and createTs), ref #...

8e4c6ff5af80ac4b6ba7caa413f36f184360051f authored almost 4 years ago by Alona Lipowsky <[email protected]>
chore: update changelog

77f01cc8c19e2d8f90c5bafb446a1e74dc8f1f0b authored over 7 years ago by Julien Moumné <[email protected]>
chore: bump version to 3.0.0

f64c7ba5ab60ded1581c88ac9218ec3e3d811404 authored over 7 years ago by Julien Moumné <[email protected]>
chore: fix publish.sh, ref #65

e3315da9b615a8c4a3b5630f3e48635fe2c56af4 authored over 7 years ago by Julien Moumné <[email protected]>
chore: fix publish.sh, ref #65

a1c3e5a6303473cdd512e58bafff1c1fe986ac78 authored over 7 years ago by Julien Moumné <[email protected]>
chore: script the publishing process, ref #65

b38b174a0a0b9d09d3e70a050769c7b94b3c20ef authored over 7 years ago by Julien Moumné <[email protected]>
doc: improve links readability

97b96b15a49efa1c3742269865b7b11a115bea46 authored over 7 years ago by Julien Moumné <[email protected]>
chore: script the publishing process, fix #65

bc554b0621ce321ff0cc89c2f3ef78c361d11663 authored over 7 years ago by Julien Moumné <[email protected]>
chore(script): no need to filter-out pre-release tags anymore

0368ed9bef513b1134dca366cc7b8f48900b8b01 authored over 7 years ago by Julien Moumné <[email protected]>
chore(script): chmod u+x

2fc46a3f8938a1d4b5fbe9e3425c2f06c358c9fd authored over 7 years ago by Julien Moumné <[email protected]>
refactor: remove unused "data" request parameter

642061fe890833c6b0407a7e74e3caf590ae1957 authored over 7 years ago by Julien Moumné <[email protected]>
chore: add script and hotshell menu for generating the changelog

4bfdae491778cf3e7f8708af40ff52c597d98b44 authored over 7 years ago by Julien Moumné <[email protected]>
Merge pull request #63 from piwik/22-new-versioning-scheme

New versioning scheme

23a32adf6f41b78d4e890ee32ae4eeb35d149a5a authored over 7 years ago by Julien Moumné <[email protected]>
docs: update changelog

4f1270ce6147d92beda75bc3e6ab599d4c37b46c authored over 7 years ago by Julien Moumné <[email protected]>
docs: readme

5d3aa27855881f7c588e077d92b40f2144d40072 authored over 7 years ago by Julien Moumné <[email protected]>
docs: readme

4a91a8b3577b8bca29f2b3c66d5289718d2b1577 authored over 7 years ago by Julien Moumné <[email protected]>
docs: update changelog

c18965ceead2830bd4755163b966ed8093712b89 authored over 7 years ago by Julien Moumné <[email protected]>
docs: update changelog

ab2a2bd17de5dd72f79aa3e1133c446be87bb737 authored over 7 years ago by Julien Moumné <[email protected]>
docs: update changelog

1560ed7bea2df9722abd220ced8d5f0ad84e405e authored over 7 years ago by Julien Moumné <[email protected]>
docs: changelog

62d23b16a4071a14c476096634f47f3399d5fd09 authored over 7 years ago by Julien Moumné <[email protected]>
refactor: conversion from DateTimeOffset to unix time, ref #52

bbf5fb9a17088c73b4aae559a04526bedafc1ab2 authored over 7 years ago by Julien Moumné <[email protected]>
fix: send forced datetime value (&cdt parameter) in UTC as specified in https://developer.piwik.org/api-reference/tracking-api, ref #52

eaa79eaf9875d8f266b207a8d268a06885c8b6d4 authored over 7 years ago by Julien Moumné <[email protected]>
Merge pull request #53 from huan086/master

Always initalize DateTime in UTC. Fixes #52.

6fe56021e24cdfab0225d4a82176c3639f8c2608 authored over 7 years ago by Julien Moumné <[email protected]>
Always initalize DateTime in UTC. Fixes #52.

Extract Unix epoch DateTime to a separate class.

3c692916213b6b7b5589a2d60e8a1ea64f5135f1 authored over 7 years ago by Jeow Li Huan <[email protected]>
Merge pull request #49 from ptr1120/RegressionTestsForHashGeneration

Introduced usage of Sha1 hash generation with UTF-8 encoding, without hyphens, fix #50, fix #51

663e3c2837d0d20ecfc74cf00fb0cf84fa9fafe6 authored over 7 years ago by Julien Moumné <[email protected]>
removed obsolete ToLower ("x2" formats as hex lowercase!)

d1dc50d4c15febd03ffd7287d4047f9ada5e9675 authored over 7 years ago by p.bruch <[email protected]>
sha1 : added overload for byte array

renaming CreateSha1 -> ToSha1

e98d5bc507cbe2e0f3399fe28a5fe1c829a95a72 authored over 7 years ago by p.bruch <[email protected]>
- Sha1 removes hyphens now by default

- removed md5 hash method
- implemented usage of Sha1 hash generation method => SetNewVisitorId c...

3b6c75a536e459d5ed1236a4745000846e9a49f6 authored over 7 years ago by p.bruch <[email protected]>
introduced explicit usage of UTF8 encoding for hash generation

966afcebf4d75e138702515464e32f5e61284066 authored over 7 years ago by p.bruch <[email protected]>
fixed 2 false positive test expectations

a4940207d8e97fde2c7c797073a52a76c61d7ba3 authored over 7 years ago by p.bruch <[email protected]>
- extracted generation of hashes to cryptoextensions

- added regression tests in order to trigger changes in hash generation

bb6dc465ccc75def9ec8afa74a9a6b254333fdac authored over 7 years ago by p.bruch <[email protected]>
Merge pull request #46 from ptr1120/ImplementUnitTests

Implemented UnitTests

5cafde34120ad94b3675a68a13de54b3bf55f96d authored almost 8 years ago by Julien Moumné <[email protected]>
removed duplicated code

9456db8a5e90d020915a3e58d0f68dc54dbb897a authored almost 8 years ago by p.bruch <[email protected]>
* added nuget SimpleHttpMock (https://github.com/xiaoyvr/SimpleHttpMock) for mocking piwik server

* implemented several tests

b6046f71c52b08e900f952fb0ee9615c9f571d6e authored almost 8 years ago by p.bruch <[email protected]>
chore(license): fix copyright year

8bbf9cdaac72dabcb8625fe96ba0ac315304c28b authored almost 8 years ago by Julien Moumné <[email protected]>
chore(license): apply 3-Clause BSD License

4883823b5ba5f1a482adb313988ce0456103bc00 authored almost 8 years ago by Julien Moumné <[email protected]>
ignore unfinished tests

83d61b05de0aa60cc1b010def6fab3a9f21c8ac5 authored almost 8 years ago by p.bruch <[email protected]>
Revert "Merge branch 'master' of https://github.com/ptr1120/piwik-dotnet-tracker into ptr1120/master"

This reverts commit b58ea4aca551b4de7f75c24f6f11017910c78c38, reversing
changes made to 1fd50835...

c7be78e2a5ce651c2c6f580f583535ff9c3ed98c authored almost 8 years ago by Julien Moumné <[email protected]>
Merge branch 'master' of https://github.com/ptr1120/piwik-dotnet-tracker into ptr1120/master

b58ea4aca551b4de7f75c24f6f11017910c78c38 authored almost 8 years ago by Julien Moumné <[email protected]>
added nuget FakeHttpContext (https://github.com/vadimzozulya/FakeHttpContext) for mocking cookie / HttpContext

added nuget SimpleHttpMock (https://github.com/xiaoyvr/SimpleHttpMock) for mocking piwik server
i...

3f79250b759305440f696cef41c5ce89e0ec8fb8 authored almost 8 years ago by p.bruch <[email protected]>
made protected methods to protected internal in order to gain access from test assembly

added test assembly as friend of piwik tracker (in order to acess internal methods)

f5381f51a6cd1aa9e37d43d02d10f8272e679386 authored almost 8 years ago by p.bruch <[email protected]>
Merge pull request #42 from ptr1120/master

Move DebugLastRequestedUrl to TrackingResponse

2918d53774e2fc6bcd974c53b224e7ae7b7dd5ba authored almost 8 years ago by Julien Moumné <[email protected]>
ignore unfinished tests

081910790a7ddceb0f0ea14d5cf63c1454296acf authored almost 8 years ago by p.bruch <[email protected]>
Merge branch 'master' of https://github.com/ptr1120/piwik-dotnet-tracker into ptr1120/master

1fd508356dd72006e0d82a9b9f6ea4e31197d00d authored almost 8 years ago by Julien Moumné <[email protected]>
* moved DebugLastRequestedUrl to TrackingResponse

* fixed build error

ae5d1c72cbebea85154f787e7f4099a7d6d4dfac authored almost 8 years ago by p.bruch <[email protected]>
test: add travis badge

750ac3ea3165ec8d3aa633d9ebaca00579a30506 authored almost 8 years ago by Julien Moumné <[email protected]>
test: enable nunit in travis

df981f8a48a902a03b10e4199ae43cdaf5a0ab57 authored almost 8 years ago by Julien Moumné <[email protected]>
test: enable nunit in travis

cea6b19a3769655afe4d48811bae6953f386af50 authored almost 8 years ago by Julien Moumné <[email protected]>
test: first try at travis

d9849606eec2eacfa5e0d01e0b212db9d36363ba authored almost 8 years ago by Julien Moumné <[email protected]>
Merge branch 'master' of https://github.com/ptr1120/piwik-dotnet-tracker into ptr1120/master

4f12fd748df30215334640c54404f976a1a806d6 authored almost 8 years ago by Julien Moumné <[email protected]>
Merge pull request #40 from ptr1120/master

Fix: GetCustomVariable - Invalid result for Visit and Event scoped custom variableGetCustomVaria...

16975121ac415cdac1b54dfb59da1a41dfe5d465 authored almost 8 years ago by Julien Moumné <[email protected]>
chore(gitignore): ignore ".idea" folder

12e9a8cb0af0f6b738d6d30882eb5dd4e24dddf6 authored almost 8 years ago by Julien Moumné <[email protected]>
* added test project with NUnit

* fixed issue introduced in commit 4141d695a8f3e6625ab06478bfef59b21c5e52de (wrong variable test ...

2697fe6cb4da8ae456422a945cf3e60053f8656f authored almost 8 years ago by p.bruch <[email protected]>
Merge pull request #36 from ptr1120/master

Applied C# coding style

0b75159f4a0a9a4fd03a9b4e210fa22251aaa709 authored almost 8 years ago by Julien Moumné <[email protected]>
transformed todo from _currentVisitTs to comment

f41ff5dfea2865b03664de2881981d22f0b4428f authored almost 8 years ago by p.bruch <[email protected]>
removed code from SetUserId() where public method SetNewVisitorId() is called when userId==null

10626b50edf4753ba18f16e5f7acb24ef82c024b authored almost 8 years ago by p.bruch <[email protected]>
Exeptiondocumentation

1e2b6b5ee05c55924944bcd89ce2910bd98b0b8e authored almost 8 years ago by p.bruch <[email protected]>
* cookie timeouts as constants

* fixed possible null assignement to parameter marked with [NotNull] attribute
* usage of FixPiwi...

cbd697d59a662971de82097c438b70f3c8b14a52 authored almost 8 years ago by p.bruch <[email protected]>
* _requestTimeout as autoproperty and timespan

* proxy as autoproperty
* PiwikBaseUrl as autoproperty
* SiteId as autoproperty (renamed siteid...

99860e7638fe749f4dd39c155505fdcec6fae8c1 authored almost 8 years ago by p.bruch <[email protected]>
fixed documentation.

85680b2f7a09a1675b789f44647ed909ed002bfa authored almost 8 years ago by p.bruch <[email protected]>
simplified constructor (moved assignemnt to initializer, removed redundant initializations)

bca466c3fe308ff992e3c2beaa11c7cfe8d7d281 authored almost 8 years ago by p.bruch <[email protected]>
* renamed Url to PiwikBaseUrl and made PiwikBaseURL non static and mandatory in constructor

4141d695a8f3e6625ab06478bfef59b21c5e52de authored almost 8 years ago by p.bruch <[email protected]>
format double as invariant

bcff147426fe4fd9e427d5d9a5a5f2097954734e authored almost 8 years ago by p.bruch <[email protected]>
introduces enum file

264aed993c2151b8902352532cea54e0c2e8ed11 authored almost 8 years ago by p.bruch <[email protected]>
CustomVar prefer immutabillity

110bf466228cef6e40c87f8d11324ad643e770cd authored almost 8 years ago by p.bruch <[email protected]>
fromat double as invariant

494cb686c4a30c42bd36dccc775f346598fbffe7 authored almost 8 years ago by p.bruch <[email protected]>
documentation (public comments) fixes

c08c99e8a6545091087b74c11bd8c510372cda71 authored almost 8 years ago by p.bruch <[email protected]>
Fix exeption type and order of throwing.

added todos.

03d7a431539c628e21f314ea03ffc87aa5f86030 authored almost 8 years ago by p.bruch <[email protected]>
We use language keywords instead of BCL types (i.e. int, string, float instead of Int32, String, Single, etc) for both type references as well as method calls (i.e. int.Parse instead of Int32.Parse).

dc17cb0bc93d8641a603ba7b03275609ecfa9c45 authored almost 8 years ago by p.bruch <[email protected]>
Allman style braces.

Avoid more than one empty line at any time.

3dfa4ab141329eaee56c3e72db2d1899ea948379 authored almost 8 years ago by p.bruch <[email protected]>
Allman style braces.

Avoid more than one empty line at any time.

94915670df87f51cb41e7d2f6e32261eb829bde5 authored almost 8 years ago by p.bruch <[email protected]>
sorted modifiers

285d8aaaaee31a24924040f853f6df6a7027cbc2 authored almost 8 years ago by p.bruch <[email protected]>
We use _camelCase for internal and private fields and use readonly where possible.

We avoid this. unless absolutely necessary.

14b35f2bbdd146ab11fa7c0a99ba8050de213fb3 authored almost 8 years ago by p.bruch <[email protected]>
* PascalCasing for all methods

a7e191772a99c8e070807fddf389361ce260ae71 authored almost 8 years ago by p.bruch <[email protected]>
Merge pull request #32 from ptr1120/master

FixedSamplesCompilationErrorAndMadeOneSolution

4f0742948b8fb63edb01af55cc8a1236eb8ec189 authored almost 8 years ago by Julien Moumné <[email protected]>
fixed run time error (due to api changes) in ServerSideGoalTracking.aspx that was not catched by compiler

f84a47344e4a74dc835b00d369f5c77eb1950a3f authored almost 8 years ago by p.bruch <[email protected]>
* Fixed compilation error due to api changes from #30

* Added project Piwik.Tracker.Samples, Piwik.Tracker.Web.Samples to solution Piwik.Tracker in ord...

9cd9b24f722f6284320fbea2db69876557fa62ce authored almost 8 years ago by p.bruch <[email protected]>
Merge pull request #30 from ptr1120/dispose_HttpWebResponse3

Dispose HttpWebResponse and remove it from piwik tracker api

5e1d5bed4e1bc108a98b55b1b293ed5e9c4d7983 authored almost 8 years ago by Julien Moumné <[email protected]>
* dispose HttpWebResponse in order to fix issue with timeout after multiple requests

* removed HttpWebResponse from api in favor of TrackingResponse poco object

42a9b784ed0731704b97b29be5524cc53d44f519 authored almost 8 years ago by p.bruch <[email protected]>
doc(readme): update contribution guidelines to match the new versionning scheme

36bba7bcd6ddb250f869f690ab39f012584520cd authored about 8 years ago by Julien Moumné <[email protected]>
Merge pull request #24 from ptr1120/master

Proxy setup

838dce3be0c7b3b89747b0e1278905c5206e6495 authored over 8 years ago by Julien Moumné <[email protected]>
Added the possibillity to specify a webproxy to be used by web-requests.

0fc707486baf898234f54d66b104ccdf3a005770 authored over 8 years ago by p.bruch <[email protected]>
reference #22

249132010a4c5fac4034150d2c558b94b9d09970 authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.16.0

863093e4b28eaa555cfc836d47ecf935e3d02def authored over 8 years ago by Julien Moumné <[email protected]>
also clear custom tracking parameters when doing bulk requests

8cb05b32fc0c3f1f845d667463e1c735db0c600b authored over 8 years ago by Julien Moumné <[email protected]>
Merge branch 'opcon-master'

f5481fb558a4b7d2213977fd76bff06e3b383781 authored over 8 years ago by Julien Moumné <[email protected]>
Merge branch 'master' of https://github.com/opcon/piwik-dotnet-tracker into opcon-master

Conflicts:
Piwik.Tracker/PiwikTracker.cs

a23ca2c18ff4bb6f00b957e1445572ef0db4d84d authored over 8 years ago by Julien Moumné <[email protected]>
update documention to reflect the fact PHP Tracker was moved to its own

repository

d98be939070e4109b59dd2747a3e3eff0af8eed0 authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.14.0

bf6b5f1176977d1c3f5068c9a33f9c7f5681b1fe authored over 8 years ago by Julien Moumné <[email protected]>
10c3e85 Merge pull request #11 from piwik/ping_addition

Add ability to send ping request from PHP tracker.

ed9f2e7937424b0c774bd00f52c7e0b6916527ef authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.12.0

357e336d8deb341498888658bf2cac2c88be1f7c authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.11.1

fa567e185228aceb7c0e4374cf79f3fe751f8a7d authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.11.0

238f3f56e6bc9c069732d8439d4285f2350e0b9a authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.10.0

b3ebd76707f5eda6c7bbcd099b8b9b7c99356c45 authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.9.1

6a0fd0c0d7378200681ddaed6886104e76d0c47b authored over 8 years ago by Julien Moumné <[email protected]>
fd9478a refs #6577 Return HTTP 204 instead of GIF for JavaScript tracking.

added a new url parameter send_image=0 to disable sending an image and
instead response with a 2...

f075fbdc9de67070bb30df91d035af0d60b438ef authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.9.0

c616bb27ce22a665a124c585de6e5346139bd82b authored over 8 years ago by Julien Moumné <[email protected]>
bump version to 2.8.3

ca26e1e72fced7f7b01ac3b7aa6552eabc67d317 authored over 8 years ago by Julien Moumné <[email protected]>