Ecosyste.ms: OpenCollective

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

github.com/casbin/casbin

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
https://github.com/casbin/casbin

Merge pull request #248 from jszwedko/avoid-unnecessary-parameter-copying

Performance improvement: avoid copying govaluate parameters unnecessarily

d4452a0de0ccb7b861875d619808a18a5eaceec0 authored over 5 years ago by Yang Luo <[email protected]>
Avoid copying govaluate parameters unnecessarily

08a17ddc77232498f55120b71bb49df3949768d1 authored over 5 years ago by Jesse Szwedko <[email protected]>
Fix the TestFilteredAdapterEmptyFilepath() error caused by previous commit.

59c2c4772f5122a008a9fe2b68a819760191bcd3 authored over 5 years ago by Yang Luo <[email protected]>
Fix the bug that enforcer with no adapter doesn't call BuildRoleLinks(), fix: https://github.com/casbin/casbin/issues/247

b7676f19301c94b553c0fdfe3c3b0ae92753e5f9 authored over 5 years ago by Yang Luo <[email protected]>
Merge pull request #246 from jamiesonbecker/patch-1

Minor correction for README

8f5f266b38dadc8d4793b0d2d0f048e5b9eb6e83 authored over 5 years ago by Yang Luo <[email protected]>
Minor correction for README

ece5f13a4fe12c3d41beb68851ff56283c208168 authored over 5 years ago by Jamieson Becker <[email protected]>
Remove backer badge.

c621ebfa91c80948aa24c169a3e09b3e2cf67596 authored over 5 years ago by Yang Luo <[email protected]>
Merge pull request #238 from opencollective/opencollective

Activating Open Collective

1708443b847d737feb81afaa4eba000bf9243bd4 authored over 5 years ago by Yang Luo <[email protected]>
Merge pull request #241 from L04DB4L4NC3R/master

Added errors in rbac_api.go

aa0e30b78cf56acc0c4efc826aae3914d8ee8631 authored over 5 years ago by Yang Luo <[email protected]>
added errors in rbac_api.go

added vendor to .gitignore

error package

re-added spaces for clarity

c64f6f99f8f8d2aa7e00f89ee26fd2e16856ba46 authored over 5 years ago by L04DB4L4NC3R <[email protected]>
Remove Patreon badge in README.

f75138ca3072416d2383d085d9e631d445bced8d authored over 5 years ago by Yang Luo <[email protected]>
Use Go release versions instead of tip in Travis.

0d99fc288abb2d75b163f4d0a1d286e25f5660f6 authored over 5 years ago by Yang Luo <[email protected]>
Make keyMatch3() similar with KeyMatch2(), fix: https://github.com/casbin/casbin/issues/242

06f40d719334c39a5d3751ca9b1d93c331cef062 authored over 5 years ago by Yang Luo <[email protected]>
Update Casbin.NET in the table.

ccd536f4ce692763de9459f1cfb8889bf4df16cd authored over 5 years ago by Yang Luo <[email protected]>
Added backers and sponsors on the README

1dc7284d4b2704ad5ac4121e99820e9ebdf5cbfb authored over 5 years ago by Jess <[email protected]>
Merge pull request #235 from Wang-Kai/master

make code more elegant and efficient

0febac7bad351413ad297687710e58d1f941d08f authored over 5 years ago by Yang Luo <[email protected]>
make code more elegant and efficient

Signed-off-by: Steve <[email protected]>

9ad16ac5f0554cef48a857c841bf2516b26b20ac authored over 5 years ago by Steve <[email protected]>
Create FUNDING.yml

1897004f8f9a621f4f70b35ab6db5cd55b9e4e17 authored over 5 years ago by Yang Luo <[email protected]>
Merge pull request #221 from jszwedko/use-sync-map-cached-enforcer

Replace `sync.Mutex` with `sync.RWMutex` for CachedEnforcer

3707a9714d471d12c95963ca696fc2d05fe4e1d2 authored over 5 years ago by Yang Luo <[email protected]>
Replace `sync.Mutex` with `sync.RWMutex` for CachedEnforcer

This allows us to avoid read contention on the cache.

b5d34d7a66e5a39dfc59733e698050395b904b4b authored over 5 years ago by Jesse Szwedko <[email protected]>
Merge pull request #220 from nodece/master

Fix GetImplicitPermissionsForUser

9814ac94c19c922c0afd5c2f34255e0d543ef372 authored over 5 years ago by Yang Luo <[email protected]>
Fix GetImplicitPermissionsForUser

3c495a5c6b394f4fb5f2f35fb8890ce4550fb8f3 authored over 5 years ago by Zixuan Liu <[email protected]>
Merge pull request #217 from nodece/master

Add domain paramter for GetImplicitPermissionsForUser

