You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by hu...@apache.org on 2020/09/07 10:40:14 UTC

[incubator-ponymail-foal] branch master updated (13d0616 -> 1d6b3fb)

This is an automated email from the ASF dual-hosted git repository.

humbedooh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git.


    from 13d0616  Lucene QSL is called query_string.
     new 9c75285  Expand on what works and doesn't for now
     new 1d6b3fb  Add some improvements to the httpd config example

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 server/README.md | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)


[incubator-ponymail-foal] 02/02: Add some improvements to the httpd config example

Posted by hu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git

commit 1d6b3fb3c0daf28639312bf9ada45c6aad576ca4
Author: Daniel Gruno <hu...@apache.org>
AuthorDate: Mon Sep 7 12:40:01 2020 +0200

    Add some improvements to the httpd config example
    
    AcceptPathInfo for threads
    MultiViews for shortening URLs
---
 server/README.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/server/README.md b/server/README.md
index ebc8654..edce41f 100644
--- a/server/README.md
+++ b/server/README.md
@@ -45,9 +45,13 @@ An example Apache HTTPd configuration could be (for plain-text HTTP):
     ServerName archives.example.com        
     ServerAdmin webmaster@localhost
     DocumentRoot /var/www/foal/webui/
+    # PathInfo is needed for threads
+    AcceptPathInfo On
     ProxyPass /api/ http://localhost:8080/api/
     <Directory /var/www/foal/webui/>
         Require all granted
+        # MultiViews means you can shorten threads to https://localhost/thread/blablabla
+        Options +MultiViews
     </Directory>
 </VirtualHost>
 ``` 


[incubator-ponymail-foal] 01/02: Expand on what works and doesn't for now

Posted by hu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git

commit 9c75285e575416553da17cfac96a7a2e6d6d9a9d
Author: Daniel Gruno <hu...@apache.org>
AuthorDate: Mon Sep 7 12:38:18 2020 +0200

    Expand on what works and doesn't for now
---
 server/README.md | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/server/README.md b/server/README.md
index 7c149e4..ebc8654 100644
--- a/server/README.md
+++ b/server/README.md
@@ -1,14 +1,29 @@
 # Pony Mail Foal - Backend UI Server
 
 This is the (as of yet incomplete) backend server for the Foal UI.
-While it works on all-public archives with searching, threads, emails
-and sources, the AAA (Access, Authentication and Authorization) plugin 
-is not yet complete, in part due to waiting for OAuth to be completed.
 
-This backend should not yet be used for private email archives unless 
-restricted behind some form of external/parent authentication mechanism.
+## Progress
+
+### What works
+- The "phone book" (front page)
+- Browsing threads on a list
+- Viewing single threads, emails and sources
+- Searching with keywords, quotes, +/- inclusion/exclusion
+- Rudimentary AAA (logged in with an authoritative OAuth gives read access to everyting)
+
+
+### What doesn't work
+- Advanced AAA
+- Permanent sessions across restarts
+- Composing replies
+- Preferences
+- Notifications/favorites
+
+
+While rudimentary AAA works, the backend should not yet be used for private 
+email archives unless restricted behind some form of external/parent 
+authentication mechanism.
 
-Note that replying via the UI is not yet supported, nor are logins.
 
 
 ## How to run: