PHP 8.0.30
Preview: idn2.h Size: 13.57 KB
//usr/include/idn2.h

/* idn2.h - header file for idn2
   Copyright (C) 2011-2017 Simon Josefsson

   Libidn2 is free software: you can redistribute it and/or modify it
   under the terms of either:

     * the GNU Lesser General Public License as published by the Free
       Software Foundation; either version 3 of the License, or (at
       your option) any later version.

   or

     * the GNU General Public License as published by the Free
       Software Foundation; either version 2 of the License, or (at
       your option) any later version.

   or both in parallel, as here.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received copies of the GNU General Public License and
   the GNU Lesser General Public License along with this program.  If
   not, see <http://www.gnu.org/licenses/>.
*/

#ifndef IDN2_H
#define IDN2_H

/* *INDENT-OFF* */
/* see https://www.gnu.org/software/gnulib/manual/html_node/Exported-Symbols-of-Shared-Libraries.html */
#ifndef _IDN2_API
# if defined IDN2_BUILDING && defined HAVE_VISIBILITY && HAVE_VISIBILITY
#  define _IDN2_API __attribute__((__visibility__("default")))
# elif defined IDN2_BUILDING && defined _MSC_VER && ! defined IDN2_STATIC
#  define _IDN2_API __declspec(dllexport)
# elif defined _MSC_VER && ! defined IDN2_STATIC
#  define _IDN2_API __declspec(dllimport)
# else
#  define _IDN2_API
# endif
#endif
/* *INDENT-ON* */

#include <stdint.h>		/* uint32_t */
#include <string.h>		/* size_t */

