Rodolfo García Peñas (kix)
093f3685d1
Included contrib nametrans_imap_to_utf8.py
...
Script file to use as nametrans to convert IMAP UTF-7 to UTF-8.
Please, take a look of issue #23
https://github.com/OfflineIMAP/offlineimap3/issues/23
Thanks a lot to @dnebauer and @sudipm-mukherjee
Closes #23
2020-11-10 23:32:31 +01:00
Rodolfo García Peñas (kix)
e77440552c
Do not make object inheritance
...
This patch removes these lintian warnings:
Warning R0205: Class 'X' inherits from object,
can be safely removed from bases in python3 (useless-object-inheritance)
2020-08-29 21:44:18 +02:00
Rodolfo García Peñas (kix)
ad53e6f7ab
Reformat offlineimap/contrib/ all files
...
Add some spaces, remove lines,... now format is better (lintian).
2020-08-29 20:36:01 +02:00
Rodolfo García Peñas (kix)
d5564828ea
contrib/store-pw-with-gpg/gpg-pw.py
2020-08-28 03:24:12 +02:00
Rodolfo García Peñas (kix)
0f5e21f388
2to3 contrib/tested-by.py
2020-08-28 03:23:06 +02:00
Rodolfo García Peñas (kix)
8fbff955f1
2to3 contrib/release.py
2020-08-28 03:21:42 +02:00
Rodolfo García Peñas (kix)
fb37b35535
2to3 contrib/internet-urllib3.py
2020-08-28 03:20:12 +02:00
Rodolfo García Peñas (kix)
cbc7ac6385
2to3 contrib/helpers
2020-08-28 03:18:28 +02:00
Nicolas Sebrecht
f9aefed704
contrib/release.py: don't break if sphinx-build is missing
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2019-02-17 00:54:17 +01:00
Nicolas Sebrecht
4544bb1305
contrib/release.py: minor UI improvement
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2018-06-16 15:18:08 +02:00
Lorenzo
c865dcc03c
Script to store passwords in a file with GPG or using OSX's secure keychain
...
Submitted-by: https://github.com/lorenzog
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2018-06-10 14:21:01 +02:00
Nicolas Sebrecht
57b2794bfb
contrib: learn to build website/_uploads
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2018-04-09 17:07:45 +02:00
Nicolas Sebrecht
8c9cd5b7e3
contrib/release.py: email: don't write '<>' for message-id twice
...
Minor code refactoring.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-10-08 16:39:56 +02:00
Nicolas Sebrecht
832c704443
contrib/release.py: website: add all changes to the commit
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-10-08 16:28:44 +02:00
Nicolas Sebrecht
0d65762168
contrib/release/py: fix the 'v' character in commit message
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-10-08 16:20:59 +02:00
Nicolas Sebrecht
392e64c3b3
upcoming.py: get header template from external file
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-10-02 22:33:57 +02:00
Nicolas Sebrecht
a9514c2b8a
upcoming.py: display a message with the filename once written
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-10-02 21:57:39 +02:00
Nicolas Sebrecht
df7dd3e3b7
contrib/helpers: sort testers by name
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-07-12 23:18:08 +02:00
Nicolas Sebrecht
ceb69c7033
contrib/release.py: consider positive feedbacks from testers
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-07-10 16:57:43 +02:00
Nicolas Sebrecht
4b103d6d3c
contrib/tested-by.py: remove dead code
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-07-05 17:09:06 +02:00
Nicolas Sebrecht
cf01d8e0eb
systemd: README: fix the name of the timer unit
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-28 09:51:12 +02:00
Nicolas Sebrecht
67b4b0d9b4
upcoming: minor fixes
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-27 23:38:18 +02:00
Nicolas Sebrecht
fc77de5af6
contrib: more release automation
...
- rewrite the release script from shell to python3
- refactoring of the upcoming script and introducing the helpers library
- introduce the tested-by.py script to manage the feedbacks from the testers
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-13 11:27:38 +02:00
Nicolas Sebrecht
6e917bf0e5
systemd: README: credit Hugo as contributor
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 18:46:59 +02:00
Hugo Osvaldo Barrera
71f5a7759b
Respect systemd conventions for timers
...
systemd conventions specify that timers trigger services with the same
name (this can be overridden, of course).
We're currently providing:
* offlineimap-oneshot.service
* offlineimap.service
* offlineimap.timer
This is rather confusing, since the timer doesn't actually provide the
service of the same name (even though they're bundled together!!), but a
different one.
Signed-off-by: Hugo Osvaldo Barrera <hugo@barrera.io>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 18:40:42 +02:00
Hugo Osvaldo Barrera
e7a3fd55ac
Use a pre-existing target for systemd services
...
Providing mail.target is really confusing and poor UX:
* When a user enables a unit, it's not truly enabled until they ALSO
enable mail.target. This is very counter-intuitive.
* `mail.target` provides no extra value in itself, nor is it anything
"standard".
* Any user wanting this specific target can still continue using it just
dropping in a `mail.target` file.
Signed-off-by: Hugo Osvaldo Barrera <hugo@barrera.io>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 18:40:42 +02:00
Hugo Osvaldo Barrera
87d92badfc
Remove invalid systemd setting
...
oneshot units CANNOT have a `Restart=` setting, and including one
invalidates the service file.
Signed-off-by: Hugo Osvaldo Barrera <hugo@barrera.io>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 18:40:42 +02:00
Hugo Osvaldo Barrera
a242a07582
Use basic logger (since systemd picks up stdout)
...
No need to overcomplicate things; systemd grabs all stdout output and
logs that.
Signed-off-by: Hugo Osvaldo Barrera <hugo@barrera.io>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 18:40:42 +02:00
Hugo Osvaldo Barrera
8bbfca9016
Explain how to override systemd values
...
Signed-off-by: Hugo Osvaldo Barrera <hugo@barrera.io>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 18:40:42 +02:00
benutzer193
efd2548f67
systemd: remove unused watchdog functionality
...
Add restart on failure and increase timeout to kill service.
Signed-off-by: benutzer193 <registerbn@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 15:32:41 +02:00
Nicolas Sebrecht
f3b9963a48
systemd: add documentation entry in configuration files
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-06-01 11:13:17 +02:00
Nicolas Sebrecht
d0d832e14c
contrib: introduce a tool to produce the "upcoming notes"
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-05-22 21:37:34 +02:00
benutzer193
d1e770fdcb
Fix systemd.timer: initialize timer after boot
...
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/469
Reported-by: Jan Knížek <jk@janknizek.cz>
Signed-off-by: benutzer193 <registerbn@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-05-21 00:33:38 +02:00
Chris Coleman
99b06ef47e
Secure HTTPS test internet is connected.
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-05-04 22:25:22 +02:00
benutzer193
e88a6bcf03
Adjust README to systemd service file changes
...
Signed-off-by: benutzer193 <registerbn@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-03-28 18:17:12 +02:00
benutzer193
11c6995ac2
Remove oneshot switch from systemd services
...
Signed-off-by: benutzer193 <registerbn@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-03-28 18:17:12 +02:00
benutzer193
1462d0994a
Use oneshot services for systemd timers
...
Signed-off-by: benutzer193 <registerbn@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-03-28 18:17:12 +02:00
benutzer193
bf85746923
Create systemd oneshot services
...
Signed-off-by: benutzer193 <registerbn@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-03-28 18:17:12 +02:00
Nicolas Sebrecht
c58b035cd1
add documentation about SIGABRT
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-01-27 19:41:47 +01:00
Nicolas Sebrecht
da08ff2d01
release.sh: correctly sort releases to compute latest stable and rc
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-12-11 16:58:58 +01:00
Nicolas Sebrecht
d98a1651ca
introduce contrib/README.md
...
Explain the purpose of ./contrib.
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/379
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-09-25 01:46:20 +02:00
Nicolas Sebrecht
bfa966dd08
release.sh: minor enhancements
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-08-13 18:11:03 +02:00
Nicolas Sebrecht
64b733c190
make systemd service kill offlineimap as expected
...
Most users expects the daemon to be instantly shut down when using systemd kill.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-07-30 01:47:25 +02:00
Nicolas Sebrecht
e02f1491c9
release.sh: don't mess the mainline Changelog with commits in maint
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-07-22 17:38:58 +02:00
Nicolas Sebrecht
6d0dba0d86
release.sh: learn to merge maint branch into next before releasing
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-07-22 10:15:07 +02:00
Nicolas Sebrecht
3293b75c9c
release.sh: get_git_who(): remove unnecessary blank line
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-06-27 16:11:44 +02:00
Nicolas Sebrecht
68860f0130
release.sh: fix: add missing }
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-06-27 15:24:43 +02:00
Nicolas Sebrecht
feda1f7a53
release.sh: put the authors directly to the AUTHORS section
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-06-07 17:24:27 +02:00
Nicolas Sebrecht
871d6584f2
release.sh: learn users how to get the requirements file for pip
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-06-07 17:13:02 +02:00
Nicolas Sebrecht
c38bd24c80
six: add requirements for pip
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-05-19 18:38:42 +02:00