No description
  • PHP 98.4%
  • CSS 1.1%
  • Shell 0.4%
Find a file
François Kooman 04887b19f3
Some checks are pending
/ tests (push) Waiting to run
update CHANGES
2026-03-13 08:48:15 +01:00
.forgejo/workflows run CI on codeberg-tiny-lazy 2025-10-14 12:56:11 +02:00
bin prevent deletion when disabled, not when enabled 2026-02-18 21:01:12 +01:00
config sort language codes, add af-ZA 2022-05-09 16:14:56 +02:00
dev match (C) header with vpn-server-node 2025-10-20 19:42:06 +02:00
libexec do *not* auto init/migrate with db tool for SQLite 2026-02-11 14:35:01 +01:00
locale add credits for it-IT translation 2026-02-11 11:55:47 +01:00
schema implement "Last Used" column for OAuth Authorization on "Account" page 2024-05-31 11:37:18 +02:00
src do not include comments in (admin) API + QR code client configs 2026-03-13 08:44:44 +01:00
testing add user testing document 2016-04-26 09:26:04 +02:00
tests do not include comments in (admin) API + QR code client configs 2026-03-13 08:44:44 +01:00
views do not include comments in (admin) API + QR code client configs 2026-03-13 08:44:44 +01:00
web expose some OpenVPN server config info on the "Info" page 2026-03-02 11:14:47 +01:00
.gitattributes ignore composer.lock with git diff 2021-12-27 13:27:58 +01:00
.gitignore phpstan.neon -> phpstan.neon.dist 2025-10-20 16:34:47 +02:00
.php-cs-fixer.dist.php update php-cs-fixer file 2026-02-18 14:16:19 +01:00
CHANGES.md update CHANGES 2026-03-13 08:48:15 +01:00
composer.json update for new OAuth server API 2026-01-08 15:01:48 +01:00
composer.lock update for new OAuth server API 2026-01-08 15:01:48 +01:00
CONFIG_CHANGES.md remove references to sr.ht, move to codeberg.org 2024-11-11 21:17:25 +01:00
LICENSE new api, refactor, simplify 2016-09-21 12:23:02 +02:00
LICENSE.spdx point to codeberg, fix development setup URL 2023-11-09 20:24:32 +01:00
Makefile update Makefile, .gitignore 2025-10-01 13:35:26 +02:00
NEW_RELEASE.md remove references to sr.ht, move to codeberg.org 2024-11-11 21:17:25 +01:00
phpstan.neon.dist phpstan.neon -> phpstan.neon.dist 2025-10-20 16:34:47 +02:00
phpunit.xml.dist switch back to PHPUnit 9 2024-03-16 10:27:14 +01:00
psalm.xml.dist update phpstan/psalm level 2025-10-16 14:52:32 +02:00
README.md update README 2025-10-20 19:44:01 +02:00
VERSION prepare for release 2026-03-02 12:08:14 +01:00

Summary: User and admin portal for Let's Connect! and eduVPN

Description: The user and admin portal and API for eduVPN / Let's Connect! allowing for self-management by users and administrative tasks by designated administrators.

Copyright: The Commons Conservancy eduVPN Programme

License: AGPL-3.0-or-later

Introduction

This project contains the user and admin portal for the Let's Connect! and eduVPN software.

Contributing

Thank you for taking the time to contribute to eduVPN / Let's Connect!.

We are very happy to receive bug fixes and translation updates! Please create an entry in the issue tracker as well. If you want to see/develop new features, or introduce big(ger) changes, please talk to us before you start working on it to prevent you doing to work and having it rejected.

Furthermore, in order for us to be able to accept your contributions, if they are big enough to warrant protection under copyright, we'd like to ask you to sign our "CLA" and send it back to us.

You can find the CLA here. Pick the correct one, either for "legal entities" or "individuals" and mail it to legaldocuments@commonsconservancy.org as stated in the document. Please add eduvpn-support@lists.geant.org to the CC field.

NOTE: signing the CLA will not automatically guarantee your contribution will be accepted and included in the software!

Thanks again for wanting to contribute to eduVPN / Let's Connect!

Code Quality / Style

If you want to contribute, make sure your code makes it through static code analysis, does not break the unit tests and is properly formatted.

Refer to Development Setup on how to install and run those tools.