#ifdef __cplusplus
extern "C"
{
#endif

/**
 * GCC_VERSION_AT_LEAST
 * @major: gcc major version number to compare with
 * @minor: gcc minor version number to compare with
 *
 * Pre-processor symbol to check the gcc version.
 */
#if defined __GNUC__ && defined __GNUC_MINOR__
# define GCC_VERSION_AT_LEAST(major, minor) ((__GNUC__ > (major)) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))
#else
# define GCC_VERSION_AT_LEAST(major, minor) 0
#endif

/* the following G_GNUC_ prefixes are for gtk-doc to recognize the attributes */

/**
 * G_GNUC_IDN2_ATTRIBUTE_PURE
 *
 * Function attribute: Function is a pure function.
 */
#if GCC_VERSION_AT_LEAST(2,96)
#	define G_GNUC_IDN2_ATTRIBUTE_PURE __attribute__ ((pure))
#else
#	define G_GNUC_IDN2_ATTRIBUTE_PURE
#endif

/**
 * G_GNUC_IDN2_ATTRIBUTE_CONST
 *
 * Function attribute: Function is a const function.
 */
#if GCC_VERSION_AT_LEAST(2,5)
# define G_GNUC_IDN2_ATTRIBUTE_CONST __attribute__ ((const))
#else
# define G_GNUC_IDN2_ATTRIBUTE_CONST
#endif

/**
 * G_GNUC_DEPRECATED
 *
 * Function attribute: Function is deprecated.
 */
#if GCC_VERSION_AT_LEAST(3,1)
# define G_GNUC_DEPRECATED __attribute__((deprecated))
#elif defined(_MSC_VER)
# define G_GNUC_DEPRECATED __declspec(deprecated)
#else
# define G_GNUC_DEPRECATED /* empty */
#endif

/**
 * G_GNUC_UNUSED
 *
 * Parameter attribute: Parameter is not used.
 */
#if GCC_VERSION_AT_LEAST(2,95)
# define G_GNUC_UNUSED __attribute__ ((__unused__))
#else
# define G_GNUC_UNUSED /* empty */
#endif


/**
 * IDN2_VERSION
 *
 * Pre-processor symbol with a string that describe the header file
 * version number.  Used together with idn2_check_version() to verify
 * header file and run-time library consistency.
 */
#define IDN2_VERSION "2.2.0"

/**
 * IDN2_VERSION_NUMBER
 *
 * Pre-processor symbol with a hexadecimal value describing the header
 * file version number.  For example, when the header version is
 * 1.2.4711 this symbol will have the value 0x01021267.  The last four
 * digits are used to enumerate development snapshots, but for all
 * public releases they will be 0000.
 */
#define IDN2_VERSION_NUMBER 0x02020000

/**
 * IDN2_VERSION_MAJOR
 *
 * Pre-processor symbol for the major version number (decimal).
 * The version scheme is major.minor.patchlevel.
 */
#define IDN2_VERSION_MAJOR 2

/**
 * IDN2_VERSION_MINOR
 *
 * Pre-processor symbol for the minor version number (decimal).
 * The version scheme is major.minor.patchlevel.
 */
#define IDN2_VERSION_MINOR 2

/**
 * IDN2_VERSION_PATCH
 *
 * Pre-processor symbol for the patch level number (decimal).
 * The version scheme is major.minor.patchlevel.
 */
#define IDN2_VERSION_PATCH 0

/**
 * IDN2_LABEL_MAX_LENGTH
 *
 * Constant specifying the maximum length of a DNS label to 63
 * characters, as specified in RFC 1034.
 */
#define IDN2_LABEL_MAX_LENGTH 63

/**
 * IDN2_DOMAIN_MAX_LENGTH
 *
 * Constant specifying the maximum size of the wire encoding of a DNS
 * domain to 255 characters, as specified in RFC 1034.  Note that the
 * usual printed representation of a domain name is limited to 253
 * characters if it does not end with a period, or 254 characters if
 * it ends with a period.
 */
#define IDN2_DOMAIN_MAX_LENGTH 255

/**
 * idn2_flags:
 * @IDN2_NFC_INPUT: Normalize input string using normalization form C.
 * @IDN2_ALABEL_ROUNDTRIP: Perform optional IDNA2008 lookup roundtrip check (default).
 * @IDN2_NO_ALABEL_ROUNDTRIP: Disable ALabel lookup roundtrip check.
 * @IDN2_NO_TR46: Disable Unicode TR46 processing.
 * @IDN2_TRANSITIONAL: Perform Unicode TR46 transitional processing.
 * @IDN2_NONTRANSITIONAL: Perform Unicode TR46 non-transitional processing (default).
 * @IDN2_ALLOW_UNASSIGNED: Libidn compatibility flag, unused.
 * @IDN2_USE_STD3_ASCII_RULES: Use STD3 ASCII rules.
 * This is a #TR46 only flag, and will be ignored when set without either
 * @IDN2_TRANSITIONAL or @IDN2_NONTRANSITIONAL.
 *
 * Flags to IDNA2008 functions, to be binary or:ed together.  Specify
 * only 0 if you want the default behaviour.
 */
  typedef enum
  {
    IDN2_NFC_INPUT = 1,
    IDN2_ALABEL_ROUNDTRIP = 2,
    IDN2_TRANSITIONAL = 4,
    IDN2_NONTRANSITIONAL = 8,
    IDN2_ALLOW_UNASSIGNED = 16,
    IDN2_USE_STD3_ASCII_RULES = 32,
    IDN2_NO_TR46 = 64,
    IDN2_NO_ALABEL_ROUNDTRIP = 128
  } idn2_flags;

/* IDNA2008 with UTF-8 encoded inputs. */

  extern _IDN2_API int
    idn2_lookup_u8 (const uint8_t * src, uint8_t ** lookupname, int flags);

  extern _IDN2_API int
    idn2_register_u8 (const uint8_t * ulabel, const uint8_t * alabel,
		      uint8_t ** insertname, int flags);

/* IDNA2008 with locale encoded inputs. */

  extern _IDN2_API int
    idn2_lookup_ul (const char *src, char **lookupname, int flags);

  extern _IDN2_API int
    idn2_register_ul (const char *ulabel, const char *alabel,
		      char **insertname, int flags);

/**
 * idn2_rc:
 * @IDN2_OK: Successful return.
 * @IDN2_MALLOC: Memory allocation error.
 * @IDN2_NO_CODESET: Could not determine locale string encoding format.
 * @IDN2_ICONV_FAIL: Could not transcode locale string to UTF-8.
 * @IDN2_ENCODING_ERROR: Unicode data encoding error.
 * @IDN2_NFC: Error normalizing string.
 * @IDN2_PUNYCODE_BAD_INPUT: Punycode invalid input.
 * @IDN2_PUNYCODE_BIG_OUTPUT: Punycode output buffer too small.
 * @IDN2_PUNYCODE_OVERFLOW: Punycode conversion would overflow.
 * @IDN2_TOO_BIG_DOMAIN: Domain name longer than 255 characters.
 * @IDN2_TOO_BIG_LABEL: Domain label longer than 63 characters.
 * @IDN2_INVALID_ALABEL: Input A-label is not valid.
 * @IDN2_UALABEL_MISMATCH: Input A-label and U-label does not match.
 * @IDN2_INVALID_FLAGS: Invalid combination of flags.
 * @IDN2_NOT_NFC: String is not NFC.
 * @IDN2_2HYPHEN: String has forbidden two hyphens.
 * @IDN2_HYPHEN_STARTEND: String has forbidden starting/ending hyphen.
 * @IDN2_LEADING_COMBINING: String has forbidden leading combining character.
 * @IDN2_DISALLOWED: String has disallowed character.
 * @IDN2_CONTEXTJ: String has forbidden context-j character.
 * @IDN2_CONTEXTJ_NO_RULE: String has context-j character with no rull.
 * @IDN2_CONTEXTO: String has forbidden context-o character.
 * @IDN2_CONTEXTO_NO_RULE: String has context-o character with no rull.
 * @IDN2_UNASSIGNED: String has forbidden unassigned character.
 * @IDN2_BIDI: String has forbidden bi-directional properties.
 * @IDN2_DOT_IN_LABEL: Label has forbidden dot (TR46).
 * @IDN2_INVALID_TRANSITIONAL: Label has character forbidden in transitional mode (TR46).
 * @IDN2_INVALID_NONTRANSITIONAL: Label has character forbidden in non-transitional mode (TR46).
 * @IDN2_ALABEL_ROUNDTRIP_FAILED: ALabel -> Ulabel -> ALabel result differs from input.
 *
 * Return codes for IDN2 functions.  All return codes are negative
 * except for the successful code IDN2_OK which are guaranteed to be
 * 0.  Positive values are reserved for non-error return codes.
 *
 * Note that the #idn2_rc enumeration may be extended at a later date
 * to include new return codes.
 */
  typedef enum
  {
    IDN2_OK = 0,
    IDN2_MALLOC = -100,
    IDN2_NO_CODESET = -101,
    IDN2_ICONV_FAIL = -102,
    IDN2_ENCODING_ERROR = -200,
    IDN2_NFC = -201,
    IDN2_PUNYCODE_BAD_INPUT = -202,
    IDN2_PUNYCODE_BIG_OUTPUT = -203,
    IDN2_PUNYCODE_OVERFLOW = -204,
    IDN2_TOO_BIG_DOMAIN = -205,
    IDN2_TOO_BIG_LABEL = -206,
    IDN2_INVALID_ALABEL = -207,
    IDN2_UALABEL_MISMATCH = -208,
    IDN2_INVALID_FLAGS = -209,
    IDN2_NOT_NFC = -300,
    IDN2_2HYPHEN = -301,
    IDN2_HYPHEN_STARTEND = -302,
    IDN2_LEADING_COMBINING = -303,
    IDN2_DISALLOWED = -304,
    IDN2_CONTEXTJ = -305,
    IDN2_CONTEXTJ_NO_RULE = -306,
    IDN2_CONTEXTO = -307,
    IDN2_CONTEXTO_NO_RULE = -308,
    IDN2_UNASSIGNED = -309,
    IDN2_BIDI = -310,
    IDN2_DOT_IN_LABEL = -311,
    IDN2_INVALID_TRANSITIONAL = -312,
    IDN2_INVALID_NONTRANSITIONAL = -313,
    IDN2_ALABEL_ROUNDTRIP_FAILED = -314,
  } idn2_rc;

/* Auxiliary functions. */

  extern _IDN2_API G_GNUC_DEPRECATED int
    idn2_to_ascii_4i (const uint32_t * input, size_t inlen, char * output, int flags);
  extern _IDN2_API int
    idn2_to_ascii_4i2 (const uint32_t * input, size_t inlen, char ** output, int flags);
  extern _IDN2_API int
    idn2_to_ascii_4z (const uint32_t * input, char ** output, int flags);
  extern _IDN2_API int
    idn2_to_ascii_8z (const char * input, char ** output, int flags);
  extern _IDN2_API int
    idn2_to_ascii_lz (const char * input, char ** output, int flags);

  extern _IDN2_API int
    idn2_to_unicode_8z4z (const char * input, uint32_t ** output, int flags G_GNUC_UNUSED);
  extern _IDN2_API int
    idn2_to_unicode_4z4z (const uint32_t * input, uint32_t ** output, int flags);
  extern _IDN2_API int
    idn2_to_unicode_44i (const uint32_t * in, size_t inlen, uint32_t * out, size_t * outlen, int flags);
  extern _IDN2_API int
    idn2_to_unicode_8z8z (const char * input, char ** output, int flags);
  extern _IDN2_API int
    idn2_to_unicode_8zlz (const char * input, char ** output, int flags);
  extern _IDN2_API int
    idn2_to_unicode_lzlz (const char * input, char ** output, int flags);

  extern _IDN2_API G_GNUC_IDN2_ATTRIBUTE_CONST const char *
    idn2_strerror (int rc);
  extern _IDN2_API G_GNUC_IDN2_ATTRIBUTE_CONST const char *
    idn2_strerror_name (int rc);

  extern _IDN2_API G_GNUC_IDN2_ATTRIBUTE_PURE const char *
    idn2_check_version (const char *req_version);

  extern _IDN2_API void
    idn2_free (void *ptr);


/*** libidn compatibility layer ***/
#if !defined IDNA_H && !defined IDN2_SKIP_LIBIDN_COMPAT

/**
 * Idna_rc:
 * @IDNA_SUCCESS: Same as %IDN2_OK
 * @IDNA_STRINGPREP_ERROR: Same as %IDN2_ENCODING_ERROR
 * @IDNA_PUNYCODE_ERROR: Same as %IDN2_PUNYCODE_BAD_INPUT
 * @IDNA_CONTAINS_NON_LDH: Same as %IDN2_ENCODING_ERROR
 * @IDNA_CONTAINS_LDH: Same as %IDNA_CONTAINS_NON_LDH
 * @IDNA_CONTAINS_MINUS: Same as %IDN2_ENCODING_ERROR
 * @IDNA_INVALID_LENGTH: Same as %IDN2_DISALLOWED
 * @IDNA_NO_ACE_PREFIX: Same as %IDN2_ENCODING_ERROR
 * @IDNA_ROUNDTRIP_VERIFY_ERROR: Same as %IDN2_ENCODING_ERROR
 * @IDNA_CONTAINS_ACE_PREFIX: Same as %IDN2_ENCODING_ERROR
 * @IDNA_ICONV_ERROR: Same as %IDN2_ENCODING_ERROR
 * @IDNA_MALLOC_ERROR: Same as %IDN2_MALLOC
 * @IDNA_DLOPEN_ERROR: Same as %IDN2_MALLOC
 *
 * Return codes for transition to / compatibility with libidn2.
 *
 * Please be aware that return codes from idna_ functions might be unexpected
 * when linked / built with libidn2.
 */
  typedef enum
  {
    IDNA_SUCCESS = IDN2_OK,
    IDNA_STRINGPREP_ERROR = IDN2_ENCODING_ERROR,
    IDNA_PUNYCODE_ERROR = IDN2_PUNYCODE_BAD_INPUT,
    IDNA_CONTAINS_NON_LDH = IDN2_ENCODING_ERROR,
    IDNA_CONTAINS_LDH = IDNA_CONTAINS_NON_LDH,
    IDNA_CONTAINS_MINUS = IDN2_ENCODING_ERROR,
    IDNA_INVALID_LENGTH = IDN2_DISALLOWED,
    IDNA_NO_ACE_PREFIX = IDN2_ENCODING_ERROR,
    IDNA_ROUNDTRIP_VERIFY_ERROR = IDN2_ENCODING_ERROR,
    IDNA_CONTAINS_ACE_PREFIX = IDN2_ENCODING_ERROR,
    IDNA_ICONV_ERROR = IDN2_ENCODING_ERROR,
    IDNA_MALLOC_ERROR = IDN2_MALLOC,
    IDNA_DLOPEN_ERROR = IDN2_MALLOC
  } Idna_rc;

/**
 * Idna_flags:
 * @IDNA_ALLOW_UNASSIGNED: Same as %IDN2_ALLOW_UNASSIGNED
 * @IDNA_USE_STD3_ASCII_RULES: Same as %IDN2_USE_STD3_ASCII_RULES
 *
 * Flags for transition to / compatibility with libidn2.
 */
  typedef enum
  {
    IDNA_ALLOW_UNASSIGNED = IDN2_ALLOW_UNASSIGNED,
    IDNA_USE_STD3_ASCII_RULES = IDN2_USE_STD3_ASCII_RULES
  } Idna_flags;

  #define idna_to_ascii_4i(i,l,o,f)  idn2_to_ascii_4i(i,l,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL)
  #define idna_to_ascii_4z(i,o,f)  idn2_to_ascii_4z(i,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL)
  #define idna_to_ascii_8z(i,o,f)  idn2_to_ascii_8z(i,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL)
  #define idna_to_ascii_lz(i,o,f)  idn2_to_ascii_lz(i,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL)

  #define idna_to_unicode_8z4z  idn2_to_unicode_8z4z
  #define idna_to_unicode_4z4z  idn2_to_unicode_4z4z
  #define idna_to_unicode_44i   idn2_to_unicode_44i
  #define idna_to_unicode_8z8z  idn2_to_unicode_8z8z
  #define idna_to_unicode_8zlz  idn2_to_unicode_8zlz
  #define idna_to_unicode_lzlz  idn2_to_unicode_lzlz

  #define idna_strerror         idn2_strerror
  #define idn_free              idn2_free

#endif /* IDNA_H */


#ifdef __cplusplus
}
#endif

