Commits on Sep 1, 2018

  1. Copy the full SHA
    2a8ab8b View commit details
    Browse the repository at this point in the history
  2. sysinfo: Fixup formatting

    TingPing committed Sep 1, 2018
    Copy the full SHA
    c092af8 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    18eae24 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c7322f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2018

  1. Copy the full SHA
    cf140f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2018

  1. Fix compilation failure on non-linux, non-darwin, non-windows systems.

    'gnu' => Hurd
    'gnu/' => all the gnu/* stuff like gnu/kfreebsd
    
    Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
    mapreri authored and TingPing committed Sep 26, 2018
    Copy the full SHA
    6432694 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. python: Rewrite with CFFI

    TingPing committed Nov 9, 2018
    Copy the full SHA
    706f9bc View commit details
    Browse the repository at this point in the history
  2. python: Various cffi fixes

    - fixed /py exec behaviour
    - fixed hexchat.unload_hook() failing when passed a hook id
    - fixed get_list() calls in python3
    A_D authored and TingPing committed Nov 9, 2018
    Copy the full SHA
    a2ff661 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2018

  1. Copy the full SHA
    ed55330 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. Copy the full SHA
    3ebfa83 View commit details
    Browse the repository at this point in the history
  2. python: Make the plugins table dynamically sized (#2291)

    Adjust the width of the columns depending on the length of the data in
    each element
    linuxdaemon authored and TingPing committed Dec 26, 2018
    Copy the full SHA
    f7713a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. python: Make sure help() doesn't cause hexchat to hang (#2290)

    * Make sure `help()` doesn't cause hexchat to hang
    
    Replace `pydoc.help` with a copy of `pydoc.Helper` with an empty
    `StringIO` instead of stdin
    
    * Handle BytesIO vs StringIO on 2.7
    linuxdaemon authored and TingPing committed Dec 27, 2018
    Copy the full SHA
    a5a7271 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2019

  1. python: plugin cleanup and refactor

    A_D authored and TingPing committed Jan 2, 2019
    Copy the full SHA
    7abeb10 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Remove : from various trailing parameters (#2301)

    Partial fix for #2271 
    
    This isn't an exhaustive list, but it's everything I could find. The bug still exists in the parser though, this is just a workaround for the moment
    linuxdaemon authored and TingPing committed Jan 31, 2019
    Copy the full SHA
    804f959 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Extend input box GTK theme workaround to include Yaru

    Fixes #2305
    cajuncooks authored and TingPing committed Feb 26, 2019
    Copy the full SHA
    c1091c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2019

  1. Update servlist.c

    Update servlist.c
    jwshields authored and TingPing committed Apr 21, 2019
    Copy the full SHA
    ba72cc7 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. servlist: add hackint irc network

    - requires the use of TLS to connect on port 6697
    - supports and encourages authentication via SASL PLAIN and EXTERNAL
    mweinelt authored and TingPing committed May 3, 2019
    Copy the full SHA
    87470f3 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Try building with lgtm

    TingPing committed May 22, 2019
    Copy the full SHA
    468ce82 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Make dcc_ip being a per-server value.

    Moved dcc_ip from prefs to sess->server.
    brozs authored and TingPing committed May 28, 2019
    Copy the full SHA
    ed1d506 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8bb768e View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Create FUNDING.yml

    TingPing committed Jun 4, 2019
    Copy the full SHA
    5382401 View commit details
    Browse the repository at this point in the history
  2. Revert "Create FUNDING.yml"

    This reverts commit 5382401.
    TingPing committed Jun 4, 2019
    Copy the full SHA
    a67eafc View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Copy the full SHA
    586f089 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Copy the full SHA
    9201462 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Copy the full SHA
    308838d View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. 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.
    sonOfRa authored and TingPing committed Nov 14, 2019
    Copy the full SHA
    ad5be08 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. Copy the full SHA
    7d9f3ac View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2019

  1. readme: Remove build status badges

    No longer using Travis for CI and honestly these don't provide much value
    TingPing committed Dec 8, 2019
    Copy the full SHA
    ea2f298 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2019

  1. Add missing winuser.h include for mingw (#2403)

    Without the include gcc will complain about WM_TIMECHANGE as undeclared.
    ZachBacon authored and TingPing committed Dec 16, 2019
    Copy the full SHA
    d9809f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2019

  1. Follow more modern conventions for USER message

    Closes #2399
    TingPing committed Dec 21, 2019
    Copy the full SHA
    202393a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    eeada79 View commit details
    Browse the repository at this point in the history
  3. Bump version to 2.14.3

    TingPing committed Dec 21, 2019
    Copy the full SHA
    bfd6eea View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    58cdff7 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2019

  1. Fix build on FreeBSD

    pkubaj authored and TingPing committed Dec 23, 2019
    Copy the full SHA
    c522ccc View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2019

  1. Copy the full SHA
    c361bdc View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. 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.
    jrtc27 authored and TingPing committed Jan 2, 2020
    Copy the full SHA
    9c44d7b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2020

  1. Fetch latest .po files

    titsuki authored and TingPing committed Feb 8, 2020
    Copy the full SHA
    bcff9a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. build: Better support building against python 3.8+

    Closes #2441
    TingPing committed Mar 11, 2020
    Copy the full SHA
    5deb695 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3871fba View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2020

  1. 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
    kelek- authored and TingPing committed Apr 11, 2020
    Copy the full SHA
    37192a9 View commit details
    Browse the repository at this point in the history
  2. 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.
    DjLegolas authored and TingPing committed Apr 11, 2020
    Copy the full SHA
    7b950eb View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2020

  1. Remove Moznet

    Mozilla's Moznet no longer exists. They migrated to Matrix.
    vanillajonathan authored and TingPing committed Apr 18, 2020
    Copy the full SHA
    082f2f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. 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.
    delthas authored and TingPing committed Apr 19, 2020
    Copy the full SHA
    5d5838e View commit details
    Browse the repository at this point in the history
  2. 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.
    delthas authored and TingPing committed Apr 19, 2020
    Copy the full SHA
    83daed8 View commit details
    Browse the repository at this point in the history
  3. 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.
    delthas authored and TingPing committed Apr 19, 2020
    Copy the full SHA
    c2cdf0d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2020

  1. 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.
    delthas authored and TingPing committed May 3, 2020
    Copy the full SHA
    82a424f View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. 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
    TingPing committed May 15, 2020
    Copy the full SHA
    f9adf88 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Fix parsing of 313

    Closes #2472
    TingPing committed May 26, 2020
    Copy the full SHA
    53952fe View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2020

  1. Copy the full SHA
    2f37695 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Copy the full SHA
    c5a798b View commit details
    Browse the repository at this point in the history