Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-29 | Change various types to the correct signedness to avoid warnings. | Collin Funk | |
Also cast the check of "inet_addr" to guint32. The POSIX declaration of this function returns in_addr_t which is the same as uint32_t. Windows does not define this type and instead uses unsigned long. | |||
2021-03-07 | url.c: add gemini & gopher parsing | Mike Skec | |
2017-03-10 | Fix email address pattern, it can starts with digit | Shengyu Zhang | |
2016-03-30 | url: Add support for ts3server:// uris | Scott Scheiner | |
Closes #1659 | |||
2014-12-28 | Use glib for all allocations | TingPing | |
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free | |||
2014-12-28 | Fixup: Detect urls with unicode symbols | TingPing | |
missed one in 77ecaa6093a | |||
2014-12-28 | Detect urls with unicode symbols | TingPing | |
Fixes #1250 | |||
2014-12-15 | Fixed some more signed-unsigned-comparison warnings. | Arnavion | |
2014-12-08 | Minor tidying up | Arnavion | |
2014-11-02 | Warning cleanup | Campbell Barton | |
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064 | |||
2014-09-07 | Detect utf8 urls | TingPing | |
They might not be valid, but like many things they are still used | |||
2014-09-01 | Fix DOMAIN and EMAIL patterns. | LightningW | |
Closes #1107 | |||
2013-10-23 | Match nick last when checking url | Jahan Addison | |
Closes #796 | |||
2013-10-22 | url_check_line () now recognizes all urls | Diogo 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-22 | make_re() now doesn't free the argument. | Diogo Sousa | |
This is good practice and also helped simplifying re_*() functions. | |||
2013-09-23 | Only underline the channel part if nick prefix | TingPing | |
2013-09-23 | Fix url detection of channel with nick prefix | TingPing | |
Closes #769 | |||
2013-08-13 | Allow multiple channels in url, fix nick re | Farow | |
- Multiple channels have to be separated by a comma - Fix #nick becoming a url for nick instead of #nick | |||
2013-08-13 | Channel url and cursor fix | Farow | |
- Allow colons in channel urls - Only add the channel part in the context menu - Fix cursor not changing between separator and url | |||
2013-08-02 | Fixed memory leak. | Diogo Sousa | |
2013-08-01 | Indentation fix. | Diogo Sousa | |
2013-08-01 | Now nickname and channel matching is server aware: we only match words that | Diogo 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-19 | Permit dot-less domain names | Anton Backer | |
Fixes #523 | |||
2013-06-19 | Add more uri schemes | TingPing | |
2013-06-19 | Detect Spotify URIs | TingPing | |
2013-06-18 | Added a few more useful url schemes. | Diogo Sousa | |
2013-06-18 | Removed unused argument of make_re(). | Diogo Sousa | |
2013-06-18 | Now url_check_word() returns WORD_HOST6 when a ipv6 address is matched. | Diogo Sousa | |
2013-06-17 | Fix IPv6 addr matching in url: must be enclosed in []. | Diogo Sousa | |
2013-06-16 | Refined IPv6 address matching in url.c. | Diogo Sousa | |
2013-06-16 | Added support for passwords in userinfo of urls. | Diogo Sousa | |
2013-06-16 | Fixed irc:// and ircs:// url matching: irc://freenode was not working because | Diogo Sousa | |
"freenode" doesn't match a hostname. | |||
2013-06-16 | Fixed file:// url matching. | Diogo Sousa | |
2013-06-16 | Rework url matching to make it easier to add schemes. | Diogo Sousa | |
The new way allows great control of what a url is composed of. Added a bunch of new schemes. | |||
2013-06-16 | Improved host matching in url: | Diogo Sousa | |
* Refined ipv4 addr * Added ipv6 addr | |||
2013-04-19 | In do_an_re() put WORD_CHANNEL before WORD_HOST. fixes #440 | RichardHitt | |
2013-04-06 | Allow nick starting with digit despite rfc 2812 violation | RichardHitt | |
2013-03-31 | Don't clobber data, just adjust url endpoint | RichardHitt | |
2013-03-29 | Strip all \r and \n, not just a single \r. | RichardHitt | |
2013-03-11 | Fix relative paths on windows | TingPing | |
2013-02-13 | Fix bug in url.c at re_host(). | RichardHitt | |
Unlike the other re_foo() functions it was not checking immediately and returning if host_ret had already been filled in. This would causes a memory leak since the previous GRegex would be lost. | |||
2013-01-31 | only detect full paths on windows. | TingPing | |
closes #302 | |||
2013-01-16 | Merge pull request #377 from RichardHitt/issue376 | TingPing | |
Parse url according to rfc 1738: add separate define for TLD. Closes 376. | |||
2013-01-15 | Oops. didn't get the DOMAIN slight change last time. Here it is now. | RichardHitt | |
2013-01-15 | Prev called anything a URL! Reverted but slight DOMAIN change. | RichardHitt | |
2013-01-15 | Fix DOMAIN and TLD per rfc 1738, thanks Arnavion | RichardHitt | |
2013-01-14 | Parse url according to rfc 1738: add separate define for TLD. | RichardHitt | |
2013-01-11 | Oops, Windows doesn't offer strndup(). Use g_strndup(). | RichardHitt | |
2013-01-11 | Correct nick recognition. Closes 372. | RichardHitt | |
2013-01-08 | Merge branch 'master' of http://github.com/RichardHitt/hexchat | Richard Hitt | |