[glib] Created tag 2.65.1



The signed tag '2.65.1' was created.

Tagger: Philip Withnall <withnall endlessm com>
Date: 1596811198 +0100

    2.65.1
    
    Git-EVTag-v0-SHA512: 
0f2e875e652740a374724bccdef7d8bbea57790013b7e321f34d933f9c23d67d1d39e87302f53f66aace773fe6dce5051187a58650a75df2d07610289d4df1bd

Changes since the last tag '2.65.0':

Aurimas Černius (2):
      Updated Lithuanian translation
      Updated Lithuanian translation

Baurzhan Muftakhidinov (1):
      Update Kazakh translation

Dan Winship (1):
      guri: new URI parsing and generating functions

Daniel Mustieles (3):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Șerbănescu (1):
      Update Romanian translation

Edward Hervey (1):
      gvalue: Do copy non-interned strings

Emmanuele Bassi (1):
      Merge branch 'g-getenv-everywhere' into 'master'

Felix Riemann (1):
      gdesktopappinfo: Fix unnecessarily copied and leaked URI list

Felix Yan (1):
      Fix multiple typos in guri.c

Florentina Mușat (3):
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation

Harald van Dijk (1):
      tests: limit number of threads to something reasonable.

Jordi Mas (1):
      Update Catalan translation

Léo Stefanesco (1):
      Fix giomodule.cache being wrongly considered stale

Marc-André Lureau (35):
      misc: code style
      strfuncs: a few g_strsplit_set() improvements
      uri: change parse_params() to take a separator set
      uri: modify g_uri_parse_params() to take flags
      tests/uri: add g_uri_parse_params() corner-cases
      uri: teach g_uri_parse_params() to decode www-form query
      uri: add G_FLAGS_ENCODED_QUERY
      uri: make g_uri_parse_params() take an error
      uri: fix g_uri_unescape_string() regression
      uri: add illegal_characters argument to unescape_bytes
      uri: add a GError to the new g_uri_unescape_bytes()
      uri: fix regression in g_uri_unescape_segment/string
      Merge branch 'uri-non-utf8' into 'master'
      uri: add some note about the API scope
      uri: improve some documentation about absolute URIs
      uri: add a comment about temporary GUri construction
      uri: rename absolute & relative uri_string to uri_ref
      uri: change g_uri_is_valid() to check absolute URI
      gio: replace _g_uri_from_authority() with g_uri_join()
      gio: use g_uri_is_valid()
      gio: use g_uri_split_network() in g_network_address_parse_uri()
      gio: use g_uri_split_with_user() in save_userinfo()
      gio: use g_uri_split_network() in g_simple_proxy_resolver_lookup()
      gio: remove _g_uri_parse_authority()
      guri: add some IPv6 scope-id tests
      uri: do not add ipv6 brackets on non-ip host
      uri: add ENCODED_PATH & ENCODED_FRAGMENT flags
      uri: do not encode userinfo fields
      uri: always add G_URI_FLAGS_HAS_PASSWORD with build_with_user()
      tests/uri: check user field is correctly encoded
      uri: do not encode ':' and ';' from userinfo
      uri: add GUriParamsIter
      hostutils: accept zoneid in IPv6 addresses
      guri: add a test to check ipv6 with zoneid URI to string
      uri: allow to join a partial URI, without scheme

Matej Urbančič (1):
      Updated Slovenian translation

Matthias Clasen (26):
      appinfo: Add properties
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Add more documentation
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Apply 1 suggestion(s) to 1 file(s)
      Add a missing include
      Merge branch 'appinfo-properties' into 'master'
      timezone: Fix an uninitialized use
      Merge branch 'fix-uninitialized-use' into 'master'
      Revert "Merge branch 'appinfo-properties' into 'master'"
      Merge branch 'revert-8f960c79' into 'master'

Michael Catanzaro (1):
      Fix issue in GSocketAddressEnumerator documentation

Nirbheek Chauhan (4):
      Merge branch 'bugfix/appinfo-launch-urilist-leak' into 'master'
      glib: Use g_getenv everywhere instead of getenv
      gio: Remove broken support for XP
      meson: Don't use gnulib for printf on iOS

Ondrej Holy (8):
      glocalfile: Handle smb2 filesystem type
      glocalfile: Remove redundant private header
      glocalfile: Fix G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE outside home
      glocalfile: Do not call statfs/statvfs several times
      glocalfile: Rename g_local_file_is_remote
      glocalfile: Add SMB on the list of remote filesystems
      gunixmounts: Add g_unix_mount_point_at
      gfile: Add support for x-gvfs-notrash option to ignore mounts

