]> jfr.im git - irc/hexchat/hexchat.git/log
irc/hexchat/hexchat.git
2 years agoWIP: Use GSocketClient for IRC connections origin/wip/gsocketclient
Patrick Griffis [Wed, 14 Jul 2021 03:09:26 +0000 (22:09 -0500)] 
WIP: Use GSocketClient for IRC connections

TODO:
- Proxy support (some will be lost along the way)
- Remove all OpenSSL usage from fe-gtk?
- DCC support?

2 years agoFix whitespace issues
Patrick Griffis [Tue, 13 Jul 2021 17:30:47 +0000 (12:30 -0500)] 
Fix whitespace issues

2 years agoRemove libnotify dependency
Patrick Griffis [Tue, 13 Jul 2021 17:24:19 +0000 (12:24 -0500)] 
Remove libnotify dependency

Instead just talk directly to the service. This fixes *sending*
a notification being blocking IO.

2 years agoactions: Build on Ubuntu 20.04
Patrick Griffis [Tue, 13 Jul 2021 16:32:04 +0000 (11:32 -0500)] 
actions: Build on Ubuntu 20.04

18.04 requires newer Ninja

2 years agobuild: Misc cleanup of options
Patrick Griffis [Tue, 13 Jul 2021 16:12:22 +0000 (11:12 -0500)] 
build: Misc cleanup of options

Cleanup of option names, use features where applicable, and printing
of summary.

2 years agoAvoid direct use of libproxy
Michael Catanzaro [Mon, 12 Jul 2021 13:38:02 +0000 (08:38 -0500)] 
Avoid direct use of libproxy

Since hexchat already depends on GLib, it's better to use GProxyResolver
instead. This might use libproxy, or not, as appropriate.

P.S. This removes a memory safety issue because proxy_list is allocated
using malloc(), not g_malloc(), and therefore using g_strfreev() is
incorrect. The proper way to free the proxy list returned by libproxy
is to use px_proxy_factory_free_proxies() (but nobody does that because
it was added in libproxy 0.4.16, which is somewhat recent).

2 years agoFix allowed characters when escaping URIs
Patrick Griffis [Sat, 10 Jul 2021 16:35:35 +0000 (11:35 -0500)] 
Fix allowed characters when escaping URIs

Closes #2608

2 years agoservlist: Remove freenode
Patrick [Sat, 10 Jul 2021 00:29:21 +0000 (19:29 -0500)] 
servlist: Remove freenode

Closes #2604

