user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [ANNOUNCE] ssoma 0.2.0 - a bunch of updates
@ 2016-03-03  3:45  4% Eric Wong
  0 siblings, 0 replies; 3+ results
From: Eric Wong @ 2016-03-03  3:45 UTC (permalink / raw)
  To: meta

Most notably, this release fixes a potential bug where a ssoma
repository could be confused by MIME encoding in Message-ID headers.
While I have not seen any Message-ID with MIME encoding; this is a
potential attack vector to confuse message identification between
different implementations of ssoma.

There's also a bunch of minor improvements since 0.1.0 which was
released nearly 2 years ago:

26 changes since 0.1.0:
      ssoma: cleanup IMAP password warnings
      doc: remove HTML
      cleanup whitespace stripping
      disable case-insensitive option parsing
      Documentation/txt2pre: support #fragments and ftp://
      doc: generate README.html instead of index.html
      set author info on git commits
      Ssoma::Git: hoist out ensure_sha1 function
      ssoma-mda: Use the email subject as the commit message
      INSTALL: add missing reference to IPC::Run
      .gitignore: relax MYMETA pattern
      ssoma_repository: document header usage/removal
      mda: strip out the Bytes header, too
      ssoma-rm: do not commit changes on auto-removal miss
      README: add OpenSSL exception
      use Perl POD instead of pandoc-flavored Markdown
      doc: fix links to AGPL-3.0+ documentation
      doc: use links for our public email address
      documentation build fixes
      t/*.t: quiet down "git init"
      t/: try to ensure test output is stable
      t/*: use identifiable tempdir names
      copyright updates for 2016
      use Email::MIME::Header::header_raw to read Message-ID
      move scripts to script/ directory
      build: make syntax check target
---
 INSTALL     | 2 +-
 Makefile.PL | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/INSTALL b/INSTALL
index d907ea3..72affff 100644
--- a/INSTALL
+++ b/INSTALL
@@ -12,7 +12,7 @@ downloading
 ssoma is available via git and tarballs.
 The latest tarball release is available here:
 
-	http://ssoma.public-inbox.org/files/ssoma-0.1.0.tar.gz
+	http://ssoma.public-inbox.org/files/ssoma-0.2.0.tar.gz
 
 You may also clone using git:
 
diff --git a/Makefile.PL b/Makefile.PL
index 2a7a6e7..bbf784d 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -12,7 +12,7 @@ $PM_FILES =~ tr/\n/ /;
 
 WriteMakefile(
 	NAME => 'ssoma',
-	VERSION => '0.1.0',
+	VERSION => '0.2.0',
 	AUTHOR => 'Eric Wong <e@80x24.org>',
 	ABSTRACT => 'some sort of mail archiver',
 	EXE_FILES => \@EXE_FILES,
-- 
EW

^ permalink raw reply related	[relevance 4%]

* [PATCH 1/2] Documentation/txt2pre: support #fragments and ftp://
  2014-12-22  1:50  4% [PATCH 0/2] reinstate README.html Eric Wong
@ 2014-12-22  1:50  7% ` Eric Wong
  0 siblings, 0 replies; 3+ results
From: Eric Wong @ 2014-12-22  1:50 UTC (permalink / raw)
  To: meta; +Cc: Eric Wong

Occasionally we'll use these for links.
---
 Documentation/txt2pre | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Documentation/txt2pre b/Documentation/txt2pre
index f84f9c0..0384a1d 100755
--- a/Documentation/txt2pre
+++ b/Documentation/txt2pre
@@ -17,7 +17,7 @@ my ($title) = ($str =~ /\A([^\n]+)/);
 # temporarily swap &gt; for escape so our s!! to add href works.
 # there's probably a way to do this with only a single s!! ...
 $str =~ s!&gt;!\e!g;
-$str =~ s!\b(https?://[\w+\+\&\?\.\%\;/-]+)!<a\nhref="$1"\n>$1</a>!g;
+$str =~ s!\b((ftp|https?)://[\w+\+\&\?\.\%\;/#-]+)!<a\nhref="$1"\n>$1</a>!g;
 $str =~ s!\e!&gt;!g; # swap escapes back to &gt;
 
 print '<html><head>',
-- 
EW


^ permalink raw reply related	[relevance 7%]

* [PATCH 0/2] reinstate README.html
@ 2014-12-22  1:50  4% Eric Wong
  2014-12-22  1:50  7% ` [PATCH 1/2] Documentation/txt2pre: support #fragments and ftp:// Eric Wong
  0 siblings, 1 reply; 3+ results
From: Eric Wong @ 2014-12-22  1:50 UTC (permalink / raw)
  To: meta

Having README.html isn't very harmful to discoverability or
maintainability; but leave index.html ungenerated so HTTP
servers can generate directory indices.

Note: these patches apply to both ssoma.git and public-inbox.git

Eric Wong (2):
      Documentation/txt2pre: support #fragments and ftp://
      doc: generate README.html instead of index.html


^ permalink raw reply	[relevance 4%]

Results 1-3 of 3 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2014-12-22  1:50  4% [PATCH 0/2] reinstate README.html Eric Wong
2014-12-22  1:50  7% ` [PATCH 1/2] Documentation/txt2pre: support #fragments and ftp:// Eric Wong
2016-03-03  3:45  4% [ANNOUNCE] ssoma 0.2.0 - a bunch of updates Eric Wong

Code repositories for project(s) associated with this public inbox

	https://80x24.org/public-inbox.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).