Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: libproxy/libproxy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.5.3
Choose a base ref
...
head repository: libproxy/libproxy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.5.4
Choose a head ref
  • 11 commits
  • 24 files changed
  • 4 contributors

Commits on Jul 7, 2023

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

Commits on Oct 26, 2023

  1. Improve test coverage (#256)

    Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
    janbrummer and janbrummer authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    397f4dc View commit details
    Browse the repository at this point in the history
  2. Improve coverage (#257)

    Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
    janbrummer and janbrummer authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5910ad2 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Specify library version more completely (#259)

    If the library version is not specified, meson installs the shared
    object using only the soversion, and this causes ldconfig to emit a
    warning that the shared object is not a symlink. Specifying a version
    that matches the project version means that version is used for the
    shared object, and the soversion-named file is then a symilnk to that,
    which is common across other libraries, and avoids the warning from
    ldconfig.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=2247508
    amigadave authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    42b58ef View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    9b541a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Improve handling of Windows proxy settings: (#264)

    - Handle proxy URLs being provided with a scheme
    - Don't assume that target URL scheme == proxy scheme
    - Use proxy provided without a scheme specifier for all target URL
      schemes
    - Free memory allocated for hash table keys and values
    davids-work authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e6dbedb View commit details
    Browse the repository at this point in the history
  2. Add curl option to the generated config for backend instead (#265)

    It is only used there, and the project root is added to the list of
    include directories last. This means that a config.h may inadvertedly be
    included from a completely different place when building libproxy as a
    subproject. The backend directory, where the generated
    px-backend-config.h ends up is the first include path in the list.
    
    This commit removes config.h entirely, as the only other thing in it,
    the generated PACKAGE_VERSION define, is not used anywhere
    davids-work authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    3228867 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Set initial state to online (#266)

    Fixes: #260
    
    Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
    janbrummer and janbrummer authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    01b8a24 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Windows: Detect scheme presence in proxy URLs more robustly (#268)

    Windows proxy servers can be set either with or without a scheme where without
    implies http, and with or without a port where without implies the
    default port for the scheme.
    
    Unfortunately, g_uri_parse_scheme("proxy.example.com:3128") returns
    "proxy.example.com" rather than NULL (while
    g_uri_parse_scheme("1.2.3.4:3128") returns NULL), meaning that such
    proxy configurations did not get http:// prepended to them, causing
    e.g. GProxy to reject them.
    
    With this change we simply search for the presence of :// in the URI
    instead. While a URI technically doesn't have to contain // after
    the scheme separator, such URIs should not occur in this context
    davids-work authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    f1a1c30 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Fix broken WPAD proxy resolution (#271)

    When discovering a PAC URL through WPAD, libproxy would download the
    file, but never call set_pac() on the PAC Runner interface, unlike in
    the case with an explicitly configured PAC URL. This would cause the
    PAC Runner implementation to just return an empty string from run()
    davids-work authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    907a5cc View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.5.4 (#274)

    Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
    janbrummer and janbrummer authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    dff9a60 View commit details
    Browse the repository at this point in the history
Loading