Compare commits

...

13 Commits

35 changed files with 285 additions and 26 deletions

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/mylyn-gitea/bin/gpgsign.py}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/mylyn-gitea}"/>
</launchConfiguration>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/mylyn-gitea/bin/jarsign.sh}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-keystore $HOME/Settings/Certificates/keytool.pks -alias selfsigned"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/io.gitea.mylyn.updatesite}"/>
</launchConfiguration>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/mylyn-gitea/bin/gpgsign.py}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/io.gitea.mylyn.updatesite}"/>
</launchConfiguration>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/mylyn-gitea/bin/jarsign.sh}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/io.gitea.mylyn.updatesite}"/>
</launchConfiguration>

View File

@ -10,6 +10,26 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/jarsign.launch</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/gpgsign.launch</value>
</dictionary>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.UpdateSiteNature</nature>

31
2A766910298F3874.asc Normal file
View File

@ -0,0 +1,31 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEYHRUnxYJKwYBBAHaRw8BAQdAsXfaALTaH7X+uKcEnyiHYhuU51Iw6Tjdwe3Q
qXBzV+q0JkZyYW7Dp29pcyBURVJST1QgPGZyYW5jb2lzQHRlcnJvdC5uZXQ+iJEE
ExYKADkCGwMCHgECF4ACGQEWIQT5tOyQEg2FhDl/2HYqdmkQKY84dAUCYHRbfwQL
CQgHBBUKCQgFFgIDAQAACgkQKnZpECmPOHTwIQD/eKlSD5vQ1R68tSjxXiG3SSHB
HxGflCsjc9IscP7fxJgBAMez4A2XS4BL12oxMKjJmdOMvhEhyTeDn7x5iu01TWUJ
tCRGcmFuw6dvaXMgVEVSUk9UIDxmdGVycm90QGFwcmlsLm9yZz6IjgQTFgoANgIb
AwIeAQIXgBYhBPm07JASDYWEOX/Ydip2aRApjzh0BQJgdFt/BAsJCAcEFQoJCAUW
AgMBAAAKCRAqdmkQKY84dMe4AQCVIXQ6SPLZTTSF40N6RF99K+nvl54PInOYbZUr
PuvVegEA3UzpSq3iKtRgEWhzYyFjLHS2NmXXuXxzi6iVdk/yjgu4OARgdFSfEgor
BgEEAZdVAQUBAQdAGNe7S6n/38BL9S9CcF1eBA1hBnsWbAWwTG8b6eb4GUIDAQgH
iHgEGBYKACAWIQT5tOyQEg2FhDl/2HYqdmkQKY84dAUCYHRUnwIbDAAKCRAqdmkQ
KY84dE7gAQDkU9O35z9QiBg3K9jvb2S5PgLJln6HPckrYNpdOhlkGAEA4HbtxzM3
4Gqlu0f49I1phY+qV8EvW4bjxvGP0ixGwwO4MwRgdF2SFgkrBgEEAdpHDwEBB0DY
YOutAYMAzetyycq9AgwTzmPeG39ZEGz6Yf5DAg8gkYjvBBgWCgAgFiEE+bTskBIN
hYQ5f9h2KnZpECmPOHQFAmB0XZICGwIAgQkQKnZpECmPOHR2IAQZFgoAHRYhBM11
WZnV3a/057or1H2WsIjCeshpBQJgdF2SAAoJEH2WsIjCeshp3M0A/3FUYm76BswC
0PYsgCgTCJ3HC7ZOfS3zdyYHYVyUk59pAQDy8oV3KoKCNgvLhiOzzSX2YB5NuHWa
C5WdJH5nkGBiA1iAAQDkyQjmxnHLNbUhRdItWRu2u3J5Srvdp/g6OqnQBfSb1gD+
Jf4sBxA7W4Rx9ItZhZTa4vZzePsI76Z5CiQ4GxiERwy4OARgdF4PEgorBgEEAZdV
AQUBAQdAoKJ0QT65I5yvZA/AuVzD94OCAU8ixjSMa8dYSjUvwEwDAQgHiHgEGBYK
ACAWIQT5tOyQEg2FhDl/2HYqdmkQKY84dAUCYHReDwIbDAAKCRAqdmkQKY84dLjl
AQDMldxXxQ9WRj3lNLQ5gARI7faEcR+VJ9rRLwb9gxEzNwEAwuuswv3RNfy+tYTJ
CfOVZgLAuZfvXRpzgQ5RolwknwO4MwRgdF43FgkrBgEEAdpHDwEBB0ALrt7iTK0w
UlAzUkJS9YZShIPm8IpEXd2BJDOF+roL0oh4BBgWCgAgFiEE+bTskBINhYQ5f9h2
KnZpECmPOHQFAmB0XjcCGyAACgkQKnZpECmPOHRNLAEAgFFWoawrM7bWCyCJojo9
yLKYzJ1R9+6abFQ8nbnxmpsBAIRlGCEpXio7/xUhO54vVf2RIM0FETpA8bsLh0Mr
jZYL
=Soqq
-----END PGP PUBLIC KEY BLOCK-----

