Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e90653b0612f53bdada4f59baebf1e2c8796fa41
/
src
/
flt_spoe.c
« Previous
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
f1da69d
MINOR: Fix a typo in a warning message in the spoe subsystem
by Joseph Herlant
· 6 years ago
f7f6031
CLEANUP: Fix typos in the spoe subsystem
by Joseph Herlant
· 6 years ago
db39843
MINOR: stream-int: replace si_cant_put() with si_rx_room_{blk,rdy}()
by Willy Tarreau
· 6 years ago
8bb2ffb
MINOR: stream-int: replace si_{want,stop}_put() with si_rx_endp_{more,done}()
by Willy Tarreau
· 6 years ago
0cd3bd6
MINOR: stream-int: rename si_applet_{want|stop|cant}_{get|put}
by Willy Tarreau
· 6 years ago
61c112a
REORG: http: move HTTP rules parsing to http_rules.c
by Willy Tarreau
· 6 years ago
4507351
BUG/MINOR: build: Fix compilation with debug mode enabled
by Christopher Faulet
· 6 years ago
83061a8
MAJOR: chunks: replace struct chunk with struct buffer
by Willy Tarreau
· 6 years ago
843b7cb
MEDIUM: chunks: make the chunk struct's fields match the buffer struct
by Willy Tarreau
· 6 years ago
c9fa048
MAJOR: buffer: finalize buffer detachment
by Willy Tarreau
· 6 years ago
4fca5a9
MEDIUM: spoe: use the new buffer API for the SPOE buffer
by Willy Tarreau
· 6 years ago
6381650
MAJOR: spoe: upgrade the SPOP version to 2.0 and remove the support for 1.0
by Christopher Faulet
· 6 years ago
3a47e5e
BUG/MEDIUM: spoe: Return an error when the wrong ACK is received in sync mode
by Christopher Faulet
· 6 years ago
673867c
MAJOR: applets: Use tasks, instead of rolling our own scheduler.
by Olivier Houchard
· 6 years ago
9f6af33
MINOR: tasks: Change the task API so that the callback takes 3 arguments.
by Olivier Houchard
· 6 years ago
68db023
CLEANUP: spoe: Remove unused variables the agent structure
by Christopher Faulet
· 7 years ago
c4dcaff
BUG/MEDIUM: spoe: Flags are not encoded in network order
by Thierry FOURNIER
· 6 years ago
01a3f20
BUG/MINOR: spoe: Mistake in error message about SPOE configuration
by Thierry FOURNIER
· 7 years ago
799f518
BUG/MINOR: spoe: Fix parsing of dontlog-normal option
by Christopher Faulet
· 7 years ago
ebe1399
BUG/MINOR: spoe: Fix counters update when processing is interrupted
by Christopher Faulet
· 7 years ago
caf2fec
MINOR: spoe: Add counters to log info about SPOE agents
by Christopher Faulet
· 7 years ago
3b8e349
MINOR: spoe: use agent's logger to log SPOE messages
by Christopher Faulet
· 7 years ago
0e0f085
MINOR: spoe: Add support for option dontlog-normal in the SPOE agent section
by Christopher Faulet
· 7 years ago
7250b8f
MINOR: spoe: Add loggers dedicated to the SPOE agent
by Christopher Faulet
· 7 years ago
36bda1c
MINOR: spoe: Add options to store processing times in variables
by Christopher Faulet
· 7 years ago
b2dd1e0
MINOR: spoe: Add metrics in to know time spent in the SPOE
by Christopher Faulet
· 7 years ago
879dca9
BUG/MINOR: spoe: Don't forget to decrement fpa when a processing is interrupted
by Christopher Faulet
· 7 years ago
b7426d1
BUG/MINOR: spoe: Register the variable to set when an error occurred
by Christopher Faulet
· 7 years ago
ac58060
BUG/MINOR: spoe: Don't release the context buffer in .check_timeouts callbaclk
by Christopher Faulet
· 7 years ago
84c844e
BUG/MINOR: spoe: Initialize variables used during conf parsing before any check
by Christopher Faulet
· 7 years ago
7d9f1ba
BUG/MEDIUM: spoe: Remove idle applets from idle list when HAProxy is stopping
by Christopher Faulet
· 7 years ago
932bb28
CLEANUP: spoe: Remove unused label retry
by Tim Duesterhus
· 7 years ago
e8ade38
MINOR: spoe: Add max-waiting-frames directive in spoe-agent configuration
by Christopher Faulet
· 7 years ago
b077cdc
MEDIUM: spoe: Use an ebtree to manage idle applets
by Christopher Faulet
· 7 years ago
8f82b20
MINOR: spoe: Count the number of frames waiting for an ack for each applet
by Christopher Faulet
· 7 years ago
6f9ea4f
MINOR: spoe: Replace sending_rate by a frequency counter
by Christopher Faulet
· 7 years ago
fce747b
MINOR: spoe: Always link a SPOE context with the applet processing it
by Christopher Faulet
· 7 years ago
4209779
MINOR: spoe: Remove check on min_applets number when a SPOE context is queued
by Christopher Faulet
· 7 years ago
9cdca97
BUG/MEDIUM: spoe: Allow producer to read and to forward shutdown on request side
by Christopher Faulet
· 7 years ago
d5216d4
BUG/MEDIUM: spoe: Always try to receive or send the frame to detect shutdowns
by Christopher Faulet
· 7 years ago
333694d
MINOR: spoe: Don't queue a SPOE context if nothing is sent
by Christopher Faulet
· 7 years ago
336d3ef
MINOR: spoe: add register-var-names directive in spoe-agent configuration
by Christopher Faulet
· 7 years ago
aec8989
MINOR: spoe: add force-set-var option in spoe-agent configuration
by Etienne Carriere
· 7 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
600d37e
BUG/MINOR: spoe: check buffer size before acquiring or releasing it
by Christopher Faulet
· 7 years ago
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
5f4a47b
CLEANUP: threads: replace the last few 1UL<<tid with tid_bit
by Willy Tarreau
· 7 years ago
24289f2
MEDIUM: thread/spoe: Make the SPOE thread-safe
by Christopher Faulet
· 7 years ago
a1dd243
MAJOR: threads/buffer: Make buffer wait queue thread safe
by Emeric Brun
· 7 years ago
1138fd0
MAJOR: threads/applet: Handle multithreading for applets
by Emeric Brun
· 7 years ago
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· 7 years ago
344c4ab
MEDIUM: spoe/rules: Process "send-spoe-group" action
by Christopher Faulet
· 7 years ago
58d0368
MINOR: spoe: Add a generic function to encode a list of SPOE message
by Christopher Faulet
· 7 years ago
c718b82
MINOR: spoe: Add a type to qualify the message list during encoding
by Christopher Faulet
· 7 years ago
10e3767
MINOR: spoe: Move message encoding in its own function
by Christopher Faulet
· 7 years ago
76c09ef
MEDIUM: spoe/rules: Add "send-spoe-group" action for tcp/http rules
by Christopher Faulet
· 7 years ago
11610f3
MEDIUM: spoe: Parse new "spoe-group" section in SPOE config file
by Christopher Faulet
· 7 years ago
7ee8667
MINOR: spoe: Check uniqness of SPOE engine names during config parsing
by Christopher Faulet
· 7 years ago
57583e4
MEDIUM: spoe: Add support of ACLS to enable or disable sending of SPOE messages
by Christopher Faulet
· 7 years ago
e1405e5
BUG/MINOR: spoe: Don't compare engine name and SPOE scope when both are NULL
by Christopher Faulet
· 7 years ago
d2ff56d
MEDIUM: cfgparse: post section callback
by William Lallemand
· 7 years ago
06d80a9
REORG: channel: finally rename the last bi_* / bo_* functions
by Willy Tarreau
· 7 years ago
ccbc3fd
BUG/MINOR: spoe: Don't rely on SPOE ctx in debug message when its creation failed
by Christopher Faulet
· 7 years ago
0bf6fa5
MEDIUM: session: count the frontend's connections at a single place
by Willy Tarreau
· 7 years ago
6f5e4b9
MEDIUM: session: take care of incrementing/decrementing jobs
by Willy Tarreau
· 7 years ago
87787ac
MEDIUM: stream: make stream_new() allocate its own task
by Willy Tarreau
· 7 years ago
6ca71a9
BUG/MINOR: Wrong type used as argument for spoe_decode_buffer().
by Frédéric Lécaille
· 7 years ago
f1d33db
CLEANUP: task: remove all initializations to TICK_ETERNITY after task_new()
by Willy Tarreau
· 7 years ago
5f77fef
MINOR: task/stream: tasks related to a stream must be init by the caller.
by Emeric Brun
· 7 years ago
6ab2bae
REORG: spoe: move spoe_encode_varint / spoe_decode_varint from spoe to common
by Thierry FOURNIER
· 8 years ago
2eca6b5
MINOR: spoe: Add "max-frame-size" statement in spoe-agent section
by Christopher Faulet
· 8 years ago
cecd852
MINOR: spoe: Add "send-frag-payload" option in spoe-agent section
by Christopher Faulet
· 8 years ago
ecc537a
MINOR: spoe: Rely on alertif_too_many_arg during configuration parsing
by Christopher Faulet
· 8 years ago
305c607
MINOR: spoe: Add "pipelining" and "async" options in spoe-agent section
by Christopher Faulet
· 8 years ago
6a2940c
MINOR: spoe: Add support of negation for options in SPOE configuration file
by Christopher Faulet
· 8 years ago
f032c3e
MINOR: spoe: Improve implementation of the payload fragmentation
by Christopher Faulet
· 8 years ago
4ff3e57
REORG: spoe: Move low-level encoding/decoding functions in dedicated header file
by Christopher Faulet
· 8 years ago
1f40b91
REORG: spoe: Move struct and enum definitions in dedicated header file
by Christopher Faulet
· 8 years ago
8eda93f
MINOR: spoe: Handle NOTIFY frames cancellation using ABORT bit in ACK frames
by Christopher Faulet
· 8 years ago
8ef7525
MAJOR: spoe: refactor the filter to clean up the code
by Christopher Faulet
· 8 years ago
f51f5fa
MAJOR: spoe: Add support of payload fragmentation in NOTIFY frames
by Christopher Faulet
· 8 years ago
7aa0b2b
MINOR: spoe: Use the min of all known max_frame_size to encode messages
by Christopher Faulet
· 8 years ago
4596fb7
MEDIUM: spoe: Be sure to wakeup the good entity waiting for a buffer
by Christopher Faulet
· 8 years ago
a21b064
MINOR: spoe: Check the scope of sample fetches used in SPOE messages
by Christopher Faulet
· 8 years ago
72bcc47
MINOR: spoe: Send a log message when an error occurred during event processing
by Christopher Faulet
· 8 years ago
b067b06
MINOR: spoe: Add status code in error variable instead of hardcoded value
by Christopher Faulet
· 8 years ago
42bfa46
MINOR: spoe: Remove SPOE details from the appctx structure
by Christopher Faulet
· 8 years ago
a1cda02
MAJOR: spoe: Add support of pipelined and asynchronous exchanges with agents
by Christopher Faulet
· 8 years ago
b0b4238
BUG/MINOR: spoe: Fix parsing of arguments in spoe-message section
by Christopher Faulet
· 8 years ago
3b386a3
BUG/MINOR: spoe: Fix soft stop handler using a specific id for spoe filters
by Christopher Faulet
· 8 years ago
5820a36
MEDIUM: spoe: don't create a dummy listener for outgoing connections
by Willy Tarreau
· 8 years ago
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· 8 years ago
b5cff60
BUG: spoe: Fix parsing of SPOE actions in ACK frames
by Christopher Faulet
· 8 years ago
985532d
MINOR: spoe: Add "option set-on-error" statement
by Christopher Faulet
· 8 years ago
4802672
MINOR: spoe: Add "maxconnrate" and "maxerrrate" statements
by Christopher Faulet
· 8 years ago
ea62c2a
MINOR: spoe: Add 'option continue-on-error' statement in spoe-agent section
by Christopher Faulet
· 8 years ago
03a3449
MINOR: spoe: Remove useless 'timeout ack' option
by Christopher Faulet
· 8 years ago
Next »