Re: update mail/mailpile

2019-09-27 Thread Solene Rapenne
On Fri, Sep 20, 2019 at 11:58:06AM +0200, Solene Rapenne wrote:
> This updates mailpile to 1.0.0rc6
> 
> I was about to delete the port and found a new version has been released
> after 18 months. Tested, works correctly. "make test" pass
> 
> I don't use it anymore, if someone uses it I'd like feedback if it works
> correctly, I mostly tested receiving/sending mails.
> 

ping



update mail/mailpile

2019-09-20 Thread Solene Rapenne
This updates mailpile to 1.0.0rc6

I was about to delete the port and found a new version has been released
after 18 months. Tested, works correctly. "make test" pass

I don't use it anymore, if someone uses it I'd like feedback if it works
correctly, I mostly tested receiving/sending mails.

Commits made between 1.0.0rc4 (current version in ports) and 1.0.0rc6

40bfef2d Call this 1.0.0rc6
79551b17 EFail mitigation: Disable decryption if message structure is unusual
82672489 Treat truncated or undecryptable pickles as corrupt
2f8198e2 Fix more cases where VCards were saved without a lock
cfae5976 Fix some warts in new account setup.
8b82137e i18n:  Fix how ActivateTranslation handles the default language
59ef382f Oops, we needed relative paths in our CSS file
8f192f58 Debian package: stick with manual python dependencies only
dc8a6cd9 Updating mailpile.pot
d0516401 Include more translations in our package (minimum percentage = 25%)
7ebb1ad2 Removing dead and unused plugins
5c548032 Updating JS bundle and default.css
c17930c0 Avoid encoding sadness on genmessages
097d9956 Rework and clean-up Debian build somewhat.
778aabec Skip auto-rebuild of JS during packaging
a503786a Fix buglets in CSS generation
0b046146 Updating and pruning JS requirements, tweaking JS build process
852fb646 Comment IMAP bugfix so future me does not delete it
94b4b589 Avoid deadlock in IMAP IDLE, fix buglet in thread name logic
6e61761a keylookup: Get rid of DNSPKA and Nicknym, they are not used
1e1abbab keylookup: Tweak URLs, k.o.o. has a broken query-string parser
d713b504 Default to Ed25519, drop RSA2048, clarify what RSA4096 is good for
93bf1151 Re-fixed the one futurized print() statement that needed a space
a07b7a8a imap: Adding missing remove_by_ptr method
1396b3dc Fix things being octal that were meant to be decimal
7d6485e6 Fix incorrect print(...end=...) code generated by futurize
6afa6252 py3: Fix use of print() in doctests.  Issue #160
f66af75a Run futurize --stage1
d3349032 Remove python-lockfile dependancy
e89fb55f Switch to using existing dependancy "fasteners" for locking
5994573c Fix p2/p3 moves using six
1dd9611b Remove URL retrieval code
6ade8158 Remove spambayes installation hint
d0ea1e82 Update imports to use new location
7e0da8c8 Update package/docker dependancies
7d799ba3 Update virtualenv requirements
4679244f Add spambayes to pytests
b7bcbbcf Update import for spambayes classifier
9d19fcab Adjust import path for spambayes
4fe7120f Make classifier available as mailpile.spambayes.Classifier
8dc5d58d Make changes necessary for python3 compatibility
4403a63d Import spambayes classifier
e86d5ba8 Merge pull request #2226 from Pectojin/attachment_provide_error_code
484a327c Provide error code with attachment upload err
ae1e51fb Merge pull request #2192 from JackDca/import-keychain-delay-fix
3bd76189 conn_broker: Use thread-local based monkey-patching, to avoid the 
global lock
d6210620 Fix modal-squashing-modal bug
e91592af Minor GPG tweaks: Always use import-minimal, ignore expired keys in 
VCard merge
2932bc81 Fix minor buglets in new keyserver code
7bf7ad4a Fix bugs in keyserver result parser, tweak keylookup priorities & 
debugging
3fcaf992 Add direct support for keys.openpgp.org lookups
2dbf6b97 Merge pull request #2190 from lee7670/master
b95032b6 Merge branch 'master' of https://github.com/mailpile/Mailpile
fc6038ca Revert "Switch to keys.openpgp.org, as per 
https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f;
1eb08b7a Make UI not completely broken when key importing fails
470d9467 Add import-clean to keyserver args, for the rarely used 
GnuPG.recv_key()
84df4b90 Keyserver lookups: use secure_urlget, MAX_KEY_SIZE
628eb361 Merge branch 'issue_2159_native_PGP_keyserver_lookup' of 
https://github.com/philratcliffe/Mailpile into merge-zone
46c00cbf Add icalendar to package deps and requirements-dev.txt
8cfc302f Merge branch 'master' of https://github.com/smari/Mailpile into 
merge-zone
ca433f44 Merge pull request #2209 from balki/patch-1
22e2ff39 Switch to keys.openpgp.org, as per 
https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f
58b040fd Add missing dirmngr dependency
900ce954 Handle some lxml errors more gracefully
2e6525f7 Switch to --status-file instead of --status-fd in GnuPG wrapper. Fixes 
#2217
735dc462 Make encrypted/signed part names more friendly
dac78095 README.md: whitespace fix
8165336f Fix stupid typo in the binary check override help
98d13f21 Created hacks/fakedates
6eddd676 Improved binary detection code signficantly. Issue #2211
0ea3a342 Call this v1.0.0rc5
35b36e1f Fix broken wiki link
3caecdba Further improve race condition resiliance in postinglist.py
c9802e1f mailpile.crypto.streamer: improve debuggability and tests
8bd1e63c Change the MEPv1 code to force compatibility with older OpenSSLs
01b72a43 Fix deadlock in postinglist load
517cf43b Fix bug in ps, locks were incorrectly reported
b66d9bc6 Clean up corrupt pickled mailboxes
30f91f30 Add links to 