104
README.md
View File

@ -1,40 +1,83 @@
# mylyn-gitea-updatesite
# Mylyn/Gitea Tasks Connector Update Site
This is the update site for the Mylyn/Gitea Tasks Connector (https://forge.chapril.org/gitea/mylyn-gitea).
This is the release and update site for the *Mylyn/Gitea Tasks Connector* (https://forge.chapril.org/gitea/mylyn-gitea/ ).
## Copyrights and License
(c) 2021 F.Terrot
The *Mylyn/Gitea Tasks Connector* is provided under the MIT License you may find a copy here [https://teilginn.github.io/mylyn-gitea-updatesite/LICENSE](https://teilginn.github.io/mylyn-gitea-updatesite/LICENSE)
### Thanks and Credits
I want to thanks and credit:
* `pweingardt` for the [Mylyn Gilab Connector](https://github.com/pweingardt/mylyn-gitlab) which helps me in my initial plug-ins setup.
* `zeripath` for the [Java Gitea API](https://github.com/zeripath/java-gitea-api) I used first to communicate with Gitea's instance before facing ssl and JDK 11 compliance issues.
* Contributors to the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) which helps me to understand how I can make GUI of the plugin different.
## Release Signature & Authentication
Starting with version 0.3.0, the *Mylyn/Gitea Tasks Connector* plugin will be signed with a _Java_ self-signed certificate.
In addition to the _internal_ signature, a detached GPG signature will be provided for all files associated with the release, including this README and the certificate public key, in the `gpg/` directory.
More over all commits in *Mylyn/Gitea Tasks Connector* related repositories are also now *git-signed*.
Self-signed certificate properties:
* Finger print: `E3:7E:0A:ED:28:70:36:3C:E3:B5:D4:F4:3C:FE:23:30:AF:52:5E:C6:1A:D5:86:15:87:FA:0B:92:D3:B0:C0:A1`
* Public key certificate file in PEM format (selfsigned.pem)[https://teilginn.github.io/mylyn-gitea-updatesite/selfsigned.pem) or DER format (selfsigned.der)[https://teilginn.github.io/mylyn-gitea-updatesite/selfsigned.der)
GPG key properties:
* finger print: `F9B4 EC90 120D 8584 397F D876 2A76 6910 298F 3874`
* GPG public key file [2A766910298F3874.asc](https://teilginn.github.io/mylyn-gitea-updatesite/2A766910298F3874.asc)
In addition to *Mylyn/Gitea Tasks Connector Update Site* GPG public key file is available from the different Git repositories used to develop the plugin :
* Update Site sources [main repository](https://forge.chapril.org/gitea/mylyn-gitea-updatesite/src/commit/457a618b438b6a712221cfabae80aa799df83135/2A766910298F3874.asc) and [Github mirror](https://raw.githubusercontent.com/teilginn/mylyn-gitea-updatesite/master/2A766910298F3874.asc)
* Plugin sources [main branch](https://forge.chapril.org/gitea/mylyn-gitea/src/commit/9322d65b8baae36f173163ac8a04852cf1fe07c4/2A766910298F3874.asc)
You can also check the GPG key validity/fingerprint from [keys.openpgp.org](https://keys.openpgp.org/) : [https://keys.openpgp.org/search?q=2A766910298F3874](https://keys.openpgp.org/search?q=2A766910298F3874)
## Usage
1. Install the plugin obviously (you can use the update site)
2. Add a new Tasks Repository, using the new *Mylyn/Gitea Tasks Connector*
1. Install the plug-in either using the Eclipse market place
[https://marketplace.eclipse.org/content/mylyngitea-tasks-connector](https://marketplace.eclipse.org/content/mylyngitea-tasks-connector)
either using obviously this site [https://teilginn.github.io/mylyn-gitea-updatesite/](https://teilginn.github.io/mylyn-gitea-updatesite/)
as a manually configured update site.
2. Add a new Tasks Repository, using the new *Gitea Issues* repository type.
1. Enter the project URL (something like `http(s)://my-gitea-instance.org/myname_or_organisation/my_repository(.git)`) (the connector will disguard the `.git` if present)
2. Enter the API key token you have created via your Giteas web interface: `Settings | Applications | Generate New Token`. It's also possible to use usename/password.
2. Enter the API key token you have created via your Giteas web interface: `Settings | Applications | Generate New Token`.
It's also possible to use usename/password couple.
3. **Do not forget to check the "Save Password" checkbox**. I don't know how to create a password prompt...
3. You can now create queries and issues
4. Use the `Validate Settings...` button to verify your settings and then `Close` the dialog
3. You can now create queries
4. Read, Modify and create issues.
If you use https instead of http (*and you absolutely should use https*), be sure you have a valid certificate. That means it is signed by a trusted CA. If you don't have a valid certificate (like a self signed certificate), the plugin will refuse to connect. If you want to add your CA certificate to the java keystore, you have to:
If you use *https* instead of http (*and you absolutely should use https*), be sure you have a _valid_ certificate. That means it is signed by a trusted CA.
If you don't have a _valid_ certificate like a self signed certificate, the plugin may refuse to connect. If you want to add your CA certificate to the
java keystore, you have to:
1. Find the keystore which is used by your JVM (on my machine it is /etc/ssl/certs/java/cacerts)
2. find out the password for the keystore (the default is "changeit")
3. add the CA certificate to this keystore
2. Find out the password for the keystore (the default is "changeit")
3. Add the CA certificate to this keystore
1. On Linux, Mac OS X, or Unix systems, use `keytool -import -alias A-UNIQUE-ALIAS -file YOUR-CA.crt -keystore $PATH_TO_YOUR_KEYSTORE` (root permissions may be necessary)
2. On Windows, in an Administrator Command Prompt use `"%PROGRAMFILES%\java\jre7\bin\keytool" -import -alias A-UNIQUE-ALIAS -file YOUR-CA.cer -keystore "%PROGRAMFILES%\Java\jre7\lib\security\cacerts"`
I don't kown if I will introduce the option to ignore certificate errors. It is not a good way to do those kind of things, especially as it's now not so difficult to get a valid certificate for self hosted services thanks to Let's Encrypt.
Note that Let's Encrypt certificates are accepted from Java 1.8 and are fully supported by the connector.
2. On Windows, in an Administrator Command Prompt use `"%PROGRAMFILES%\java\jre<JAVE-VERSION>\bin\keytool" -import -alias A-UNIQUE-ALIAS -file YOUR-CA.cer -keystore "%PROGRAMFILES%\Java\jre7\lib\security\cacerts"`
Note: Starting with Java8, Let'Encrypt Certificates are accepted default.
## What versions are supported
The Mylyn/Gitea Tasks connector is developped under Linux (XUbuntu 20.04) using:
* Eclipse 2019-12 (4.14.0 Build 20191212-1212)
The Mylyn/Gitea Tasks connector is developed and so tested under Linux (XUbuntu 20.04) using:
* Eclipse 2019-12 (4.14.0 Build 20191212-1212)
* Mylyn 3.24
* Java JDK 11
* Java Gitea API 1.13
It is tested in front of *Gitea 1.13* servers.
It is tested in front of *Gitea 1.14* Instance. It's highly recommended to keep your Gitea's instance up to date. You can use the [Gitea Auto Update](https://github.com/CMiksche/gitea-auto-update) script to do it for You.
It is configured to be compliant in theory with Java 1.8 and Mylyn 3.8.0 as minimal versions.
The plug-ins is configured to be compliant with Java 1.8 and Mylyn 3.8.0 as minimal versions and should be compliant with newest Eclipse versions.
The plug-ins should also run with Windows and certainly MAc-OS Eclipse clients.
## What time zone is used in the task editor?
@ -42,16 +85,27 @@ The times that appear in the Gitea issue editor (ie. created, modified) are in y
## Known issues/Limitations
* The Mylyn/Gitea Tasks connector can only communicate with Gitea instances when the Swagger API is not been desactivated. (Note: that this feature is activated by default)
* *Mylyn/Gitea Tasks Connector* is using the Gitea's instance Swagger API. It's obvious but it can only communicate with the Gitea's instance only if the Swagger API is activate. This feature is active by default, so contact your Gitea's instance administrator if it has been disabled.
* List of Eclipse versions plugins is compliant with, is to be defined. It will be test with the version of Eclipse I'm using (Linux/Windows) in front of an *always* up to date gitea instance.
* Version 1.x will only support read access and queries, we have may to wait the Version 2.x to create and modify issues.
* If you created a new milestone or added a new member via the web interface, you have to update the repository configuration, so that the connector reloads the project members and milestones. Right click on the Gitea repository in the Task repositories view and click on "Update Repository Configuration".
* Offline mode does not work.
* If you create a new milestone or add a new member via the web interface, you have to update the repository configuration or query properties, so that the connector reloads the project members and milestones. Right click on the Gitea repository in the Task repositories view and click on "Update Repository Configuration".
* Offline mode is not supported.
* Out of the box support for valid certificates only.
* Only support token and user/password as authentication scheme.
* Supports only token and user/password as authentication scheme.
* The _Project_ feature is not supported as there is no Gitea Swagger API for that (at least in version 1.13)
Check Issues repository for more up to date development status information
* [Known issues](https://github.com/teilginn/mylyn-gitea/issues?q=is%3Aopen+is%3Aissue)
* [known limitations](https://github.com/teilginn/mylyn-gitea/labels/known_limitation)
## Report an issue/Request a new feature
To avoid any account management activity, issues tracker is handled at [Github](https://github.com/teilginn/mylyn-gitea/issues).
Feel free to open issues to report bugs or request new features but please only write in English or in French (Google translate is not so good with technical tanslations)
### Won't be implemented
The goal of this connector is not to replaced the [Gitea](https://gitea.io/) web interface, so everything which is not Issue related or not link with what may help a developper in his day-to-day issue management like Team/Repository management and milestone management will not be implemented.
The goal of this connector is *not* to replaced the [Gitea](https://gitea.io/) web interface.
So everything which is not Issue related or not link with what may help a developer in his day-to-day issue management
like Team/Repository management and milestone management will not be implemented.

BIN
artifacts.jar Executable file

Binary file not shown.

BIN
content.jar Executable file

Binary file not shown.

BIN
features/io.gitea.mylyn_0.1.0.jar Executable file

Binary file not shown.

BIN
features/io.gitea.mylyn_0.2.0.jar Executable file

Binary file not shown.

Binary file not shown.

7
gpg/LICENSE.asc Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqwAKCRB9lrCIwnrI
aeIWAQDKk6glsU1vQaPyMz/H17dPkWSXcnR7ce2yFoF6+CeLJQD/cj4Fqn5yOJIE
IDjCsyCSD6qmhIX/N+Pctjwg9LKJtQ8=
=PNNj
-----END PGP SIGNATURE-----

7
gpg/README.md.asc Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrgAKCRB9lrCIwnrI
aeknAP9jNE76BfyHNknLJDNe6zT68D9+Kd2ZfS4VUjHMwoTzwAD/WRSxKzsyquWB
zvQmKqkUGiXnYSO3zIc/YvZqd6t4pQY=
=J/3L
-----END PGP SIGNATURE-----

7
gpg/artifacts.jar.asc Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqQAKCRB9lrCIwnrI
adDRAP4lIs54OQcuSdEgUrK0YwfM20wdDFsg8BE2bxMixly7/AEA6lOvW/QyYLMP
9DJ8i+k6GHeVbR4Fvqx+b1n+npMLvQA=
=jHI3
-----END PGP SIGNATURE-----

7
gpg/content.jar.asc Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqgAKCRB9lrCIwnrI
aebGAQDQTl0WLrmE+gxKnVf3cgNqtSH4mZOzcLMVv3S6HzZT9AD9FdV7cqsudJuK
1N4SmpkLGajH/tdiwKIIChrE7Vmqggw=
=aaJ3
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqgAKCRB9lrCIwnrI
aYmAAQCNYhN/nI4FUMMJkcP856LTSYkEIc1iJP5pbOaPsBPzZQEA21pzyoyLJaCw
69iv2OpTzFW0i2AvTDjEUqL1EZQlqQk=
=Z2lD
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqgAKCRB9lrCIwnrI
aYAdAP9QMHwGhTkJr88jfe8l8UxEwa0KkP+1cRRYT/enRLuz0wD+PVClQhLFVs4y
Bxg88iUV/c+X2A0sFtdAIsc9zyix1w4=
=l4Z/
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqwAKCRB9lrCIwnrI
aXHmAQCb9w+8k6sraxfN/pRdBeYOKqOzbNZvEiAVEEu9hqQnogD/dg11Z9JYrSzM
N39GD5KXq0qYZRp+XUGjB5iniYgHags=
=cPKu
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqwAKCRB9lrCIwnrI
aaEDAP4xk9xQxYtaPfYx2BntbabeJoupP2NvuvBAvf7ZloOLbQEAhTZF2DjG0k56
f4DPMq54+nYV5ugeTQCBZwUzNESE/A4=
=jtQG
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrAAKCRB9lrCIwnrI
aUAYAQC+RfzMVfJe+DUBDSZa+Y/hMyhyoBAjjSSMa3FYnt3HmwEA0hZTRSqY8XFk
enRgn/mMLb1CDop3JW4yDU9sYwa2bQA=
=918h
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrAAKCRB9lrCIwnrI
adbQAP948uIlU/7T0hbFD7mYyLEWXyvP+Wf0AZWp0XHqglzVnAD/aksWs/UU5ELe
G/qZvGydCDcb6GoWntJcVngcbwLhIAE=
=fKQH
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrAAKCRB9lrCIwnrI
aR0dAP0WfZb7RxTLAuzCuWIiwVB7CNlgr8tnhbGBr/Mvyww1VwD9FCC7YkuNQdph
PT3JTq9P9xi0E0Meq9taC2rp3oo11QI=
=Z3aN
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrQAKCRB9lrCIwnrI
abK3AQD4NYOn9BbQZxYvvqIGYJ6eokKpgVXYqWOrNbQLno/eDwEAxjpvJCIXBpNf
3chrcgKVIxLM2VYZ4RBUIzZPt5H0YQI=
=kqqC
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrQAKCRB9lrCIwnrI
adHuAQDLXC7SeayGc7ryntYeS9U2EMpbU/xz5iv4NvG+2u+hZQEA4Pg0ZrArSZcP
YqGJMr1e7CeaP8/0OcFsH5l0d0VmWAw=
=Mp94
-----END PGP SIGNATURE-----

7
gpg/site.xml.asc Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrgAKCRB9lrCIwnrI
adGdAP0a43zWJSU9SFNtVyS5G1hQJZ67z+A5Z38UREGTePOAzgEAx7gHK18HkcnT
DdMTcRtVVrJTSTTDXlXcMZz+I9mwlgw=
=4t5m
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
selfsigned.der Normal file

Binary file not shown.

22
selfsigned.pem Normal file
View File

@ -0,0 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDqTCCApGgAwIBAgIEYsau/jANBgkqhkiG9w0BAQ0FADCBhDELMAkGA1UEBhMC
RlIxDzANBgNVBAgTBkZyYW5jZTEOMAwGA1UEBxMFUGFyaXMxFzAVBgNVBAoTDlBy
aXZhdGUgUGVyc29uMSAwHgYDVQQLExdTZWxmIFNpZ25lZCBDZXJ0aWZpY2F0ZTEZ
MBcGA1UEAwwQVEVSUk9UIEZyYW7Dp29pczAeFw0yMTA0MjUxNTA1MDFaFw0yMjA0
MjUxNTA1MDFaMIGEMQswCQYDVQQGEwJGUjEPMA0GA1UECBMGRnJhbmNlMQ4wDAYD
VQQHEwVQYXJpczEXMBUGA1UEChMOUHJpdmF0ZSBQZXJzb24xIDAeBgNVBAsTF1Nl
bGYgU2lnbmVkIENlcnRpZmljYXRlMRkwFwYDVQQDDBBURVJST1QgRnJhbsOnb2lz
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnO+n03pCp5+fXoRzFq8y
2NUSoOCjmlTk+XQZmwpURTpD7VQWNzl1BZAbuje9MQz6aqMNgsIjATXl2GhzQgiU
hRiJfUtvngWjnRQvn2HbRizLTwAmBU7+nnr0yGpnm/odd+72cs1ia7XVY872bRKM
HFxrjpMnVvxJFK1AvR11OCORp4hzEuAaeq+8IlOmMv3OKJxsyeabHs34DInOzMBO
HkrwPt7d04EDq5tWA3h+hgCFS5qdzgCgR0GMkYKqvQqE6eQpR5kifwOYEZbg1Ynq
tI3FeC/5V9o8ORC1lcl/LUvkO56UxI4epfULU59/odksF9gUgPV7TkA2hP09EnwI
LQIDAQABoyEwHzAdBgNVHQ4EFgQUPQpvx12TQ/u2C3i1v0GpeNSf5hkwDQYJKoZI
hvcNAQENBQADggEBAFGDR4XPQ+Lv3LFZCqQMmL4lxrjGAKE2mTA/HRGjVLdC+Xs3
gxnL3vumwse03b6bf1edkcdX9/Sb+DcnqcFMVrWKZI3UFp0jkT6lJjliMBgXzgiR
RFQYHWCH/1y6yoRHf4UUVWsEVto19zuB2/Yd2LHvqK1LdrDFbenQzl0uIUeRyG1a
Xasf7BHGHBBVAIXhoZMnH+QcP83eX2HIb+Ji/WHLPfes23M+n0d1FtCQFyKvttnG
m8ruB/pIYKoR1D92wgiZQGNiEkLqI7FB1bUbgTc3g5za9k4PpMw4AwiVcbe6nphn
iP1wykQbVT6qtFs1t94B7843hqXOZJUkUCa9EFg=
-----END CERTIFICATE-----

View File

@ -3,7 +3,7 @@
<description name="Mylyn Gitea Connector" url="https://forge.chapril.org/gitea/mylyn-gitea/io.gitea.mylyn.updatesite">
</description>
<feature url="features/io.gitea.mylyn_0.1.0.jar" id="io.gitea.mylyn" version="0.1.0">
<feature url="features/io.gitea.mylyn_0.3.1.jar" id="io.gitea.mylyn" version="0.3.1">
<category name="org.eclipse.mylyn"/>
</feature>
<category-def name="org.eclipse.mylyn" label="Mylyn Connectors">