2 years agoservlist: Add back TURLINet (#2602)
Valerie Pond [Fri, 2 Jul 2021 02:36:29 +0000 (03:36 +0100)] 
servlist: Add back TURLINet (#2602)

2 years agoAdd DigitalIRC to default servlist.c
adamus1red [Tue, 29 Jun 2021 17:32:14 +0000 (18:32 +0100)] 
Add DigitalIRC to default servlist.c

2 years agoservlist: Add ICQ-Chat
Patrick [Sat, 26 Jun 2021 15:51:32 +0000 (10:51 -0500)] 
servlist: Add ICQ-Chat

Closes #2506

2 years agoUpdate servlist.c - Network clean up (#2597)
moon [Sat, 26 Jun 2021 01:14:42 +0000 (19:14 -0600)] 
Update servlist.c - Network clean up (#2597)

Added 1 server to Aitvaras
Added 1 server to EFNet
Added 2 servers to chatpat (previously UniBG)
Added DosersNET
Put network list into alphabetical order.
Removed 2 servers from EFNet
Removed 3 servers from Aitvaras
Removed 3 servers from UniBG (now chatpat)
Removed AccessIRC (no longer exists)
Removed BetaChat (no longer exists)
Removed Buddy.IM (no longer exists)
Removed ChatNet (no longer exists)
Removed ChattingAway (no longer exists)
Removed Criten (connects to Rizon)
Removed DeltaPool for having zero connections and channels.
Removed ElectroCode (no longer exists)
Removed GalaxyNet (no longer exists)
Removed GeeksIRC (no longer exists)
Removed IdleMonkeys (no longer exists)
Removed IndirectIRC (no longer exists)
Removed iZ-smart.net (no longer exists)
Removed ObsidianIRC (no longer exists)
Removed PonyChat (no longer exists)
Removed SceneNet (connects to ChatJunkies)
Removed SeilEn.de (no longer exists)
Removed SolidIRC (no longer exists)
Removed StarChat (no longer exists)
Removed TURLINet (no longer exists)
Removed WorldNet (no longer exists)
Renamed DeltaAnime to DaIRC
Renamed Irctoo.net to IRCtoo
Renamed KBFail to Keyboard-Failure
Renamed Krstarica to PIK
Renamed OzNet to OzOrg
Renamed PIRC.PL to pirc.pl
Renamed PTNet.org to PTNet
Renamed UniBG to chatpat

2 years agoFix parsing +beI lists on InspIRCd.
Sadie Powell [Tue, 22 Jun 2021 12:59:43 +0000 (13:59 +0100)] 
Fix parsing +beI lists on InspIRCd.

2 years agoactions: Remove default value in ubuntu build
Patrick Griffis [Fri, 28 May 2021 00:41:31 +0000 (19:41 -0500)] 
actions: Remove default value in ubuntu build

2 years agoactions: Add flatpak action
Patrick Griffis [Fri, 28 May 2021 00:16:42 +0000 (19:16 -0500)] 
actions: Add flatpak action

2 years agoactions: Upload windows artifacts for each arch
Patrick Griffis [Fri, 28 May 2021 00:04:35 +0000 (19:04 -0500)] 
actions: Upload windows artifacts for each arch

2 years agoImplement generic support for IRCv3 standard replies. (#2589)
Sadie Powell [Sun, 20 Jun 2021 23:29:36 +0000 (00:29 +0100)] 
Implement generic support for IRCv3 standard replies. (#2589)

https://ircv3.net/specs/extensions/standard-replies

Co-authored-by: Patrick <redacted>
2 years agoImplement support for strikethrough text.
Sadie Powell [Tue, 1 Jun 2021 12:31:38 +0000 (13:31 +0100)] 
Implement support for strikethrough text.

https://defs.ircdocs.horse/info/formatting.html

2 years agoReplace identify-msg support with solanum.chat/identify-msg.
Sadie Powell [Fri, 18 Jun 2021 19:34:11 +0000 (20:34 +0100)] 
Replace identify-msg support with solanum.chat/identify-msg.

2 years agoConsistently set the SSL state in /reconnect.
Sadie Powell [Mon, 31 May 2021 00:11:19 +0000 (01:11 +0100)] 
Consistently set the SSL state in /reconnect.

We need to use a temporary variable here as we're overwriting the
existing server object which may have values set here already.

2 years agoSwitch back to using newserver as the default server name.
Sadie Powell [Sun, 30 May 2021 17:45:22 +0000 (18:45 +0100)] 
Switch back to using newserver as the default server name.

2 years agoRequire opting out of SSL verification in /server and /reconnect.
Sadie Powell [Sun, 30 May 2021 05:25:09 +0000 (06:25 +0100)] 
Require opting out of SSL verification in /server and /reconnect.

2 years agoDefault new servers to use TLS if built with OpenSSL.
Sadie Powell [Sun, 23 May 2021 05:58:18 +0000 (06:58 +0100)] 
Default new servers to use TLS if built with OpenSSL.

2 years agoAlways pass a valid URI to gtk_show_uri()
Patrick Griffis [Thu, 17 Jun 2021 20:22:40 +0000 (15:22 -0500)] 
Always pass a valid URI to gtk_show_uri()

This can fix issues like a crash when invalid characters get passed
through.

2 years agoPlace ChanServ notices in the front buffer if the front buffer is on the same network.
DasBrain [Thu, 27 May 2021 07:35:47 +0000 (09:35 +0200)] 
Place ChanServ notices in the front buffer if the front buffer is on the same network.

2 years agoImplement support for the IRCv3 UTF8ONLY specification.
Sadie Powell [Tue, 1 Jun 2021 05:25:19 +0000 (06:25 +0100)] 
Implement support for the IRCv3 UTF8ONLY specification.

https://ircv3.net/specs/extensions/utf8-only

2 years agopython: Fix off by one range
Alexandre Jousset [Fri, 28 May 2021 02:21:28 +0000 (04:21 +0200)] 
python: Fix off by one range

The range goes from 31 to 1 inclusive (#2391).

2 years agoParse the output of the 005 numeric correctly. (#2585)
Sadie Powell [Sat, 29 May 2021 00:37:50 +0000 (01:37 +0100)] 
Parse the output of the 005 numeric correctly. (#2585)

This implements support for the full 005 numeric syntax including negation and value escapes as defined in draft-hardy-irc-isupport-00. This fixes HexChat on servers that:

- Have unloaded a previously supported feature at runtime (e.g. unloading the monitor module in InspIRCd removing the MONITOR token).
- Have escaped spaces in the network name (see testnet.inspircd.org for an example of this).
- Send a value for a token where HexChat expects none (e.g. INVEX on InspIRCd — the value for this token is optional) or vice versa.

2 years agoAdd ACN IRC Network (#2524)
dimitrisdm [Mon, 24 May 2021 18:26:06 +0000 (21:26 +0300)] 
Add ACN IRC Network (#2524)

Website: https://irc.acn.gr
Round-Robin DNS: global.acn.gr
Ports: 6667 - 6697(ssl only).

2 years agoUpdate servlist.c (#2522)
Xandrah [Mon, 24 May 2021 03:46:00 +0000 (04:46 +0100)] 
Update servlist.c (#2522)

* Update servlist.c

Added DeltaPool to IRC Networks

* Update servlist.c

Updated to support SASL

2 years agoMerge pull request #1457 from arodland/forgiving-ctcp
Andrew Rodland [Mon, 24 May 2021 02:19:28 +0000 (22:19 -0400)] 
Merge pull request #1457 from arodland/forgiving-ctcp

Be forgiving of a missing ending CTCP delimiter in a truncated message

2 years agoplugin interface: :lipstick:
BakasuraRCE [Wed, 29 Jul 2020 14:52:50 +0000 (09:52 -0500)] 
plugin interface: :lipstick:

2 years agonotification: Implement notification option for channels
BakasuraRCE [Wed, 29 Jul 2020 14:50:12 +0000 (09:50 -0500)] 
notification: Implement notification option for channels

2 years agoplugin interface: Refactor "flags" option in "channels" list to be more clear with...
BakasuraRCE [Wed, 29 Jul 2020 14:47:05 +0000 (09:47 -0500)] 
plugin interface: Refactor "flags" option in "channels" list to be more clear with bit operators

2 years agoAdding LibertaCasa + TripSit to servlist.c (#2538)
cranberry [Mon, 24 May 2021 02:16:39 +0000 (04:16 +0200)] 
Adding LibertaCasa + TripSit to servlist.c (#2538)

2 years agoChange default network to Libera.Chat
Patrick Griffis [Mon, 24 May 2021 02:15:43 +0000 (21:15 -0500)] 
Change default network to Libera.Chat

2 years agoAdded SimosNap to server list (#2349)
Filippo Cortigiani [Mon, 24 May 2021 02:12:20 +0000 (04:12 +0200)] 
Added SimosNap to server list (#2349)

2 years agoImplement support for the IRCv3 account-tag specification. (#2572)
Sadie Powell [Mon, 24 May 2021 01:53:28 +0000 (02:53 +0100)] 
Implement support for the IRCv3 account-tag specification. (#2572)

Co-authored-by: Patrick <redacted>
2 years agoAdd the official EU server to hackint network (#2495)
Lorenzo Ancora [Mon, 24 May 2021 01:47:33 +0000 (03:47 +0200)] 
Add the official EU server to hackint network (#2495)

2 years agoUpdate ptnet servers (#2205)
Miguel [Mon, 24 May 2021 01:42:07 +0000 (02:42 +0100)] 
Update ptnet servers (#2205)

Co-authored-by: Elias <redacted>
2 years agoci: fixed python paths
DjLegolas [Sat, 30 Jan 2021 21:58:44 +0000 (23:58 +0200)] 
ci: fixed python paths

2 years agoci: fixed Inno Download Plugin download path
DjLegolas [Sat, 30 Jan 2021 21:49:17 +0000 (23:49 +0200)] 
ci: fixed Inno Download Plugin download path

2 years agoUpdate github workflows
DjLegolas [Mon, 13 Apr 2020 14:14:42 +0000 (17:14 +0300)] 
Update github workflows

2 years agoFixed notifications-winrt compilation error
DjLegolas [Sun, 12 Apr 2020 12:13:03 +0000 (15:13 +0300)] 
Fixed notifications-winrt compilation error

Both platform.winmd and windows.winmd were unable to find so added the location of each to the compiler.

2 years agoUpdated Toolset to v142
DjLegolas [Sun, 12 Apr 2020 07:32:31 +0000 (10:32 +0300)] 
Updated Toolset to v142

2 years agoChange Inno path property
DjLegolas [Sat, 11 Apr 2020 20:12:59 +0000 (23:12 +0300)] 
Change Inno path property

2 years agoImplement support for the IRCv3 invite-notify specification. (#2574)
Sadie Powell [Mon, 24 May 2021 00:32:00 +0000 (01:32 +0100)] 
Implement support for the IRCv3 invite-notify specification. (#2574)

2 years agoImplement support for the IRCv3 SETNAME specification. (#2571)
Sadie Powell [Sun, 23 May 2021 18:12:10 +0000 (19:12 +0100)] 
Implement support for the IRCv3 SETNAME specification. (#2571)

2 years agoAdd a workaround for icons not scaling right on HiDPI screens. (#2573)
Sadie Powell [Sun, 23 May 2021 18:01:39 +0000 (19:01 +0100)] 
Add a workaround for icons not scaling right on HiDPI screens. (#2573)

3 years agoadd tilde.chat
Ben Harris [Thu, 20 May 2021 01:18:58 +0000 (21:18 -0400)] 
add tilde.chat

https://tilde.chat

3 years agoAdd Libera Chat to network list
Panagiotis Vasilopoulos [Wed, 19 May 2021 13:25:16 +0000 (16:25 +0300)] 
Add Libera Chat to network list

3 years agoplugins/lua/lua.c: fix segfault on lua_pop with Lua 5.4.3
Mateusz Gozdek [Sun, 4 Apr 2021 19:07:30 +0000 (21:07 +0200)] 
plugins/lua/lua.c: fix segfault on lua_pop with Lua 5.4.3

Closes #2558

Co-authored-by: "Jan Alexander Steffens (heftig)" <redacted>
Signed-off-by: Mateusz Gozdek <redacted>
3 years agopython: Fix exception with list_pluginpref()
Sbgodin [Sun, 7 Mar 2021 12:51:45 +0000 (12:51 +0000)] 
python: Fix exception with list_pluginpref()

__decode cannot work (with Python3) because prefs_str has no attribute 'decode'.

Related to https://github.com/hexchat/hexchat/issues/2531

3 years agourl.c: add gemini & gopher parsing
Mike Skec [Mon, 1 Mar 2021 10:55:08 +0000 (21:55 +1100)] 
url.c: add gemini & gopher parsing

3 years agoBetter handle various ctime() calls failing
Patrick Griffis [Wed, 3 Mar 2021 21:39:02 +0000 (15:39 -0600)] 
Better handle various ctime() calls failing

3 years agodocs: fix simple typo, wory -> worry
Tim Gates [Sun, 22 Nov 2020 09:08:36 +0000 (20:08 +1100)] 
docs: fix simple typo, wory -> worry

There is a small typo in src/fe-text/fe-text.c.

Should read `worry` rather than `wory`.

3 years agofishlim: Implement correct handling of long and UTF-8 messages
BakasuraRCE [Wed, 22 Jul 2020 00:16:50 +0000 (19:16 -0500)] 
fishlim: Implement correct handling of long and UTF-8 messages

3 years agofishlim: Remove needless header
BakasuraRCE [Wed, 22 Jul 2020 00:13:02 +0000 (19:13 -0500)] 
fishlim: Remove needless header

3 years agofishlim: Remove compiler warnings
BakasuraRCE [Tue, 21 Jul 2020 23:35:57 +0000 (18:35 -0500)] 
fishlim: Remove compiler warnings

3 years agofishlim: Remove needless functions for tests
BakasuraRCE [Tue, 21 Jul 2020 23:35:00 +0000 (18:35 -0500)] 
fishlim: Remove needless functions for tests

3 years agofishlim: Fix result
BakasuraRCE [Mon, 20 Jul 2020 22:58:15 +0000 (17:58 -0500)] 
fishlim: Fix result

3 years agofishlim: Fix cast
BakasuraRCE [Mon, 20 Jul 2020 22:57:13 +0000 (17:57 -0500)] 
fishlim: Fix cast

3 years agoRevert word array length change
Patrick Griffis [Mon, 21 Sep 2020 18:22:50 +0000 (11:22 -0700)] 
Revert word array length change

It turns out that the rfc sets a limit of 15 arguments and the
server (irccloud) sending that many in ISUPPORT was updated to
split it into multiple lines.

3 years agoIncrease max number of words a line can be split into
Patrick Griffis [Thu, 17 Sep 2020 22:50:28 +0000 (15:50 -0700)] 
Increase max number of words a line can be split into

This may have unintended side-effects but 32 is a very low value
and I was seeing real world bugs being caused by this. Specifically
an ISUPPORT line with more features than this could store.

3 years agoUse pango_font_metrics_get_height() to calculate font height (#2500)
John Levon [Mon, 7 Sep 2020 16:53:31 +0000 (17:53 +0100)] 
Use pango_font_metrics_get_height() to calculate font height (#2500)

3 years agoHide Focus Channel when the selected channel is already focussed
Paul Wise [Mon, 3 Aug 2020 01:26:26 +0000 (09:26 +0800)] 
Hide Focus Channel when the selected channel is already focussed

When the channel is focussed, the menu item does nothing so
it isn't useful to have it in the menu.

Fixes: commit c361bdca6afdc933eeac35732334464990295cd4
See-also: https://github.com/hexchat/hexchat/pull/2255#issuecomment-475841824

3 years agoSASL EXTERNAL doesn't necessitate a certificate
jesopo [Tue, 21 Jul 2020 14:59:42 +0000 (14:59 +0000)] 
SASL EXTERNAL doesn't necessitate a certificate

3 years agoFiSHLiM: Support for CBC mode + more commands (#2347)
Bakasura [Mon, 13 Jul 2020 23:27:27 +0000 (18:27 -0500)] 
FiSHLiM: Support for CBC mode + more commands (#2347)

3 years agoAdd "DarkScience" to default server list. (#2474)
Jan Harasym [Mon, 1 Jun 2020 00:59:06 +0000 (02:59 +0200)] 
Add "DarkScience" to default server list. (#2474)

3 years agoFix parsing of 313
Patrick Griffis [Tue, 26 May 2020 23:49:33 +0000 (16:49 -0700)] 
Fix parsing of 313

Closes #2472

4 years agoRemove 2ch from network list
Patrick [Fri, 15 May 2020 06:15:14 +0000 (23:15 -0700)] 
Remove 2ch from network list

It split into multiple networks; Both are very small and can't even match our modern guidelines like supporting TLS. I'll just use this as an opportunity to clean up the list a bit.

Closes #2465

4 years agowin32: Fix undefined symbol for builds with -with-plugin=false
delthas [Sun, 19 Apr 2020 18:31:38 +0000 (20:31 +0200)] 
win32: Fix undefined symbol for builds with -with-plugin=false

Windows builds without plugins can use notification-windows.c, which
uses module_load in its notification_backend_init function.

module_load was previously guarded with a USE_PLUGIN ifdef, but we do
need this function for Windows builds even if plugins are disabled.

This fixes a critical build issue for all Windows builds without
plugins.

4 years agowin32: Disable ASLR for Windows debug builds
delthas [Sun, 19 Apr 2020 21:59:26 +0000 (23:59 +0200)] 
win32: Disable ASLR for Windows debug builds

GDB is usually able to debug executables with ASLR by temporarily
disabling ASLR when running that executable. This is only supported on
Linux. On Windows, GDB cannot debug ASLR executables.

This removes the dynamicbase linker flag on Windows for debug builds in
order to be able to debug that executable later.

Hardening an executable with ASLR is important for release builds, but
for debug builds being able to debug is much more important.

4 years agowin32: Fix building executables with invalid entrypoints
delthas [Sun, 19 Apr 2020 18:35:37 +0000 (20:35 +0200)] 
win32: Fix building executables with invalid entrypoints

Windows builds of the GTK frontend use the pie flag to compile
hexchat.exe. Windows needs an explicit entrypoint when compiling with
--pie, otherwise an invalid executable is created.

This sets the entrypoint of the executable on Windows (as it is
currently set in the Visual Studio project files).

This fixes a critical build issue which prevents all Windows builds
using Meson from working.

4 years agowin32: Replace include of winuser.h with windows.h
delthas [Sun, 19 Apr 2020 03:43:27 +0000 (05:43 +0200)] 
win32: Replace include of winuser.h with windows.h

winuser.h should never be included directly. windows.h should be included instead.

This fixes a critical build issue added in c5d47fc which makes all MinGW builds fail.

See #2403.

4 years agoRemove Moznet
Jonathan [Sat, 18 Apr 2020 10:54:45 +0000 (12:54 +0200)] 
Remove Moznet

Mozilla's Moznet no longer exists. They migrated to Matrix.

4 years agoFixed proxy user/password buffer overflow
DjLegolas [Sat, 11 Apr 2020 10:01:35 +0000 (13:01 +0300)] 
Fixed proxy user/password buffer overflow

By using a dedicated buffer for sending the username and password for the SOCKS5 proxy, there will be no overflow when copying them to the buffer.
And therefore, RFC 1929 is fully supported.

4 years agoUpdated the maximum length of the socks5 user and password to comply to RFC 1929...
kelek- [Sat, 22 Apr 2017 17:46:04 +0000 (19:46 +0200)] 
Updated the maximum length of the socks5 user and password to comply to RFC 1929, where both the password and the username length is definied as a maximum of 255

4 years agobuild: Fix potential undefined variable
Patrick Griffis [Wed, 11 Mar 2020 18:13:25 +0000 (11:13 -0700)] 
build: Fix potential undefined variable

4 years agobuild: Better support building against python 3.8+
Patrick Griffis [Wed, 11 Mar 2020 18:07:56 +0000 (11:07 -0700)] 
build: Better support building against python 3.8+

Closes #2441

4 years agoFetch latest .po files
Itsuki Toyota [Sat, 8 Feb 2020 16:45:53 +0000 (01:45 +0900)] 
Fetch latest .po files

4 years agoAvoid prioritising MODE queries for channels with hyphens in their name
James Clarke [Wed, 1 Jan 2020 20:37:39 +0000 (20:37 +0000)] 
Avoid prioritising MODE queries for channels with hyphens in their name

If a user has a large number of channels containing hyphens in their
names, the initial MODE queries will have the same high priority as any
PINGs, and so will block the PINGs from being sent, causing the
connection to time out due to a lack of PONGs received.

4 years agoAdd a channel context menu item to focus channels
Paul Wise [Sat, 6 Oct 2018 02:52:28 +0000 (10:52 +0800)] 
Add a channel context menu item to focus channels

4 years agoFix build on FreeBSD
pkubaj [Sun, 22 Dec 2019 13:50:57 +0000 (13:50 +0000)] 
Fix build on FreeBSD

4 years agoappdata: Add OARS information
Patrick Griffis [Sat, 21 Dec 2019 07:19:54 +0000 (23:19 -0800)] 
appdata: Add OARS information

4 years agoBump version to 2.14.3
Patrick Griffis [Sat, 21 Dec 2019 06:38:06 +0000 (22:38 -0800)] 
Bump version to 2.14.3

4 years agobuild: Fix some meson warnings
Patrick Griffis [Sat, 21 Dec 2019 06:24:30 +0000 (22:24 -0800)] 
build: Fix some meson warnings

4 years agoFollow more modern conventions for USER message
Patrick Griffis [Sat, 21 Dec 2019 06:18:51 +0000 (22:18 -0800)] 
Follow more modern conventions for USER message

Closes #2399

4 years agoAdd missing winuser.h include for mingw (#2403)
Zach Bacon [Mon, 16 Dec 2019 08:42:31 +0000 (03:42 -0500)] 
Add missing winuser.h include for mingw (#2403)

Without the include gcc will complain about WM_TIMECHANGE as undeclared.

4 years agoreadme: Remove build status badges
Patrick [Sun, 8 Dec 2019 20:56:18 +0000 (12:56 -0800)] 
readme: Remove build status badges

No longer using Travis for CI and honestly these don't provide much value

4 years agoFix capability negotiation ending before sasl finishes with multi-line cap
Patrick Griffis [Sun, 24 Nov 2019 21:01:48 +0000 (13:01 -0800)] 
Fix capability negotiation ending before sasl finishes with multi-line cap

Closes #2398

4 years agoIgnore some non-interesting filesystem types
Simon Levermann [Wed, 23 Oct 2019 07:06:03 +0000 (09:06 +0200)] 
Ignore some non-interesting filesystem types

Generally, how much space we have in squashfs, or tmpfs shouldn't
interest us. This becomes more relevant in distros like Ubuntu, where
snaps are a thing, and each snap mounts their own FS in a squashfs that
is always full, thus falsifying the output of sysinfo.

4 years agoSwitch to Github Actions for Linux CI
Patrick Griffis [Fri, 20 Sep 2019 16:35:27 +0000 (09:35 -0700)] 
Switch to Github Actions for Linux CI

4 years agobuild: Make generated headers a dependency for users of common.
nia [Wed, 17 Jul 2019 10:55:07 +0000 (11:55 +0100)] 
build: Make generated headers a dependency for users of common.

4 years agoPython: Fix error in hexchat.emit_print when passing time attribute
jacob1 [Sun, 23 Jun 2019 19:43:44 +0000 (15:43 -0400)] 
Python: Fix error in hexchat.emit_print when passing time attribute

4 years agoRevert "Create FUNDING.yml"
Patrick Griffis [Tue, 4 Jun 2019 05:19:45 +0000 (22:19 -0700)] 
Revert "Create FUNDING.yml"

This reverts commit 538240189366f1318fcaa500a31bff0b74b55872.

4 years agoCreate FUNDING.yml
Patrick [Tue, 4 Jun 2019 04:43:17 +0000 (21:43 -0700)] 
Create FUNDING.yml

4 years agoFix a typo-error in src/common/hexchat.h:485 "haxchatprefs" -> "hexchatprefs"
Stepan Broz [Wed, 22 May 2019 11:54:54 +0000 (13:54 +0200)] 
Fix a typo-error in src/common/hexchat.h:485 "haxchatprefs" -> "hexchatprefs"

4 years agoMake dcc_ip being a per-server value.
Stepan Broz [Tue, 21 May 2019 14:02:30 +0000 (16:02 +0200)] 
Make dcc_ip being a per-server value.
Moved dcc_ip from prefs to sess->server.

5 years agoTry building with lgtm
Patrick [Wed, 22 May 2019 10:25:59 +0000 (12:25 +0200)] 
Try building with lgtm