Paul Eggert (7):
      gtimezone: get 64-bit data from version-3 TZif files
      gtimezone: support POSIX 1003.1-2001 quoted TZ abbreviations
      gtimezone: allow hh to be 24, as per POSIX
      gtimezone: add support for RFC 8536 time zone transitions
      gtimezone: support footers in TZif files
      Clarify memset in set_tz_name
      gtimezone: add FIXME comments

Peter Bloomfield (1):
      gconvert: Use a pointer array in extract_uris

Philip Chimento (1):
      gtestutils: Mark that g_assert_whatever() macros do not normally return

Philip Withnall (115):
      gmain: Access Unix signal handler state atomically
      Merge branch 'wip/oholy/remote-attribute-fixes' into 'master'
      glib.supp: Generalise some g_quark_init() suppressions
      tree: Fix various ableist language
      Merge branch 'stringcopyrevert' into 'master'
      gspawn: Audit for async-signal-safety
      gspawn: Don’t use g_close() in async-signal-safe context
      gspawn: Don’t use g_ascii_isdigit() in async-signal-safe context
      gspawn: Don’t use g_assert() in async-signal-safe context
      gspawn: Don’t use getrlimit() or sysconf() in async-signal-safe context
      gspawn: Don’t use getenv() in async-signal-safe context
      gspawn: Don’t use malloc() when searching for a binary
      gspawn: Don’t use malloc() when running a binary under /bin/sh
      glib.supp: Suppress calloc() variant of g_get_charset()
      Merge branch '1670-unix-signal-handling-safety' into 'master'
      fuzzing: Add fuzz tests for GUri parsing and escaping
      Merge branch 'uri' into 'master'
      tests: Fix intermittent failure in GCancellableSource test
      tests: Use g_test_message() rather than g_printerr() in cancellable test
      tests: Use atomics to access counter shared between threads
      tests: Use G_SOURCE_CONTINUE/G_SOURCE_REMOVE instead of booleans
      tests: Iterate the GMainContext directly rather than using a GMainLoop
      Merge branch 'binding' into 'master'
      Merge branch 'cancellable-test-debugging' into 'master'
      gmain: Fix use of atomic primitives with sig_atomic_t
      fuzzing: Ensure input to g_uri_parse() is nul-terminated
      fuzzing: Use nul-terminated array introduced in previous commit
      fuzzing: Test URI parsing with and without the strict flag
      Merge branch 'ossfuzz-fix-again' into 'master'
      Merge branch 'patch-1' into 'master'
      tests: Rewrite a URI test to use an array of test strings
      guri: Allow params to be NULL if length is 0
      tests: Test the length argument of g_uri_parse_params()
      tests: Rewrite another URI test to use an array of test strings
      tests: Test the length argument of g_uri_unescaped_bytes()
      fuzzing: Test g_uri_unescape_segment() as well as g_uri_unescape_bytes()
      guri: Fix buffer overrun when decoding %-encoded URI components
      Merge branch 'g_uri_list_extract_uris-use-pointer-array' into 'master'
      gtrace: Add sysprof tracing support infrastructure
      gmain: Add sysprof tracing to GMainContext and GSource
      gtask: Include task name in complete_in_idle_cb source name
      gspawn: Add sysprof trace support for spawning
      gtask: Improve task names used internally within GLib
      Merge branch 'sysprof' into 'master'
      Merge branch 'tests-limit-threads' into 'master'
      Merge branch 'uri-parse-params' into 'master'
      ci: Use --branch and --depth arguments to git clone to save bandwidth
      ci: Limit depth of subprojects when cloning
      Merge branch 'wip/wjt/2159-thread-unsafe-initialization-in-gportalsupport-c' into 'master'
      Merge branch 'analyzer-noreturn' into 'master'
      Merge branch 'uri-illegal' into 'master'
      gtask: Only override g_task_set_source_tag() for GLib ≥ 2.60
      Merge branch 'GDateTime-TZif' into 'master'
      tests: Incorporate bug base into g_test_bug() calls in gdatetime tests
      tests: Add tests for RFC 8536 v3 parsing of time zones
      tests: Add a test for getting/setting xattrs on a local file
      ci: Limit depth of fetch for initial code checks
      Merge branch 'uri-illegal' into 'master'
      Merge branch '422-xattr-binary-data' into 'master'
      Merge branch 'task-set-name-version' into 'master'
      Merge branch '2129-tz-slim-tests' into 'master'
      Merge branch '2132-quark-ctor-supp' into 'master'
      Merge branch 'giomodule-cache' into 'master'
      Merge branch 'mach_monotonic_time_use_timebase_struct' into 'master'
      gfileutils: Add g_file_set_contents_full() and GFileSetContentsFlags
      gfileutils: Split out write_to_file() helper function
      gfileutils: Factor out fsync calculation
      gfileutils: Tidy up types of length arguments in helper functions
      gfileutils: Implement GFileSetContentsFlags
      gfileutils: Add a mode argument to g_file_set_contents_full()
      glib: Use g_file_set_contents_full() throughout GLib and GIO
      glocalfileoutputstream: Use g_fsync() for platform-independence
      gfileutils: Use g_fsync() for platform-independence
      gstdio: Handle EINTR in g_fsync()
      gstdio: Add macOS support to g_fsync()
      tests: Use G_TEST_OPTION_ISOLATE_DIRS for fileutils tests
      tests: Add tests for g_file_set_contents_full()
      Merge branch '1302-file-set-contents-fsync' into 'master'
      tests: Test that UTF-8 is escaped correctly by g_strescape()
      tests: Add missing cast to URI tests
      tests: Add some tests for expanding invalid escapes with g_strcompress()
      gfileinfo: Clarify docs to say that name and display-name are set
      gobject: Document that g_object_new() zeros out private data
      Merge branch 'remove-broken-xp-code' into 'master'
      ci: Move some CI jobs from branches to schedules
      ci: Add DAG attributes
      gfileutils: Fix O_NOFOLLOW handling on BSD systems
      gosxutils: Include Foundation rather than Cocoa
      Merge branch '1869-ios-cocoa' into 'master'
      gtestutils: Clarify the docs for g_test_create_case()
      gthreadpool: Mention g_get_num_processors() in the thread pool docs
      Merge branch '250-testcase-docs' into 'master'
      Merge branch 'wip/oholy/x-gvfs-notrash' into 'master'
      Merge branch 'replace-destination' into 'master'
      Merge branch 'ipv6-zoneid' into 'master'
      Merge branch 'guri-gio' into 'master'
      Merge branch 'uri-params-iter' into 'master'
      guri: Always prepend `//` to the host when building a URI
      guri: Document and check restrictions on path prefixes
      guri: Various minor documentation tweaks and improvements
      guri: Rename G_URI_ERROR_MISC to G_URI_ERROR_FAILED
      guri: Minor code formatting fixes
      guri: Use g_steal_pointer() to make ownership transfer clearer
      guri: Tweak quotes in error strings
      guri: Add G_URI_HIDE_QUERY
      guri: Add links to RFC 3986 in code comments
      guri: Use NONE values of flags rather than 0
      guri: Clear return values on error from g_uri_params_iter_next()
      guri: Change type of g_uri_escape_bytes() to use guint8
      guri: Use gssize for array/string lengths
      guri: Don’t fail g_uri_is_valid() if URI is missing a hostname
      guri: Make G_URI_FLAGS_PARSE_STRICT the default
      guri: Add various small new tests to increase branch coverage
      Merge branch 'uri-tweaks' into 'master'
      2.65.1