update mail/mailpile

2019-01-04 Thread Solene Rapenne
Hi

This patch updates mailpile to RC4. There is no changelog, here is the git log
since RC3, 275 lines long.

7c30dcf1 Call this 1.0.0rc4
20e43baa Merge branch 'master' into release/1.0
36bc0d86 Improve UX of too-many-mailboxes by immediately rediscovering w/ new 
limits
0809c38f Improve UI feedback during key discovery
a97ad666 Improve "too many mailboxes", fix IMAP discovery path bug.  Issue 
#2098, fixes #2160
c37ab734 Make account auth dialog less confusing after "login incorrect".  
Issue #1888
740fa0f6 Disable keyserver lookups if the user has a strict Tor policy. Fixes 
#1075
750eb086 Remove the old Windows installer. Resolves #1967
131a9cf3 Improve related search: subject searches, MUAs and "headerprints"
a81a65c5 Add hard-coded support for Github notifications to similar search tool
edfb01c0 Replace message search hints with related message search tool
b7a5387b Slow down deletion from server, to play nice with other clients.
eff2eee1 Correctly bind key_id to end of fingerprint
ff1095fb Fix saved-search, it was somehow weirdly broken
459e5ae0 Make the README a little bit less cute
c802e002 Do not auto-create VCards from the shared GnuPG keychain.  See issue 
#2061
bd7e5c4b Disabling DNS PKA keylookups, due to insecurity and poor results
cd258881 Merge branch 'smari/autocrypt'
28a0b9ad Fix docs and package to use --configure-apache-usermap flag
a4b3fd9b Comments, formatting
ed167b1e Paranoia: Validate our arguments are safe before proceeding
7560b76b Further Multipile improvements, fixing issue #1949
8b185b8b Do not lose signature preferences when replying to encrypted mail
22f91618 Keylookup: Make UI update found keys, add Search-All-Sources toggle
73fa13e6 Keylookup: Fix autocrypt UID synthesis, add origin parameter to 
keylookup
6b94f9eb Multipile: Abandon the hacky expect script, use sudo to launch 
Mailpiles
5f5932b9 IMAP: Avoid crash in select if no mailbox is selected. Fixes #2151
5ec9970e IMAP: Avoid prematurely hitting the max mailboxes limit
ac6ea887 IMAP: Enforce mailbox blacklisting more completely
29dbe720 IMAP: Ignore GMail "All Mail" for now, due to issue #2153
075afc7a Make OAuth2 login flow ignore scope= variable
ec281097 IMAP: Avoid crash in select if no mailbox is selected. Fixes #2151
20b928fa IMAP: Avoid prematurely hitting the max mailboxes limit
f0be3c02 IMAP: Enforce mailbox blacklisting more completely
b9b035f3 IMAP: Ignore GMail "All Mail" for now, due to issue #2153
38454835 Make OAuth2 login flow ignore scope= variable
cf1b2408 Fix docs and package to use --configure-apache-usermap flag
25e43739 Comments, formatting
8706fa5d Paranoia: Validate our arguments are safe before proceeding
83d3282c Further Multipile improvements, fixing issue #1949
af9f09eb Multipile: Abandon the hacky expect script, use sudo to launch 
Mailpiles
50fdfa62 Treat /bower_components/ as an alias for /static/
aae9464d Make importing from keyservers work (again?)
73646416 wip/fixme
d31c1691 Assume a policy of wanting encryption when replying to encrypted mail
0ad09021 Make importing from keyservers work (again?)
e765e6dd Improve key lookup scores and privacy protections
87d0a892 Treat /bower_components/ as an alias for /static/
fa6ee34a Merge branch 'wkd' of https://github.com/wiktor-k/Mailpile into 
smari/autocrypt
437822c9 Merge branch 'issue2075' of https://github.com/vezult/Mailpile into 
smari/autocrypt
8a5f64cb Reword and re-order key creation options slightly
b07ce7ab Rephrase and link to autocrypt.org from settings
57d66f20 Switch to using Autocrypt Level 1 setup-codes to secure new PGP keys
e18946bb More dumb Autocrypt bugs
d89d0f95 Fix a bunch of dumb Autocrypt bugs
867370d8 Expose Autocrypt in UI, enable by default for new accounts
8867994d Enable Autocrypt and Autocrypt-Gossip headers, if requested by the 
user.
cdf82376 Make get_minimal_key more robust to pgpdump limitations
99578a76 Whitespace fixes
5d902da5 Enable key discovery from Autocrypt headers
46d4378c Whitespace cleanup, moving utility code to crypto.autocrypt_utils.
614d6684 Tweak email key lookup tool to recognize subkeys, refactor slightly
bba4b1ca Avoid duplicating autocrypt header inside message body.
f8b8 Use the memory-hole transform to hide any Autocrypt-Gossip headers
54b3c53c Progress on Autocrypt.
1a5c8c09 Autocrypt parse incoming and add key on outgoing
dfec2f3c Avoid crashing on unparsable base64-encoded header data
3a847123 Make search engine resilient to buggy keyword extractors
8e331209 Fix memory-hole handling of multiple headers with the same name
e30e6ba4 Disable the experimental antiphishing stuff
26ccadd4 Kill MaybeSpam, it just confuses people.
fccd9c5d Avoid polluting the search DB with autocrypt and ARC headers
f61b9f62 Make readline fix more complete
23491f28 Only check MDC info if MDC is required
a3f269db Enable more trust evaluations based on historic data.
b26f0f7f Avoid/ignore readline problems on shutdown
8e048013 Merge pull request #2145 from JackDca/omit-unusable-keys-jd
f4500904 Merge pull 