312d222b08a1d01f34bae3bac18237963300459b authored over 5 years ago by Yang Luo <[email protected]>
Add domain paramter for GetImplicitPermissionsForUser

6d2f0eef4c310a0446a74b7429f9ff6448c4a076 authored over 5 years ago by Zixuan Liu <[email protected]>
Remove "Benchmarks" in README.

c91f6bad96da362fa5e445814abd5ee400845aa2 authored over 5 years ago by Yang Luo <[email protected]>
Remove "Multi-threading" in README.

4e999907ffae43e393243a16490a61fbc51fc135 authored over 5 years ago by Yang Luo <[email protected]>
Remove "Policy enforcement at scale" in README.

e2406bc8d1222ca55d8ae1cebe2b9214c333d7ed authored over 5 years ago by Yang Luo <[email protected]>
Remove chinese lines

f359cf33fe0091d4ac9a15775b2bb81a6ab6b45e authored over 5 years ago by Zixuan Liu <[email protected]>
Merge pull request #214 from stanyx/master

add synced versions for rbac_api_with_domains methods

3c759d3fd891d2a04ef08a48d249a490cf879c34 authored over 5 years ago by Yang Luo <[email protected]>
Merge pull request #213 from Penglq/master

Typo: reids to redis

2860f58f82006518c1f76649c9d55200f1b32980 authored over 5 years ago by Yang Luo <[email protected]>
add synced versions for rbac_api_with_domains methods

3b3529c14341fdf40cbdbc926fdcee994a54db88 authored over 5 years ago by anemtarev <[email protected]>
reids to redis

e60dacd5817134f9b5de8caae2d4b642d53fb801 authored almost 6 years ago by luqiangpeng <[email protected]>
Add Middlewares link to README.

31fe6ec7d0617ac45af7df04924db0d356313a22 authored almost 6 years ago by Yang Luo <[email protected]>
Remove Casbin service in README.

8c9a4fe50e78191ded8bbcda1060ea5bc5386eb5 authored almost 6 years ago by Yang Luo <[email protected]>
Move our adopter section to website.

c87db9db0776611569908fbc589656e8ab5fb123 authored almost 6 years ago by Yang Luo <[email protected]>
Move watcher section to website.

c2cf0ee0ba3bccb31da4d9c8975ad95ad3ba7e87 authored almost 6 years ago by Yang Luo <[email protected]>
Move role manager section to website.

ae3a553c1fba08c041e682ff4842e34b3f49a21a authored almost 6 years ago by Yang Luo <[email protected]>
Move adapter section to website.

f3653a3ce7975b840d0660de2dd57ba27eeec105 authored almost 6 years ago by Yang Luo <[email protected]>
Merge pull request #200 from pmalhaire/extra_check

Add more explicit panic log when the defined policy rule is invalid

a5a1667e25abdbc5a4414ea9b6b889764174b7ec authored almost 6 years ago by Yang Luo <[email protected]>
Add more explicit panic log when the defined policy rule is invalid

dd3b32d4abac8c21e55f5b247e1dc3e32ba66b0b authored almost 6 years ago by pmalhaire <[email protected]>
Fix typo in priority_indeterminate_policy.csv

77933481d9d6fe2805b4358dd3b8cec430599c8d authored almost 6 years ago by Yang Luo <[email protected]>
Modify KeyMatch2() function: KeyMatch2("/project/1/member", "/project/1") returns false now, fix: https://github.com/casbin/casbin/issues/199

4aa316fb68d44d4cc5ddd98d7e9ec80bc0a8b081 authored almost 6 years ago by Yang Luo <[email protected]>
Add four new Casbin implementations for Python, Delphi, C# and Rust in README.

99a37e9de1cafaa7d6f4d56b7b384ddca50dfe3c authored almost 6 years ago by Yang Luo <[email protected]>
Add comments to TestRBACModelWithPattern().

dbdb6cbe2e7a80863e4951f9ff36da07fef01b75 authored almost 6 years ago by Yang Luo <[email protected]>
Update image links of language logos in README.

80b157125466dd485c6ca2b950b4d870f54022fc authored almost 6 years ago by Yang Luo <[email protected]>
Support domain in GetImplicitRolesForUser(), add related test.

63da3c7ac8d7919990a0c17f6600be61ce40e5f7 authored almost 6 years ago by Brad DeMorrow <[email protected]>
Do not panic for non-existent policy file in NewEnforcer(). Revert: https://github.com/casbin/casbin/commit/287dc513fa6e1e83f4959b1f4e8eaa8ae3962d7f, because of: https://github.com/casbin/casbin/issues/195

5eec294722043b93883a46128a884a842f6b8d61 authored almost 6 years ago by Yang Luo <[email protected]>
Support no-space after comma (e.g., "p,alice,data1,read") in default file adapter.

