TingPing
aab55d8cff
Handle extraneous cli args as urls
2013-07-01 13:43:58 -04:00
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
Arnav Singh
ac5771377e
fe-gtk: Only escape notification bodies for notification servers that support "body-markup".
2013-06-28 00:14:54 -07: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
Diogo Sousa
6e3f05fcc7
Fixed indent: spaces -> tabs.
2013-06-20 19:03:26 +01: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
TingPing
64ba92593e
fix merge conflict
2013-06-18 20:40:07 -04:00
TingPing
33b5dc1c75
Use tabs
2013-06-18 21:20:09 -03:00
Diogo Sousa
02139fbb79
Handle IPv6 addresses correcly in fe_open_url_locale().
2013-06-19 00:15:47 +01:00
Diogo Sousa
9ef1d1db96
Now WORD_HOST6 is handled the same way as WORD_HOST.
2013-06-18 23:30:38 +01:00
RichardHitt
b4496216db
Fix urlgrabber right click selection.
2013-06-18 14:53:18 -07: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
TingPing
52ce55341b
Fix Open Data Folder on unix
...
Mentioned in #646
2013-06-16 16:20:06 -03: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
Richard Hitt
6a7557da01
Merge branch 'master' of http://github.com/hexchat/hexchat
2013-06-15 17:26:13 -07:00
Richard Hitt
d7045e2b61
Fix Fedora-19 Segmentation fault, bugid 968817.
2013-06-15 17:21:55 -07:00
TingPing
7ef8d0d443
More autojoin wording tweaks
2013-06-13 20:53:55 -04:00
TingPing
9b958ed393
Use snprintf
2013-06-13 18:38:59 -03:00
TingPing
cb1b1c6e1c
Tweak autojoin wording
2013-06-13 15:55:38 -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
0689b54827
Add irc_ban_type to preferences
2013-06-09 16:51:57 -03:00
TingPing
b569943059
Specify what for completion amount
2013-06-09 16:01:00 -03:00
TingPing
eb001433e4
Emit FOUNDIP in server session
2013-06-09 15:55:56 -03:00
TingPing
a591c875ae
Add completion_amount to prefs
...
... and remove completion_auto which is confusing to say the least.
2013-06-09 15:48:42 -03:00
TingPing
08cd36bef0
Fix printing ipv6 addresses with identd
...
Closes #639
2013-06-09 10:42:42 -03:00
TingPing
5d0599976e
Add more mnemonics to the menu
2013-06-08 20:09:22 -04: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
TingPing
0dd9ac2e44
Take two at fixing xtext copying to secondary clipboard
2013-06-07 08:20:36 -03: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
fd762303b0
Add autoconnect option to menu of networks
2013-06-06 16:49:57 -04:00
TingPing
a6f05db34b
Make autojoin a toggle menu
2013-06-06 16:12:59 -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
TingPing
4d16f5bf28
Add missing gtk_tree_path_free()
2013-06-04 12:32:51 -03:00
TingPing
c45cc78548
Add copy option to right click in banlist
...
Closes #626
2013-06-04 12:25:12 -03: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
42e3587fd5
copy xtext selection to all clipboards
2013-06-04 07:00:08 -03: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
TingPing
f0684dc74e
translate servlist tabs
2013-06-02 20:50:43 -04:00
TingPing
39923e05f3
Rename favorite channels to autojoin channels
2013-06-02 20:44:05 -04:00
Fionn Kelleher
f1735f3ae1
Remove IPv6 check for IRCNode entry in server list.
2013-06-03 02:21:42 +02:00
Fionn Kelleher
2ba785f648
Add IRCNode to the server list.
2013-06-03 02:10:44 +02:00
TingPing
f45c2dd061
Add valleynode to network list
...
Closes #631
2013-05-31 20:12:21 -03:00
TingPing
945251c6b8
add .js to list of loadable filetypes
2013-05-29 01:55:41 -03:00
TingPing
e47dd3eb89
Don't send previous session's password
...
closes #616
2013-05-25 20:47:16 -03:00
Diogo Sousa
d934e60c2b
Improved server_get_network(): if we don't have the current network in the
...
network list use the server name in received in event 005.
(This fixes the problem that the network (%n) in the log file names would be
"NETWORK" instead of the real network name (this happened if the network was
not in the network list).)
2013-05-25 22:31:45 +01:00
Sam Dodrill
7284addb09
Added PonyChat to network list
2013-05-24 21:01:06 -07:00
TingPing
270cde42f1
Merge pull request #590 from orium/run-as-root-589-504
...
Now hexchat doesn't abnormally terminate when started as root.
2013-05-24 15:01:27 -07:00
Diogo Sousa
fffe9f4bd9
Restored inbound.c to make the pull request cleaner.
2013-05-24 22:04:34 +01:00
Diogo Sousa
7353bf2698
Followed richtroye suggestion and implemented the net == NULL guard in
...
servlist_favchan_find().
2013-05-24 21:49:46 +01:00
Diogo Sousa
133b0f7d94
Fixed null pointer deref when we try to autojoin a channel of a network not
...
in the network list.
2013-05-24 20:29:15 +01:00
Diogo Sousa
4402ea34de
Fixed mistake in last commit.
2013-05-24 16:46:35 +01:00
Diogo Sousa
faa53a5335
Spell check dictionaries were not being updated when changed.
2013-05-24 00:01:25 +01:00
Diogo Sousa
d3ce4f64f6
Passing a password to the /server command was ignored because the login method
...
was not set.
2013-05-23 13:22:34 +01:00
TingPing
fcdd85ae5e
Merge pull request #603 from orium/lag-meter-stuck
...
Fix an issue where the lag meter could get stuck after reconnect
2013-05-22 17:17:28 -07:00
TingPing
66bb79ef10
Improve sort keybinding in servlist
...
also disable auto sorting on fav channels, closes #606
2013-05-20 13:19:20 -03:00
Berke Viktor
79221c403b
Temporary workaround for reconnect crashes on win32
...
Yes, we really need to fix this ASAP
2013-05-20 14:39:24 +02:00
Berke Viktor
1432ecfb33
Sample code docs for challengeauth_response()
2013-05-20 12:38:50 +02:00
Berke Viktor
8a9d3e21f2
Update dirent.h win32 implementation
2013-05-20 00:22:20 +02:00
Berke Viktor
8655c4b007
Reorganize Preferences
2013-05-19 20:43:21 +02:00
Berke Viktor
5fa23341b3
Avoid useless strdup() and free() calls
2013-05-19 12:17:37 +02:00
Berke Viktor
67274f91e9
Add default connect commands for networks with obscure login methods
...
Yeah, QuakeNet is an exception
2013-05-19 12:15:31 +02:00
Berke Viktor
c0cc6a2c93
Cosmetics
2013-05-19 11:49:27 +03:00
Berke Viktor
b2fec642fe
Login type cleanup
2013-05-19 05:17:13 +02:00
Berke Viktor
d60cecb8d3
Add custom login type to avoid collisions
2013-05-19 04:34:20 +02:00
Berke Viktor
c168a9adc6
Add variables for user credentials in connect commands
2013-05-19 03:30:45 +02:00