Diogo Sousa
|
73c9321361
|
Fixed server-time timestamps issue regarding local time.
|
2013-06-30 15:00:38 +01:00 |
|
Diogo Sousa
|
25288120be
|
Fixed another bug in handle_message_tag_time(): tm_mon is between 0 and 11.
|
2013-06-28 23:42:11 +01:00 |
|
Diogo Sousa
|
d99d951f7f
|
Fixed bug in handle_message_tag_time().
|
2013-06-28 22:08:35 +01:00 |
|
TingPing
|
00e15828a1
|
Also support znc.in/server-time-iso
|
2013-06-28 13:33:08 -04:00 |
|
Diogo Sousa
|
059cbcd406
|
Fixed compilation error in VS.
|
2013-06-28 16:29:39 +01:00 |
|
Diogo Sousa
|
dcdb11a78b
|
Added preferences options to enable the server-time extension when available.
(Internationalization messages missing.)
|
2013-06-28 16:15:15 +01:00 |
|
Diogo Sousa
|
aef9e3922e
|
Fixed a few null pointer derefs caused by dummy code that somehow I
forgot about.
|
2013-06-28 16:08:03 +01:00 |
|
Diogo Sousa
|
ce6fef3d0a
|
A few messages missing regarding server-time.
|
2013-06-28 16:07:42 +01:00 |
|
Diogo Sousa
|
4057b7dd58
|
Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace for
the extension server-time.
|
2013-06-28 16:07:24 +01:00 |
|
Diogo Sousa
|
d1725e3f44
|
server-time for all numerical messages.
|
2013-06-28 16:04:32 +01:00 |
|
Diogo Sousa
|
42da8fe3ef
|
server-time supported in all named servermsg: ping, error, notice and
authenticate.
The only thing left to do for server-time are the numeric messages.
|
2013-06-28 16:04:16 +01:00 |
|
Diogo Sousa
|
a01bd83c64
|
Organized cap inbound code in inbound.c instead of proto-irc.c.
|
2013-06-28 16:04:06 +01:00 |
|
Diogo Sousa
|
6a0240aa18
|
server-time supported in most named messages.
|
2013-06-28 16:03:37 +01:00 |
|
Diogo Sousa
|
179747a7bc
|
Implemented handle_message_tag_time() for time-server messages.
|
2013-06-28 16:03:20 +01:00 |
|
Diogo Sousa
|
94186f7888
|
First step towards message tags extension support
(see http://ircv3.atheme.org/specification/message-tags-3.2).
In particular this commit implements a (very) dummy implementation
sketch of the server-time extension
(see http://ircv3.atheme.org/specification/message-tags-3.2 and #499).
|
2013-06-28 16:03:12 +01:00 |
|
Arnavion
|
59b9ee3417
|
plugins: Implemented get_info("password") and re-added get_info("nickserv") as an alias to that.
|
2013-06-23 11:39:12 -07:00 |
|
TingPing
|
d8286a63ec
|
Add more uri schemes
|
2013-06-19 18:57:52 -03:00 |
|
TingPing
|
9854b100fb
|
Detect Spotify URIs
|
2013-06-19 05:07:45 -04:00 |
|
TingPing
|
ef5588b9c0
|
Use chat.freenode.net
|
2013-06-18 22:38:10 -03:00 |
|
Diogo Sousa
|
d88c4ad411
|
Added a few more useful url schemes.
|
2013-06-18 12:32:55 +01:00 |
|
Diogo Sousa
|
8b217981ed
|
Removed unused argument of make_re().
|
2013-06-18 12:07:46 +01:00 |
|
Diogo Sousa
|
8ce8a359c1
|
Now url_check_word() returns WORD_HOST6 when a ipv6 address is matched.
|
2013-06-18 12:01:39 +01:00 |
|
Diogo Sousa
|
55734baed8
|
Fix IPv6 addr matching in url: must be enclosed in [].
|
2013-06-17 22:43:18 +01:00 |
|
Diogo Sousa
|
e4b6f4b375
|
Refined IPv6 address matching in url.c.
|
2013-06-16 20:16:58 +01:00 |
|
Diogo Sousa
|
32dee82c58
|
Added support for passwords in userinfo of urls.
|
2013-06-16 20:00:35 +01:00 |
|
Diogo Sousa
|
2870586cf9
|
Fixed irc:// and ircs:// url matching: irc://freenode was not working because
"freenode" doesn't match a hostname.
|
2013-06-16 19:11:26 +01:00 |
|
Diogo Sousa
|
cb1975f450
|
Fixed file:// url matching.
|
2013-06-16 19:09:50 +01:00 |
|
Diogo Sousa
|
805b33552b
|
Rework url matching to make it easier to add schemes.
The new way allows great control of what a url is composed of.
Added a bunch of new schemes.
|
2013-06-16 15:36:52 +01:00 |
|
Diogo Sousa
|
6bc05a8bc8
|
Improved host matching in url:
* Refined ipv4 addr
* Added ipv6 addr
|
2013-06-16 04:22:28 +01:00 |
|
TingPing
|
9b958ed393
|
Use snprintf
|
2013-06-13 18:38:59 -03:00 |
|
TingPing
|
8be56d7003
|
Don't open libcanberra connection for every event
Closes #645
|
2013-06-12 10:41:52 -04:00 |
|
TingPing
|
8ce1a9476d
|
Merge pull request #640 from orium/default-language
Default language
|
2013-06-09 14:10:55 -07:00 |
|
TingPing
|
eb001433e4
|
Emit FOUNDIP in server session
|
2013-06-09 15:55:56 -03:00 |
|
TingPing
|
08cd36bef0
|
Fix printing ipv6 addresses with identd
Closes #639
|
2013-06-09 10:42:42 -03:00 |
|
Diogo Sousa
|
88e9611444
|
Minor cosmetic changes
|
2013-06-08 03:14:24 +01:00 |
|
Diogo Sousa
|
97e88b885a
|
Renamed tbuf to buf in create_mask() to avoid confusion.
|
2013-06-08 03:01:36 +01:00 |
|
Diogo Sousa
|
f84476cf87
|
Fixed possible overflow in create_mask().
|
2013-06-08 02:56:36 +01:00 |
|
Diogo Sousa
|
473ab16739
|
Now the default configuration tries to set the language from the system
locale, and defaults to english if no language match.
This closes #473.
|
2013-06-08 02:34:01 +01:00 |
|
TingPing
|
951292abe1
|
Change default irc_ban_type to 1
|
2013-06-07 09:55:56 -03:00 |
|
TingPing
|
612032c9f8
|
Add QUIET command
|
2013-06-07 08:24:13 -04:00 |
|
Remco Rijnders
|
0c2e08cf2b
|
Add Serenity-IRC to the list of networks available by default.
|
2013-06-07 04:58:34 +02:00 |
|
TingPing
|
0e420fbee8
|
Save chanopt after any changes
|
2013-06-06 19:16:50 -04:00 |
|
TingPing
|
cf505b850b
|
Add chanopt for stripping colors
|
2013-06-06 17:47:01 -04:00 |
|
TingPing
|
df0ee53765
|
Handle /CAP LIST output
Closes #635
|
2013-06-05 13:35:30 -03:00 |
|
TingPing
|
d0b3476839
|
update help message for /menu
|
2013-06-05 08:27:16 -04:00 |
|
Jeong YunWon
|
d3a27947fe
|
Retrieve reachable addresses only.
AI_ADDRCONFIG helps not to try to connect unreachable ipv6 address if
user doesn't have ipv6 network stack.
|
2013-06-04 20:19:37 +09:00 |
|
TingPing
|
e3f699a9d8
|
Improve error message from /load -e
|
2013-06-04 06:34:15 -03:00 |
|
TingPing
|
df0e97550b
|
fix loading startup.txt automatically
|
2013-06-04 06:07:51 -03:00 |
|
TingPing
|
983b4ace89
|
treat banlist event as a generic list event (for quiets etc)
|
2013-06-03 08:19:27 -04:00 |
|
Fionn Kelleher
|
f1735f3ae1
|
Remove IPv6 check for IRCNode entry in server list.
|
2013-06-03 02:21:42 +02:00 |
|