#endif				/* IDN2_H */

Directory Contents

Dirs: 95 × Files: 221

Name Size Perms Modified Actions
arpa DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
asm DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
bind9 DIR
- drwxr-xr-x 2026-06-09 02:19:55
Edit Download
bits DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
bsock DIR
- drwxr-xr-x 2021-10-12 10:54:16
Edit Download
c++ DIR
- drwxr-xr-x 2025-08-26 09:44:51
Edit Download
criu-lve DIR
- drwxr-xr-x 2026-07-08 21:44:12
Edit Download
drm DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
e2p DIR
- drwxr-xr-x 2025-10-10 02:19:41
Edit Download
EGL DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
et DIR
- drwxr-xr-x 2025-10-10 02:19:40
Edit Download
event2 DIR
- drwxr-xr-x 2025-02-25 03:23:27
Edit Download
ext2fs DIR
- drwxr-xr-x 2025-10-10 02:19:41
Edit Download
finclude DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
- drwxr-xr-x 2021-12-10 03:20:44
Edit Download
freetype2 DIR
- drwxr-xr-x 2025-04-02 02:19:09
Edit Download
fstrm DIR
- drwxr-xr-x 2022-12-10 03:19:16
Edit Download
gdbm DIR
- drwxr-xr-x 2022-12-10 03:20:30
Edit Download
- drwxr-xr-x 2025-06-04 02:19:13
Edit Download
GL DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
GLES DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
GLES2 DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
GLES3 DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
glvnd DIR
- drwxr-xr-x 2024-06-15 02:19:42
Edit Download
gnu DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
gnutls DIR
- drwxr-xr-x 2026-05-27 02:18:47
Edit Download
google DIR
- drwxr-xr-x 2023-10-14 21:21:20
Edit Download
gssapi DIR
- drwxr-xr-x 2026-05-14 02:19:06
Edit Download
gssrpc DIR
- drwxr-xr-x 2026-05-14 02:19:06
Edit Download
- drwxr-xr-x 2026-06-12 10:06:22
Edit Download
jasper DIR
- drwxr-xr-x 2025-01-30 03:19:04
Edit Download
json-c DIR
- drwxr-xr-x 2022-06-18 02:19:48
Edit Download
kadm5 DIR
- drwxr-xr-x 2026-05-14 02:19:06
Edit Download
KHR DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
krb5 DIR
- drwxr-xr-x 2026-05-14 02:19:06
Edit Download
libexslt DIR
- drwxr-xr-x 2026-06-18 02:18:17
Edit Download
- drwxr-xr-x 2022-06-18 02:20:12
Edit Download
- drwxr-xr-x 2022-06-18 02:20:12
Edit Download
libltdl DIR
- drwxr-xr-x 2021-10-11 07:40:45
Edit Download
- drwxr-xr-x 2022-06-18 02:20:12
Edit Download
- drwxr-xr-x 2022-06-18 02:20:12
Edit Download
- drwxr-xr-x 2022-06-18 02:20:12
Edit Download
- drwxr-xr-x 2022-06-18 02:20:12
Edit Download
libpng16 DIR
- drwxr-xr-x 2026-06-27 02:18:11
Edit Download
libxml2 DIR
- drwxr-xr-x 2026-07-08 15:05:29
Edit Download
libxslt DIR
- drwxr-xr-x 2026-06-18 02:18:17
Edit Download
linux DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
lua-5.1 DIR
- drwxr-xr-x 2024-07-20 02:18:30
Edit Download
lve DIR
- drwxr-xr-x 2026-07-22 02:20:35
Edit Download
lzma DIR
- drwxr-xr-x 2022-06-18 02:19:49
Edit Download
misc DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
mtd DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
mysql DIR
- drwxr-xr-x 2024-07-01 05:51:25
Edit Download
ncurses DIR
- drwxr-xr-x 2023-12-15 03:25:32
Edit Download
ncursesw DIR
- drwxr-xr-x 2023-12-15 03:25:32
Edit Download
net DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netash DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netatalk DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netax25 DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
neteconet DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netinet DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netipx DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netiucv DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netpacket DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netrom DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
netrose DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
nettle DIR
- drwxr-xr-x 2021-12-23 03:19:08
Edit Download
nfs DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
OpenEXR DIR
- drwxr-xr-x 2026-04-21 02:18:17
Edit Download
openssl DIR
- drwxr-xr-x 2026-07-15 02:18:33
Edit Download
p11-kit-1 DIR
- drwxr-xr-x 2024-04-06 14:16:12
Edit Download
perf DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
- drwxr-xr-x 2023-12-15 03:24:53
Edit Download
protocols DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
python2.7 DIR
- drwxr-xr-x 2024-06-15 02:19:47
Edit Download
- drwxr-xr-x 2026-07-16 02:18:17
Edit Download
- drwxr-xr-x 2026-07-17 02:18:14
Edit Download
rdma DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
readline DIR
- drwxr-xr-x 2021-12-23 03:19:08
Edit Download
rpc DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
sasl DIR
- drwxr-xr-x 2022-02-24 03:18:16
Edit Download
scsi DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
security DIR
- drwxr-xr-x 2025-12-23 03:18:30
Edit Download
selinux DIR
- drwxr-xr-x 2026-02-12 03:18:51
Edit Download
sepol DIR
- drwxr-xr-x 2021-12-10 03:20:50
Edit Download
sound DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
sys DIR
- drwxr-xr-x 2026-07-24 02:19:01
Edit Download
uuid DIR
- drwxr-xr-x 2026-02-06 03:18:59
Edit Download
video DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
webp DIR
- drwxr-xr-x 2025-06-04 02:18:51
Edit Download
X11 DIR
- drwxr-xr-x 2024-09-26 02:18:36
Edit Download
xcb DIR
- drwxr-xr-x 2021-10-11 07:40:36
Edit Download
xen DIR
- drwxr-xr-x 2026-07-10 13:07:55
Edit Download
yaz DIR
- drwxr-xr-x 2021-12-23 03:19:09
Edit Download
4.25 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
7.28 KB lrw-r--r-- 2026-07-21 14:46:31
Edit Download
1.98 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
1.17 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
1.69 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
24.82 KB lrw-r--r-- 2026-07-21 14:46:31
Edit Download
5.91 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
4.45 KB lrw-r--r-- 2026-07-21 14:46:15
Edit Download
2.33 KB lrw-r--r-- 2019-11-08 18:06:19
Edit Download
1.37 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
6.10 KB lrw-r--r-- 2010-09-10 23:08:42
Edit Download
7.00 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
2.07 KB lrw-r--r-- 2020-03-21 04:24:04
Edit Download
2.21 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
844 B lrw-r--r-- 2026-07-08 16:23:30
Edit Download
8.90 KB lrw-r--r-- 2021-10-09 04:04:04
Edit Download
10.71 KB lrw-r--r-- 2026-07-21 14:46:16
Edit Download
97.29 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
6.62 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
27.20 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
19.22 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
8.40 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
48.55 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
7.13 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
1.38 KB lrw-r--r-- 2022-10-08 13:22:08
Edit Download
12.19 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
7.07 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
170.73 KB lrw-r--r-- 2026-07-21 14:46:34
Edit Download
3.11 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
4.81 KB lrw-r--r-- 2017-08-30 11:05:54
Edit Download
2.80 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
2.16 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
1.64 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
1.99 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
2.82 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
9.47 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
1.97 KB lrw-r--r-- 2019-10-12 00:29:31
Edit Download
2.68 KB lrw-r--r-- 2019-10-12 00:29:31
Edit Download
1.99 KB lrw-r--r-- 2019-10-12 00:29:31
Edit Download
1.97 KB lrw-r--r-- 2019-10-12 00:29:31
Edit Download
1.74 KB lrw-r--r-- 2019-10-12 00:29:31
Edit Download
1.49 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
43.24 KB lrw-r--r-- 2026-06-03 11:35:13
Edit Download
3.82 KB lrw-r--r-- 2026-06-03 11:35:13
Edit Download
5.89 KB lrw-r--r-- 2026-06-03 11:35:13
Edit Download
10.70 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
15.69 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
5.72 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
6.73 KB lrw-r--r-- 2019-05-13 23:40:09
Edit Download
3.16 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
2.24 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
18.17 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
3.50 KB lrw-r--r-- 2026-07-21 14:46:16
Edit Download
3.04 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
12.71 KB lrw-r--r-- 2019-03-11 20:58:34
Edit Download
8.18 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
5.13 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
3.99 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
68.71 KB lrw-r--r-- 2026-07-29 02:15:17
Edit Download
56.42 KB lrw-r--r-- 2017-08-30 11:05:54
Edit Download
10.10 KB lrw-r--r-- 2022-10-08 13:22:07
Edit Download
2.83 KB lrw-r--r-- 2017-08-30 11:05:54
Edit Download
553 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
551 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
519 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
515 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
546 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
497 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
50.94 KB lrw-r--r-- 2017-08-30 11:05:54
Edit Download
478 B lrw-r--r-- 2017-08-30 11:05:54
Edit Download
1.47 KB lrw-r--r-- 2017-08-30 11:05:54
Edit Download
3.05 KB lrw-r--r-- 2017-08-30 11:05:54
Edit Download
1.43 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
15.17 KB lrw-r--r-- 2019-11-08 18:06:27
Edit Download
6.46 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
2.74 KB lrw-r--r-- 2024-05-23 14:01:40
Edit Download
2.79 KB lrw-r--r-- 2024-05-23 14:01:40
Edit Download
82.02 KB lrw-r--r-- 2024-05-23 14:01:40
Edit Download
2.58 KB lrw-r--r-- 2024-05-23 14:01:40
Edit Download
113.87 KB lrw-r--r-- 2024-05-23 14:01:40
Edit Download
2.29 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
2.84 KB lrw-r--r-- 2022-04-18 16:38:33
Edit Download
66.29 KB lrw-r--r-- 2019-05-11 01:26:52
Edit Download
66.29 KB lrw-r--r-- 2019-05-11 01:26:52
Edit Download
6.53 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
4.42 KB lrw-r--r-- 2026-07-21 14:46:31
Edit Download
181 B lrw-r--r-- 2026-05-13 06:34:22
Edit Download
1.81 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
2.41 KB lrw-r--r-- 2019-05-14 01:41:06
Edit Download
20 B lrw-r--r-- 2019-05-14 01:41:07
Edit Download
13.57 KB lrw-r--r-- 2019-11-14 15:04:29
Edit Download
3.48 KB lrw-r--r-- 2019-05-14 01:41:06
Edit Download
4.79 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
2.77 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
11.61 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
2.17 KB lrw-r--r-- 2025-05-14 12:43:01
Edit Download
246 B lrw-r--r-- 2025-05-14 12:43:01
Edit Download
14.73 KB lrw-r--r-- 2025-05-14 12:43:01
Edit Download
14.70 KB lrw-r--r-- 2025-05-14 12:43:01
Edit Download
15.22 KB lrw-r--r-- 2025-05-14 12:43:01
Edit Download
48.71 KB lrw-r--r-- 2025-05-14 12:43:01
Edit Download
67.66 KB lrw-r--r-- 2026-05-13 06:34:22
Edit Download
7.52 KB lrw-r--r-- 2021-10-08 13:50:54
Edit Download
8.72 KB lrw-r--r-- 2026-05-13 06:34:22
Edit Download
402 B lrw-r--r-- 2026-05-13 06:34:22
Edit Download
17.43 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
126 B lrw-r--r-- 2026-07-21 14:46:33
Edit Download
99.51 KB lrw-r--r-- 2017-11-12 17:15:10
Edit Download
29.19 KB lrw-r--r-- 2017-11-12 17:15:10
Edit Download
8.73 KB lrw-r--r-- 2019-11-08 18:55:56
Edit Download
1.35 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
4.47 KB lrw-r--r-- 2026-07-21 14:46:16
Edit Download
1.46 KB lrw-r--r-- 2026-06-24 20:03:24
Edit Download
12.62 KB lrw-r--r-- 2026-07-08 15:05:32
Edit Download
5.29 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
7.05 KB lrw-r--r-- 2026-07-21 14:46:34
Edit Download
7.49 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
4.85 KB lrw-r--r-- 2026-06-24 20:03:24
Edit Download
25.74 KB lrw-r--r-- 2026-06-24 20:03:24
Edit Download
599 B lrw-r--r-- 2026-06-24 20:03:24
Edit Download
5.58 KB lrw-r--r-- 2019-05-11 01:35:16
Edit Download
9.59 KB lrw-r--r-- 2018-04-29 15:10:38
Edit Download
5.46 KB lrw-r--r-- 2025-10-07 06:30:48
Edit Download
5.96 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
52.07 KB lrw-r--r-- 2026-07-21 14:46:16
Edit Download
2.38 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
955 B lrw-r--r-- 2026-07-21 14:46:18
Edit Download
11.91 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
3.28 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
1.76 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
3.67 KB lrw-r--r-- 2026-07-21 14:46:31
Edit Download
97.29 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
4.18 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
4.10 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
2.40 KB lrw-r--r-- 2022-10-08 13:22:08
Edit Download
27.44 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
1.71 KB lrw-r--r-- 2026-07-21 14:46:16
Edit Download
1.83 KB lrw-r--r-- 2026-07-21 14:46:33
Edit Download
20.81 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
4.03 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
2.91 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
30.97 KB lrw-r--r-- 2021-10-08 19:17:42
Edit Download
43.75 KB lrw-r--r-- 2022-08-02 16:07:28
Edit Download
5.67 KB lrw-r--r-- 2022-08-02 16:07:28
Edit Download
25.91 KB lrw-r--r-- 2021-10-08 19:17:42
Edit Download
6.62 KB lrw-r--r-- 2021-10-08 19:17:42
Edit Download
5.32 KB lrw-r--r-- 2021-10-08 19:17:42
Edit Download
6.45 KB lrw-r--r-- 2021-10-08 19:17:42
Edit Download
6.16 KB lrw-r--r-- 2021-10-08 19:17:42
Edit Download
140.77 KB lrw-r--r-- 2026-06-25 17:21:11
Edit Download
22.31 KB lrw-r--r-- 2026-06-25 17:21:11
Edit Download
7.39 KB lrw-r--r-- 2026-06-25 17:21:11
Edit Download
22 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
2.07 KB lrw-r--r-- 2019-05-14 01:41:06
Edit Download
6.64 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
3.39 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
11.87 KB lrw-r--r-- 2026-05-13 06:34:22
Edit Download
40.30 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
1.53 KB lrw-r--r-- 2026-07-21 14:46:33
Edit Download
9.16 KB lrw-r--r-- 2019-05-14 01:41:06
Edit Download
6.01 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
24.14 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
1.41 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
11.87 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
962 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
4.62 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
5.10 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
2.34 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
3.58 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
1.31 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
5.34 KB lrw-r--r-- 2026-07-21 14:46:31
Edit Download
11.96 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
6.53 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
264 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
2.24 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
8.27 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
29.46 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
2.73 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
34.82 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
17.17 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
8.03 KB lrw-r--r-- 2019-05-14 01:41:06
Edit Download
4.64 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
25 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
5.11 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
24 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
3.70 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
40.22 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
3.39 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
214 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
3.51 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
8.55 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
30.75 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
6.50 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
15.65 KB lrw-r--r-- 2026-07-21 14:46:32
Edit Download
13.32 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
35.14 KB lrw-r--r-- 2026-07-29 01:45:49
Edit Download
3.35 KB lrw-r--r-- 2026-07-29 01:45:49
Edit Download
250 B lrw-r--r-- 2026-07-29 01:45:50
Edit Download
22.68 KB lrw-r--r-- 2026-07-29 01:45:49
Edit Download
1.66 KB lrw-r--r-- 2026-07-29 01:45:49
Edit Download
410 B lrw-r--r-- 2026-07-29 01:45:49
Edit Download
10.12 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
4.54 KB lrw-r--r-- 2019-05-14 01:41:06
Edit Download
2.44 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
1.95 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
1.99 KB lrw-r--r-- 2026-07-21 14:46:17
Edit Download
1.55 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
3.03 KB lrw-r--r-- 2023-10-14 18:54:42
Edit Download
41.74 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
1.47 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
3.15 KB lrw-r--r-- 2026-07-21 14:46:33
Edit Download
4.00 KB lrw-r--r-- 2026-07-21 14:46:33
Edit Download
1.91 KB lrw-r--r-- 2026-07-21 14:46:11
Edit Download
6.48 KB lrw-r--r-- 2022-10-08 07:49:42
Edit Download
18.98 KB lrw-r--r-- 2022-10-08 07:49:42
Edit Download
22 B lrw-r--r-- 2026-07-21 14:46:19
Edit Download
30.38 KB lrw-r--r-- 2026-07-21 14:46:18
Edit Download
5.42 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
2.44 KB lrw-r--r-- 2026-07-21 14:46:19
Edit Download
15.88 KB lrw-r--r-- 2023-10-11 22:02:25
Edit Download
94.00 KB lrw-r--r-- 2023-10-11 22:02:25
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).