Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
bee90aeda1f118e0c5ff21c1ec86e7c360ac8225
/
src
/
hlua.c
bee90ae
MINOR: lua: remove the run flag
by Thierry FOURNIER
· Tue Sep 29 01:41:25 2015 +0200
a30b5db
MINOR: lua: add AppletHTTP class and service
by Thierry FOURNIER
· Fri Sep 18 09:04:27 2015 +0200
f0a64b6
MINOR: lua: add AppletTCP class and service
by Thierry FOURNIER
· Sat Sep 19 12:36:17 2015 +0200
2f3867f
BUG/MEDIUM: lua: don't reset undesired flags in hlua_ctx_resume
by Thierry FOURNIER
· Mon Sep 28 01:02:01 2015 +0200
7c39ab4
OPTIM/MEDIUM: lua: executes the garbage collector only when using cosocket
by Thierry FOURNIER
· Sun Sep 27 22:53:33 2015 +0200
6ab4d8e
MEDIUM: lua: change the GC policy
by Thierry FOURNIER
· Sun Sep 27 22:17:19 2015 +0200
6d695e6
BUG/MEDIUM: lua: socket destroy before reading pending data
by Thierry FOURNIER
· Sun Sep 27 19:29:38 2015 +0200
8c8fbbe
MINOR: lua/applet: the cosocket applet should use appctx_wakeup in place of task_wakeup
by Thierry FOURNIER
· Sat Sep 26 17:02:35 2015 +0200
c2f5653
MINOR: lua: extend socket address to support non-IP families
by Thierry FOURNIER
· Sat Sep 26 20:23:30 2015 +0200
528192d
MEDIUM: lua: only allow actions to yield if not in a final call
by Willy Tarreau
· Sun Sep 27 10:48:01 2015 +0200
658b85b
MEDIUM: actions: pass a new "flags" argument to custom actions
by Willy Tarreau
· Sun Sep 27 10:00:49 2015 +0200
eba6f64
BUG/MEDIUM: lua: wakeup task on bad conditions
by Thierry FOURNIER
· Sat Sep 26 22:01:07 2015 +0200
5a50a85
BUG/MEDIUM: lua: forces a garbage collection
by Thierry FOURNIER
· Wed Sep 23 16:59:28 2015 +0200
3adac08
BUG/MEDIUM: lua: properly set the target on the connection
by Willy Tarreau
· Sat Sep 26 17:51:09 2015 +0200
9af89f7
BUG/MEDIUM: lua: better fix for the protocol check
by Willy Tarreau
· Sat Sep 26 11:50:08 2015 +0200
de70fa1
MINOR: lua: use the proper applet wakeup mechanism
by Willy Tarreau
· Sat Sep 26 11:25:05 2015 +0200
10e5bc7
BUG/MEDIUM: lua: longjmp function must be unregistered
by Thierry FOURNIER
· Fri Sep 25 23:51:34 2015 +0200
7a45017
CLEANUP: lua: remove unneeded memset(0) after calloc()
by Willy Tarreau
· Sat Sep 26 01:33:24 2015 +0200
3c7a77c
CLEANUP: lua: use calloc in place of malloc
by Thierry FOURNIER
· Sat Sep 26 00:51:16 2015 +0200
d75cb0f
BUG/MAJOR: lua: segfault after the channel data is modified by some Lua action.
by Thierry FOURNIER
· Fri Sep 25 19:22:44 2015 +0200
84e73c8
MEDIUM: lua: use the function lua_rawset in place of lua_settable
by Thierry FOURNIER
· Fri Sep 25 22:13:32 2015 +0200
d2a3dcc
MINOR: lua: identify userdata objects
by Thierry FOURNIER
· Fri Sep 18 07:35:06 2015 +0200
a7b536b
MINOR: lua: reset pointer after use
by Thierry FOURNIER
· Mon Sep 21 22:50:24 2015 +0200
aa977ba
MINOR: stream-int: rename si_applet_done() to si_applet_wake_cb()
by Willy Tarreau
· Fri Sep 25 11:45:06 2015 +0200
8255a75
MINOR: lua: change actions registration
by Thierry FOURNIER
· Wed Sep 23 21:03:35 2015 +0200
ccf0063
BUG/MINOR: lua: breaks the log message if his size exceed one buffer
by Thierry FOURNIER
· Wed Sep 16 12:47:03 2015 +0200
babae28
BUG/MAJOR: lua: potential unexpected aborts()
by Thierry FOURNIER
· Thu Sep 17 11:36:37 2015 +0200
23bc375
CLEANUP: lua: Merge log functions
by Thierry FOURNIER
· Fri Sep 11 19:15:43 2015 +0200
5554e29
BUG/MINOR: lua: last log character truncated.
by Thierry FOURNIER
· Wed Sep 09 11:21:37 2015 +0200
316e319
BUG/MEDIUM: lua: outgoing connection was broken since 1.6-dev2 (bis)
by Thierry FOURNIER
· Fri Sep 04 18:25:53 2015 +0200
4214873
MEDIUM: actions: remove ACTION_STOP
by Thierry FOURNIER
· Wed Sep 02 17:17:33 2015 +0200
630ef45
BUG/MEDIUM: lua: fix a segfault in txn:done() if called twice
by Willy Tarreau
· Fri Aug 28 10:06:15 2015 +0200
a678b43
CLEANUP: lua: fix some indent issues
by Willy Tarreau
· Fri Aug 28 10:14:59 2015 +0200
e1587b3
BUG/MEDIUM: lua: cannot process more Lua hooks after a "done()" function call
by Thierry FOURNIER
· Fri Aug 28 09:54:13 2015 +0200
0458b08
BUG/MEDIUM: lua: txn:done() still causes a segfault in TCP mode
by Willy Tarreau
· Fri Aug 28 09:40:04 2015 +0200
4bb375c
MEDIUM: lua: turns txn:close into txn:done
by Thierry FOURNIER
· Wed Aug 26 08:42:21 2015 +0200
35d70ef
MINOR: http: Action for manipulating the returned status code.
by Thierry FOURNIER
· Wed Aug 26 16:21:56 2015 +0200
93405e1
BUG/MINOR: lua: in some case a sample may remain undefined
by Thierry FOURNIER
· Wed Aug 26 14:19:03 2015 +0200
0a99b89
MINOR: lua: add core.done() function
by Thierry FOURNIER
· Wed Aug 26 00:14:17 2015 +0200
10ec214
BUG/MEDIUM: lua: the lua fucntion Channel:close() causes a segfault
by Thierry FOURNIER
· Mon Aug 24 17:23:45 2015 +0200
bdc97a8
BUG/MEDIUM: lua: outgoing connection was broken since 1.6-dev2
by Willy Tarreau
· Mon Aug 24 15:42:28 2015 +0200
4dc15d1
MINOR: actions: Remove wrappers
by Thierry FOURNIER
· Thu Aug 06 18:25:56 2015 +0200
afa8049
MEDIUM: actions: Normalize the return code of the configuration parsers
by Thierry FOURNIER
· Wed Aug 19 09:04:15 2015 +0200
c2bb050
MINOR: proto_tcp: proto_tcp.h is now useles
by Thierry FOURNIER
· Wed Aug 19 09:06:21 2015 +0200
36481b8
MEDIUM: actions: Merge (http|tcp)-(request|reponse) keywords structs
by Thierry FOURNIER
· Wed Aug 19 09:01:53 2015 +0200
24ff6c6
MEDIUM: actions: Add standard return code for the action API
by Thierry FOURNIER
· Thu Aug 06 08:52:53 2015 +0200
0ea5c7f
MINOR: actions: change actions names
by Thierry FOURNIER
· Wed Aug 05 19:05:19 2015 +0200
91f6ba0
MINOR: actions: Declare all the embedded actions in the same header file
by Thierry FOURNIER
· Thu Aug 06 08:30:11 2015 +0200
231ef1d
MINOR: lua: use the hlua_rule type in place of opaque type
by Thierry FOURNIER
· Thu Jul 30 19:03:55 2015 +0200
7677f40
MINOR: actions: Remove the data opaque pointer
by Thierry FOURNIER
· Thu Jul 30 18:53:54 2015 +0200
a28a942
MEDIUM: actions: Merge (http|tcp)-(request|reponse) action structs
by Thierry FOURNIER
· Tue Aug 04 19:35:46 2015 +0200
136f9d3
MINOR: samples: rename union from "data" to "u"
by Thierry FOURNIER
· Wed Aug 19 09:07:19 2015 +0200
8c542ca
MEDIUM: samples: Use the "struct sample_data" in the "struct sample"
by Thierry FOURNIER
· Wed Aug 19 09:00:18 2015 +0200
503bb09
MINOR: samples: rename some struct member from "smp" to "data"
by Thierry FOURNIER
· Wed Aug 19 08:35:43 2015 +0200
c7d7607
BUG/MEDIUM: lua: bad error processing
by Thierry FOURNIER
· Wed Aug 19 10:42:42 2015 +0200
422a3af
MINOR: proto_tcp: add session in the action prototype
by Thierry FOURNIER
· Mon Aug 10 18:30:18 2015 +0200
a6b6343
CLEANUP: http/tcp actions: remove the scope member
by Thierry FOURNIER
· Tue Aug 11 10:59:49 2015 +0200
61e96c6
BUG/MEDIUM: lua: timeout error with converters, wrapper and actions.
by Thierry FOURNIER
· Sun Aug 09 13:10:24 2015 +0200
685c014
BUG/MEDIUM: lua: Lua tasks fail to start.
by Camilo Lopez
· Sun Aug 02 19:07:28 2015 -0400
7017cb0
MINOR: server: add a list of safe, already reused idle connections
by Willy Tarreau
· Wed Aug 05 16:35:23 2015 +0200
173a1c6
MINOR: server: add a list of already used idle connections
by Willy Tarreau
· Wed Aug 05 10:31:57 2015 +0200
600802a
MINOR: server: add a list of private idle connections
by Willy Tarreau
· Tue Aug 04 17:19:06 2015 +0200
973a542
MEDIUM: stream-int: simplify si_alloc_conn()
by Willy Tarreau
· Wed Aug 05 21:47:23 2015 +0200
bf65cd4
MAJOR: arg: converts uint and sint in sint
by Thierry FOURNIER
· Mon Jul 20 17:45:02 2015 +0200
07ee64e
MAJOR: sample: converts uint and sint in 64 bits signed integer
by Thierry FOURNIER
· Mon Jul 06 23:43:03 2015 +0200
29176f3
BUG/MINOR: lua: type error in the arguments wrapper
by Thierry FOURNIER
· Tue Jul 07 00:41:29 2015 +0200
22b0a68
BUILD/MINOR: lua: fix a harmless build warning
by Willy Tarreau
· Wed Jun 17 19:43:49 2015 +0200
053ba8ad
MINOR: lua: Variable access
by Thierry FOURNIER
· Mon Jun 08 13:05:33 2015 +0200
fbdb775
MINOR: tcp: increase the opaque data array
by Thierry FOURNIER
· Wed Jun 03 19:32:04 2015 +0200
79318d7
MINOR: lua: Lua tcp action are not final action
by Thierry FOURNIER
· Fri May 29 17:31:12 2015 +0200
e2dc1fa
MEDIUM: stick-table: remove the now duplicate find_stktable() function
by Willy Tarreau
· Tue May 26 12:08:07 2015 +0200
9e0bb10
CLEANUP: proxy: make the proxy lookup functions more user-friendly
by Willy Tarreau
· Tue May 26 11:24:42 2015 +0200
0786d05
MEDIUM: sample: change the prototype of sample-fetches functions
by Thierry FOURNIER
· Mon May 11 15:42:45 2015 +0200
1d33b88
MINOR: sample: fill the struct sample with the options.
by Thierry FOURNIER
· Mon May 11 15:25:29 2015 +0200
0a9a2b8
MEDIUM: sample change the prototype of sample-fetches and converters functions
by Thierry FOURNIER
· Mon May 11 15:20:49 2015 +0200
6879ad3
MEDIUM: sample: fill the struct sample with the session, proxy and stream pointers
by Thierry FOURNIER
· Mon May 11 11:54:58 2015 +0200
d4da196
MEDIUM: applet: centralize the call to si_applet_done() in the I/O handler
by Willy Tarreau
· Mon Apr 20 01:31:23 2015 +0200
828824a
MAJOR: applet: now call si_applet_done() instead of si_update() in I/O handlers
by Willy Tarreau
· Sun Apr 19 17:20:03 2015 +0200
3057645
CLEANUP: applet: rename struct si_applet to applet
by Willy Tarreau
· Mon Apr 13 13:50:30 2015 +0200
8a8d83b
REORG: applet: move the applet definitions out of stream_interface
by Willy Tarreau
· Mon Apr 13 13:24:54 2015 +0200
00a37f0
MEDIUM: applet: make the applet not depend on a stream interface anymore
by Willy Tarreau
· Mon Apr 13 12:05:19 2015 +0200
73b65ac
MINOR: stream: pass the pointer to the origin explicitly to stream_new()
by Willy Tarreau
· Wed Apr 08 18:26:29 2015 +0200
3def393
MINOR: lua: map system integration in Lua
by Thierry FOURNIER
· Tue Apr 07 11:27:54 2015 +0200
04c57b3
MINOR: lua: (req|res)_get_headers return more than one header value
by Thierry FOURNIER
· Wed Mar 18 13:43:10 2015 +0100
7ddf7c5
MINOR: lua: no need for setting timeouts / conn_retries in hlua_socket_new()
by Willy Tarreau
· Mon Apr 06 00:52:04 2015 +0200
61cf7c8
MINOR: lua: minor cleanup in hlua_socket_new()
by Willy Tarreau
· Mon Apr 06 00:48:33 2015 +0200
d420a97
MEDIUM: lua: make use of stream_new() to create an outgoing connection
by Willy Tarreau
· Mon Apr 06 00:39:18 2015 +0200
b2bf833
MINOR: session: add stick counters to the struct session
by Willy Tarreau
· Sat Apr 04 15:58:58 2015 +0200
11c3624
MINOR: session: implement session_free() and use it everywhere
by Willy Tarreau
· Sat Apr 04 15:54:03 2015 +0200
7ea671b
MINOR: session: store the session's accept date
by Willy Tarreau
· Sat Apr 04 14:46:56 2015 +0200
15b5e14
MINOR: stream: move session initialization before the stream's
by Willy Tarreau
· Sat Apr 04 14:38:25 2015 +0200
192252e
MAJOR: sample: pass a pointer to the session to each sample fetch function
by Willy Tarreau
· Sat Apr 04 01:47:55 2015 +0200
fdcd2ae
CLEANUP: lua: don't pass http_txn anymore to hlua_request_act_wrapper()
by Willy Tarreau
· Sat Apr 04 01:11:28 2015 +0200
987e3fb
MEDIUM: http: remove the now useless http_txn from {req/res} rules
by Willy Tarreau
· Sat Apr 04 01:09:08 2015 +0200
f3bf305
CLEANUP: lua: remove unused hlua_smp->l7 and hlua_txn->l7
by Willy Tarreau
· Sat Apr 04 00:56:08 2015 +0200
15e91e1
MAJOR: sample: don't pass l7 anymore to sample fetch functions
by Willy Tarreau
· Sat Apr 04 00:52:09 2015 +0200
eee5b51
MAJOR: http: move http_txn out of struct stream
by Willy Tarreau
· Fri Apr 03 23:46:31 2015 +0200
cb7dd01
MEDIUM: http: move header captures from http_txn to struct stream
by Willy Tarreau
· Fri Apr 03 22:16:32 2015 +0200
9ad7bd4
MEDIUM: session: use the pointer to the origin instead of s->si[0].end
by Willy Tarreau
· Fri Apr 03 19:19:59 2015 +0200
40606ab
MINOR: session: add a pointer to the session's origin
by Willy Tarreau
· Fri Apr 03 18:08:29 2015 +0200
Next »