Re: update mail/mailpile

2018-10-01 Thread Jeremie Courreges-Anglas
On Sat, Sep 29 2018, Solene Rapenne  wrote:
> Klemens Nanni  wrote:
>> On Tue, Sep 25, 2018 at 06:59:40PM +0200, Solene Rapenne wrote:
>> > update mailpile from 1.0.0rc2 to 1.0.0rc3
>> What are the changes? Does it fix anything (critical)?

The port has no dependencies and we're not in freeze mode yet, so I see
no need to be picky.

> I've not been able to find a changelog. 1.0.0rc2 is from january while
> 1.0.03rc3 is from may. The repository is quite active so one could assume it
> fixed bugs and added a few one...

Looks good ports-wise, ok jca@

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: update mail/mailpile

2018-09-29 Thread Solene Rapenne
Klemens Nanni  wrote:
> On Tue, Sep 25, 2018 at 06:59:40PM +0200, Solene Rapenne wrote:
> > update mailpile from 1.0.0rc2 to 1.0.0rc3
> What are the changes? Does it fix anything (critical)?

I've not been able to find a changelog. 1.0.0rc2 is from january while
1.0.03rc3 is from may. The repository is quite active so one could assume it
fixed bugs and added a few one...



Re: update mail/mailpile

2018-09-29 Thread Klemens Nanni
On Tue, Sep 25, 2018 at 06:59:40PM +0200, Solene Rapenne wrote:
> update mailpile from 1.0.0rc2 to 1.0.0rc3
What are the changes? Does it fix anything (critical)?



