summary refs log tree commit diff stats
path: root/src/common/url.c
AgeCommit message (Collapse)Author
2014-12-08Minor tidying upArnavion
2014-11-02Warning cleanupCampbell Barton
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064
2014-09-07Detect utf8 urlsTingPing
They might not be valid, but like many things they are still used
2014-09-01Fix DOMAIN and EMAIL patterns.LightningW
Closes #1107
2013-10-23Match nick last when checking urlJahan Addison
Closes #796
2013-10-22url_check_line () now recognizes all urlsDiogo Sousa
previously it only recognized url with "://" after the scheme. Urls without a scheme are purposely not recognized by this function. Fixes #701 Closes #815
2013-10-22make_re() now doesn't free the argument.Diogo Sousa
This is good practice and also helped simplifying re_*() functions.
2013-09-23Only underline the channel part if nick prefixTingPing
2013-09-23Fix url detection of channel with nick prefixTingPing
Closes #769
2013-08-13Allow multiple channels in url, fix nick reFarow
- Multiple channels have to be separated by a comma - Fix #nick becoming a url for nick instead of #nick
2013-08-13Channel url and cursor fixFarow
- Allow colons in channel urls - Only add the channel part in the context menu - Fix cursor not changing between separator and url
2013-08-02Fixed memory leak.Diogo Sousa
2013-08-01Indentation fix.Diogo Sousa
2013-08-01Now nickname and channel matching is server aware: we only match words thatDiogo Sousa
have the prefixes the server uses. The url regex matching was designed to be more versatile. This was needed to disambiguate matches between nicks and channels, since they may have common prefixes now (&+!). In case of ambiguity, when the server supports prefixes that are common to both channels and nicknames, we choose the nickname (the nickname only matches if there is a user with that nick in the current session). Fixes #655.
2013-07-19Permit dot-less domain namesAnton Backer
Fixes #523
2013-06-19Add more uri schemesTingPing
2013-06-19Detect Spotify URIsTingPing
2013-06-18Added a few more useful url schemes.Diogo Sousa
2013-06-18Removed unused argument of make_re().Diogo Sousa
2013-06-18Now url_check_word() returns WORD_HOST6 when a ipv6 address is matched.Diogo Sousa
2013-06-17Fix IPv6 addr matching in url: must be enclosed in [].Diogo Sousa
2013-06-16Refined IPv6 address matching in url.c.Diogo Sousa
2013-06-16Added support for passwords in userinfo of urls.Diogo Sousa
2013-06-16Fixed irc:// and ircs:// url matching: irc://freenode was not working becauseDiogo Sousa
"freenode" doesn't match a hostname.
2013-06-16Fixed file:// url matching.Diogo Sousa
2013-06-16generated by cgit-pink 1.4.1 (git 2.36.1) at 2025-01-24 11:08:57 +0000