- 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)
}
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*(