Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
48da168f3d184caf6c643d277554c19f08a5d672
/
src
/
hlua.c
c298681
BUG/MINOR: hlua: report proper context upon error in hlua_cli_io_handler_fct()
by Aurelien DARRAGON
· Fri Jun 21 19:12:37 2024 +0200
96e7b77
CLEANUP: hlua: simplify ambiguous lua_insert() usage in hlua_ctx_resume()
by Aurelien DARRAGON
· Tue Jun 04 15:52:23 2024 +0200
f176a2a
BUG/MINOR: hlua: fix leak in hlua_ckch_set() error path
by Aurelien DARRAGON
· Tue Jun 04 15:15:29 2024 +0200
5bb4175
BUG/MINOR: hlua: prevent LJMP in hlua_traceback()
by Aurelien DARRAGON
· Tue Jun 04 10:41:32 2024 +0200
532136d
BUG/MINOR: hlua: fix unsafe hlua_pusherror() usage
by Aurelien DARRAGON
· Tue Jun 04 13:08:59 2024 +0200
03c406c
BUG/MINOR: hlua: don't use lua_pushfstring() when we don't expect LJMP
by Aurelien DARRAGON
· Mon Jun 03 23:18:24 2024 +0200
78e1d2d
CLEANUP: hlua: use hlua_pusherror() where relevant
by Aurelien DARRAGON
· Tue Jun 04 12:48:45 2024 +0200
6049735
BUG/MINOR: hlua: use CertCache.set() from various hlua contexts
by Aurelien DARRAGON
· Mon Jun 03 16:18:27 2024 +0200
1a3ac40
BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread (2nd try)
by Aurelien DARRAGON
· Tue Mar 12 17:05:54 2024 +0100
188adfd
MINOR: hlua: use accessors for stream hlua ctx
by Aurelien DARRAGON
· Tue Mar 12 17:00:25 2024 +0100
4796ace
DEBUG: lua: precisely identify if stream is stuck inside lua or not
by Aurelien DARRAGON
· Tue Mar 12 00:22:44 2024 +0100
0995108
BUG/MINOR: hlua: fix missing lock in hlua_filter_delete()
by Aurelien DARRAGON
· Mon Mar 11 13:51:03 2024 +0100
9b62794
BUG/MINOR: hlua: missing lock in hlua_filter_new()
by Aurelien DARRAGON
· Mon Mar 11 13:50:41 2024 +0100
f77f328
BUG/MINOR: hlua: segfault when loading the same filter from different contexts
by Aurelien DARRAGON
· Mon Mar 11 13:49:56 2024 +0100
98497cd
BUG/MINOR: hlua: don't call ha_alert() in hlua_event_subscribe()
by Aurelien DARRAGON
· Mon Mar 04 16:31:23 2024 +0100
258fc3f
BUG/MAJOR: hlua: improper lock usage with hlua_ctx_resume()
by Aurelien DARRAGON
· Fri Mar 01 21:17:51 2024 +0100
cddf622
BUG/MEDIUM: hlua: improper lock usage with SET_SAFE_LJMP()
by Aurelien DARRAGON
· Mon Mar 04 11:17:58 2024 +0100
01d1b73
BUG/MINOR: hlua: improper lock usage in hlua_filter_new()
by Aurelien DARRAGON
· Mon Mar 04 11:25:47 2024 +0100
f8b137b
BUG/MINOR: hlua: improper lock usage in hlua_filter_callback()
by Aurelien DARRAGON
· Mon Mar 04 11:06:24 2024 +0100
205f1ac
BUG/MINOR: hlua: fix possible crash in hlua_filter_new() under load
by Aurelien DARRAGON
· Mon Mar 04 09:39:58 2024 +0100
cf51189
BUG/MINOR: hlua: don't use lua_tostring() from unprotected contexts
by Aurelien DARRAGON
· Fri Mar 01 15:55:17 2024 +0100
93361a5
BUG/MINOR: hlua: fix unsafe lua_tostring() usage with empty stack
by Aurelien DARRAGON
· Fri Mar 01 19:54:16 2024 +0100
12a5ee7
MINOR: hlua: Be able to disable logging from lua
by Christopher Faulet
· Thu Feb 29 15:41:17 2024 +0100
5839355
BUG/MINOR: hlua: Fix log level to the right value when set via TXN:set_loglevel
by Christopher Faulet
· Thu Feb 29 15:37:43 2024 +0100
0dbc16b
BUG/MEDIUM: hlua: Don't loop if a lua socket does not consume received data
by Christopher Faulet
· Fri Feb 16 15:33:44 2024 +0100
5b62e09
BUG/MEDIUM: hlua: Be able to garbage collect uninitialized lua sockets
by Christopher Faulet
· Fri Feb 16 15:00:54 2024 +0100
489f074
BUG/MEDIUM: proxy: always initialize the default settings after init
by Willy Tarreau
· Mon Nov 13 09:17:05 2023 +0100
1409dea
BUG/MINOR: lua: Wrong OCSP CID after modifying an SSL certficate (LUA)
by Frédéric Lécaille
· Wed Dec 06 11:42:42 2023 +0100
2632d04
MINOR: lua: Add flags to configure logging behaviour
by Tristan
· Mon Oct 23 13:07:39 2023 +0100
9a278fd
BUG/MEDIUM: hlua: Initialize appctx used by a lua socket on connect only
by Christopher Faulet
· Wed Sep 27 17:47:45 2023 +0200
6db178d
MINOR: hlua: Test the hlua struct first when the lua socket is connecting
by Christopher Faulet
· Wed Sep 27 17:42:38 2023 +0200
2678657
MINOR: hlua: Save the lua socket's server in its context
by Christopher Faulet
· Wed Sep 27 17:39:44 2023 +0200
cb06855
MINOR: hlua: Save the lua socket's timeout in its context
by Christopher Faulet
· Wed Sep 27 17:34:24 2023 +0200
714476c
MINOR: hlua: Don't preform operations on a not connected socket
by Christopher Faulet
· Wed Sep 27 17:22:41 2023 +0200
75d1bfb
MINOR: hlua: Set context's appctx when the lua socket is created
by Christopher Faulet
· Wed Sep 27 17:17:48 2023 +0200
3ddcd1b
BUG/MINOR: hlua/init: coroutine may not resume itself
by Aurelien DARRAGON
· Fri Sep 08 19:29:08 2023 +0200
fa76a10
BUG/MEDIUM: hlua: don't pass stale nargs argument to lua_resume()
by Aurelien DARRAGON
· Fri Sep 08 14:00:27 2023 +0200
0249366
BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread
by Aurelien DARRAGON
· Wed Aug 09 15:19:56 2023 +0200
b25d5d3
MINOR: hlua: add hlua_stream_ctx_prepare helper function
by Aurelien DARRAGON
· Wed Aug 09 14:56:19 2023 +0200
cf5b75e
BUG/MINOR: hlua/action: incorrect message on E_YIELD error
by Aurelien DARRAGON
· Thu Aug 31 21:45:21 2023 +0200
3e81aed
BUG/MINOR: hlua: fix invalid use of lua_pop on error paths
by Aurelien DARRAGON
· Wed Aug 09 10:11:49 2023 +0200
64d7afb
BUG/MINOR: hlua: add check for lua_newstate
by firexinghe
· Thu Jul 13 11:03:34 2023 +0800
bcdf07e
BUG/MINOR: hlua: hlua_yieldk ctx argument should support pointers
by Aurelien DARRAGON
· Thu Jul 13 10:18:04 2023 +0200
c9e8a32
BUG/MEDIUM: hlua: Use front SC to detect EOI in HTTP applets' receive functions
by Christopher Faulet
· Mon Jun 12 09:16:27 2023 +0200
1c07da4
BUG/MINOR: hlua: unsafe hlua_lua2smp() usage
by Aurelien DARRAGON
· Wed May 17 16:06:11 2023 +0200
a3624cb
DOC: hlua: document hlua_lua2smp() function
by Aurelien DARRAGON
· Wed May 17 15:44:45 2023 +0200
0aaf6c4
DOC: hlua: document hlua_lua2arg() function
by Aurelien DARRAGON
· Wed May 17 15:33:59 2023 +0200
e5c048a
MINOR: hlua: hlua_arg2lua() may LJMP
by Aurelien DARRAGON
· Wed May 17 10:51:50 2023 +0200
4121772
MINOR: hlua: hlua_smp2lua() may LJMP
by Aurelien DARRAGON
· Wed May 17 10:44:47 2023 +0200
742b1a8
MINOR: hlua: hlua_smp2lua_str() may LJMP
by Aurelien DARRAGON
· Wed May 17 10:38:50 2023 +0200
7428ada
BUG/MINOR: hlua: SET_SAFE_LJMP misuse in hlua_event_runner()
by Aurelien DARRAGON
· Mon May 15 18:46:44 2023 +0200
40cd44f
MINOR: hlua: declare hlua_gethlua() function
by Aurelien DARRAGON
· Thu May 04 13:59:48 2023 +0200
e0b1635
CLEANUP: hlua: hlua_register_task() may longjmp
by Aurelien DARRAGON
· Fri Apr 21 17:38:37 2023 +0200
a2c5321
BUG/MINOR: hlua: spinning loop in hlua_socket_handler()
by Aurelien DARRAGON
· Tue May 02 19:10:24 2023 +0200
5bed48f
MINOR: mailers/hlua: disable email sending from lua
by Aurelien DARRAGON
· Fri Apr 21 17:32:46 2023 +0200
0bd53b2
MINOR: hlua/event_hdl: expose SERVER_CHECK event
by Aurelien DARRAGON
· Thu Mar 30 15:53:33 2023 +0200
948dd3d
MINOR: hlua: expose SERVER_ADMIN event
by Aurelien DARRAGON
· Wed Apr 26 11:27:09 2023 +0200
c99f3ad
MINOR: hlua: expose SERVER_STATE event
by Aurelien DARRAGON
· Wed Apr 12 15:47:16 2023 +0200
7b3d38a
MEDIUM: tree-wide: Change sc API to specify required free space to progress
by Christopher Faulet
· Fri May 05 11:28:45 2023 +0200
69530f5
MEDIUM: clock: replace timeval "now" with integer "now_ns"
by Willy Tarreau
· Fri Apr 28 09:16:15 2023 +0200
ad5a5f6
MEDIUM: tree-wide: replace timeval with nanoseconds in tv_accept and tv_request
by Willy Tarreau
· Thu Apr 27 09:46:02 2023 +0200
ccf8012
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Apr 22 20:20:39 2023 +0200
fe83f58
CLEANUP: Stop checking the pointer before calling `task_free()`
by Tim Duesterhus
· Sat Apr 22 17:47:34 2023 +0200
096b383
MINOR: hlua/event_hdl: timestamp for events
by Aurelien DARRAGON
· Thu Apr 20 11:32:46 2023 +0200
2f6a07d
MINOR: hlua/event_hdl: fix return type for hlua_event_hdl_cb_data_push_args
by Aurelien DARRAGON
· Mon Mar 27 18:16:21 2023 +0200
55f84c7
MINOR: hlua/event_hdl: expose proxy_uuid variable in server events
by Aurelien DARRAGON
· Wed Mar 22 17:49:04 2023 +0100
3d9bf4e
MINOR: hlua/event_hdl: rely on proxy_uuid instead of proxy_name for lookups
by Aurelien DARRAGON
· Wed Mar 22 17:46:12 2023 +0100
8cd620b
MINOR: hlua: safe coroutine.create()
by Aurelien DARRAGON
· Fri Apr 07 17:37:46 2023 +0200
cf0f792
MINOR: hlua: hook yield on known lua state
by Aurelien DARRAGON
· Fri Apr 07 16:34:20 2023 +0200
2a9764b
CLEANUP: hlua: avoid confusion between internal timers and tick based timers
by Aurelien DARRAGON
· Tue Apr 04 18:41:04 2023 +0200
58e36e5
MEDIUM: hlua: introduce tune.lua.burst-timeout
by Aurelien DARRAGON
· Thu Apr 06 22:51:56 2023 +0200
da9503c
MEDIUM: hlua: reliable timeout detection
by Aurelien DARRAGON
· Fri Nov 25 09:10:07 2022 +0100
12762f0
MINOR: channel/stconn: Replace channel_shutr_now() by sc_schedule_abort()
by Christopher Faulet
· Thu Apr 13 15:40:10 2023 +0200
3db538a
MINOR: channel: Forwad close to other side on abort
by Christopher Faulet
· Thu Apr 13 15:13:12 2023 +0200
f65cf36
MINOR: hlua: Stop to check the SC state when executing a hlua cli command
by Christopher Faulet
· Tue Apr 11 08:16:52 2023 +0200
22450af
BUG/MINOR: lua: remove incorrect usage of strncat()
by Willy Tarreau
· Fri Apr 07 15:27:55 2023 +0200
c84899c
MEDIUM: hlua/event_hdl: initial support for event handlers
by Aurelien DARRAGON
· Mon Feb 20 18:18:59 2023 +0100
b803899
MINOR: hlua: support for optional arguments to core.register_task()
by Aurelien DARRAGON
· Thu Mar 09 16:48:30 2023 +0100
6b0b9bd
BUG/MEDIUM: hlua: prevent deadlocks with main lua lock
by Aurelien DARRAGON
· Tue Mar 21 14:02:16 2023 +0100
e36f803
MINOR: hlua: simplify lua locking
by Aurelien DARRAGON
· Tue Mar 21 13:22:33 2023 +0100
fde199d
CLEANUP: hlua: use hlua_unref() instead of luaL_unref()
by Aurelien DARRAGON
· Mon Mar 20 15:09:33 2023 +0100
4fdf8b5
CLEANUP: hlua: use hlua_pushref() instead of lua_rawgeti()
by Aurelien DARRAGON
· Mon Mar 20 17:22:37 2023 +0100
73d1a98
CLEANUP: hlua: use hlua_ref() instead of luaL_ref()
by Aurelien DARRAGON
· Mon Mar 20 17:42:08 2023 +0100
55afbed
BUG/MINOR: hlua: prevent function and table reference leaks on errors
by Aurelien DARRAGON
· Thu Mar 02 18:42:06 2023 +0100
16d047b
BUG/MINOR: hlua: fix reference leak in hlua_post_init_state()
by Aurelien DARRAGON
· Mon Mar 20 16:29:55 2023 +0100
be58d66
BUG/MINOR: hlua: fix reference leak in core.register_task()
by Aurelien DARRAGON
· Mon Mar 13 14:09:21 2023 +0100
9ee0d04
MINOR: hlua: fix return type for hlua_checkfunction() and hlua_checktable()
by Aurelien DARRAGON
· Mon Mar 20 18:36:08 2023 +0100
f8f8a2b
MINOR: hlua: add simple hlua reference handling API
by Aurelien DARRAGON
· Thu Mar 02 17:50:49 2023 +0100
60ab0f7
CLEANUP: hlua: fix conflicting comment in hlua_ctx_destroy()
by Aurelien DARRAGON
· Wed Mar 01 16:45:50 2023 +0100
467913c
MEDIUM: hlua: Dynamic list of frontend/backend in Lua
by Thierry Fournier
· Fri Sep 30 11:03:38 2022 +0200
87f5297
BUG/MINOR: hlua: enforce proper running context for register_x functions
by Aurelien DARRAGON
· Fri Feb 24 09:43:54 2023 +0100
7954410
MINOR: hlua: properly handle hlua_process_task HLUA_E_ETMOUT
by Aurelien DARRAGON
· Thu Nov 24 14:27:15 2022 +0100
0ebd41f
BUG/MINOR: hlua: hook yield does not behave as expected
by Aurelien DARRAGON
· Thu Nov 24 09:51:40 2022 +0100
904763f
MINOR: stconn/channel: Move CF_EOI into the SC and rename it
by Christopher Faulet
· Wed Mar 22 14:53:11 2023 +0100
3157222
MEDIUM: hlua/applet: Use the sedesc to report and detect end of processing
by Christopher Faulet
· Fri Mar 31 11:13:48 2023 +0200
9229774
MINOR: applet: No longer set EOI on the SC
by Christopher Faulet
· Tue Mar 21 11:52:16 2023 +0100
15315d6
CLEANUP: stconn: Remove old read and write expiration dates
by Christopher Faulet
· Mon Feb 20 08:23:51 2023 +0100
b08c525
MINOR: stconn: Always report READ/WRITE event on shutr/shutw
by Christopher Faulet
· Mon Feb 20 07:55:19 2023 +0100
5aaacfb
MEDIUM: stconn: Replace read and write timeouts by a unique I/O timeout
by Christopher Faulet
· Wed Feb 15 08:13:33 2023 +0100
f8413cb
MEDIUM: channel/stconn: Move rex/wex timer from the channel to the sedesc
by Christopher Faulet
· Tue Feb 07 16:06:14 2023 +0100
Next »