Arnavion
5dde0d7c6d
Also verify encoding read from servlist.conf
2015-01-31 00:52:30 -08:00
Arnavion
9968bb31a4
sysinfo: Strip spaces from the end of the OS name, if any, and ensure a space between name and arch.
2015-01-31 00:52:30 -08:00
TingPing
5fe2dda146
ssl: Remove unused server code
2015-01-30 21:25:41 -05:00
TingPing
85fd6f525e
Add default keybinding for shift+tab (Previous tab complete)
2015-01-26 17:53:33 -05:00
TingPing
e5b65bbd69
servlist: Clean up specifying ssl for network
2015-01-20 03:03:45 -05:00
TingPing
a838cd9c07
servlist: Various changes
...
- Remove IRCNode
- Replace Techmans with Techtronix
- Remove unecessary ports
- Consistently use round-robin over specific servers
- Don't use mixed-case hostnames
Closes #1244
2015-01-20 02:43:16 -05:00
TingPing
02470dffa5
servlist: Add AthemeNet and remove its old networks
...
Closes #1272
2015-01-19 11:31:42 -05:00
Arnavion
c5bbf75f5e
Removed one leftover check for server->encoding against NULL.
2015-01-18 02:55:32 -08:00
Arnavion
b783c827c8
Fixed incorrect comment on server->encoding.
2015-01-18 02:27:38 -08:00
Arnavion
d1897c1602
Remove "System default" encoding. The default for new servers is UTF-8.
2015-01-18 02:10:05 -08:00
Arnavion
6f8a6e66cc
Detect unknown server encodings and set to UTF-8.
2015-01-18 02:10:05 -08:00
Arnavion
5749c53484
Server line text-encoding-related fixes.
...
- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character.
- Removed prefs.utf8_locale.
- Change default server encoding from system locale to UTF-8.
- Always populate server->encoding with a non-null value - UTF-8.
Fixes #1198
2015-01-18 02:10:04 -08:00
Arnavion
5569205d15
Add CP1252 as an available server encoding for Windows-1252 and ISO-8859-1 networks.
2015-01-18 02:10:04 -08:00
Arnavion
2e76a4e477
Removed CP1255-specific handling of server lines.
...
GLib's API is good enough now.
2015-01-18 02:10:03 -08:00
Arnavion
ee17ec6b4f
Removed legacy "IRC" encoding.
2015-01-18 02:10:03 -08:00
Arnavion
5a56f9ea01
Removed unimplemented, unused function.
2015-01-14 23:42:21 -08:00
Arnavion
e400ed2855
Fixed bad const-cast.
2015-01-14 21:38:19 -08:00
Arnavion
1d316710ed
Don't crash if the log file can't be opened.
...
Found in #1269
2015-01-14 16:29:03 -08:00
TingPing
aab243592f
Workaround crash when timestamp format is blank
...
Somebody else can fix the numerous assumptions elsewhere
2015-01-13 04:14:32 -05:00
TingPing
13db2011e3
Fix leak
...
From libressl-portable/openbsd@20de8a4923
2015-01-09 17:25:45 -05:00
tomek
7739c99f3f
Update alternative font list
2015-01-07 22:46:37 +01:00
Arnavion
99f74e8d94
Also print the command that wasn't recognized.
2015-01-07 13:42:42 -08:00
TingPing
5ca87b3c8d
identd: Fix unknown command when service fails to start
2015-01-07 16:21:46 -05:00
Arnavion
62df565190
sysinfo: Also show HDD information.
2015-01-05 03:57:59 -08:00
Arnavion
4f08b0b386
sysinfo: Don't confuse build architecture with CPU architecture.
2015-01-04 16:54:15 -08:00
Arnavion
5b8cc683f3
sysinfo: Refactored out individual WMI parsing methods.
2015-01-04 15:08:45 -08:00
Arnavion
e758da5d28
Bring the sysinfo plugin to the 21st century.
...
- Support multiple CPUs and graphics adapters in the WMI responses.
- Query max CPU frequency from WMI instead of registry.
- Support uptimes longer than 50 days.
- Don't report using /ME in notice and server notice tabs.
- Convert to C
2015-01-03 15:26:05 -08:00
TingPing
16d1fccf61
Fix disabling identd server
2015-01-03 18:00:37 -05:00
TingPing
086d4e3962
python: Use Py_RETURN_NONE macro
2014-12-31 15:11:47 -05:00
TingPing
9bd7405502
Remove last remnants of GtkClists
...
These were removed a while ago
2014-12-31 11:57:27 -05:00
TingPing
2a28289314
Don't return 0 in place of NULL
2014-12-31 11:31:17 -05:00
TingPing
112632bb4e
Fix some possible null-deref warnings
2014-12-31 11:12:43 -05:00
TingPing
c5016e390f
Show correct number of channels/dialogs when closing server tab
2014-12-31 10:50:13 -05:00
TingPing
63bb87fc93
Don't select join #hexchat by default in join dialog
...
Have to go even one step further removed so users don't
accidentally join
2014-12-31 10:44:36 -05:00
TingPing
1fa4a000e7
Fix some unused warnings
2014-12-31 10:24:51 -05:00
TingPing
448cc962cd
Python: Fix overflow and code-cleanup
2014-12-31 09:50:03 -05:00
TingPing
6ef7298870
Remove unnecessary use of void*
2014-12-31 03:56:36 -05:00
TingPing
9f7444baa2
Move userlist sorting to frontend
...
This Fixes possible crashes when the two
usertrees get out of sync and a double free occurs.
Also now requires restart to change sort orders.
Fixes #1252
Fixes #818 (probably)
2014-12-31 03:56:36 -05:00
TingPing
fef580ed7f
Rewrite identd
...
- Use gio (which is cross platform)
- Properly support multiple users
- Allow configuring port
- Allow other plugins overriding
2014-12-30 06:35:42 -05:00
TingPing
3bb717a3b5
Fix windows build
...
Introduced 1b2bee37e
2014-12-29 02:08:42 -05:00
TingPing
5beaf15f21
Remove option to use socks5 library
...
This was always disabled by default and is not required
for the current socks support. I am not even sure this
library is packaged by any distro?
2014-12-28 22:29:06 -05:00
TingPing
1b2bee37e4
Remove option to disable ipv6
...
It has been default for a while, is the only tested option,
and will only get more common.
2014-12-28 22:29:06 -05:00
TingPing
9cb73f839f
Remove MSProxy support
...
It's not enabled anywhere, certainly not maintained
2014-12-28 13:28:19 -05:00
TingPing
330e31c70f
Fix overflow
2014-12-28 12:43:53 -05:00
TingPing
cbaa04905f
Fix warning
2014-12-28 12:38:19 -05:00
TingPing
14d3a03f41
Fix leak in make-te
...
This doesn't really matter but it shuts up AddressSanitizer
2014-12-28 08:14:05 -05:00
TingPing
95febd978c
Fix building as c89
2014-12-28 06:47:23 -05:00
TingPing
3f855f07f5
Use glib for allocations in all plugins
...
Continuation of 83032b1aa
2014-12-28 06:47:07 -05:00
TingPing
83032b1aa3
Use glib for all allocations
...
- 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 06:44:44 -05:00
TingPing
c4cb1b25ec
Fixup: Detect urls with unicode symbols
...
missed one in 77ecaa6093
2014-12-28 00:40:51 -05:00