13c2894299cb93747ba599ea039c6555e81023de authored almost 6 years ago by Yang Luo <[email protected]>
Merge pull request #194 from Roman-787/fix/EscapeAssertion

fix escapeAssertion bug

bca55cf5bd96df5cdd40b4da86e93c1d47c9c793 authored almost 6 years ago by Yang Luo <[email protected]>
fixed excapeAssertion bug

4473e17834cd1d5d87a2eeee71931ce44d36d3c6 authored almost 6 years ago by Roman <[email protected]>
Add VMware Harbor to our adopters in README.

411fb496b563585bdb8909f02d4e032542b3ec77 authored almost 6 years ago by Yang Luo <[email protected]>
Add Go kit's middleware to README.

88ec167364b3e2d51aa7bb39e2d927747eb26c53 authored almost 6 years ago by Yang Luo <[email protected]>
Fix policy effect's typo in rbac_with_not_deny_model.conf

0c6d3b6aa5f380110520b8ae866905dc4184deab authored about 6 years ago by Yang Luo <[email protected]>
Add GCP Pub/Sub Watcher to README.

0e442c31f8b72b719799cbe5742baade1bfb93c8 authored about 6 years ago by Yang Luo <[email protected]>
Add Buffalo's middleware to README.

e88855b6d63a089e2435e4a8dfd9bb03cf3709cf authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #185 from techoner/master

Add more safe functions and test code.

602737c848b6412eb135bde68d48fb837cfcb3f8 authored about 6 years ago by Yang Luo <[email protected]>
Add more safe functions and test code.

27e4d0c01804cde38bb00eff5e686c4d1b62250a authored about 6 years ago by TechLee <[email protected]>
Remove the broken Sourcegraph badge in README.

20d204e870c70593f4ee9b46845e1f1a635d4c6b authored about 6 years ago by Yang Luo <[email protected]>
Support Go modules.

3f3704117bb88071696e2d5317a6815cb67b28de authored about 6 years ago by Yang Luo <[email protected]>
Fix the bug of importing "github.com/pkg/errors".

cb86f266e66a1ba9a18348e5a2f623d402505f8d authored about 6 years ago by Yang Luo <[email protected]>
Just support one matching function for default RoleManager.

12d9fd1d0654b74d5b59220fee3205275ce5657b authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #182 from nodece/master

Refactor RBAC pattern

b0ab60afa06ca36cb8eb1c437aa749d160c3746c authored about 6 years ago by Yang Luo <[email protected]>
Refactor RBAC pattern

8fff915b26e744697405fc3de2d23876aae8c9b8 authored about 6 years ago by nodece <[email protected]>
Rework the RBAC with pattern example.

7650cba3506a36ef09bfd689efb15c74a9d37002 authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #178 from nodece/master

Add RESTful Support for g

92e8e270c29e66b2db9901b89f946aa202614c77 authored about 6 years ago by Yang Luo <[email protected]>
Add RESTful support for g

8cfc636f78752a7da383f0dffc7b11019fad3d33 authored about 6 years ago by nodece <[email protected]>
Set filtered to true for File Filtered Adapter.

a50dc5759f9af6fbe7597ab6d73d54294eab0d02 authored about 6 years ago by Yang Luo <[email protected]>
Do not automatically call LoadPolicy() for a filtered adapter.

fadc1bc64c7172c0ecf6122a4133e1f91774d3e2 authored about 6 years ago by Yang Luo <[email protected]>
Fix the bug in GetUsersForRoleInDomain(), PR: https://github.com/casbin/casbin/pull/170

99df23ebbdb11ada28cf6c7e0cbae8dfdc5b8e23 authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #170 from CHCP/master

add GetUsersForRoleInDomain and test code

3d8b7010817971e95defc3b3ecc679a013167c7d authored about 6 years ago by Yang Luo <[email protected]>
add GetUsersForRoleInDomain and test code

36ff1d32ed62c84a493d9953c8c0772c993784ea authored about 6 years ago by Gordon Wang <[email protected]>
Merge pull request #169 from e-nikolov/master

Added Safe* methods to the SyncedEnforcer

309cbd02c02fbd510e56af9a49bc868ee74645b6 authored about 6 years ago by Yang Luo <[email protected]>
added Safe* methods to the SyncedEnforcer

735d39238af8260d188183578feeaa4e6b3854f8 authored about 6 years ago by Emil Nikolov <[email protected]>
Add GCP Datastore Adapter to README.

15f506fbef684d5a19c2d8a1f75c6ceb211e7428 authored about 6 years ago by Yang Luo <[email protected]>
Cause panic for non-existent policy file in NewEnforcer(), fix: https://github.com/casbin/casbin/issues/163

