*** empty log message ***
authorroot <root>
Tue, 3 Jan 2006 21:36:15 +0000 (21:36 +0000)
committerroot <root>
Tue, 3 Jan 2006 21:36:15 +0000 (21:36 +0000)
Changes
src/perl/selection

diff --git a/Changes b/Changes
index ca866c9..fd20a77 100644 (file)
--- a/Changes
+++ b/Changes
@@ -11,7 +11,8 @@ WISH: make builtin character glyphs optional
 
        - SECURITY FIX: on systems using openpty (most BSDs, not GNU/Linux),
           permissions were not correctly updated on the tty device and
-          were left as world-readable and world-writable.
+          were left as world-readable and world-writable (likely in original
+          rxvt, too).
         - meta8 support was forcefully enabled in most configurations.
           restored configurability of this (useless) feature (reported
           by Mikachu)
index 4395e44..b839c58 100644 (file)
@@ -10,8 +10,11 @@ sub on_keyboard_command {
 }
 
 my @patterns = (
-   # urls
-   qr{ ([a-z0-9.+\-]+://[ab-zA-Z0-9\-\@;\/?:&=%\$_.+!*\x27(),]+) }x,
+   # urls, just a heuristic
+   qr{(
+      (?:https?|ftp|news|mailto|file)://[ab-zA-Z0-9\-\@;\/?:&=%\$_.+!*\x27(),]+
+      [^.]   # do not include a trailing dot, its wrong too often
+   )}x,
 
    # shell-like argument quoting
    qr{\G\s*(