Commit Graph

78 Commits (master)

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