update mail/mailpile

2018-09-25 Thread Solene Rapenne
update mailpile from 1.0.0rc2 to 1.0.0rc3

make test passes

Index: Makefile
===
RCS file: /cvs/ports/mail/mailpile/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile19 Aug 2018 09:00:45 -  1.6
+++ Makefile25 Sep 2018 16:55:31 -
@@ -4,8 +4,7 @@ COMMENT =   mail client with encryption an
 PKGNAME =  ${DISTNAME:L}
 GH_ACCOUNT =   mailpile
 GH_PROJECT =   Mailpile
-GH_TAGNAME =   1.0.0rc2
-REVISION = 2
+GH_TAGNAME =   1.0.0rc3

 CATEGORIES =   mail

Index: distinfo
===
RCS file: /cvs/ports/mail/mailpile/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo26 Apr 2018 20:20:08 -  1.1.1.1
+++ distinfo25 Sep 2018 16:55:31 -
@@ -1,2 +1,2 @@
-SHA256 (Mailpile-1.0.0rc2.tar.gz) = 
29DMzNvan5cJ4cqXDtmkXsESdNHK/c+tvWBTmuh82No=
-SIZE (Mailpile-1.0.0rc2.tar.gz) = 2777005
+SHA256 (Mailpile-1.0.0rc3.tar.gz) = 
sv0NMEsNhWWIv6Ta4YIMUYFC3bRDxwrvo6HRajaCur8=
+SIZE (Mailpile-1.0.0rc3.tar.gz) = 3169379
cvs server: Diffing patches
cvs server: Diffing pkg
Index: pkg/PLIST
===
RCS file: /cvs/ports/mail/mailpile/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   27 Apr 2018 08:31:01 -  1.2
+++ pkg/PLIST   25 Sep 2018 16:55:31 -
@@ -196,8 +196,6 @@ share/mailpile/mailpile/index/msginfo.py
 share/mailpile/mailpile/index/msginfo.pyc
 share/mailpile/mailpile/index/search.py
 share/mailpile/mailpile/index/search.pyc
-share/mailpile/mailpile/mail_generator.py
-share/mailpile/mailpile/mail_generator.pyc
 share/mailpile/mailpile/mail_source/
 share/mailpile/mailpile/mail_source/__init__.py
 share/mailpile/mailpile/mail_source/__init__.pyc
@@ -231,14 +229,24 @@ share/mailpile/mailpile/mailboxes/wervd.
 share/mailpile/mailpile/mailutils/
 share/mailpile/mailpile/mailutils/__init__.py
 share/mailpile/mailpile/mailutils/__init__.pyc