287dc513fa6e1e83f4959b1f4e8eaa8ae3962d7f authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #162 from faceless-saint/enhancement/96

[enhancement/#96] Skip filtered policy init

afca7376a45c904561313f2f5ec5cf645f3597c3 authored about 6 years ago by Yang Luo <[email protected]>
[enhancement/#96] Skip filtered policy init

Do not load the full policy when initializing a filtered adapter.

Closes #96

e881ddbd74e4cd9c667a208fd1b38ffc96d9097f authored about 6 years ago by Ryan Clarke <[email protected]>
Add Etcd Watcher to README.

92d7a7a5502cd07aed1e9f163580f1b6839163c0 authored about 6 years ago by Yang Luo <[email protected]>
Add links to language logos in README.

542e16cac74562eefac970a7d0d1467640d1f1cb authored about 6 years ago by Yang Luo <[email protected]>
Add logos to supported languages in README.

405995be749769896024b86795df24c2236c3369 authored about 6 years ago by Yang Luo <[email protected]>
Refactor out Logger and DefaultLogger.

5ff5a6f5e38a392305b3291c5433bf79ea2afb3d authored about 6 years ago by Yang Luo <[email protected]>
Move log utils to log package.

a3bd682464fc2295f28a3d25d42bf4a9f31d7c5a authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #159 from llonchj/157-logging-interface

logger interface

02125517a9a4204b542b9a9c2336deff5568c68c authored about 6 years ago by Yang Luo <[email protected]>
logger interface

79f361bc08c7007791999183f79b2655b6923567 authored about 6 years ago by Jordi Llonch <[email protected]>
Merge pull request #151 from davisford/patch-1

Don't swallow errors

c96868ecc4e0abd15af3b349d58fa663c63aa25f authored about 6 years ago by Yang Luo <[email protected]>
Don't swallow errors

The library as a general rule seems to follow the approach of throwing a panic in an unrecoverab...

d74482d588b5d78d9da0ce247582c84eaa32c258 authored about 6 years ago by Davis Ford <[email protected]>
Fix the deprecated wiki links in README.

7a9b0a6d8d48f902663fe98e1e6aa4e433ac3cc2 authored about 6 years ago by Yang Luo <[email protected]>
Update php-casbin's link in README.

a0c9f52190cfa7718f2d5dd5820d0290d6403e31 authored about 6 years ago by Yang Luo <[email protected]>
Merge pull request #149 from yonasstephen/bugfix/test_title_typo_in_management_api_test

Fix test title typo from 'Objeccts' to 'Objects'

86ecb3e91f9788919c3128fa3eefd0c5c4becaf9 authored about 6 years ago by Yang Luo <[email protected]>
Fix test title typo from 'Objeccts' to 'Objects'

189bc100e1d14c5a5ae5a1d7f1c612290f6ecbe7 authored about 6 years ago by Yonas <[email protected]>
Redirect tutorials to website in README.

50c864cc509ae7433beb6d154b59804a236ea9f3 authored about 6 years ago by Yang Luo <[email protected]>
Update documentation in README.

3d9bc25b174dc588e29821353413ba72d2577cb6 authored about 6 years ago by Yang Luo <[email protected]>
Add GetImplicitRolesForUser() to get implicit roles, fix: https://github.com/casbin/casbin/issues/137

3e0da645c8d5fff7bb406408e453e5a3383872fc authored over 6 years ago by Yang Luo <[email protected]>
Add GetImplicitPermissionsForUser() to get implicit permissions, fix: https://github.com/casbin/casbin/issues/137

6dde83be5ec2460ddc42cdcc7cd6b19139adf961 authored over 6 years ago by Yang Luo <[email protected]>
Renew Casbin Server's info in README.

0732dd1a6fec8d325588cd23a45b6d37688907bb authored over 6 years ago by Yang Luo <[email protected]>
Add Argo CD's docs to tutorials.

314bd68389839afa573abf6f6223d06534d4c06b authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #133 from Quasilyte/quasilyte/commentedOutCode

remove commented-out code

009b99117968d36c1d49892899655cba0be771d6 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #132 from Quasilyte/quasilyte/typeSwitchVar

use type switch var binding to reduce the amount of type assertions

3af963774fceea8a9af5b05ec469af0a2afce849 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #131 from Quasilyte/quasilyte/typeUnparen

remove redundant parenthesis from type conversion exprs

02f3171fc71e510cfce0e120dc511cf784e421bd authored over 6 years ago by Yang Luo <[email protected]>
remove commented-out code

Found using https://go-critic.github.io/overview#commentedOutCode-ref

5ee817f00b02eb4846d57996dec7b6819c03c0c1 authored over 6 years ago by Iskander Sharipov <[email protected]>