mirror of
https://github.com/chatmail/core.git
synced 2026-05-23 00:36:32 +03:00
chore: update repository URLs to make npm and PyPI publishing possible
This commit is contained in:
980
CHANGELOG.md
980
CHANGELOG.md
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Bug reports
|
## Bug reports
|
||||||
|
|
||||||
If you found a bug, [report it on GitHub](https://github.com/deltachat/deltachat-core-rust/issues).
|
If you found a bug, [report it on GitHub](https://github.com/chatmail/core/issues).
|
||||||
If the bug you found is specific to
|
If the bug you found is specific to
|
||||||
[Android](https://github.com/deltachat/deltachat-android/issues),
|
[Android](https://github.com/deltachat/deltachat-android/issues),
|
||||||
[iOS](https://github.com/deltachat/deltachat-ios/issues) or
|
[iOS](https://github.com/deltachat/deltachat-ios/issues) or
|
||||||
@@ -67,7 +67,7 @@ If you want to contribute a code, follow this guide.
|
|||||||
BREAKING CHANGE: You have to call `dc_stop_io()`/`dc_start_io()` before/after `dc_imex(DC_IMEX_EXPORT_BACKUP)`
|
BREAKING CHANGE: You have to call `dc_stop_io()`/`dc_start_io()` before/after `dc_imex(DC_IMEX_EXPORT_BACKUP)`
|
||||||
```
|
```
|
||||||
|
|
||||||
4. [**Open a Pull Request**](https://github.com/deltachat/deltachat-core-rust/pulls).
|
4. [**Open a Pull Request**](https://github.com/chatmail/core/pulls).
|
||||||
|
|
||||||
Refer to the corresponding issue.
|
Refer to the corresponding issue.
|
||||||
|
|
||||||
@@ -116,7 +116,7 @@ For other ways to contribute, refer to the [website](https://delta.chat/en/contr
|
|||||||
|
|
||||||
You can find the list of good first issues
|
You can find the list of good first issues
|
||||||
and a link to this guide
|
and a link to this guide
|
||||||
on the contributing page: <https://github.com/deltachat/deltachat-core-rust/contribute>
|
on the contributing page: <https://github.com/chatmail/core/contribute>
|
||||||
|
|
||||||
[Conventional Commits]: https://www.conventionalcommits.org/
|
[Conventional Commits]: https://www.conventionalcommits.org/
|
||||||
[git-cliff]: https://git-cliff.org/
|
[git-cliff]: https://git-cliff.org/
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ version = "1.157.0"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
rust-version = "1.81"
|
rust-version = "1.81"
|
||||||
repository = "https://github.com/deltachat/deltachat-core-rust"
|
repository = "https://github.com/chatmail/core"
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
debug = 0
|
debug = 0
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -3,11 +3,11 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/deltachat/deltachat-core-rust/actions/workflows/ci.yml">
|
<a href="https://github.com/chatmail/core/actions/workflows/ci.yml">
|
||||||
<img alt="Rust CI" src="https://github.com/deltachat/deltachat-core-rust/actions/workflows/ci.yml/badge.svg">
|
<img alt="Rust CI" src="https://github.com/chatmail/core/actions/workflows/ci.yml/badge.svg">
|
||||||
</a>
|
</a>
|
||||||
<a href="https://deps.rs/repo/github/deltachat/deltachat-core-rust">
|
<a href="https://deps.rs/repo/github/chatmail/core">
|
||||||
<img alt="dependency status" src="https://deps.rs/repo/github/deltachat/deltachat-core-rust/status.svg">
|
<img alt="dependency status" src="https://deps.rs/repo/github/chatmail/core/status.svg">
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ For more commands type:
|
|||||||
## Installing libdeltachat system wide
|
## Installing libdeltachat system wide
|
||||||
|
|
||||||
```
|
```
|
||||||
$ git clone https://github.com/deltachat/deltachat-core-rust.git
|
$ git clone https://github.com/chatmail/core.git
|
||||||
$ cd deltachat-core-rust
|
$ cd deltachat-core-rust
|
||||||
$ cmake -B build . -DCMAKE_INSTALL_PREFIX=/usr
|
$ cmake -B build . -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
$ cmake --build build
|
$ cmake --build build
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
For example, to release version 1.116.0 of the core, do the following steps.
|
For example, to release version 1.116.0 of the core, do the following steps.
|
||||||
|
|
||||||
1. Resolve all [blocker issues](https://github.com/deltachat/deltachat-core-rust/labels/blocker).
|
1. Resolve all [blocker issues](https://github.com/chatmail/core/labels/blocker).
|
||||||
|
|
||||||
2. Update the changelog: `git cliff --unreleased --tag 1.116.0 --prepend CHANGELOG.md` or `git cliff -u -t 1.116.0 -p CHANGELOG.md`.
|
2. Update the changelog: `git cliff --unreleased --tag 1.116.0 --prepend CHANGELOG.md` or `git cliff -u -t 1.116.0 -p CHANGELOG.md`.
|
||||||
|
|
||||||
3. add a link to compare previous with current version to the end of CHANGELOG.md:
|
3. add a link to compare previous with current version to the end of CHANGELOG.md:
|
||||||
`[1.116.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.115.2...v1.116.0`
|
`[1.116.0]: https://github.com/chatmail/core/compare/v1.115.2...v1.116.0`
|
||||||
|
|
||||||
4. Update the version by running `scripts/set_core_version.py 1.116.0`.
|
4. Update the version by running `scripts/set_core_version.py 1.116.0`.
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ filter_unconventional = false
|
|||||||
split_commits = false
|
split_commits = false
|
||||||
# regex for preprocessing the commit messages
|
# regex for preprocessing the commit messages
|
||||||
commit_preprocessors = [
|
commit_preprocessors = [
|
||||||
{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](https://github.com/deltachat/deltachat-core-rust/pull/${2}))"}, # replace pull request / issue numbers
|
{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](https://github.com/chatmail/core/pull/${2}))"}, # replace pull request / issue numbers
|
||||||
]
|
]
|
||||||
# regex for parsing and grouping commits
|
# regex for parsing and grouping commits
|
||||||
commit_parsers = [
|
commit_parsers = [
|
||||||
@@ -82,11 +82,11 @@ footer = """
|
|||||||
{% if release.version -%}
|
{% if release.version -%}
|
||||||
{% if release.previous.version -%}
|
{% if release.previous.version -%}
|
||||||
[{{ release.version | trim_start_matches(pat="v") }}]: \
|
[{{ release.version | trim_start_matches(pat="v") }}]: \
|
||||||
https://github.com/deltachat/deltachat-core-rust\
|
https://github.com/chatmail/core\
|
||||||
/compare/{{ release.previous.version }}..{{ release.version }}
|
/compare/{{ release.previous.version }}..{{ release.version }}
|
||||||
{% endif -%}
|
{% endif -%}
|
||||||
{% else -%}
|
{% else -%}
|
||||||
[unreleased]: https://github.com/deltachat/deltachat-core-rust\
|
[unreleased]: https://github.com/chatmail/core\
|
||||||
/compare/{{ release.previous.version }}..HEAD
|
/compare/{{ release.previous.version }}..HEAD
|
||||||
{% endif -%}
|
{% endif -%}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ typedef struct _dc_event_emitter dc_accounts_event_emitter_t;
|
|||||||
* - Strings in function arguments or return values are usually UTF-8 encoded.
|
* - Strings in function arguments or return values are usually UTF-8 encoded.
|
||||||
*
|
*
|
||||||
* - The issue-tracker for the core library is here:
|
* - The issue-tracker for the core library is here:
|
||||||
* <https://github.com/deltachat/deltachat-core-rust/issues>
|
* <https://github.com/chatmail/core/issues>
|
||||||
*
|
*
|
||||||
* If you need further assistance,
|
* If you need further assistance,
|
||||||
* please do not hesitate to contact us
|
* please do not hesitate to contact us
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ description = "DeltaChat JSON-RPC API"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
default-run = "deltachat-jsonrpc-server"
|
default-run = "deltachat-jsonrpc-server"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
repository = "https://github.com/deltachat/deltachat-core-rust"
|
repository = "https://github.com/chatmail/core"
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "deltachat-jsonrpc-server"
|
name = "deltachat-jsonrpc-server"
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
"name": "@deltachat/jsonrpc-client",
|
"name": "@deltachat/jsonrpc-client",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/deltachat/deltachat-core-rust.git"
|
"url": "https://github.com/chatmail/core.git"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "run-s generate-bindings extract-constants build:tsc build:bundle build:cjs",
|
"build": "run-s generate-bindings extract-constants build:tsc build:bundle build:cjs",
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ name = "deltachat-repl"
|
|||||||
version = "1.157.0"
|
version = "1.157.0"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
repository = "https://github.com/deltachat/deltachat-core-rust"
|
repository = "https://github.com/chatmail/core"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ over standard I/O.
|
|||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
To download binary pre-builds check the [releases page](https://github.com/deltachat/deltachat-core-rust/releases).
|
To download binary pre-builds check the [releases page](https://github.com/chatmail/core/releases).
|
||||||
Rename the downloaded binary to `deltachat-rpc-server` and add it to your `PATH`.
|
Rename the downloaded binary to `deltachat-rpc-server` and add it to your `PATH`.
|
||||||
|
|
||||||
To install from source run:
|
To install from source run:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
cargo install --git https://github.com/deltachat/deltachat-core-rust/ deltachat-rpc-server
|
cargo install --git https://github.com/chatmail/core/ deltachat-rpc-server
|
||||||
```
|
```
|
||||||
|
|
||||||
The `deltachat-rpc-server` executable will be installed into `$HOME/.cargo/bin` that should be available
|
The `deltachat-rpc-server` executable will be installed into `$HOME/.cargo/bin` that should be available
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/deltachat/deltachat-core-rust.git"
|
"url": "https://github.com/chatmail/core.git"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepack": "node scripts/update_optional_dependencies_and_version.js"
|
"prepack": "node scripts/update_optional_dependencies_and_version.js"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ def write_package_json(platform_path, rust_target, my_binary_name):
|
|||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/deltachat/deltachat-core-rust.git",
|
"url": "https://github.com/chatmail/core.git",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import { ENV_VAR_NAME } from "./const.js";
|
import { ENV_VAR_NAME } from "./const.js";
|
||||||
|
|
||||||
const cargoInstallCommand =
|
const cargoInstallCommand =
|
||||||
"cargo install --git https://github.com/deltachat/deltachat-core-rust deltachat-rpc-server";
|
"cargo install --git https://github.com/chatmail/core deltachat-rpc-server";
|
||||||
|
|
||||||
export function NPM_NOT_FOUND_SUPPORTED_PLATFORM_ERROR(package_name) {
|
export function NPM_NOT_FOUND_SUPPORTED_PLATFORM_ERROR(package_name) {
|
||||||
return `deltachat-rpc-server not found:
|
return `deltachat-rpc-server not found:
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
CFFI Python Bindings
|
CFFI Python Bindings
|
||||||
============================
|
============================
|
||||||
|
|
||||||
This package provides `Python bindings`_ to the `deltachat-core library`_
|
This package provides `Python bindings`_ to the `chatmail core library`_
|
||||||
which implements IMAP/SMTP/MIME/OpenPGP e-mail standards and offers
|
which implements IMAP/SMTP/MIME/OpenPGP e-mail standards and offers
|
||||||
a low-level Chat/Contact/Message API to user interfaces and bots.
|
a low-level Chat/Contact/Message API to user interfaces and bots.
|
||||||
|
|
||||||
.. _`deltachat-core library`: https://github.com/deltachat/deltachat-core-rust
|
.. _`chatmail core library`: https://github.com/chatmail/core
|
||||||
.. _`Python bindings`: https://py.delta.chat/
|
.. _`Python bindings`: https://py.delta.chat/
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ Bootstrap Rust and Cargo by using rustup::
|
|||||||
|
|
||||||
Then clone the deltachat-core-rust repo::
|
Then clone the deltachat-core-rust repo::
|
||||||
|
|
||||||
git clone https://github.com/deltachat/deltachat-core-rust
|
git clone https://github.com/chatmail/core
|
||||||
cd deltachat-core-rust
|
cd deltachat-core-rust
|
||||||
|
|
||||||
To install the Delta Chat Python bindings make sure you have Python3 installed.
|
To install the Delta Chat Python bindings make sure you have Python3 installed.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Delta Chat Python bindings, new and old
|
|||||||
=======
|
=======
|
||||||
|
|
||||||
`Delta Chat <https://delta.chat/>`_ provides two kinds of Python bindings
|
`Delta Chat <https://delta.chat/>`_ provides two kinds of Python bindings
|
||||||
to the `Rust Core <https://github.com/deltachat/deltachat-core-rust>`_:
|
to the `Rust Core <https://github.com/chatmail/core>`_:
|
||||||
JSON-RPC bindings and CFFI bindings.
|
JSON-RPC bindings and CFFI bindings.
|
||||||
When starting a new project it is recommended to use JSON-RPC bindings,
|
When starting a new project it is recommended to use JSON-RPC bindings,
|
||||||
which are used in the Delta Chat Desktop app through generated Typescript-bindings.
|
which are used in the Delta Chat Desktop app through generated Typescript-bindings.
|
||||||
@@ -41,4 +41,4 @@ as the CFFI bindings are increasingly in maintenance-only mode.
|
|||||||
.. _virtualenv: http://pypi.org/project/virtualenv/
|
.. _virtualenv: http://pypi.org/project/virtualenv/
|
||||||
.. _merlinux: http://merlinux.eu
|
.. _merlinux: http://merlinux.eu
|
||||||
.. _pypi: http://pypi.org/
|
.. _pypi: http://pypi.org/
|
||||||
.. _`issue-tracker`: https://github.com/deltachat/deltachat-core-rust
|
.. _`issue-tracker`: https://github.com/chatmail/core
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ Development
|
|||||||
===========
|
===========
|
||||||
|
|
||||||
To develop JSON-RPC bindings,
|
To develop JSON-RPC bindings,
|
||||||
clone the `deltachat-core-rust <https://github.com/deltachat/deltachat-core-rust/>`_ repository::
|
clone the `chatmail core <https://github.com/chatmail/core/>`_ repository::
|
||||||
|
|
||||||
git clone https://github.com/deltachat/deltachat-core-rust.git
|
git clone https://github.com/chatmail/core.git
|
||||||
|
|
||||||
Testing
|
Testing
|
||||||
=======
|
=======
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ Install ``deltachat-rpc-server``
|
|||||||
To get ``deltachat-rpc-server`` binary you have three options:
|
To get ``deltachat-rpc-server`` binary you have three options:
|
||||||
|
|
||||||
1. Install ``deltachat-rpc-server`` from PyPI using ``pip install deltachat-rpc-server``.
|
1. Install ``deltachat-rpc-server`` from PyPI using ``pip install deltachat-rpc-server``.
|
||||||
2. Build and install ``deltachat-rpc-server`` from source with ``cargo install --git https://github.com/deltachat/deltachat-core-rust/ deltachat-rpc-server``.
|
2. Build and install ``deltachat-rpc-server`` from source with ``cargo install --git https://github.com/chatmail/core/ deltachat-rpc-server``.
|
||||||
3. Download prebuilt release from https://github.com/deltachat/deltachat-core-rust/releases and install it into ``PATH``.
|
3. Download prebuilt release from https://github.com/chatmail/core/releases and install it into ``PATH``.
|
||||||
|
|
||||||
Check that ``deltachat-rpc-server`` is installed and can run::
|
Check that ``deltachat-rpc-server`` is installed and can run::
|
||||||
|
|
||||||
@@ -33,4 +33,4 @@ Install ``deltachat-rpc-client``
|
|||||||
To get ``deltachat-rpc-client`` Python library you can:
|
To get ``deltachat-rpc-client`` Python library you can:
|
||||||
|
|
||||||
1. Install ``deltachat-rpc-client`` from PyPI using ``pip install deltachat-rpc-client``.
|
1. Install ``deltachat-rpc-client`` from PyPI using ``pip install deltachat-rpc-client``.
|
||||||
2. Install ``deltachat-rpc-client`` from source with ``pip install git+https://github.com/deltachat/deltachat-core-rust.git@main#subdirectory=deltachat-rpc-client``.
|
2. Install ``deltachat-rpc-client`` from source with ``pip install git+https://github.com/chatmail/core.git@main#subdirectory=deltachat-rpc-client``.
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ dependencies = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
"Home" = "https://github.com/deltachat/deltachat-core-rust/"
|
"Home" = "https://github.com/chatmail/core/"
|
||||||
"Bug Tracker" = "https://github.com/deltachat/deltachat-core-rust/issues"
|
"Bug Tracker" = "https://github.com/chatmail/core/issues"
|
||||||
"Documentation" = "https://py.delta.chat/"
|
"Documentation" = "https://py.delta.chat/"
|
||||||
"Mastodon" = "https://chaos.social/@delta"
|
"Mastodon" = "https://chaos.social/@delta"
|
||||||
|
|
||||||
|
|||||||
@@ -4,14 +4,14 @@ resources:
|
|||||||
icon: github
|
icon: github
|
||||||
source:
|
source:
|
||||||
branch: main
|
branch: main
|
||||||
uri: https://github.com/deltachat/deltachat-core-rust.git
|
uri: https://github.com/chatmail/core.git
|
||||||
|
|
||||||
- name: deltachat-core-rust-release
|
- name: deltachat-core-rust-release
|
||||||
type: git
|
type: git
|
||||||
icon: github
|
icon: github
|
||||||
source:
|
source:
|
||||||
branch: main
|
branch: main
|
||||||
uri: https://github.com/deltachat/deltachat-core-rust.git
|
uri: https://github.com/chatmail/core.git
|
||||||
tag_filter: "v*"
|
tag_filter: "v*"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ Detect/prevent active attacks | [securejoin][] protocols
|
|||||||
Compare public keys | [openpgp4fpr][] URI Scheme
|
Compare public keys | [openpgp4fpr][] URI Scheme
|
||||||
Header encryption | [Header Protection for Cryptographically Protected E-mail](https://datatracker.ietf.org/doc/draft-ietf-lamps-header-protection/)
|
Header encryption | [Header Protection for Cryptographically Protected E-mail](https://datatracker.ietf.org/doc/draft-ietf-lamps-header-protection/)
|
||||||
Configuration assistance | [Autoconfigure](https://web.archive.org/web/20210402044801/https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration) and [Autodiscover][]
|
Configuration assistance | [Autoconfigure](https://web.archive.org/web/20210402044801/https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration) and [Autodiscover][]
|
||||||
Messenger functions | [Chat-over-Email](https://github.com/deltachat/deltachat-core-rust/blob/master/spec.md#chat-mail-specification)
|
Messenger functions | [Chat-over-Email](https://github.com/chatmail/core/blob/main/spec.md#chat-mail-specification)
|
||||||
Detect mailing list | List-Id ([RFC 2919][]) and Precedence ([RFC 3834][])
|
Detect mailing list | List-Id ([RFC 2919][]) and Precedence ([RFC 3834][])
|
||||||
User and chat colors | [XEP-0392][]: Consistent Color Generation
|
User and chat colors | [XEP-0392][]: Consistent Color Generation
|
||||||
Send and receive system messages | Multipart/Report Media Type ([RFC 6522][])
|
Send and receive system messages | Multipart/Report Media Type ([RFC 6522][])
|
||||||
|
|||||||
Reference in New Issue
Block a user