Commit Graph

71 Commits (b5bb4a7a0d91958a6d2df81f18c8b285acdaf259)

Author SHA1 Message Date
Joshua C. Colp 9f641483e6 websocket / pjsip: Increase maximum packet size.
6 years ago
Nickolay Shmyrev e4d24f5137 res_http_websocket: Avoid reading past end of string
6 years ago
Nickolay Shmyrev 7163efd934 res_http_websocket.c: Continue reading after ping/pong
6 years ago
Moises Silva 9445dac43b res_http_websocket: Add payload masking to the websocket client
6 years ago
Sean Bright 87110c1bdf websocket: Consider pending SSL data when waiting for socket input
7 years ago
Jeremy Lainé 69e9fd63e1 res_http_websocket: ensure control frames do not interfere with data
7 years ago
Jeremy Lainé 0b8867f7d6 res_http_websocket: respond to CLOSE opcode
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
8 years ago
Sean Bright a801543f79 AST-2018-009: Fix crash processing websocket HTTP Upgrade requests
8 years ago
Corey Farrell 572a508ef2 loader: Convert reload_classes to built-in modules.
8 years ago
Kevin Harwell 2220be2349 Merge "AST-2018-006: Properly handle WebSocket frames with 0 length payload."
8 years ago
Sean Bright 6436137959 AST-2018-006: Properly handle WebSocket frames with 0 length payload.
8 years ago
Sean Bright 8b18247af6 res_http_websocket: Don't leak memory on read failure
8 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
9 years ago
Alexander Traud f84fcc1fc1 General: Avoid implicit conversion to char when changes value to negative.
9 years ago
Sean Bright 2ffe52a116 utils: Add convenience function for setting fd flags
9 years ago
Joshua Colp 29e0add14f pjsip / hep: Provide correct local address for Websockets.
9 years ago
Corey Farrell 79f111e1f3 Prevent unload of modules which implement an Optional API.
9 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
9 years ago
Mark Michelson 5d0371d743 res_http_websocket: Fix faulty read logic.
9 years ago
Badalyan Vyacheslav 149d8db96c Fix IO conversion bug
10 years ago
Joshua Colp d3dba74017 Merge "Implement internal abstraction for iostreams"
10 years ago
Timo Teräs 070a51bf7c Implement internal abstraction for iostreams
10 years ago
Matt Jordan 367d4903cc res_http_websocket: Increase the buffer size for non-LOW_MEMORY systems
10 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
10 years ago
Joshua Colp 784fb43f43 res_http_websocket: Make core supported.
10 years ago
Dade Brandon 3bddcc0219 res_http_websocket.c: prevent avoidable disconnections caused by write errors
11 years ago
Richard Mudgett e1e7e205bc res_http_websocket.c: Add missing unref on an off nominal path.
11 years ago
Richard Mudgett 59253a2262 res_http_websocket.c: Fix some off nominal path cleanup.
11 years ago
Joshua Colp 495dfb24b7 res_http_websocket: When shutting down a session don't close closed socket
11 years ago
Joshua Colp 7e65be4ecd res_http_websocket: Forcefully terminate on write errors.
11 years ago
David M. Lee d5f0c27122 Replace htobe64 with htonll
11 years ago
Mark Michelson c63316eec1 res_http_websocket: Debug write lengths.
11 years ago
Mark Michelson 35a98161df res_http_websocket: Avoid passing strlen() to ast_websocket_write().
11 years ago
Mark Michelson b002e09214 Merge "ARI: Channels added to Stasis application during WebSocket creation ..."
11 years ago
Ashley Sanders fe804b09b3 ARI: Channels added to Stasis application during WebSocket creation ...
11 years ago
Mark Michelson 5fcd1bc556 res_http_websocket: Properly encode 64 bit payload
11 years ago
Joshua Colp f35a4b8525 res/res_http_websocket: Don't send HTTP response fragmented.
11 years ago
Matt Jordan 5ce54ed74a res/res_http_websocket: Add a pre-session established callback
11 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
11 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
11 years ago
David M. Lee ff642289f4 Increase WebSocket frame size and improve large read handling
11 years ago
Kevin Harwell 137c4b0778 res_http_websocket: websocket write timeout fails to fully disconnect
11 years ago
Richard Mudgett 54bd1c9683 res_http_websocket.c: Fix incorrect use of sizeof in ast_websocket_write().
12 years ago
Joshua Colp 03c94ef761 res_http_websocket: Fix crash due to double freeing memory when receiving a payload length of zero.
12 years ago
Corey Farrell 9f2874639d res_http_websockets: Fix extra unref of module
12 years ago
Matthew Jordan 5a17878085 res/res_http_websocket: Fix minor nits found by wdoekes on r409681
12 years ago
Joshua Colp 952da298ce res_http_websocket: Include query parameters in client connection requests.
12 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
12 years ago
Richard Mudgett dbec5e0d8d HTTP: Add persistent connection support.
12 years ago