util-src/encodings.c
Fri, 17 Mar 2023 18:03:07 +0100 Kim Alvefur util: Add compat for prosody module name change to C sources
Fri, 01 Jul 2022 21:21:21 +0200 Kim Alvefur util-src: Remove Lua 5.1 compat macros
Sun, 07 Jun 2020 02:25:56 +0200 Kim Alvefur util-src: Use the luaL_pushfail API added in Lua 5.4 to highlight all failure conditions
Sun, 01 Dec 2019 23:34:49 +0100 Emmanuel Gil Peyrot util.encodings: Remove redundant cast
Sun, 01 Dec 2019 23:34:45 +0100 Emmanuel Gil Peyrot util.encodings: Don’t export unneeded symbols
Sat, 02 Nov 2019 13:09:54 +0100 Kim Alvefur util.encodings: Don't ignore non-strings passed to stringprep functions
Wed, 30 Oct 2019 16:22:44 +0100 Kim Alvefur util.encodings: Strictly verify that the 'strict' *prep argument is a boolean
Wed, 24 Apr 2019 15:01:00 +0200 Kim Alvefur util.encodings: Optional strict flag to stringprep
Wed, 11 Sep 2019 00:40:30 +0200 Kim Alvefur util.encodings: Spell out all IDNA 2008 options ICU has
Wed, 11 Sep 2019 00:14:59 +0200 Kim Alvefur util.encodings: Switch ICU binding to IDNA2008 (fixes #533, #1301)
Mon, 13 May 2019 11:30:45 +0200 Kim Alvefur util.encodings: Declare absence of arguments [-Wstrict-prototypes]
Mon, 29 Apr 2019 15:53:52 +0200 Kim Alvefur util.encodings: Add compat with ICU before version 58
Wed, 24 Apr 2019 22:40:38 +0200 Kim Alvefur util.encodings: Add binding to confusables skeleton function in ICU
Wed, 24 Apr 2019 16:16:19 +0200 Kim Alvefur util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348) 0.11
Wed, 08 Aug 2018 09:29:32 +0200 Emmanuel Gil Peyrot encodings: Explicitly say that base64 decoding falls through in a switch, fixes a warning in gcc 7+.
Thu, 05 Oct 2017 12:48:36 +0200 Kim Alvefur util.encodings: Use the 'idx' argument correctly [-Wunused-parameter]
Wed, 22 Mar 2017 23:40:53 +0100 Kim Alvefur util.encodings: Make limit lookup table a const (from Lua f2a813ae)
Sun, 12 Feb 2017 16:42:29 +0100 Kim Alvefur util-src/*.c: Attach pointer * to name instead of type
Mon, 23 Jan 2017 18:33:35 +0100 Kim Alvefur util-src/*.c: Squeeze repeated blank lines
Sun, 08 Jan 2017 14:21:08 +0100 Kim Alvefur util-src: Make C modules assert that the Lua runtime matches what it was compiled for
Sun, 26 Apr 2015 12:38:37 +0200 Kim Alvefur util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.1
Sat, 02 May 2015 14:52:51 +0200 Kim Alvefur util.encodings: Move declarations to top of function [pedantic]
Fri, 03 Apr 2015 19:52:48 +0200 Kim Alvefur util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linux
Fri, 27 Mar 2015 22:19:44 +0000 Matthew Wild Merge with merge merge merge
Fri, 27 Mar 2015 22:11:58 +0000 Matthew Wild Merge 0.9->0.10 (third time lucky)
Fri, 27 Mar 2015 00:28:16 +0100 Kim Alvefur Merge with merge
Fri, 27 Mar 2015 00:27:29 +0100 Kim Alvefur Merge 0.9->0.10 again
Thu, 26 Mar 2015 16:48:39 +0000 Matthew Wild Merge 0.9->0.10
Mon, 23 Mar 2015 14:27:30 +0100 Kim Alvefur util.encodings: Expose UTF-8 validation and length checking functions
Mon, 23 Mar 2015 14:26:34 +0100 Kim Alvefur util.encodings: Perform validation of UTF-8 strings before passing to libidn (Based on code from the utf8 library in Lua 5.3)
Wed, 17 Sep 2014 14:30:29 +0200 Kim Alvefur util-src/*.c: Add macro for compiling with Lua 5.2
Wed, 17 Sep 2014 02:23:17 +0200 Kim Alvefur util-src/*.c: Use the more concise lua_setfield
Tue, 16 Sep 2014 21:56:18 +0200 Kim Alvefur util-src/*.c: Don't create globals when loaded
Sat, 04 Jun 2011 19:18:11 +0100 Matthew Wild util.encodings: Fix small typo introduced in 7f789266b741
Sun, 22 May 2011 16:14:10 -0700 Paul Aurich util.encodings: Check return values before proceeding
Sun, 22 May 2011 15:40:16 -0700 Paul Aurich util.encodings: Swap code order ("ifndef" bugs me)
Sun, 22 May 2011 15:26:03 -0700 Paul Aurich util.encodings: Fix idna.to_unicode
Sun, 26 Dec 2010 05:45:35 +0000 Matthew Wild util.encodings: Switch comment styles to build ok as ANSI C
Fri, 17 Dec 2010 22:32:21 +0000 Matthew Wild util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
Mon, 22 Mar 2010 17:06:15 +0000 Matthew Wild Update copyright headers for 2010
Wed, 10 Feb 2010 00:12:48 +0500 Waqas Hussain util.encodings: Use STD3 ASCII rules for idna.to_ascii.
Fri, 02 Oct 2009 17:14:54 +0500 Waqas Hussain Merge
Fri, 02 Oct 2009 16:46:39 +0500 Waqas Hussain util.encodings: Removed a bit of unreachable code.
Fri, 02 Oct 2009 16:45:54 +0500 Waqas Hussain util.encodings: Included idn-free.h, which explicitly declares the idn_free function.
Fri, 02 Oct 2009 16:44:14 +0500 Waqas Hussain util.encodings: Fixed: Last change was not ANSI C compatible.
Tue, 29 Sep 2009 19:05:32 +0100 Matthew Wild util.encodings: Don't throw an error but return nil when passed nil or a non-string value
Tue, 22 Sep 2009 22:21:15 +0500 Waqas Hussain util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions).
Fri, 20 Mar 2009 20:16:25 +0000 Matthew Wild 0.3->0.4
Mon, 02 Feb 2009 18:03:18 +0000 Matthew Wild Licensing/version updates for some files (forgot to commit, doh...)
Mon, 08 Dec 2008 03:19:11 +0500 Waqas Hussain Fixed util.encodings.base64.decode to not truncate results when encountering an '=' before the end of the given input.
Wed, 03 Dec 2008 14:45:03 +0000 Matthew Wild and the C files too
Fri, 28 Nov 2008 19:24:08 +0100 Tobias Markmann Use unsigned int instead of uint because uint is already in use on OS X.
Fri, 28 Nov 2008 18:36:04 +0100 Tobias Markmann To use free you should include stdlib.h rather than malloc.h according to man page of free() and various C reference websites.
Thu, 27 Nov 2008 21:47:13 +0500 Waqas Hussain Minor changes to C files (to prevent compiler warnings)
Wed, 26 Nov 2008 22:45:33 +0000 Matthew Wild Fix for hashes.c and encodings.c to rename luaopen for util_*
Wed, 26 Nov 2008 01:55:07 +0500 Waqas Hussain Removed commented code
Wed, 26 Nov 2008 01:45:25 +0500 Waqas Hussain Added util-src/encodings.c - support for base64, stringprep and idna encodings
less more (0) tip