+share/mailpile/mailpile/mailutils/addresses.py
+share/mailpile/mailpile/mailutils/addresses.pyc
+share/mailpile/mailpile/mailutils/emails.py
+share/mailpile/mailpile/mailutils/emails.pyc
+share/mailpile/mailpile/mailutils/generator.py
+share/mailpile/mailpile/mailutils/generator.pyc
 share/mailpile/mailpile/mailutils/header.py
 share/mailpile/mailpile/mailutils/header.pyc
 share/mailpile/mailpile/mailutils/headerprint.py
 share/mailpile/mailpile/mailutils/headerprint.pyc
+share/mailpile/mailpile/mailutils/html.py
+share/mailpile/mailpile/mailutils/html.pyc
 share/mailpile/mailpile/mailutils/safe.py
 share/mailpile/mailpile/mailutils/safe.pyc
 share/mailpile/mailpile/packing.py
 share/mailpile/mailpile/packing.pyc
+share/mailpile/mailpile/platforms.py
+share/mailpile/mailpile/platforms.pyc
 share/mailpile/mailpile/plugins/
 share/mailpile/mailpile/plugins/__init__.py
 share/mailpile/mailpile/plugins/__init__.pyc
@@ -246,6 +254,8 @@ share/mailpile/mailpile/plugins/autotag.
 share/mailpile/mailpile/plugins/autotag.pyc
 share/mailpile/mailpile/plugins/autotag_sb.py
 share/mailpile/mailpile/plugins/autotag_sb.pyc
+share/mailpile/mailpile/plugins/backups.py
+share/mailpile/mailpile/plugins/backups.pyc
 share/mailpile/mailpile/plugins/compose.py
 share/mailpile/mailpile/plugins/compose.pyc
 share/mailpile/mailpile/plugins/contacts.py
@@ -266,6 +276,8 @@ share/mailpile/mailpile/plugins/exporter
 share/mailpile/mailpile/plugins/exporters.pyc
 share/mailpile/mailpile/plugins/groups.py
 share/mailpile/mailpile/plugins/groups.pyc
+share/mailpile/mailpile/plugins/gui.py
+share/mailpile/mailpile/plugins/gui.pyc
 share/mailpile/mailpile/plugins/html_magic.py
 share/mailpile/mailpile/plugins/html_magic.pyc
 share/mailpile/mailpile/plugins/keylookup/
@@ -366,6 +378,8 @@ share/mailpile/scripts/gpg
 share/mailpile/scripts/less-compiler.in
 share/mailpile/scripts/mailpile
 share/mailpile/scripts/mailpile-admin
+share/mailpile/scripts/mailpile-decrypt.py
+share/mailpile/scripts/mailpile-decrypt.pyc
 share/mailpile/scripts/mailpile-pyside.py
 share/mailpile/scripts/mailpile-pyside.pyc
 share/mailpile/scripts/mailpile-test.py
@@ -427,38 +441,6 @@ share/mailpile/shared-data/contrib/force
 share/mailpile/shared-data/contrib/forcegrapher/forcegrapher.py
 share/mailpile/shared-data/contrib/forcegrapher/forcegrapher.pyc
 share/mailpile/shared-data/contrib/forcegrapher/manifest.json
-share/mailpile/shared-data/contrib/gui/
-share/mailpile/shared-data/contrib/gui/gui-o-matic.py
-share/mailpile/shared-data/contrib/gui/gui-o-matic.pyc
-share/mailpile/shared-data/contrib/gui/gui-test.sh
-share/mailpile/shared-data/contrib/gui/gui.py
-share/mailpile/shared-data/contrib/gui/gui.pyc
-share/mailpile/shared-data/contrib/gui/icons-dark/
-share/mailpile/shared-data/contrib/gui/icons-dark/attention.png
-share/mailpile/shared-data/contrib/gui/icons-dark/normal.png
-share/mailpile/shared-data/contrib/gui/icons-dark/shutdown.png