Piotr Drąg (1):
      Update POTFILES.in

Ruslan Marchenko (1):
      Add g_(d)tls_connection_get_channel_binding_data calls and enums

Sebastian Dröge (22):
      Merge branch 'mcatanzaro/#1982' into 'master'
      Merge branch 'sane-fixes' into 'master'
      Merge branch '2140-spawn-async-signal-safety' into 'master'
      Merge branch '2136-more-suppressions' into 'master'
      Merge branch 'uri-parsing-fix' into 'master'
      Merge branch 'ossfuzz-23815-23818-uri-overflows' into 'master'
      Merge branch '1022-g-object-new-zeros-docs' into 'master'
      Merge branch 'ci-schedules' into 'master'
      Merge branch 'bandwidth' into 'master'
      Merge branch '4-strescape-utf8' into 'master'
      Merge branch 'wip/pwithnall/bsd-nofollow' into 'master'
      Merge branch '137-gfileinfo-display-name-docs' into 'master'
      GFile: Document that G_FILE_CREATE_REPLACE_DESTINATION can only be used with g_file_replace() and 
variants
      Merge branch '272-thread-pool-docs' into 'master'
      Merge branch 'uri-ipv6-bkt' into 'master'
      Merge branch 'uri-encoded-parts' into 'master'
      Merge branch 'uri-userinfo-enc' into 'master'
      Merge branch 'guri-join-schemeless' into 'master'
      Merge branch 'dont-use-gnulib-ios' into 'master'
      Merge branch 'patch-1' into 'master'
      Merge branch 'uri-bees' into 'master'
      Merge branch 'uri-path-slashes' into 'master'

Sergio Gelato (2):
      glocalfileinfo: Handle arbitrary binary data in extended attribute values
      glocalfileinfo: Correct an off-by-one error when unescaping hex

Will Thompson (1):
      portal: Read /.flatpak-info in thread-safe fashion

Yuri Chornoivan (5):
      Update Ukrainian translation
      Remove c-format from the string that is not c-formatted
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

holin (1):
      gmain: fix fetching timebase on non-Intel Darwin


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]