Add copyright headers and contributors list

Add proper copyright notices to all source files with accurate date
ranges per contributor based on git history. Add contributors to
composer.json authors and README.
This commit is contained in:
Laurent Dinclaux
2026-02-10 09:49:35 +11:00
parent 8f800610cf
commit 6a4a4e09df
6 changed files with 60 additions and 9 deletions

View File

@@ -36,3 +36,10 @@ This plugin allows users to switch between different accounts (including remote)
* Versions 5.x - for Roundcube v1.6+ (PHP 8.1+)
This is a fork of the [original plugin](https://bitbucket.org/BoresExpress/ident_switch) by Boris Gulay, maintained at [Gecka-apps/ident_switch](https://github.com/Gecka-apps/ident_switch).
### Contributors ###
* **Boris Gulay** - Original developer (2016-2022)
* **Christian Landvogt** - Special folders support (2019)
* **Gergely Papp** - Bug fixes (2021)
* **Mickael** - SMTP compatibility fix (2022)
* **Laurent Dinclaux - Gecka** - Current maintainer (2026)

View File

@@ -10,6 +10,21 @@
"name": "Boris Gulay",
"email": "boris@gulay.name",
"role": "Original Developer"
},
{
"name": "Christian Landvogt",
"email": "chris@lvgt.de",
"role": "Contributor"
},
{
"name": "Gergely Papp",
"email": "telirium@gmail.com",
"role": "Contributor"
},
{
"name": "Laurent Dinclaux",
"email": "laurent@gecka.nc",
"role": "Maintainer"
}
],
"repositories": [

View File

@@ -1,4 +1,14 @@
<?php
/**
* ident_switch - Configuration file.
*
* Copyright (C) 2016 Boris Gulay
*
* Original code licensed under GPL-3.0+.
* New contributions licensed under AGPL-3.0+.
*
* @url https://github.com/Gecka-apps/ident_switch
*/
/*
* Preconfigured settings for different mail domains.

View File

@@ -1,5 +1,12 @@
/*
* This is part of identity_imap plugin
/**
* ident_switch - Identity settings form handler.
*
* Copyright (C) 2018 Boris Gulay
*
* Original code licensed under GPL-3.0+.
* New contributions licensed under AGPL-3.0+.
*
* @url https://github.com/Gecka-apps/ident_switch
*/
$(function() {

View File

@@ -1,5 +1,12 @@
/*
* This is part of identity_imap plugin
/**
* ident_switch - Account switcher UI component.
*
* Copyright (C) 2016-2018 Boris Gulay
*
* Original code licensed under GPL-3.0+.
* New contributions licensed under AGPL-3.0+.
*
* @url https://github.com/Gecka-apps/ident_switch
*/
$(function() {

View File

@@ -1,12 +1,17 @@
<?php
/**
* Identities IMAP
* ident_switch - Roundcube plugin for fast switching between accounts.
*
* This plugin allows fast switching between accounts.
* Copyright (C) 2016-2022 Boris Gulay
* Copyright (C) 2019 Christian Landvogt
* Copyright (C) 2021 Gergely Papp
* Copyright (C) 2022 Mickael
* Copyright (C) 2026 Gecka
*
* @version 4.4.2
* @author Boris Gulay
* @url
* Original code licensed under GPL-3.0+.
* New contributions licensed under AGPL-3.0+.
*
* @url https://github.com/Gecka-apps/ident_switch
*/
class ident_switch extends rcube_plugin
{