├── .clang-format ├── .editorconfig ├── .gitattributes ├── .gitignore ├── CHANGELOG ├── CMakeLists.txt ├── CPPLINT.cfg ├── LICENSE ├── LICENSE.prev-v4.7.1 ├── Makefile.frag ├── README.md ├── ci ├── .gitignore ├── README.md ├── debug │ ├── swoole_info.php │ └── swoole_table_implements.php ├── docker-compile.sh ├── docker-compose.yml ├── docker-route.sh ├── pecl-install.sh ├── route.sh ├── run-tests.sh ├── simple-compile-on-github.sh ├── simple-compile.sh └── test-laravel.sh ├── clear.sh ├── code_format.sh ├── code_stats.sh ├── codecov.yml ├── config.m4 ├── ext-src ├── php_swoole.cc ├── php_swoole_client.h ├── php_swoole_coroutine.h ├── php_swoole_curl.h ├── php_swoole_cxx.cc ├── php_swoole_cxx.h ├── php_swoole_http.h ├── php_swoole_http_server.h ├── php_swoole_private.h ├── php_swoole_process.h ├── php_swoole_server.h ├── swoole_atomic.cc ├── swoole_atomic.stub.php ├── swoole_atomic_arginfo.h ├── swoole_channel_coro.cc ├── swoole_channel_coro.stub.php ├── swoole_channel_coro_arginfo.h ├── swoole_client.cc ├── swoole_client.stub.php ├── swoole_client_arginfo.h ├── swoole_client_coro.cc ├── swoole_client_coro.stub.php ├── swoole_client_coro_arginfo.h ├── swoole_coroutine.cc ├── swoole_coroutine.stub.php ├── swoole_coroutine_arginfo.h ├── swoole_coroutine_scheduler.cc ├── swoole_coroutine_scheduler.stub.php ├── swoole_coroutine_scheduler_arginfo.h ├── swoole_coroutine_system.cc ├── swoole_coroutine_system.stub.php ├── swoole_coroutine_system_arginfo.h ├── swoole_curl.cc ├── swoole_event.cc ├── swoole_event.stub.php ├── swoole_event_arginfo.h ├── swoole_http2_client_coro.cc ├── swoole_http2_client_coro.stub.php ├── swoole_http2_client_coro_arginfo.h ├── swoole_http2_server.cc ├── swoole_http_client_coro.cc ├── swoole_http_client_coro.stub.php ├── swoole_http_client_coro_arginfo.h ├── swoole_http_client_coro_arginfo_legacy.h ├── swoole_http_request.cc ├── swoole_http_request.stub.php ├── swoole_http_request_arginfo.h ├── swoole_http_response.cc ├── swoole_http_response.stub.php ├── swoole_http_response_arginfo.h ├── swoole_http_server.cc ├── swoole_lock.cc ├── swoole_lock.stub.php ├── swoole_lock_arginfo.h ├── swoole_postgres_coro.cc ├── swoole_postgresql_coro.stub.php ├── swoole_postgresql_coro_arginfo.h ├── swoole_process.cc ├── swoole_process.stub.php ├── swoole_process_arginfo.h ├── swoole_process_pool.cc ├── swoole_process_pool.stub.php ├── swoole_process_pool_arginfo.h ├── swoole_runtime.cc ├── swoole_runtime.stub.php ├── swoole_runtime_arginfo.h ├── swoole_server.cc ├── swoole_server.stub.php ├── swoole_server_arginfo.h ├── swoole_server_port.cc ├── swoole_server_port.stub.php ├── swoole_server_port_arginfo.h ├── swoole_socket_coro.cc ├── swoole_socket_coro.stub.php ├── swoole_socket_coro_arginfo.h ├── swoole_table.cc ├── swoole_table.stub.php ├── swoole_table_arginfo.h ├── swoole_timer.cc ├── swoole_timer.stub.php ├── swoole_timer_arginfo.h ├── swoole_util.cc ├── swoole_util.stub.php ├── swoole_util_arginfo.h ├── swoole_websocket_server.cc ├── swoole_websocket_server.stub.php └── swoole_websocket_server_arginfo.h ├── gdbinit ├── google-style.xml ├── include ├── helper │ └── kqueue.h ├── swoole.h ├── swoole_api.h ├── swoole_asm_context.h ├── swoole_async.h ├── swoole_atomic.h ├── swoole_base64.h ├── swoole_buffer.h ├── swoole_c_api.h ├── swoole_channel.h ├── swoole_client.h ├── swoole_config.h ├── swoole_coroutine.h ├── swoole_coroutine_c_api.h ├── swoole_coroutine_channel.h ├── swoole_coroutine_context.h ├── swoole_coroutine_selector.h ├── swoole_coroutine_socket.h ├── swoole_coroutine_system.h ├── swoole_dtls.h ├── swoole_error.h ├── swoole_file.h ├── swoole_file_hook.h ├── swoole_hash.h ├── swoole_heap.h ├── swoole_http.h ├── swoole_http2.h ├── swoole_lock.h ├── swoole_log.h ├── swoole_lru_cache.h ├── swoole_memory.h ├── swoole_mime_type.h ├── swoole_mqtt.h ├── swoole_msg_queue.h ├── swoole_pipe.h ├── swoole_process_pool.h ├── swoole_protocol.h ├── swoole_proxy.h ├── swoole_reactor.h ├── swoole_redis.h ├── swoole_server.h ├── swoole_signal.h ├── swoole_socket.h ├── swoole_socket_hook.h ├── swoole_ssl.h ├── swoole_static_handler.h ├── swoole_string.h ├── swoole_table.h ├── swoole_timer.h ├── swoole_util.h ├── swoole_version.h ├── swoole_websocket.h └── swoole_wheel_timer.h ├── make.sh ├── package.xml ├── php_openswoole.h ├── src ├── core │ ├── base.cc │ ├── channel.cc │ ├── crc32.cc │ ├── error.cc │ ├── heap.cc │ ├── log.cc │ ├── string.cc │ └── timer.cc ├── coroutine │ ├── base.cc │ ├── channel.cc │ ├── context.cc │ ├── file_lock.cc │ ├── hook.cc │ ├── selector.cc │ ├── socket.cc │ ├── system.cc │ └── thread_context.cc ├── lock │ ├── mutex.cc │ ├── rw_lock.cc │ └── spin_lock.cc ├── memory │ ├── buffer.cc │ ├── fixed_pool.cc │ ├── global_memory.cc │ ├── ring_buffer.cc │ ├── shared_memory.cc │ └── table.cc ├── network │ ├── address.cc │ ├── client.cc │ ├── dns.cc │ ├── socket.cc │ └── stream.cc ├── os │ ├── async_thread.cc │ ├── base.cc │ ├── file.cc │ ├── msg_queue.cc │ ├── pipe.cc │ ├── process_pool.cc │ ├── sendfile.cc │ ├── signal.cc │ ├── timer.cc │ ├── unix_socket.cc │ └── wait.cc ├── protocol │ ├── base.cc │ ├── base64.cc │ ├── dtls.cc │ ├── http.cc │ ├── http2.cc │ ├── mime_type.cc │ ├── mqtt.cc │ ├── redis.cc │ ├── socks5.cc │ ├── ssl.cc │ └── websocket.cc ├── reactor │ ├── base.cc │ ├── epoll.cc │ ├── kqueue.cc │ ├── poll.cc │ └── select.cc ├── server │ ├── base.cc │ ├── manager.cc │ ├── master.cc │ ├── port.cc │ ├── process.cc │ ├── reactor_process.cc │ ├── reactor_thread.cc │ ├── static_handler.cc │ ├── task_worker.cc │ └── worker.cc └── wrapper │ ├── event.cc │ └── timer.cc ├── tests ├── README.md ├── assets │ ├── http │ │ ├── empty.txt │ │ ├── moc.moc │ │ ├── post.data │ │ └── test.txt │ ├── ssl │ │ ├── ca │ │ │ ├── ca-cert.pem │ │ │ ├── ca-key.pem │ │ │ ├── ca-req.csr │ │ │ ├── client-cert.pem │ │ │ ├── client-key.pem │ │ │ ├── client-req.csr │ │ │ ├── client.crt │ │ │ ├── client.key │ │ │ ├── server-cert.pem │ │ │ ├── server-key.pem │ │ │ └── server-req.csr │ │ ├── gen_cert.md │ │ ├── ssl.crt │ │ ├── ssl.csr │ │ ├── ssl.key │ │ └── ssl_passwd │ │ │ ├── ssl.crt │ │ │ ├── ssl.csr │ │ │ └── ssl.key │ ├── test.jpg │ ├── test.png │ ├── test.svg │ └── www │ │ ├── dir1 │ │ ├── file1.txt │ │ └── file2.txt │ │ ├── dir2 │ │ ├── file1.txt │ │ ├── file2.txt │ │ └── index.txt │ │ ├── file1.txt │ │ ├── file2.txt │ │ ├── index.html │ │ └── index.txt ├── clean ├── include │ ├── api │ │ ├── curl_multi.php │ │ ├── http_server.php │ │ ├── ssl-ca │ │ │ ├── ca-cert.pem │ │ │ ├── ca-key.pem │ │ │ ├── ca-req.csr │ │ │ ├── client-cert.pem │ │ │ ├── client-key.pem │ │ │ ├── client-req.csr │ │ │ ├── server-cert.pem │ │ │ ├── server-key.pem │ │ │ └── server-req.csr │ │ ├── swoole_callback │ │ │ └── swoole_cannot_destroy_active_lambda_function.php │ │ ├── swoole_client │ │ │ ├── connect_timeout.php │ │ │ ├── connect_twice.php │ │ │ ├── opcode_client.php │ │ │ ├── simple_client.php │ │ │ └── socket_free.php │ │ ├── swoole_http_server │ │ │ ├── http_server.php │ │ │ ├── http_server_without_response.php │ │ │ ├── simple_http_server.php │ │ │ └── simple_https_server.php │ │ ├── swoole_server │ │ │ ├── TestServer.php │ │ │ ├── multi_protocol_server.php │ │ │ ├── opcode_server.php │ │ │ ├── reconnect_fail │ │ │ │ ├── tcp_client.php │ │ │ │ └── tcp_serv.php │ │ │ ├── server_manager_process_exit.php │ │ │ ├── server_send_fast_recv_slow.php │ │ │ ├── simple_server.php │ │ │ ├── simple_tcp_server.php │ │ │ ├── simple_udp_server.php │ │ │ ├── tcp_serv.php │ │ │ ├── tcp_task_server.php │ │ │ └── testsendfile.txt │ │ ├── swoole_timer │ │ │ ├── accurate_test.php │ │ │ ├── fixRate_vs_fixDelay.php │ │ │ ├── invalid_args.php │ │ │ ├── multi_timer.php │ │ │ └── register_shutdown_priority.php │ │ ├── swoole_websocket_server │ │ │ ├── send_large_request_data.php │ │ │ ├── send_small_request_data.php │ │ │ ├── swoole_websocket_server.php │ │ │ └── websocket_client.php │ │ ├── tcp_server.php │ │ └── test_classes │ │ │ ├── A.php │ │ │ └── B.php │ ├── bootstrap.php │ ├── config.php │ ├── functions.php │ ├── lib │ │ ├── composer.json │ │ ├── composer.lock │ │ └── src │ │ │ ├── Assert.php │ │ │ ├── CoServer.php │ │ │ ├── CurlManager.php │ │ │ ├── LengthServer.php │ │ │ ├── MQTT │ │ │ └── Helper.php │ │ │ ├── ProcessManager.php │ │ │ ├── RandStr.php │ │ │ ├── Redis │ │ │ ├── DBConnectException.php │ │ │ └── SQLPool.php │ │ │ ├── Samtleben │ │ │ └── WebsocketClient.php │ │ │ ├── ServerManager.php │ │ │ ├── TcpStat.php │ │ │ ├── WaitRef.php │ │ │ └── responder │ │ │ └── get.php │ ├── macos │ │ └── phpstorm.py │ ├── skipif.inc │ └── ssl_certs │ │ ├── ca.crt │ │ ├── ca.csr │ │ ├── ca.key │ │ ├── ca.srl │ │ ├── client.crt │ │ ├── client.csr │ │ ├── client.key │ │ ├── client.pem │ │ ├── mosquitto.org.crt │ │ ├── server.crt │ │ ├── server.csr │ │ ├── server.key │ │ ├── server.pem │ │ ├── sni_server_ca.pem │ │ ├── sni_server_cs.pem │ │ ├── sni_server_cs_cert.pem │ │ ├── sni_server_cs_key.pem │ │ ├── sni_server_uk.pem │ │ ├── sni_server_uk_cert.pem │ │ ├── sni_server_uk_key.pem │ │ ├── sni_server_us.pem │ │ ├── sni_server_us_cert.pem │ │ └── sni_server_us_key.pem ├── init ├── merge-test-results ├── new ├── run-tests ├── start.sh ├── swoole_atomic │ ├── atomic.phpt │ ├── dtor_in_child.phpt │ ├── multi_wakeup.phpt │ ├── wait.phpt │ ├── wait_and_wakeup.phpt │ └── wait_ex.phpt ├── swoole_channel_coro │ ├── 1.phpt │ ├── 10.phpt │ ├── 2.phpt │ ├── 3.phpt │ ├── 4.phpt │ ├── 5.phpt │ ├── 6.phpt │ ├── 7.phpt │ ├── 8.phpt │ ├── 9.phpt │ ├── basic.phpt │ ├── benchmark.phpt │ ├── blocking_timeout.phpt │ ├── bug_1947.phpt │ ├── bug_clear_timer.phpt │ ├── chan_select_timeout.phpt │ ├── chan_stats.phpt │ ├── close.phpt │ ├── coro_wait.phpt │ ├── discard.phpt │ ├── fibonacci.phpt │ ├── http2.phpt │ ├── hybird_chan.phpt │ ├── hybird_chan2.phpt │ ├── hybird_chan3.phpt │ ├── lock.phpt │ ├── no_ctor.phpt │ ├── pop_after_close.phpt │ ├── pop_close1.phpt │ ├── pop_timeout1.phpt │ ├── pop_timeout2.phpt │ ├── pop_timeout3.phpt │ ├── pop_timeout4.phpt │ ├── pop_timeout5.phpt │ ├── pop_timeout6.phpt │ ├── pop_timeout7.phpt │ ├── pop_timeout8.phpt │ ├── push_close1.phpt │ ├── push_timeout1.phpt │ ├── push_timeout2.phpt │ ├── push_timeout3.phpt │ ├── push_timeout4.phpt │ └── type.phpt ├── swoole_client_coro │ ├── bug_2346.phpt │ ├── close.phpt │ ├── close_in_other_co.phpt │ ├── close_resume.phpt │ ├── connect_dns_timeout.phpt │ ├── connect_timeout.phpt │ ├── connect_with_dns.phpt │ ├── dtls.phpt │ ├── enableSSL.phpt │ ├── eof.phpt │ ├── eof_02.phpt │ ├── eof_03.phpt │ ├── eof_04.phpt │ ├── fixed_package.phpt │ ├── getpeername.phpt │ ├── getsockname.phpt │ ├── isConnected.phpt │ ├── length_01.phpt │ ├── length_02.phpt │ ├── length_03.phpt │ ├── length_04.phpt │ ├── length_protocol_func.phpt │ ├── length_types.phpt │ ├── read_and_write.phpt │ ├── reconnect.phpt │ ├── recv_after_close.phpt │ ├── recv_bad_packet.phpt │ ├── recv_timeout.phpt │ ├── recv_timeout2.phpt │ ├── recvfrom.phpt │ ├── recvfrom_timeout.phpt │ ├── recvfrom_timeout2.phpt │ ├── send_big.phpt │ ├── sendfile.phpt │ ├── sendto.phpt │ ├── ssl.phpt │ ├── ssl_verify.phpt │ ├── tcp_client.phpt │ ├── tcp_nodelay.phpt │ ├── timeout.phpt │ ├── udp_client.phpt │ ├── udp_recv_failed.phpt │ ├── unsock_dgram.phpt │ └── unsock_stream.phpt ├── swoole_client_sync │ ├── bind_address.phpt │ ├── connect_1.phpt │ ├── connect_2.phpt │ ├── connect_3.phpt │ ├── eof.phpt │ ├── eof_timeout.phpt │ ├── keep1.phpt │ ├── keep2.phpt │ ├── keep3.phpt │ ├── keep4.phpt │ ├── keep5.phpt │ ├── keep6.phpt │ ├── length_protocol.phpt │ ├── length_protocol_02.phpt │ ├── length_protocol_func.phpt │ ├── recv_in_task.phpt │ ├── recv_timeout.phpt │ ├── recv_with_open_eof_check.phpt │ ├── select.phpt │ ├── select_null.phpt │ ├── send_recv.phpt │ ├── sendfile.phpt │ ├── sendto.phpt │ ├── ssl_recv_timeout.phpt │ ├── sync_send_recv.phpt │ ├── udg_send_timeout.phpt │ └── udp_client_sendto.phpt ├── swoole_coroutine │ ├── after_start_server_1.phpt │ ├── all_asleep.phpt │ ├── all_asleep_81.phpt │ ├── array_walk.phpt │ ├── array_walk_deep.phpt │ ├── async_callback │ │ ├── event_cycle.phpt │ │ ├── signal.phpt │ │ └── timer.phpt │ ├── bailout │ │ ├── error.phpt │ │ ├── error_in.phpt │ │ ├── error_internal.phpt │ │ ├── error_internal2.phpt │ │ ├── error_out.phpt │ │ ├── exit.phpt │ │ └── exit_php84.phpt │ ├── before_create_server_1.phpt │ ├── before_create_server_2.phpt │ ├── before_create_server_3.phpt │ ├── c_stack_size.phpt │ ├── call_not_exists_func.phpt │ ├── call_user_func_array.phpt │ ├── call_user_func_array2.phpt │ ├── call_with_args.phpt │ ├── callback.phpt │ ├── cancel │ │ ├── channel_pop.phpt │ │ ├── channel_push.phpt │ │ ├── error.phpt │ │ ├── gethostbyname.phpt │ │ ├── sleep.phpt │ │ ├── socket.phpt │ │ ├── wait.phpt │ │ ├── wait_event.phpt │ │ └── wait_signal.phpt │ ├── cid.phpt │ ├── create_after_rshutdown.phpt │ ├── current.phpt │ ├── dead_lock.phpt │ ├── defer │ │ ├── defer.phpt │ │ ├── defer_close.phpt │ │ ├── defer_exception.phpt │ │ └── defer_in_try.phpt │ ├── destruct │ │ ├── destruct1.phpt │ │ └── destruct2.phpt │ ├── dnslookup_1.phpt │ ├── dnslookup_2.phpt │ ├── dnslookup_3.phpt │ ├── dnslookup_4.phpt │ ├── dnslookup_5.phpt │ ├── dnslookup_ipv6.phpt │ ├── dnslookup_query_hosts.phpt │ ├── empty.phpt │ ├── eval.phpt │ ├── exception.phpt │ ├── exception │ │ ├── empty.phpt │ │ ├── error.phpt │ │ ├── error1.phpt │ │ ├── nested.phpt │ │ ├── yield.phpt │ │ └── yield1.phpt │ ├── exists.phpt │ ├── exit.phpt │ ├── exit_exception_backtrace.phpt │ ├── fatal_error.phpt │ ├── file_get_content.phpt │ ├── forbidden_case │ │ ├── array_map.phpt │ │ ├── call_user.phpt │ │ └── invoke.phpt │ ├── getContext.phpt │ ├── getElasped.phpt │ ├── getPcid.phpt │ ├── getPcid_by_random_cid.phpt.phpt │ ├── gethostbyname.phpt │ ├── iterator.phpt │ ├── kernel_coroutine.phpt │ ├── list_and_backtrace.phpt │ ├── list_and_backtrace_81.phpt │ ├── list_and_backtrace_84.phpt │ ├── max_num.phpt │ ├── max_num_limit.phpt │ ├── nested1.phpt │ ├── nested2.phpt │ ├── nested3.phpt │ ├── nested_empty.phpt │ ├── nested_uid.phpt │ ├── new_process.phpt │ ├── new_server.phpt │ ├── no_inline_func.phpt │ ├── output │ │ ├── create.phpt │ │ ├── in_nested_co.phpt │ │ ├── ob_main.phpt │ │ └── output_control.phpt │ ├── parallel1.phpt │ ├── parallel2.phpt │ ├── parallel3.phpt │ ├── pdo_error_handing.phpt │ ├── private_access.phpt │ ├── resume_loop.phpt │ ├── scheduler.phpt │ ├── signal_listener.phpt │ ├── stats.phpt │ ├── use_process.phpt │ ├── user_coroutine.phpt │ └── user_coroutine_2.phpt ├── swoole_coroutine_scheduler │ ├── getOptions.phpt │ ├── hook_flags.phpt │ ├── hook_flags_2.phpt │ ├── parallel.phpt │ ├── preemptive │ │ ├── disable.phpt │ │ ├── disable2.phpt │ │ ├── do-while.phpt │ │ ├── do-while2.phpt │ │ ├── do-while3.phpt │ │ ├── for.phpt │ │ ├── for2.phpt │ │ ├── goto.phpt │ │ ├── goto2.phpt │ │ ├── timer.phpt │ │ ├── while.phpt │ │ ├── while2.phpt │ │ └── while3.phpt │ ├── resume1.phpt │ ├── resume2.phpt │ ├── resume3.phpt │ ├── resume4.phpt │ ├── resume5.phpt │ ├── resume6.phpt │ ├── start.phpt │ ├── start_in_server_shutdown.phpt │ └── start_in_server_worker_stop.phpt ├── swoole_coroutine_select │ └── select.phpt ├── swoole_coroutine_system │ ├── aio_thread_num.phpt │ ├── getaddrinfo.phpt │ ├── gethostbyname.phpt │ ├── gethostbyname_ipv6.phpt │ ├── gethostbyname_timeout.phpt │ ├── readfile.phpt │ ├── sleep.phpt │ ├── test.txt │ ├── tmp_file.jpg │ ├── wait.phpt │ ├── waitEvent.phpt │ ├── waitPid.phpt │ ├── waitSignal.phpt │ ├── writefile.phpt │ └── writefile_append.phpt ├── swoole_coroutine_util │ ├── dns_lookup.phpt │ ├── exec.phpt │ ├── exec_sleep.phpt │ ├── list_coroutine.phpt │ ├── task_worker.phpt │ └── tmp ├── swoole_coroutine_wait_group │ ├── base.phpt │ ├── empty.phpt │ └── logic.phpt ├── swoole_curl │ ├── basic │ │ ├── 1.phpt │ │ ├── 10.phpt │ │ ├── 11.phpt │ │ ├── 13.phpt │ │ ├── 15.phpt │ │ ├── 19.phpt │ │ ├── 2.phpt │ │ ├── 20.phpt │ │ ├── 21.phpt │ │ ├── 22.phpt │ │ ├── 23.phpt │ │ ├── 25.phpt │ │ ├── 3.phpt │ │ ├── 4.phpt │ │ ├── 5.phpt │ │ ├── 7.phpt │ │ └── 8.phpt │ ├── cancel.phpt │ ├── close_before_resume.phpt │ ├── concurrent.phpt │ ├── curlmulti2.phpt │ ├── curlmulti3.phpt │ ├── curlmultil.phpt │ ├── error.phpt │ ├── exec_twice.phpt │ ├── guzzle.phpt │ ├── guzzle │ │ ├── cancel.phpt │ │ ├── cannot_cancel_finished.phpt │ │ ├── cookie.phpt │ │ ├── promise.phpt │ │ ├── request_async.phpt │ │ ├── request_on_stats.phpt │ │ └── send_async.phpt │ ├── https.phpt │ ├── multi │ │ ├── bug48203_multi.phpt │ │ ├── bug67643.phpt │ │ ├── bug71523.phpt │ │ ├── bug76675.phpt │ │ ├── bug77535.phpt │ │ ├── bug77946.phpt │ │ ├── curl_basic_018.phpt │ │ ├── curl_copy_handle_variation4.phpt │ │ ├── curl_int_cast.phpt │ │ ├── curl_multi_close_basic.phpt │ │ ├── curl_multi_close_basic001.phpt │ │ ├── curl_multi_close_reference.phpt │ │ ├── curl_multi_errno_strerror_001.phpt │ │ ├── curl_multi_errno_strerror_001_php7.phpt │ │ ├── curl_multi_example.phpt │ │ ├── curl_multi_getcontent_basic3.phpt │ │ ├── curl_multi_info_read.phpt │ │ ├── curl_multi_init_basic.phpt │ │ ├── curl_multi_segfault.phpt │ │ ├── curl_multi_select_basic1.phpt │ │ ├── curl_multi_setopt_basic001.phpt │ │ └── curl_multi_setopt_basic001_php7.phpt │ ├── multi_1.phpt │ ├── multi_2.phpt │ ├── multi_3.phpt │ ├── multi_4.phpt │ ├── multi_close.phpt │ ├── multi_dtor.phpt │ ├── non_exclusive.phpt │ ├── select_cancel.phpt │ ├── select_timeout.phpt │ ├── select_twice.phpt │ ├── setopt │ │ ├── 1.phpt │ │ ├── 4.phpt │ │ ├── 5_skip.phpt │ │ ├── filetime_1.phpt │ │ ├── filetime_2.phpt │ │ ├── header_out.phpt │ │ ├── infile.phpt │ │ └── nobody.phpt │ ├── sleep.phpt │ ├── ssl │ │ └── version.phpt │ ├── symfony.phpt │ ├── template │ ├── timer_coredump.phpt │ ├── upload │ │ ├── 1.phpt │ │ ├── 2.phpt │ │ ├── 3.phpt │ │ ├── curl_testdata1.txt │ │ └── curl_testdata2.txt │ └── yield_in_callback.phpt ├── swoole_event │ ├── add_after_server_start.phpt │ ├── defer.phpt │ ├── defer_with_sleep.phpt │ ├── defer_without_io.phpt │ ├── del_after_close.phpt │ ├── deprecated_event_wait.phpt │ ├── dispatch.phpt │ ├── rshutdown.phpt │ ├── swoole_event.phpt │ ├── swoole_event_del.phpt │ ├── swoole_event_isset.phpt │ ├── swoole_event_set.phpt │ ├── swoole_event_wait.phpt │ ├── swoole_event_write.phpt │ ├── sync_client_1.phpt │ └── sync_client_2.phpt ├── swoole_feature │ ├── cross_close │ │ ├── client.phpt │ │ ├── client_by_server.phpt │ │ ├── full_duplex.phpt │ │ ├── full_duplex_by_server.phpt │ │ ├── http.phpt │ │ ├── http_by_server.phpt │ │ ├── php_stream_full_duplex.phpt │ │ ├── php_stream_full_duplex_by_server.phpt │ │ ├── stream.phpt │ │ ├── stream_by_server.phpt │ │ └── stream_php7.phpt │ └── full_duplex │ │ ├── client.phpt │ │ ├── socket.phpt │ │ ├── socket_ssl.phpt │ │ └── websocket.phpt ├── swoole_function │ ├── swoole_clear_dns_cache.phpt │ ├── swoole_cpu_num.phpt │ ├── swoole_get_local_ip.phpt │ ├── swoole_get_local_mac.phpt │ ├── swoole_set_process_name.phpt │ ├── swoole_strerror.phpt │ └── swoole_version.phpt ├── swoole_global │ ├── channel_construct_check.phpt │ ├── create_deny.phpt │ ├── serialize_deny.phpt │ ├── socket_construct_check.phpt │ ├── too_many_objects.phpt │ ├── unset_deny.phpt │ ├── unset_property_01.phpt │ ├── unset_property_02.phpt │ └── unset_property_03.phpt ├── swoole_http2_client_coro │ ├── connect_twice.phpt │ ├── cookies.phpt │ ├── error.phpt │ ├── goaway.phpt │ ├── h2_settings.phpt │ ├── headers.phpt │ ├── host.phpt │ ├── http_proxy.phpt │ ├── huge_headers.phpt │ ├── issues_2374.phpt │ ├── multi.phpt │ ├── no-gzip.phpt │ ├── number.phpt │ ├── ping.phpt │ ├── pipeline.phpt │ ├── post.phpt │ ├── send-cookies.phpt │ ├── send_only_bug.phpt │ ├── set-cookies.phpt │ ├── sock_type_unix.phpt │ └── wrong_headers.phpt ├── swoole_http2_server │ ├── big_data.phpt │ ├── compression.phpt │ ├── goaway.phpt │ ├── h2_settings.phpt │ ├── http2_headers.phpt │ ├── index_file.phpt │ ├── issue_4365.phpt │ ├── nghttp2_big_data.phpt │ ├── no_compression.phpt │ ├── ping.phpt │ ├── sendfile.phpt │ ├── static_handler.phpt │ └── trailer.phpt ├── swoole_http_client_coro │ ├── 204.phpt │ ├── addData.phpt │ ├── alias.phpt │ ├── another_coroutine.phpt │ ├── auto_reconnect.phpt │ ├── bug_2661.phpt │ ├── bug_3118.phpt │ ├── compression_with_big_data.phpt │ ├── connect_timeout.phpt │ ├── construct_failed.phpt │ ├── cookies_set_bug.phpt │ ├── defer.phpt │ ├── defer_02.phpt │ ├── disable_keep_alive.phpt │ ├── download.phpt │ ├── download_302.phpt │ ├── download_failed.phpt │ ├── download_filename_bug.phpt │ ├── error_handler.phpt │ ├── get.phpt │ ├── get_header_out_after_close.phpt │ ├── get_twice.phpt │ ├── get_twice_keepalive.phpt │ ├── get_without_content_length.phpt │ ├── h2c_upgrade.phpt │ ├── head_method.phpt │ ├── host.phpt │ ├── http_proxy.phpt │ ├── http_proxy_443.phpt │ ├── http_proxy_with_host_port.phpt │ ├── http_upload_big.phpt │ ├── https.phpt │ ├── https_upload_big.phpt │ ├── issue_2664.phpt │ ├── keep_alive.phpt │ ├── long_domain.phpt │ ├── lowercase_header.phpt │ ├── multi.phpt │ ├── multi_and_reuse.phpt │ ├── parser.phpt │ ├── post_array.phpt │ ├── reconnect_but_failed.phpt │ ├── recv_slow_timeout.phpt │ ├── recv_timeout.phpt │ ├── set_basic_auth.phpt │ ├── slow_server.phpt │ ├── socks5_proxy.phpt │ ├── ssl.phpt │ ├── ssl_host_name.phpt │ ├── ssl_verify_peer_1.phpt │ ├── ssl_verify_peer_2.phpt │ ├── timeout_before_connect.phpt │ ├── timeout_when_recv.phpt │ ├── unixsocket.phpt │ ├── upload.phpt │ ├── upload_huge.phpt │ ├── upload_with_null_args.phpt │ └── websocket │ │ ├── 1.phpt │ │ ├── bug_01.phpt │ │ ├── bug_02.phpt │ │ ├── ssl_1.phpt.skip │ │ ├── ssl_2.phpt │ │ └── timeout.phpt ├── swoole_http_server │ ├── 0.phpt │ ├── buffer_output_size.phpt │ ├── bug_2368.phpt │ ├── bug_2444.phpt │ ├── bug_2608.phpt │ ├── bug_2751.phpt │ ├── bug_2786.phpt │ ├── bug_2947.phpt │ ├── bug_2988.phpt │ ├── bug_compression_level.phpt │ ├── bug_cookie_parse.phpt │ ├── bug_get_request_data_after_end.phpt │ ├── callback_new_obj_method.phpt │ ├── callback_new_static_method.phpt │ ├── callback_string.phpt │ ├── callback_with_internal_function.phpt │ ├── callback_with_private.phpt │ ├── callback_with_protected.phpt │ ├── chunk.phpt │ ├── chunked_pipeline_request.phpt │ ├── co_switching.phpt │ ├── compression.phpt │ ├── compression_min_length.phpt │ ├── content_length_bug.phpt │ ├── cookie_delete.phpt │ ├── cookie_samesite.phpt │ ├── cookie_vs_rawcookie.phpt │ ├── cookies.phpt │ ├── create_request.phpt │ ├── data_parse.phpt │ ├── disable_coroutine.phpt │ ├── dispatch_mode_7.phpt │ ├── duplicate_header.phpt │ ├── enable_coroutine.phpt │ ├── error_1203.phpt │ ├── error_413.phpt │ ├── form_data_with_charset.phpt │ ├── head_method.phpt │ ├── headers_sent.phpt │ ├── headers_sent_coroutine.phpt │ ├── http_autoindex.phpt │ ├── http_index_files.phpt │ ├── http_index_files_autoindex.phpt │ ├── https.phpt │ ├── issue_2360.phpt │ ├── large_url.phpt │ ├── max_coro_num.phpt │ ├── max_request_execution_time.phpt │ ├── mixed_server.phpt │ ├── no_compression.phpt │ ├── pipeline.phpt │ ├── post.phpt │ ├── purge_method.phpt │ ├── rawContent.phpt │ ├── rawCookie.phpt │ ├── redirect.phpt │ ├── response_create.phpt │ ├── send_empty_file.phpt │ ├── send_yield.phpt │ ├── sendfile.phpt │ ├── sendfile_no_keepalive.phpt │ ├── sendfile_with_dispatch_mode_7.phpt │ ├── sendfile_with_ssl.phpt │ ├── set_content_length.phpt │ ├── sni │ │ └── server.phpt │ ├── static_handler.phpt │ ├── static_handler │ │ ├── locations.phpt │ │ ├── read_link_file.phpt │ │ ├── relative_path.phpt │ │ └── urldecode.phpt │ ├── task │ │ ├── enable_coroutine.phpt │ │ ├── enable_coroutine_with_wrong_usage.phpt │ │ └── use_object.phpt │ ├── too_many_special_chars_in_cookie.phpt │ ├── trailer.phpt │ ├── unixsocket.phpt │ ├── unixsocket2.phpt │ ├── unset_response_header.phpt │ ├── upload.phpt │ ├── upload4.phpt │ ├── uploadFile.phpt │ ├── upload_02.phpt │ ├── upload_03.phpt │ ├── upload_file_array_default.phpt │ ├── upload_file_array_parsed.phpt │ └── upload_file_empty.phpt ├── swoole_lock │ ├── lockwait_twice.phpt │ ├── mutex.phpt │ └── mutex_robust.phpt ├── swoole_postgres_coro │ ├── issue227.phpt │ └── query.phpt ├── swoole_process │ ├── alarm.phpt │ ├── coro │ │ ├── ipc.phpt │ │ ├── set_protocol.phpt │ │ ├── signal.phpt │ │ └── start.phpt │ ├── daemon.phpt │ ├── echo.py │ ├── enable_coroutine.phpt │ ├── exception.phpt │ ├── ignore_sigpipe.phpt │ ├── ignore_sigpipe_2.phpt │ ├── msgq_capacity.phpt │ ├── null_callback.phpt │ ├── priority.phpt │ ├── process_exec.phpt │ ├── process_msgqueue.phpt │ ├── process_push.phpt │ ├── process_select.phpt │ ├── signal.phpt │ ├── signal_in_manager.phpt │ ├── signal_in_task_worker.phpt │ ├── signal_twice.phpt │ ├── swoole_process_close.phpt │ ├── swoole_process_ctor.phpt │ ├── swoole_process_deamon.phpt │ ├── swoole_process_exec.phpt │ ├── swoole_process_exit.phpt │ ├── swoole_process_freeQueue.phpt │ ├── swoole_process_kill.phpt │ ├── swoole_process_name.phpt │ ├── swoole_process_pop.phpt │ ├── swoole_process_push.phpt │ ├── swoole_process_read.phpt │ ├── swoole_process_redirect.phpt │ ├── swoole_process_setaffinity.phpt │ ├── swoole_process_start.phpt │ ├── swoole_process_useQueue.phpt │ ├── swoole_process_wait.phpt │ ├── swoole_process_write.phpt │ ├── timeout.phpt │ ├── wait_signal.phpt │ └── write_in_worker.phpt ├── swoole_process_pool │ ├── bug_2652.phpt │ ├── create_websocket_server.phpt │ ├── detach.phpt │ ├── enable_coroutine.phpt │ ├── enable_coroutine2.phpt │ ├── export_socket.phpt │ ├── getprocess_1.phpt │ ├── getprocess_2.phpt │ ├── getprocess_3.phpt │ ├── master_pid.phpt │ ├── message.phpt │ ├── msgqueue.phpt │ ├── reload.phpt │ ├── reuse_port.phpt │ ├── shutdown.phpt │ ├── socket_coro.phpt │ ├── start_pool_twice_in_same_process.phpt │ └── start_twice.phpt ├── swoole_runtime │ ├── accept.phpt │ ├── accept_timeout.phpt │ ├── base.phpt │ ├── block.phpt │ ├── capture_peer_cert.phpt │ ├── destruct.phpt │ ├── enable_crypto.phpt │ ├── file_hook │ │ ├── a.inc │ │ ├── b.inc │ │ ├── bug_4327.phpt │ │ ├── bug_ftell_2g.phpt │ │ ├── bug_scandir.phpt │ │ ├── flock.phpt │ │ ├── include.phpt │ │ ├── include_2.phpt │ │ ├── lock_ex.phpt │ │ ├── lock_nb_1.phpt │ │ ├── lock_nb_2.phpt │ │ ├── lock_sh.phpt │ │ └── read.phpt │ ├── file_lock │ │ ├── file_lock_1.phpt │ │ ├── lock_nb.phpt │ │ └── lock_sh_1.phpt │ ├── get_hook_flags.phpt │ ├── gethostbyname.phpt │ ├── hook_default.phpt │ ├── hook_enable_coroutine.phpt │ ├── hook_set_flags.phpt │ ├── nonblock.phpt │ ├── pdo.phpt │ ├── proc │ │ ├── 1.phpt │ │ ├── 2.phpt │ │ ├── 3.phpt │ │ ├── 4.phpt │ │ ├── 5.phpt │ │ ├── close_after_wait.phpt │ │ └── proc_open_pipes.inc │ ├── redis_connect.phpt │ ├── redis_pconnect.phpt │ ├── sento.phpt │ ├── set_hook_flags.phpt │ ├── sleep.phpt │ ├── sleep_yield.phpt │ ├── sockets │ │ ├── error.phpt │ │ ├── get_name.phpt │ │ ├── nonblock.phpt │ │ ├── socketpair.phpt │ │ ├── tcp_client.phpt │ │ ├── tcp_server.phpt │ │ ├── timeout.phpt │ │ └── udp.phpt │ ├── ssl │ │ ├── local_cert.phpt │ │ └── without_key.phpt │ ├── ssl_client.phpt │ ├── ssl_server.phpt │ ├── stdin.phpt │ ├── stream_context.phpt │ ├── stream_context_pass_null.phpt │ ├── stream_get_meta_data.phpt │ ├── stream_select │ │ ├── base.phpt │ │ ├── blocked.phpt │ │ ├── bug46024.phpt │ │ ├── bug60120.phpt │ │ ├── bug60602.phpt │ │ ├── bug64438.phpt │ │ ├── bug64770.phpt │ │ ├── bug69521.phpt │ │ ├── bug72075.phpt │ │ ├── never_timeout.phpt │ │ ├── preserve_keys.phpt │ │ ├── return_val.phpt │ │ ├── rw_events.phpt │ │ ├── stream_set_blocking.phpt │ │ └── timeout.phpt │ ├── stream_socket_pair.phpt │ ├── tcp-c10k.phpt │ ├── tcp.phpt │ ├── udg.phpt │ ├── udp-c10k.phpt │ ├── udp.phpt │ ├── unix.phpt │ └── unsafe │ │ └── pcntl_fork.phpt ├── swoole_server │ ├── accept_zero.phpt │ ├── addListener.phpt │ ├── addProcess.phpt │ ├── addProcess_base.phpt │ ├── addProcess_with_error.phpt │ ├── addProcess_with_event_wait.phpt │ ├── addProcess_with_tick.phpt │ ├── bigPipeMessage.phpt │ ├── big_session_id.phpt │ ├── big_udp_packet.phpt │ ├── bind.phpt │ ├── bug_11000_01.phpt │ ├── bug_1864.phpt │ ├── bug_2308.phpt │ ├── bug_2313.phpt │ ├── bug_2639.phpt │ ├── bug_2736.phpt │ ├── bug_aio.phpt │ ├── check_callback.phpt │ ├── check_chunk_total_size.phpt │ ├── client_close_in_writable_event.phpt │ ├── close_force.phpt │ ├── close_in_connect_callback.phpt │ ├── close_in_master.phpt │ ├── close_in_non_current_worker.phpt │ ├── close_in_other_worker_with_base.phpt │ ├── close_in_task_worker.phpt │ ├── close_max_fd.phpt │ ├── close_queued.phpt │ ├── connections.phpt │ ├── discard_timeout_packet.phpt │ ├── dispatch_fallback.phpt │ ├── dispatch_func.phpt │ ├── dispatch_func_discard.phpt │ ├── dispatch_func_memory_leak.phpt │ ├── dispatch_mode_1.phpt │ ├── dispatch_mode_3.phpt │ ├── dispatch_mode_7.phpt │ ├── dispatch_mode_8.phpt │ ├── dispatch_mode_9.phpt │ ├── duplicate_registered.phpt │ ├── enable_coroutine.phpt │ ├── enable_delay_receive.phpt │ ├── enable_reuse_port.phpt │ ├── eof_protocol.phpt │ ├── eof_server.phpt │ ├── event │ │ ├── manager_start.phpt │ │ ├── manager_stop.phpt │ │ ├── shutdown.phpt │ │ ├── start.phpt │ │ └── worker_exit.phpt │ ├── exist.phpt │ ├── force_reload.phpt │ ├── force_reload2.phpt │ ├── force_reload3.phpt │ ├── force_reload4.phpt │ ├── getCallback.phpt │ ├── getClientInfo.phpt │ ├── getClientList.phpt │ ├── getLastError.phpt │ ├── getSocket.phpt │ ├── getWorkerStatus.phpt │ ├── heartbeat.phpt │ ├── heartbeat_true.phpt │ ├── heartbeat_with_base.phpt │ ├── http_protocol.phpt │ ├── idle_worker_num.phpt │ ├── invalid_fd.phpt │ ├── invalid_option.phpt │ ├── kill_user_process_01.phpt │ ├── kill_user_process_02.phpt │ ├── kill_worker_01.phpt │ ├── kill_worker_02.phpt │ ├── last_time.phpt │ ├── length │ │ ├── 00.phpt │ │ ├── 01.phpt │ │ ├── 02.phpt │ │ ├── 03.phpt │ │ └── length_func.phpt │ ├── listen_fail.phpt │ ├── max_concurrency.phpt │ ├── max_idle_time_1.phpt │ ├── max_idle_time_2.phpt │ ├── max_queued_bytes.phpt │ ├── max_request.phpt │ ├── max_request_grace_disabled.phpt │ ├── max_request_grace_enabled.phpt │ ├── max_request_threshold.phpt │ ├── mqtt │ │ ├── length_offset.phpt │ │ ├── recv_fail.phpt │ │ └── send_big_pack.phpt │ ├── new_twice.phpt │ ├── object │ │ ├── event.phpt │ │ ├── getManagerPid.phpt │ │ ├── getMasterPid.phpt │ │ ├── getWorkerId.phpt │ │ ├── getWorkerPid.phpt │ │ ├── getWorkerPidFromAnotherWorker.phpt │ │ ├── packet.phpt │ │ ├── pipe_message.phpt │ │ ├── status_info.phpt │ │ └── task_result.phpt │ ├── onReload.phpt │ ├── pid_file.phpt │ ├── protect.phpt │ ├── protect_false.phpt │ ├── reload.phpt │ ├── reload_async.phpt │ ├── reload_base.phpt │ ├── reload_process.phpt │ ├── sendMessage.phpt │ ├── sendMessage_02.phpt │ ├── send_2.phpt │ ├── send_2m_in_task_worker.phpt │ ├── send_2m_in_user_process.phpt │ ├── send_3.phpt │ ├── send_big_packet.phpt │ ├── send_in_master.phpt │ ├── send_in_other_worker_with_base.phpt │ ├── sendfile.phpt │ ├── sendfile_02.phpt │ ├── sendfile_ssl.phpt │ ├── sendto_timeout.phpt │ ├── shutdown.phpt │ ├── shutdown_in_base.phpt │ ├── shutdown_in_base_single.phpt │ ├── shutdown_in_master.phpt │ ├── shutdown_in_process.phpt │ ├── shutdown_with_base_mode.phpt │ ├── sigint_with_base.phpt │ ├── sigint_with_process.phpt │ ├── sleep.phpt │ ├── slow_client.phpt │ ├── slow_master.phpt │ ├── slow_worker.phpt │ ├── ssl │ │ ├── 00.phpt │ │ ├── bad_client.phpt │ │ ├── code │ │ │ ├── client.go │ │ │ └── client.js │ │ ├── dtls.phpt │ │ ├── dtls_big_packet.phpt │ │ ├── dtls_with_length_protocol.phpt │ │ ├── golang.phpt │ │ ├── heartbeat_1.phpt │ │ ├── heartbeat_2.phpt │ │ ├── nodejs.phpt │ │ ├── ssl_send_wait.phpt │ │ ├── verify_01.phpt │ │ ├── verify_02.phpt │ │ └── verify_03.phpt │ ├── start_twice.phpt │ ├── stats.phpt │ ├── stop.phpt │ ├── stop_in_workerStart.phpt │ ├── systemd_fds.phpt │ ├── task │ │ ├── base.phpt │ │ ├── bug_2585.phpt │ │ ├── callback_is_null.phpt │ │ ├── enable_coroutine.phpt │ │ ├── finish_timeout.phpt │ │ ├── huge_data.phpt │ │ ├── idle_worker_num.phpt │ │ ├── invalid_packet.phpt │ │ ├── kill_01.phpt │ │ ├── kill_02.phpt │ │ ├── kill_task_worker_02.phpt │ │ ├── scheduler_warning.phpt │ │ ├── task_callback.phpt │ │ ├── task_co.phpt │ │ ├── task_enable_coroutine.phpt │ │ ├── task_enable_coroutine_return.phpt │ │ ├── task_in_manager.phpt │ │ ├── task_in_master.phpt │ │ ├── task_in_task_worker.phpt │ │ ├── task_in_user_process.phpt │ │ ├── task_ipc_mode_2.phpt │ │ ├── task_ipc_mode_3.phpt │ │ ├── task_max_request.phpt │ │ ├── task_pack.phpt │ │ ├── task_queue.phpt │ │ ├── task_wait.phpt │ │ ├── timer.phpt │ │ └── without_onfinish.phpt │ ├── taskWaitMulti.phpt │ ├── taskwait_01.phpt │ ├── taskwait_02.phpt │ ├── unregistered_signal.phpt │ ├── unsock_dgram.phpt │ ├── unsock_stream.phpt │ ├── user_process.phpt │ ├── user_process_2.phpt │ ├── user_process_force_exit.phpt │ ├── wrong_eof_setting.phpt │ └── z_conn_10k.phpt ├── swoole_server_port │ ├── connections.phpt │ ├── duplicate_registered.phpt │ ├── heartbeat_1.phpt │ ├── heartbeat_2.phpt │ ├── heartbeat_3.phpt │ ├── http.phpt │ ├── multi_port.phpt │ ├── sub_handshake.phpt │ └── tcp_eof.phpt ├── swoole_socket_coro │ ├── accept.phpt │ ├── all.phpt │ ├── cancel.phpt │ ├── check_writev_readv_param_type.phpt │ ├── closed.phpt │ ├── complete_test.phpt │ ├── concurrency.phpt │ ├── construct_parse_args_failed.phpt │ ├── fd.phpt │ ├── getopt │ │ └── get.phpt │ ├── getpeername.phpt │ ├── getsockname.phpt │ ├── iov_max.phpt │ ├── peek_and_checkLiveness.phpt │ ├── protocol │ │ ├── bug_3586.phpt │ │ └── package_length_func.phpt │ ├── readVectorAll.phpt │ ├── readVectorAll_ssl.phpt │ ├── readVector_ssl.phpt │ ├── readVector_ssl_eagain.phpt │ ├── readv_eagain.phpt │ ├── recvAll.phpt │ ├── recvAll_timeout.phpt │ ├── recv_bad_packet.phpt │ ├── recv_timeout.phpt │ ├── reuse.phpt │ ├── reuse_2.phpt │ ├── sendfile.phpt │ ├── sendto.phpt │ ├── sendto_big.phpt │ ├── sendto_large_packet.phpt │ ├── server_accept.phpt │ ├── setopt │ │ ├── bindtodevice.phpt │ │ ├── ipv6_pktinfo.phpt │ │ ├── multicast.phpt │ │ ├── recvtimeo.phpt │ │ └── reuse.phpt │ ├── shutdown.phpt │ ├── ssl.phpt │ ├── ssl_bad_server.phpt │ ├── tcp-c10k.phpt │ ├── ulimit.phpt │ ├── unix_dgram.phpt │ ├── writeVectorAll.phpt │ ├── writeVectorAll_ssl.phpt │ ├── writeVector_ssl.phpt │ ├── writeVector_ssl_eagain.phpt │ └── writev_eagain.phpt ├── swoole_table │ ├── big_size.phpt │ ├── bug_2263.phpt │ ├── bug_2290.phpt │ ├── create_10k_object.phpt │ ├── del.phpt │ ├── force_unlock.phpt │ ├── foreach.phpt │ ├── get_after_destroy.phpt │ ├── get_before_create.phpt │ ├── incr_after_del.phpt │ ├── int.phpt │ ├── key_value.phpt │ ├── negative.phpt │ ├── random_bytes.phpt │ ├── set_after_del.phpt │ └── validation.phpt ├── swoole_timer │ ├── after.phpt │ ├── after_fork.phpt │ ├── bug_2342.phpt │ ├── call_private.phpt │ ├── callback_bug_with_array.phpt │ ├── clearAll.phpt │ ├── enable_coroutine.phpt │ ├── enable_coroutine2.phpt │ ├── greater_than_0.phpt │ ├── info.phpt │ ├── list.phpt │ ├── manager.phpt │ ├── master.phpt │ ├── master_base.phpt │ ├── memory.phpt │ ├── next_round.phpt │ ├── not_exist.phpt │ ├── reinit_1.phpt │ ├── reinit_2.phpt │ ├── stats.phpt │ ├── task_worker.phpt │ ├── task_worker_tick_1k.phpt │ └── verify.phpt ├── swoole_websocket_server │ ├── close_frame_flag.phpt │ ├── close_frame_full.phpt │ ├── compression.phpt │ ├── disconnect.phpt │ ├── disconnect_with_code.phpt │ ├── empty_message.phpt │ ├── exists_and_isEstablished.phpt │ ├── fin.phpt │ ├── fin2.phpt │ ├── get_large_requests.phpt │ ├── get_small_requests.phpt │ ├── greeter.phpt │ ├── listener.phpt │ ├── memory.phpt │ ├── message_size.phpt │ ├── onDisconnct.phpt │ ├── pack.phpt │ ├── pingloop.phpt │ ├── pingloop_open_ping_pong_frame.phpt │ ├── pingpong.phpt │ ├── pingpong_open_ping_pong_frame.phpt │ ├── query.phpt │ ├── recv_decode.phpt │ ├── send_encode.phpt │ ├── send_encode_async.phpt │ └── set_cookie_on_hanshake.phpt ├── template └── test.sql ├── thirdparty ├── boost │ ├── asm │ │ ├── LICENSE │ │ ├── combined.S │ │ ├── jump_arm64_aapcs_elf_gas.S │ │ ├── jump_arm64_aapcs_macho_gas.S │ │ ├── jump_arm64_aapcs_pe_armasm.asm │ │ ├── jump_arm_aapcs_elf_gas.S │ │ ├── jump_arm_aapcs_macho_gas.S │ │ ├── jump_combined_sysv_macho_gas.S │ │ ├── jump_i386_ms_pe_masm.asm │ │ ├── jump_i386_sysv_elf_gas.S │ │ ├── jump_i386_sysv_macho_gas.S │ │ ├── jump_mips32_o32_elf_gas.S │ │ ├── jump_mips64_n64_elf_gas.S │ │ ├── jump_ppc32_sysv_elf_gas.S │ │ ├── jump_ppc32_sysv_macho_gas.S │ │ ├── jump_ppc32_sysv_xcoff_gas.S │ │ ├── jump_ppc64_sysv_elf_gas.S │ │ ├── jump_ppc64_sysv_macho_gas.S │ │ ├── jump_ppc64_sysv_xcoff_gas.S │ │ ├── jump_riscv64_sysv_elf_gas.S │ │ ├── jump_s390x_sysv_elf_gas.S │ │ ├── jump_x86_64_ms_pe_masm.asm │ │ ├── jump_x86_64_sysv_elf_gas.S │ │ ├── jump_x86_64_sysv_macho_gas.S │ │ ├── make_arm64_aapcs_elf_gas.S │ │ ├── make_arm64_aapcs_macho_gas.S │ │ ├── make_arm64_aapcs_pe_armasm.asm │ │ ├── make_arm_aapcs_elf_gas.S │ │ ├── make_arm_aapcs_macho_gas.S │ │ ├── make_combined_sysv_macho_gas.S │ │ ├── make_i386_ms_pe_masm.asm │ │ ├── make_i386_sysv_elf_gas.S │ │ ├── make_i386_sysv_macho_gas.S │ │ ├── make_mips32_o32_elf_gas.S │ │ ├── make_mips64_n64_elf_gas.S │ │ ├── make_ppc32_sysv_elf_gas.S │ │ ├── make_ppc32_sysv_macho_gas.S │ │ ├── make_ppc32_sysv_xcoff_gas.S │ │ ├── make_ppc64_sysv_elf_gas.S │ │ ├── make_ppc64_sysv_macho_gas.S │ │ ├── make_ppc64_sysv_xcoff_gas.S │ │ ├── make_riscv64_sysv_elf_gas.S │ │ ├── make_s390x_sysv_elf_gas.S │ │ ├── make_x86_64_ms_pe_masm.asm │ │ ├── make_x86_64_sysv_elf_gas.S │ │ └── make_x86_64_sysv_macho_gas.S │ └── asmv1 │ │ ├── combined.S │ │ ├── jump_arm64_aapcs_elf_gas.S │ │ ├── jump_arm64_aapcs_macho_gas.S │ │ ├── jump_arm_aapcs_elf_gas.S │ │ ├── jump_arm_aapcs_macho_gas.S │ │ ├── jump_arm_aapcs_pe_armasm.asm │ │ ├── jump_combined_sysv_macho_gas.S │ │ ├── jump_i386_ms_pe_gas.asm │ │ ├── jump_i386_ms_pe_masm.asm │ │ ├── jump_i386_sysv_elf_gas.S │ │ ├── jump_i386_sysv_macho_gas.S │ │ ├── jump_i386_x86_64_sysv_macho_gas.S │ │ ├── jump_mips32_o32_elf_gas.S │ │ ├── jump_mips64_n64_elf_gas.S │ │ ├── jump_ppc32_ppc64_sysv_macho_gas.S │ │ ├── jump_ppc32_sysv_elf_gas.S │ │ ├── jump_ppc32_sysv_macho_gas.S │ │ ├── jump_ppc32_sysv_xcoff_gas.S │ │ ├── jump_ppc64_sysv_elf_gas.S │ │ ├── jump_ppc64_sysv_macho_gas.S │ │ ├── jump_ppc64_sysv_xcoff_gas.S │ │ ├── jump_riscv64_sysv_elf_gas.S │ │ ├── jump_sparc64_sysv_elf_gas.S │ │ ├── jump_sparc_sysv_elf_gas.S │ │ ├── jump_x86_64_ms_pe_gas.asm │ │ ├── jump_x86_64_ms_pe_masm.asm │ │ ├── jump_x86_64_sysv_elf_gas.S │ │ ├── jump_x86_64_sysv_macho_gas.S │ │ ├── make_arm64_aapcs_elf_gas.S │ │ ├── make_arm64_aapcs_macho_gas.S │ │ ├── make_arm_aapcs_elf_gas.S │ │ ├── make_arm_aapcs_macho_gas.S │ │ ├── make_arm_aapcs_pe_armasm.asm │ │ ├── make_combined_sysv_macho_gas.S │ │ ├── make_i386_ms_pe_gas.asm │ │ ├── make_i386_ms_pe_masm.asm │ │ ├── make_i386_sysv_elf_gas.S │ │ ├── make_i386_sysv_macho_gas.S │ │ ├── make_i386_x86_64_sysv_macho_gas.S │ │ ├── make_mips32_o32_elf_gas.S │ │ ├── make_mips64_n64_elf_gas.S │ │ ├── make_ppc32_ppc64_sysv_macho_gas.S │ │ ├── make_ppc32_sysv_elf_gas.S │ │ ├── make_ppc32_sysv_macho_gas.S │ │ ├── make_ppc32_sysv_xcoff_gas.S │ │ ├── make_ppc64_sysv_elf_gas.S │ │ ├── make_ppc64_sysv_macho_gas.S │ │ ├── make_ppc64_sysv_xcoff_gas.S │ │ ├── make_riscv64_sysv_elf_gas.S │ │ ├── make_sparc64_sysv_elf_gas.S │ │ ├── make_sparc_sysv_elf_gas.S │ │ ├── make_x86_64_ms_pe_gas.asm │ │ ├── make_x86_64_ms_pe_masm.asm │ │ ├── make_x86_64_sysv_elf_gas.S │ │ └── make_x86_64_sysv_macho_gas.S ├── hiredis │ ├── CHANGELOG.md │ ├── COPYING │ ├── README.md │ ├── alloc.c │ ├── alloc.h │ ├── fmacros.h │ ├── hiredis.c │ ├── hiredis.h │ ├── net.c │ ├── net.h │ ├── read.c │ ├── read.h │ ├── sds.c │ ├── sds.h │ └── sdsalloc.h ├── multipart_parser.c ├── multipart_parser.h ├── nghttp2 │ ├── COPYING │ ├── nghttp2.h │ ├── nghttp2_buf.c │ ├── nghttp2_buf.h │ ├── nghttp2_hd.c │ ├── nghttp2_hd.h │ ├── nghttp2_hd_huffman.c │ ├── nghttp2_hd_huffman.h │ ├── nghttp2_hd_huffman_data.c │ ├── nghttp2_helper.c │ ├── nghttp2_mem.c │ ├── nghttp2_mem.h │ ├── nghttp2_rcbuf.c │ └── nghttp2_rcbuf.h ├── php │ ├── curl │ │ ├── curl_arginfo.h │ │ ├── curl_interface.h │ │ ├── curl_private.h │ │ ├── interface.cc │ │ ├── multi.cc │ │ └── php_curl.h │ ├── sockets │ │ ├── conversions.cc │ │ ├── conversions.h │ │ ├── multicast.cc │ │ ├── multicast.h │ │ ├── php_sockets_cxx.h │ │ ├── sendrecvmsg.cc │ │ └── sockaddr_conv.cc │ ├── standard │ │ ├── proc_open.cc │ │ └── proc_open.h │ └── streams │ │ ├── php_streams_int.h │ │ └── plain_wrapper.c ├── swoole_http_parser.c └── swoole_http_parser.h └── tools ├── analysis.php ├── arginfo-check.php ├── bootstrap.php ├── build-library.php ├── centos7-Dockerfile ├── code-generator.php ├── config-generator.php ├── constant-generator.php ├── export.php ├── fedora-Dockerfile ├── gen-data.php ├── gen_func_stub.php ├── gen_stub.php ├── get-ip-info.php ├── next-version.php ├── option-generator.php ├── pecl-package.php ├── phpt-fixer.php ├── rename.php ├── send-http-data.php ├── show-big-files.php └── templates └── version.tpl.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CPPLINT.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/CPPLINT.cfg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.prev-v4.7.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/LICENSE.prev-v4.7.1 -------------------------------------------------------------------------------- /Makefile.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/Makefile.frag -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/README.md -------------------------------------------------------------------------------- /ci/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/README.md -------------------------------------------------------------------------------- /ci/debug/swoole_info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/debug/swoole_info.php -------------------------------------------------------------------------------- /ci/debug/swoole_table_implements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/debug/swoole_table_implements.php -------------------------------------------------------------------------------- /ci/docker-compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/docker-compile.sh -------------------------------------------------------------------------------- /ci/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/docker-compose.yml -------------------------------------------------------------------------------- /ci/docker-route.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/docker-route.sh -------------------------------------------------------------------------------- /ci/pecl-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/pecl-install.sh -------------------------------------------------------------------------------- /ci/route.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/route.sh -------------------------------------------------------------------------------- /ci/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/run-tests.sh -------------------------------------------------------------------------------- /ci/simple-compile-on-github.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/simple-compile-on-github.sh -------------------------------------------------------------------------------- /ci/simple-compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/simple-compile.sh -------------------------------------------------------------------------------- /ci/test-laravel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ci/test-laravel.sh -------------------------------------------------------------------------------- /clear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/clear.sh -------------------------------------------------------------------------------- /code_format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/code_format.sh -------------------------------------------------------------------------------- /code_stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/code_stats.sh -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "src/core/error.cc" -------------------------------------------------------------------------------- /config.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/config.m4 -------------------------------------------------------------------------------- /ext-src/php_swoole.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole.cc -------------------------------------------------------------------------------- /ext-src/php_swoole_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_client.h -------------------------------------------------------------------------------- /ext-src/php_swoole_coroutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_coroutine.h -------------------------------------------------------------------------------- /ext-src/php_swoole_curl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_curl.h -------------------------------------------------------------------------------- /ext-src/php_swoole_cxx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_cxx.cc -------------------------------------------------------------------------------- /ext-src/php_swoole_cxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_cxx.h -------------------------------------------------------------------------------- /ext-src/php_swoole_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_http.h -------------------------------------------------------------------------------- /ext-src/php_swoole_http_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_http_server.h -------------------------------------------------------------------------------- /ext-src/php_swoole_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_private.h -------------------------------------------------------------------------------- /ext-src/php_swoole_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_process.h -------------------------------------------------------------------------------- /ext-src/php_swoole_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/php_swoole_server.h -------------------------------------------------------------------------------- /ext-src/swoole_atomic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_atomic.cc -------------------------------------------------------------------------------- /ext-src/swoole_atomic.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_atomic.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_atomic_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_atomic_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_channel_coro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_channel_coro.cc -------------------------------------------------------------------------------- /ext-src/swoole_channel_coro.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_channel_coro.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_channel_coro_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_channel_coro_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_client.cc -------------------------------------------------------------------------------- /ext-src/swoole_client.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_client.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_client_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_client_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_client_coro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_client_coro.cc -------------------------------------------------------------------------------- /ext-src/swoole_client_coro.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_client_coro.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_client_coro_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_client_coro_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_coroutine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine.cc -------------------------------------------------------------------------------- /ext-src/swoole_coroutine.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_coroutine_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_coroutine_scheduler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine_scheduler.cc -------------------------------------------------------------------------------- /ext-src/swoole_coroutine_system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine_system.cc -------------------------------------------------------------------------------- /ext-src/swoole_coroutine_system.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine_system.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_coroutine_system_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_coroutine_system_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_curl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_curl.cc -------------------------------------------------------------------------------- /ext-src/swoole_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_event.cc -------------------------------------------------------------------------------- /ext-src/swoole_event.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_event.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_event_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_event_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_http2_client_coro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http2_client_coro.cc -------------------------------------------------------------------------------- /ext-src/swoole_http2_client_coro.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http2_client_coro.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_http2_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http2_server.cc -------------------------------------------------------------------------------- /ext-src/swoole_http_client_coro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_client_coro.cc -------------------------------------------------------------------------------- /ext-src/swoole_http_client_coro.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_client_coro.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_http_client_coro_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_client_coro_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_http_request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_request.cc -------------------------------------------------------------------------------- /ext-src/swoole_http_request.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_request.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_http_request_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_request_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_http_response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_response.cc -------------------------------------------------------------------------------- /ext-src/swoole_http_response.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_response.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_http_response_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_response_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_http_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_http_server.cc -------------------------------------------------------------------------------- /ext-src/swoole_lock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_lock.cc -------------------------------------------------------------------------------- /ext-src/swoole_lock.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_lock.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_lock_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_lock_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_postgres_coro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_postgres_coro.cc -------------------------------------------------------------------------------- /ext-src/swoole_postgresql_coro.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_postgresql_coro.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_postgresql_coro_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_postgresql_coro_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_process.cc -------------------------------------------------------------------------------- /ext-src/swoole_process.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_process.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_process_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_process_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_process_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_process_pool.cc -------------------------------------------------------------------------------- /ext-src/swoole_process_pool.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_process_pool.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_process_pool_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_process_pool_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_runtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_runtime.cc -------------------------------------------------------------------------------- /ext-src/swoole_runtime.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_runtime.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_runtime_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_runtime_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_server.cc -------------------------------------------------------------------------------- /ext-src/swoole_server.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_server.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_server_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_server_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_server_port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_server_port.cc -------------------------------------------------------------------------------- /ext-src/swoole_server_port.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_server_port.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_server_port_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_server_port_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_socket_coro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_socket_coro.cc -------------------------------------------------------------------------------- /ext-src/swoole_socket_coro.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_socket_coro.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_socket_coro_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_socket_coro_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_table.cc -------------------------------------------------------------------------------- /ext-src/swoole_table.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_table.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_table_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_table_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_timer.cc -------------------------------------------------------------------------------- /ext-src/swoole_timer.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_timer.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_timer_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_timer_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_util.cc -------------------------------------------------------------------------------- /ext-src/swoole_util.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_util.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_util_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_util_arginfo.h -------------------------------------------------------------------------------- /ext-src/swoole_websocket_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_websocket_server.cc -------------------------------------------------------------------------------- /ext-src/swoole_websocket_server.stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_websocket_server.stub.php -------------------------------------------------------------------------------- /ext-src/swoole_websocket_server_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/ext-src/swoole_websocket_server_arginfo.h -------------------------------------------------------------------------------- /gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/gdbinit -------------------------------------------------------------------------------- /google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/google-style.xml -------------------------------------------------------------------------------- /include/helper/kqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/helper/kqueue.h -------------------------------------------------------------------------------- /include/swoole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole.h -------------------------------------------------------------------------------- /include/swoole_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_api.h -------------------------------------------------------------------------------- /include/swoole_asm_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_asm_context.h -------------------------------------------------------------------------------- /include/swoole_async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_async.h -------------------------------------------------------------------------------- /include/swoole_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_atomic.h -------------------------------------------------------------------------------- /include/swoole_base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_base64.h -------------------------------------------------------------------------------- /include/swoole_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_buffer.h -------------------------------------------------------------------------------- /include/swoole_c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_c_api.h -------------------------------------------------------------------------------- /include/swoole_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_channel.h -------------------------------------------------------------------------------- /include/swoole_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_client.h -------------------------------------------------------------------------------- /include/swoole_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_config.h -------------------------------------------------------------------------------- /include/swoole_coroutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine.h -------------------------------------------------------------------------------- /include/swoole_coroutine_c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine_c_api.h -------------------------------------------------------------------------------- /include/swoole_coroutine_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine_channel.h -------------------------------------------------------------------------------- /include/swoole_coroutine_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine_context.h -------------------------------------------------------------------------------- /include/swoole_coroutine_selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine_selector.h -------------------------------------------------------------------------------- /include/swoole_coroutine_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine_socket.h -------------------------------------------------------------------------------- /include/swoole_coroutine_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_coroutine_system.h -------------------------------------------------------------------------------- /include/swoole_dtls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_dtls.h -------------------------------------------------------------------------------- /include/swoole_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_error.h -------------------------------------------------------------------------------- /include/swoole_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_file.h -------------------------------------------------------------------------------- /include/swoole_file_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_file_hook.h -------------------------------------------------------------------------------- /include/swoole_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_hash.h -------------------------------------------------------------------------------- /include/swoole_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_heap.h -------------------------------------------------------------------------------- /include/swoole_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_http.h -------------------------------------------------------------------------------- /include/swoole_http2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_http2.h -------------------------------------------------------------------------------- /include/swoole_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_lock.h -------------------------------------------------------------------------------- /include/swoole_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_log.h -------------------------------------------------------------------------------- /include/swoole_lru_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_lru_cache.h -------------------------------------------------------------------------------- /include/swoole_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_memory.h -------------------------------------------------------------------------------- /include/swoole_mime_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_mime_type.h -------------------------------------------------------------------------------- /include/swoole_mqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_mqtt.h -------------------------------------------------------------------------------- /include/swoole_msg_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_msg_queue.h -------------------------------------------------------------------------------- /include/swoole_pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_pipe.h -------------------------------------------------------------------------------- /include/swoole_process_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_process_pool.h -------------------------------------------------------------------------------- /include/swoole_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_protocol.h -------------------------------------------------------------------------------- /include/swoole_proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_proxy.h -------------------------------------------------------------------------------- /include/swoole_reactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_reactor.h -------------------------------------------------------------------------------- /include/swoole_redis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_redis.h -------------------------------------------------------------------------------- /include/swoole_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_server.h -------------------------------------------------------------------------------- /include/swoole_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_signal.h -------------------------------------------------------------------------------- /include/swoole_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_socket.h -------------------------------------------------------------------------------- /include/swoole_socket_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_socket_hook.h -------------------------------------------------------------------------------- /include/swoole_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_ssl.h -------------------------------------------------------------------------------- /include/swoole_static_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_static_handler.h -------------------------------------------------------------------------------- /include/swoole_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_string.h -------------------------------------------------------------------------------- /include/swoole_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_table.h -------------------------------------------------------------------------------- /include/swoole_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_timer.h -------------------------------------------------------------------------------- /include/swoole_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_util.h -------------------------------------------------------------------------------- /include/swoole_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_version.h -------------------------------------------------------------------------------- /include/swoole_websocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_websocket.h -------------------------------------------------------------------------------- /include/swoole_wheel_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/include/swoole_wheel_timer.h -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/make.sh -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/package.xml -------------------------------------------------------------------------------- /php_openswoole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/php_openswoole.h -------------------------------------------------------------------------------- /src/core/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/base.cc -------------------------------------------------------------------------------- /src/core/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/channel.cc -------------------------------------------------------------------------------- /src/core/crc32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/crc32.cc -------------------------------------------------------------------------------- /src/core/error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/error.cc -------------------------------------------------------------------------------- /src/core/heap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/heap.cc -------------------------------------------------------------------------------- /src/core/log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/log.cc -------------------------------------------------------------------------------- /src/core/string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/string.cc -------------------------------------------------------------------------------- /src/core/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/core/timer.cc -------------------------------------------------------------------------------- /src/coroutine/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/base.cc -------------------------------------------------------------------------------- /src/coroutine/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/channel.cc -------------------------------------------------------------------------------- /src/coroutine/context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/context.cc -------------------------------------------------------------------------------- /src/coroutine/file_lock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/file_lock.cc -------------------------------------------------------------------------------- /src/coroutine/hook.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/hook.cc -------------------------------------------------------------------------------- /src/coroutine/selector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/selector.cc -------------------------------------------------------------------------------- /src/coroutine/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/socket.cc -------------------------------------------------------------------------------- /src/coroutine/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/system.cc -------------------------------------------------------------------------------- /src/coroutine/thread_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/coroutine/thread_context.cc -------------------------------------------------------------------------------- /src/lock/mutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/lock/mutex.cc -------------------------------------------------------------------------------- /src/lock/rw_lock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/lock/rw_lock.cc -------------------------------------------------------------------------------- /src/lock/spin_lock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/lock/spin_lock.cc -------------------------------------------------------------------------------- /src/memory/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/memory/buffer.cc -------------------------------------------------------------------------------- /src/memory/fixed_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/memory/fixed_pool.cc -------------------------------------------------------------------------------- /src/memory/global_memory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/memory/global_memory.cc -------------------------------------------------------------------------------- /src/memory/ring_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/memory/ring_buffer.cc -------------------------------------------------------------------------------- /src/memory/shared_memory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/memory/shared_memory.cc -------------------------------------------------------------------------------- /src/memory/table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/memory/table.cc -------------------------------------------------------------------------------- /src/network/address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/network/address.cc -------------------------------------------------------------------------------- /src/network/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/network/client.cc -------------------------------------------------------------------------------- /src/network/dns.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/network/dns.cc -------------------------------------------------------------------------------- /src/network/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/network/socket.cc -------------------------------------------------------------------------------- /src/network/stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/network/stream.cc -------------------------------------------------------------------------------- /src/os/async_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/async_thread.cc -------------------------------------------------------------------------------- /src/os/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/base.cc -------------------------------------------------------------------------------- /src/os/file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/file.cc -------------------------------------------------------------------------------- /src/os/msg_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/msg_queue.cc -------------------------------------------------------------------------------- /src/os/pipe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/pipe.cc -------------------------------------------------------------------------------- /src/os/process_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/process_pool.cc -------------------------------------------------------------------------------- /src/os/sendfile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/sendfile.cc -------------------------------------------------------------------------------- /src/os/signal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/signal.cc -------------------------------------------------------------------------------- /src/os/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/timer.cc -------------------------------------------------------------------------------- /src/os/unix_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/unix_socket.cc -------------------------------------------------------------------------------- /src/os/wait.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/os/wait.cc -------------------------------------------------------------------------------- /src/protocol/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/base.cc -------------------------------------------------------------------------------- /src/protocol/base64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/base64.cc -------------------------------------------------------------------------------- /src/protocol/dtls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/dtls.cc -------------------------------------------------------------------------------- /src/protocol/http.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/http.cc -------------------------------------------------------------------------------- /src/protocol/http2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/http2.cc -------------------------------------------------------------------------------- /src/protocol/mime_type.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/mime_type.cc -------------------------------------------------------------------------------- /src/protocol/mqtt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/mqtt.cc -------------------------------------------------------------------------------- /src/protocol/redis.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/redis.cc -------------------------------------------------------------------------------- /src/protocol/socks5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/socks5.cc -------------------------------------------------------------------------------- /src/protocol/ssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/ssl.cc -------------------------------------------------------------------------------- /src/protocol/websocket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/protocol/websocket.cc -------------------------------------------------------------------------------- /src/reactor/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/reactor/base.cc -------------------------------------------------------------------------------- /src/reactor/epoll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/reactor/epoll.cc -------------------------------------------------------------------------------- /src/reactor/kqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/reactor/kqueue.cc -------------------------------------------------------------------------------- /src/reactor/poll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/reactor/poll.cc -------------------------------------------------------------------------------- /src/reactor/select.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/reactor/select.cc -------------------------------------------------------------------------------- /src/server/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/base.cc -------------------------------------------------------------------------------- /src/server/manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/manager.cc -------------------------------------------------------------------------------- /src/server/master.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/master.cc -------------------------------------------------------------------------------- /src/server/port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/port.cc -------------------------------------------------------------------------------- /src/server/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/process.cc -------------------------------------------------------------------------------- /src/server/reactor_process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/reactor_process.cc -------------------------------------------------------------------------------- /src/server/reactor_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/reactor_thread.cc -------------------------------------------------------------------------------- /src/server/static_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/static_handler.cc -------------------------------------------------------------------------------- /src/server/task_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/task_worker.cc -------------------------------------------------------------------------------- /src/server/worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/server/worker.cc -------------------------------------------------------------------------------- /src/wrapper/event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/wrapper/event.cc -------------------------------------------------------------------------------- /src/wrapper/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/src/wrapper/timer.cc -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/assets/http/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/http/moc.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/http/moc.moc -------------------------------------------------------------------------------- /tests/assets/http/post.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/http/post.data -------------------------------------------------------------------------------- /tests/assets/http/test.txt: -------------------------------------------------------------------------------- 1 | hello world! 2 | -------------------------------------------------------------------------------- /tests/assets/ssl/ca/ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/ca-cert.pem -------------------------------------------------------------------------------- /tests/assets/ssl/ca/ca-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/ca-key.pem -------------------------------------------------------------------------------- /tests/assets/ssl/ca/ca-req.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/ca-req.csr -------------------------------------------------------------------------------- /tests/assets/ssl/ca/client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/client-cert.pem -------------------------------------------------------------------------------- /tests/assets/ssl/ca/client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/client-key.pem -------------------------------------------------------------------------------- /tests/assets/ssl/ca/client-req.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/client-req.csr -------------------------------------------------------------------------------- /tests/assets/ssl/ca/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/client.crt -------------------------------------------------------------------------------- /tests/assets/ssl/ca/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/client.key -------------------------------------------------------------------------------- /tests/assets/ssl/ca/server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/server-cert.pem -------------------------------------------------------------------------------- /tests/assets/ssl/ca/server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/server-key.pem -------------------------------------------------------------------------------- /tests/assets/ssl/ca/server-req.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ca/server-req.csr -------------------------------------------------------------------------------- /tests/assets/ssl/gen_cert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/gen_cert.md -------------------------------------------------------------------------------- /tests/assets/ssl/ssl.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ssl.crt -------------------------------------------------------------------------------- /tests/assets/ssl/ssl.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ssl.csr -------------------------------------------------------------------------------- /tests/assets/ssl/ssl.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ssl.key -------------------------------------------------------------------------------- /tests/assets/ssl/ssl_passwd/ssl.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ssl_passwd/ssl.crt -------------------------------------------------------------------------------- /tests/assets/ssl/ssl_passwd/ssl.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ssl_passwd/ssl.csr -------------------------------------------------------------------------------- /tests/assets/ssl/ssl_passwd/ssl.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/ssl/ssl_passwd/ssl.key -------------------------------------------------------------------------------- /tests/assets/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/test.jpg -------------------------------------------------------------------------------- /tests/assets/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/test.png -------------------------------------------------------------------------------- /tests/assets/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/test.svg -------------------------------------------------------------------------------- /tests/assets/www/dir1/file1.txt: -------------------------------------------------------------------------------- 1 | dir1/file1 -------------------------------------------------------------------------------- /tests/assets/www/dir1/file2.txt: -------------------------------------------------------------------------------- 1 | dir1/file2 -------------------------------------------------------------------------------- /tests/assets/www/dir2/file1.txt: -------------------------------------------------------------------------------- 1 | dir2/file1 -------------------------------------------------------------------------------- /tests/assets/www/dir2/file2.txt: -------------------------------------------------------------------------------- 1 | dir2/file2.txt -------------------------------------------------------------------------------- /tests/assets/www/dir2/index.txt: -------------------------------------------------------------------------------- 1 | dir2/index.txt -------------------------------------------------------------------------------- /tests/assets/www/file1.txt: -------------------------------------------------------------------------------- 1 | file1.txt -------------------------------------------------------------------------------- /tests/assets/www/file2.txt: -------------------------------------------------------------------------------- 1 | file2 -------------------------------------------------------------------------------- /tests/assets/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/assets/www/index.html -------------------------------------------------------------------------------- /tests/assets/www/index.txt: -------------------------------------------------------------------------------- 1 | index.txt -------------------------------------------------------------------------------- /tests/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/clean -------------------------------------------------------------------------------- /tests/include/api/curl_multi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/curl_multi.php -------------------------------------------------------------------------------- /tests/include/api/http_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/http_server.php -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/ca-cert.pem -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/ca-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/ca-key.pem -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/ca-req.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/ca-req.csr -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/client-cert.pem -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/client-key.pem -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/client-req.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/client-req.csr -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/server-cert.pem -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/server-key.pem -------------------------------------------------------------------------------- /tests/include/api/ssl-ca/server-req.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/ssl-ca/server-req.csr -------------------------------------------------------------------------------- /tests/include/api/swoole_server/testsendfile.txt: -------------------------------------------------------------------------------- 1 | testsendfile.txt 2 | -------------------------------------------------------------------------------- /tests/include/api/tcp_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/tcp_server.php -------------------------------------------------------------------------------- /tests/include/api/test_classes/A.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/test_classes/A.php -------------------------------------------------------------------------------- /tests/include/api/test_classes/B.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/api/test_classes/B.php -------------------------------------------------------------------------------- /tests/include/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/bootstrap.php -------------------------------------------------------------------------------- /tests/include/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/config.php -------------------------------------------------------------------------------- /tests/include/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/functions.php -------------------------------------------------------------------------------- /tests/include/lib/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/composer.json -------------------------------------------------------------------------------- /tests/include/lib/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/composer.lock -------------------------------------------------------------------------------- /tests/include/lib/src/Assert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/Assert.php -------------------------------------------------------------------------------- /tests/include/lib/src/CoServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/CoServer.php -------------------------------------------------------------------------------- /tests/include/lib/src/CurlManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/CurlManager.php -------------------------------------------------------------------------------- /tests/include/lib/src/LengthServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/LengthServer.php -------------------------------------------------------------------------------- /tests/include/lib/src/MQTT/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/MQTT/Helper.php -------------------------------------------------------------------------------- /tests/include/lib/src/ProcessManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/ProcessManager.php -------------------------------------------------------------------------------- /tests/include/lib/src/RandStr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/RandStr.php -------------------------------------------------------------------------------- /tests/include/lib/src/Redis/SQLPool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/Redis/SQLPool.php -------------------------------------------------------------------------------- /tests/include/lib/src/ServerManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/ServerManager.php -------------------------------------------------------------------------------- /tests/include/lib/src/TcpStat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/TcpStat.php -------------------------------------------------------------------------------- /tests/include/lib/src/WaitRef.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/WaitRef.php -------------------------------------------------------------------------------- /tests/include/lib/src/responder/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/lib/src/responder/get.php -------------------------------------------------------------------------------- /tests/include/macos/phpstorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/macos/phpstorm.py -------------------------------------------------------------------------------- /tests/include/skipif.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/skipif.inc -------------------------------------------------------------------------------- /tests/include/ssl_certs/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/ca.crt -------------------------------------------------------------------------------- /tests/include/ssl_certs/ca.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/ca.csr -------------------------------------------------------------------------------- /tests/include/ssl_certs/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/ca.key -------------------------------------------------------------------------------- /tests/include/ssl_certs/ca.srl: -------------------------------------------------------------------------------- 1 | BC864F1DFA88521C 2 | -------------------------------------------------------------------------------- /tests/include/ssl_certs/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/client.crt -------------------------------------------------------------------------------- /tests/include/ssl_certs/client.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/client.csr -------------------------------------------------------------------------------- /tests/include/ssl_certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/client.key -------------------------------------------------------------------------------- /tests/include/ssl_certs/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/client.pem -------------------------------------------------------------------------------- /tests/include/ssl_certs/mosquitto.org.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/mosquitto.org.crt -------------------------------------------------------------------------------- /tests/include/ssl_certs/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/server.crt -------------------------------------------------------------------------------- /tests/include/ssl_certs/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/server.csr -------------------------------------------------------------------------------- /tests/include/ssl_certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/server.key -------------------------------------------------------------------------------- /tests/include/ssl_certs/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/server.pem -------------------------------------------------------------------------------- /tests/include/ssl_certs/sni_server_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/sni_server_ca.pem -------------------------------------------------------------------------------- /tests/include/ssl_certs/sni_server_cs.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/sni_server_cs.pem -------------------------------------------------------------------------------- /tests/include/ssl_certs/sni_server_uk.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/sni_server_uk.pem -------------------------------------------------------------------------------- /tests/include/ssl_certs/sni_server_us.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/include/ssl_certs/sni_server_us.pem -------------------------------------------------------------------------------- /tests/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/init -------------------------------------------------------------------------------- /tests/merge-test-results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/merge-test-results -------------------------------------------------------------------------------- /tests/new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/new -------------------------------------------------------------------------------- /tests/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/run-tests -------------------------------------------------------------------------------- /tests/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/start.sh -------------------------------------------------------------------------------- /tests/swoole_atomic/atomic.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_atomic/atomic.phpt -------------------------------------------------------------------------------- /tests/swoole_atomic/dtor_in_child.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_atomic/dtor_in_child.phpt -------------------------------------------------------------------------------- /tests/swoole_atomic/multi_wakeup.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_atomic/multi_wakeup.phpt -------------------------------------------------------------------------------- /tests/swoole_atomic/wait.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_atomic/wait.phpt -------------------------------------------------------------------------------- /tests/swoole_atomic/wait_and_wakeup.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_atomic/wait_and_wakeup.phpt -------------------------------------------------------------------------------- /tests/swoole_atomic/wait_ex.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_atomic/wait_ex.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/1.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/10.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/10.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/2.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/3.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/4.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/5.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/5.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/6.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/6.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/7.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/7.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/8.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/8.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/9.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/9.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/basic.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/basic.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/benchmark.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/benchmark.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/bug_1947.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/bug_1947.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/chan_stats.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/chan_stats.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/close.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/close.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/coro_wait.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/coro_wait.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/discard.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/discard.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/fibonacci.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/fibonacci.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/http2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/http2.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/lock.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/lock.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/no_ctor.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/no_ctor.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/pop_close1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/pop_close1.phpt -------------------------------------------------------------------------------- /tests/swoole_channel_coro/type.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_channel_coro/type.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/bug_2346.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/bug_2346.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/close.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/close.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/dtls.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/dtls.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/enableSSL.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/enableSSL.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/eof.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/eof.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/eof_02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/eof_02.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/eof_03.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/eof_03.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/eof_04.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/eof_04.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/getpeername.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/getpeername.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/getsockname.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/getsockname.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/isConnected.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/isConnected.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/length_01.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/length_01.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/length_02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/length_02.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/length_03.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/length_03.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/length_04.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/length_04.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/reconnect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/reconnect.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/recvfrom.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/recvfrom.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/send_big.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/send_big.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/sendfile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/sendfile.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/sendto.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/sendto.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/ssl.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/ssl.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/ssl_verify.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/ssl_verify.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/tcp_client.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/tcp_client.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/tcp_nodelay.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/tcp_nodelay.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/timeout.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/timeout.phpt -------------------------------------------------------------------------------- /tests/swoole_client_coro/udp_client.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_coro/udp_client.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/connect_1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/connect_1.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/connect_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/connect_2.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/connect_3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/connect_3.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/eof.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/eof.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/eof_timeout.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/eof_timeout.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/keep1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/keep1.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/keep2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/keep2.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/keep3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/keep3.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/keep4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/keep4.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/keep5.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/keep5.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/keep6.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/keep6.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/select.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/select.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/select_null.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/select_null.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/send_recv.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/send_recv.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/sendfile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/sendfile.phpt -------------------------------------------------------------------------------- /tests/swoole_client_sync/sendto.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_client_sync/sendto.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/all_asleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/all_asleep.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/all_asleep_81.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/all_asleep_81.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/array_walk.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/array_walk.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/bailout/error.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/bailout/error.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/bailout/exit.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/bailout/exit.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/c_stack_size.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/c_stack_size.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/callback.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/callback.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/cancel/error.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/cancel/error.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/cancel/sleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/cancel/sleep.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/cancel/socket.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/cancel/socket.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/cancel/wait.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/cancel/wait.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/cid.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/cid.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/current.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/current.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/dead_lock.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/dead_lock.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/defer/defer.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/defer/defer.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/dnslookup_1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/dnslookup_1.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/dnslookup_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/dnslookup_2.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/dnslookup_3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/dnslookup_3.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/dnslookup_4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/dnslookup_4.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/dnslookup_5.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/dnslookup_5.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/empty.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/empty.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/eval.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/eval.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/exception.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/exception.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/exists.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/exists.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/exit.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/exit.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/fatal_error.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/fatal_error.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/getContext.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/getContext.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/getElasped.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/getElasped.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/getPcid.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/getPcid.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/gethostbyname.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/gethostbyname.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/iterator.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/iterator.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/max_num.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/max_num.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/max_num_limit.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/max_num_limit.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/nested1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/nested1.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/nested2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/nested2.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/nested3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/nested3.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/nested_empty.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/nested_empty.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/nested_uid.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/nested_uid.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/new_process.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/new_process.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/new_server.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/new_server.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/output/create.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/output/create.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/parallel1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/parallel1.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/parallel2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/parallel2.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/parallel3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/parallel3.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/resume_loop.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/resume_loop.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/scheduler.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/scheduler.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/stats.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/stats.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine/use_process.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine/use_process.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine_select/select.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine_select/select.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine_system/sleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine_system/sleep.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine_system/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/swoole_coroutine_system/wait.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine_system/wait.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine_util/exec.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_coroutine_util/exec.phpt -------------------------------------------------------------------------------- /tests/swoole_coroutine_util/tmp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/swoole_curl/basic/1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/1.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/10.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/10.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/11.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/11.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/13.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/13.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/15.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/15.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/19.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/19.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/2.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/20.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/20.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/21.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/21.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/22.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/22.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/23.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/23.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/25.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/25.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/3.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/4.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/5.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/5.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/7.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/7.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/basic/8.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/basic/8.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/cancel.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/cancel.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/concurrent.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/concurrent.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/curlmulti2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/curlmulti2.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/curlmulti3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/curlmulti3.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/curlmultil.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/curlmultil.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/error.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/error.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/exec_twice.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/exec_twice.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/guzzle.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/guzzle.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/guzzle/cancel.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/guzzle/cancel.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/guzzle/cookie.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/guzzle/cookie.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/guzzle/promise.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/guzzle/promise.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/guzzle/send_async.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/guzzle/send_async.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/https.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/https.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi/bug67643.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi/bug67643.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi/bug71523.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi/bug71523.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi/bug76675.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi/bug76675.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi/bug77535.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi/bug77535.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi/bug77946.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi/bug77946.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi_1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi_1.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi_2.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi_3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi_3.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi_4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi_4.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi_close.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi_close.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/multi_dtor.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/multi_dtor.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/non_exclusive.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/non_exclusive.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/select_cancel.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/select_cancel.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/select_timeout.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/select_timeout.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/select_twice.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/select_twice.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/1.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/4.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/5_skip.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/5_skip.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/filetime_1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/filetime_1.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/filetime_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/filetime_2.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/header_out.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/header_out.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/infile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/infile.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/setopt/nobody.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/setopt/nobody.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/sleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/sleep.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/ssl/version.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/ssl/version.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/symfony.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/symfony.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/template -------------------------------------------------------------------------------- /tests/swoole_curl/timer_coredump.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/timer_coredump.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/upload/1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/upload/1.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/upload/2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/upload/2.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/upload/3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/upload/3.phpt -------------------------------------------------------------------------------- /tests/swoole_curl/upload/curl_testdata1.txt: -------------------------------------------------------------------------------- 1 | CURL1 2 | -------------------------------------------------------------------------------- /tests/swoole_curl/upload/curl_testdata2.txt: -------------------------------------------------------------------------------- 1 | CURL2 2 | -------------------------------------------------------------------------------- /tests/swoole_curl/yield_in_callback.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_curl/yield_in_callback.phpt -------------------------------------------------------------------------------- /tests/swoole_event/defer.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/defer.phpt -------------------------------------------------------------------------------- /tests/swoole_event/defer_with_sleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/defer_with_sleep.phpt -------------------------------------------------------------------------------- /tests/swoole_event/defer_without_io.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/defer_without_io.phpt -------------------------------------------------------------------------------- /tests/swoole_event/del_after_close.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/del_after_close.phpt -------------------------------------------------------------------------------- /tests/swoole_event/dispatch.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/dispatch.phpt -------------------------------------------------------------------------------- /tests/swoole_event/rshutdown.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/rshutdown.phpt -------------------------------------------------------------------------------- /tests/swoole_event/swoole_event.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/swoole_event.phpt -------------------------------------------------------------------------------- /tests/swoole_event/swoole_event_del.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/swoole_event_del.phpt -------------------------------------------------------------------------------- /tests/swoole_event/swoole_event_set.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/swoole_event_set.phpt -------------------------------------------------------------------------------- /tests/swoole_event/swoole_event_wait.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/swoole_event_wait.phpt -------------------------------------------------------------------------------- /tests/swoole_event/sync_client_1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/sync_client_1.phpt -------------------------------------------------------------------------------- /tests/swoole_event/sync_client_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_event/sync_client_2.phpt -------------------------------------------------------------------------------- /tests/swoole_function/swoole_cpu_num.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_function/swoole_cpu_num.phpt -------------------------------------------------------------------------------- /tests/swoole_function/swoole_version.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_function/swoole_version.phpt -------------------------------------------------------------------------------- /tests/swoole_global/create_deny.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_global/create_deny.phpt -------------------------------------------------------------------------------- /tests/swoole_global/serialize_deny.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_global/serialize_deny.phpt -------------------------------------------------------------------------------- /tests/swoole_global/too_many_objects.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_global/too_many_objects.phpt -------------------------------------------------------------------------------- /tests/swoole_global/unset_deny.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_global/unset_deny.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_client_coro/error.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_client_coro/error.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_client_coro/host.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_client_coro/host.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_client_coro/multi.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_client_coro/multi.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_client_coro/ping.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_client_coro/ping.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_client_coro/post.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_client_coro/post.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/big_data.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/big_data.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/goaway.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/goaway.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/index_file.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/index_file.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/issue_4365.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/issue_4365.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/ping.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/ping.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/sendfile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/sendfile.phpt -------------------------------------------------------------------------------- /tests/swoole_http2_server/trailer.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http2_server/trailer.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/204.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/204.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/alias.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/alias.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/defer.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/defer.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/get.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/get.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/host.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/host.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/https.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/https.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/multi.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/multi.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/parser.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/parser.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/ssl.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/ssl.phpt -------------------------------------------------------------------------------- /tests/swoole_http_client_coro/upload.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_client_coro/upload.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/0.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/0.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2368.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2368.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2444.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2444.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2608.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2608.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2751.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2751.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2786.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2786.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2947.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2947.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/bug_2988.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/bug_2988.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/chunk.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/chunk.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/compression.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/compression.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/cookies.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/cookies.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/data_parse.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/data_parse.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/error_1203.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/error_1203.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/error_413.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/error_413.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/head_method.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/head_method.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/https.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/https.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/issue_2360.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/issue_2360.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/large_url.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/large_url.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/pipeline.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/pipeline.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/post.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/post.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/rawContent.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/rawContent.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/rawCookie.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/rawCookie.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/redirect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/redirect.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/send_yield.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/send_yield.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/sendfile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/sendfile.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/sni/server.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/sni/server.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/trailer.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/trailer.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/upload.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/upload.phpt -------------------------------------------------------------------------------- /tests/swoole_http_server/upload4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_http_server/upload4.phpt -------------------------------------------------------------------------------- /tests/swoole_lock/lockwait_twice.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_lock/lockwait_twice.phpt -------------------------------------------------------------------------------- /tests/swoole_lock/mutex.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_lock/mutex.phpt -------------------------------------------------------------------------------- /tests/swoole_lock/mutex_robust.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_lock/mutex_robust.phpt -------------------------------------------------------------------------------- /tests/swoole_postgres_coro/query.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_postgres_coro/query.phpt -------------------------------------------------------------------------------- /tests/swoole_process/alarm.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/alarm.phpt -------------------------------------------------------------------------------- /tests/swoole_process/coro/ipc.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/coro/ipc.phpt -------------------------------------------------------------------------------- /tests/swoole_process/coro/signal.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/coro/signal.phpt -------------------------------------------------------------------------------- /tests/swoole_process/coro/start.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/coro/start.phpt -------------------------------------------------------------------------------- /tests/swoole_process/daemon.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/daemon.phpt -------------------------------------------------------------------------------- /tests/swoole_process/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/echo.py -------------------------------------------------------------------------------- /tests/swoole_process/exception.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/exception.phpt -------------------------------------------------------------------------------- /tests/swoole_process/priority.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/priority.phpt -------------------------------------------------------------------------------- /tests/swoole_process/process_exec.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/process_exec.phpt -------------------------------------------------------------------------------- /tests/swoole_process/process_push.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/process_push.phpt -------------------------------------------------------------------------------- /tests/swoole_process/signal.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/signal.phpt -------------------------------------------------------------------------------- /tests/swoole_process/signal_twice.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/signal_twice.phpt -------------------------------------------------------------------------------- /tests/swoole_process/timeout.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/timeout.phpt -------------------------------------------------------------------------------- /tests/swoole_process/wait_signal.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process/wait_signal.phpt -------------------------------------------------------------------------------- /tests/swoole_process_pool/detach.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process_pool/detach.phpt -------------------------------------------------------------------------------- /tests/swoole_process_pool/message.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process_pool/message.phpt -------------------------------------------------------------------------------- /tests/swoole_process_pool/reload.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_process_pool/reload.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/accept.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/accept.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/base.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/base.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/block.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/block.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/destruct.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/destruct.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/file_hook/a.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/file_hook/a.inc -------------------------------------------------------------------------------- /tests/swoole_runtime/file_hook/b.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/file_hook/b.inc -------------------------------------------------------------------------------- /tests/swoole_runtime/hook_default.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/hook_default.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/nonblock.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/nonblock.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/pdo.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/pdo.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/proc/1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/proc/1.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/proc/2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/proc/2.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/proc/3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/proc/3.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/proc/4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/proc/4.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/proc/5.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/proc/5.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/sento.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/sento.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/sleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/sleep.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/sleep_yield.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/sleep_yield.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/sockets/udp.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/sockets/udp.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/ssl_client.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/ssl_client.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/ssl_server.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/ssl_server.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/stdin.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/stdin.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/tcp-c10k.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/tcp-c10k.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/tcp.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/tcp.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/udg.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/udg.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/udp-c10k.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/udp-c10k.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/udp.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/udp.phpt -------------------------------------------------------------------------------- /tests/swoole_runtime/unix.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_runtime/unix.phpt -------------------------------------------------------------------------------- /tests/swoole_server/accept_zero.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/accept_zero.phpt -------------------------------------------------------------------------------- /tests/swoole_server/addListener.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/addListener.phpt -------------------------------------------------------------------------------- /tests/swoole_server/addProcess.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/addProcess.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bind.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bind.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_11000_01.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_11000_01.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_1864.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_1864.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_2308.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_2308.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_2313.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_2313.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_2639.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_2639.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_2736.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_2736.phpt -------------------------------------------------------------------------------- /tests/swoole_server/bug_aio.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/bug_aio.phpt -------------------------------------------------------------------------------- /tests/swoole_server/close_force.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/close_force.phpt -------------------------------------------------------------------------------- /tests/swoole_server/close_max_fd.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/close_max_fd.phpt -------------------------------------------------------------------------------- /tests/swoole_server/close_queued.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/close_queued.phpt -------------------------------------------------------------------------------- /tests/swoole_server/connections.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/connections.phpt -------------------------------------------------------------------------------- /tests/swoole_server/dispatch_func.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/dispatch_func.phpt -------------------------------------------------------------------------------- /tests/swoole_server/eof_protocol.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/eof_protocol.phpt -------------------------------------------------------------------------------- /tests/swoole_server/eof_server.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/eof_server.phpt -------------------------------------------------------------------------------- /tests/swoole_server/event/start.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/event/start.phpt -------------------------------------------------------------------------------- /tests/swoole_server/exist.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/exist.phpt -------------------------------------------------------------------------------- /tests/swoole_server/force_reload.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/force_reload.phpt -------------------------------------------------------------------------------- /tests/swoole_server/force_reload2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/force_reload2.phpt -------------------------------------------------------------------------------- /tests/swoole_server/force_reload3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/force_reload3.phpt -------------------------------------------------------------------------------- /tests/swoole_server/force_reload4.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/force_reload4.phpt -------------------------------------------------------------------------------- /tests/swoole_server/getCallback.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/getCallback.phpt -------------------------------------------------------------------------------- /tests/swoole_server/getClientInfo.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/getClientInfo.phpt -------------------------------------------------------------------------------- /tests/swoole_server/getClientList.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/getClientList.phpt -------------------------------------------------------------------------------- /tests/swoole_server/getLastError.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/getLastError.phpt -------------------------------------------------------------------------------- /tests/swoole_server/getSocket.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/getSocket.phpt -------------------------------------------------------------------------------- /tests/swoole_server/heartbeat.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/heartbeat.phpt -------------------------------------------------------------------------------- /tests/swoole_server/http_protocol.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/http_protocol.phpt -------------------------------------------------------------------------------- /tests/swoole_server/invalid_fd.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/invalid_fd.phpt -------------------------------------------------------------------------------- /tests/swoole_server/last_time.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/last_time.phpt -------------------------------------------------------------------------------- /tests/swoole_server/length/00.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/length/00.phpt -------------------------------------------------------------------------------- /tests/swoole_server/length/01.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/length/01.phpt -------------------------------------------------------------------------------- /tests/swoole_server/length/02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/length/02.phpt -------------------------------------------------------------------------------- /tests/swoole_server/length/03.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/length/03.phpt -------------------------------------------------------------------------------- /tests/swoole_server/listen_fail.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/listen_fail.phpt -------------------------------------------------------------------------------- /tests/swoole_server/max_request.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/max_request.phpt -------------------------------------------------------------------------------- /tests/swoole_server/new_twice.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/new_twice.phpt -------------------------------------------------------------------------------- /tests/swoole_server/object/event.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/object/event.phpt -------------------------------------------------------------------------------- /tests/swoole_server/object/packet.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/object/packet.phpt -------------------------------------------------------------------------------- /tests/swoole_server/onReload.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/onReload.phpt -------------------------------------------------------------------------------- /tests/swoole_server/pid_file.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/pid_file.phpt -------------------------------------------------------------------------------- /tests/swoole_server/protect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/protect.phpt -------------------------------------------------------------------------------- /tests/swoole_server/protect_false.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/protect_false.phpt -------------------------------------------------------------------------------- /tests/swoole_server/reload.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/reload.phpt -------------------------------------------------------------------------------- /tests/swoole_server/reload_async.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/reload_async.phpt -------------------------------------------------------------------------------- /tests/swoole_server/reload_base.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/reload_base.phpt -------------------------------------------------------------------------------- /tests/swoole_server/sendMessage.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/sendMessage.phpt -------------------------------------------------------------------------------- /tests/swoole_server/send_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/send_2.phpt -------------------------------------------------------------------------------- /tests/swoole_server/send_3.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/send_3.phpt -------------------------------------------------------------------------------- /tests/swoole_server/sendfile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/sendfile.phpt -------------------------------------------------------------------------------- /tests/swoole_server/sendfile_02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/sendfile_02.phpt -------------------------------------------------------------------------------- /tests/swoole_server/sendfile_ssl.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/sendfile_ssl.phpt -------------------------------------------------------------------------------- /tests/swoole_server/shutdown.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/shutdown.phpt -------------------------------------------------------------------------------- /tests/swoole_server/sleep.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/sleep.phpt -------------------------------------------------------------------------------- /tests/swoole_server/slow_client.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/slow_client.phpt -------------------------------------------------------------------------------- /tests/swoole_server/slow_master.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/slow_master.phpt -------------------------------------------------------------------------------- /tests/swoole_server/slow_worker.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/slow_worker.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/00.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/00.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/code/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/code/client.go -------------------------------------------------------------------------------- /tests/swoole_server/ssl/code/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/code/client.js -------------------------------------------------------------------------------- /tests/swoole_server/ssl/dtls.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/dtls.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/golang.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/golang.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/nodejs.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/nodejs.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/verify_01.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/verify_01.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/verify_02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/verify_02.phpt -------------------------------------------------------------------------------- /tests/swoole_server/ssl/verify_03.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/ssl/verify_03.phpt -------------------------------------------------------------------------------- /tests/swoole_server/start_twice.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/start_twice.phpt -------------------------------------------------------------------------------- /tests/swoole_server/stats.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/stats.phpt -------------------------------------------------------------------------------- /tests/swoole_server/stop.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/stop.phpt -------------------------------------------------------------------------------- /tests/swoole_server/systemd_fds.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/systemd_fds.phpt -------------------------------------------------------------------------------- /tests/swoole_server/task/base.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/task/base.phpt -------------------------------------------------------------------------------- /tests/swoole_server/task/bug_2585.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/task/bug_2585.phpt -------------------------------------------------------------------------------- /tests/swoole_server/task/kill_01.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/task/kill_01.phpt -------------------------------------------------------------------------------- /tests/swoole_server/task/kill_02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/task/kill_02.phpt -------------------------------------------------------------------------------- /tests/swoole_server/task/task_co.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/task/task_co.phpt -------------------------------------------------------------------------------- /tests/swoole_server/task/timer.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/task/timer.phpt -------------------------------------------------------------------------------- /tests/swoole_server/taskWaitMulti.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/taskWaitMulti.phpt -------------------------------------------------------------------------------- /tests/swoole_server/taskwait_01.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/taskwait_01.phpt -------------------------------------------------------------------------------- /tests/swoole_server/taskwait_02.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/taskwait_02.phpt -------------------------------------------------------------------------------- /tests/swoole_server/unsock_dgram.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/unsock_dgram.phpt -------------------------------------------------------------------------------- /tests/swoole_server/unsock_stream.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/unsock_stream.phpt -------------------------------------------------------------------------------- /tests/swoole_server/user_process.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/user_process.phpt -------------------------------------------------------------------------------- /tests/swoole_server/z_conn_10k.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server/z_conn_10k.phpt -------------------------------------------------------------------------------- /tests/swoole_server_port/http.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server_port/http.phpt -------------------------------------------------------------------------------- /tests/swoole_server_port/tcp_eof.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_server_port/tcp_eof.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/accept.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/accept.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/all.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/all.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/cancel.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/cancel.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/closed.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/closed.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/fd.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/fd.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/iov_max.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/iov_max.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/recvAll.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/recvAll.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/reuse.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/reuse.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/reuse_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/reuse_2.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/sendfile.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/sendfile.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/sendto.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/sendto.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/shutdown.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/shutdown.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/ssl.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/ssl.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/tcp-c10k.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/tcp-c10k.phpt -------------------------------------------------------------------------------- /tests/swoole_socket_coro/ulimit.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_socket_coro/ulimit.phpt -------------------------------------------------------------------------------- /tests/swoole_table/big_size.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/big_size.phpt -------------------------------------------------------------------------------- /tests/swoole_table/bug_2263.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/bug_2263.phpt -------------------------------------------------------------------------------- /tests/swoole_table/bug_2290.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/bug_2290.phpt -------------------------------------------------------------------------------- /tests/swoole_table/del.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/del.phpt -------------------------------------------------------------------------------- /tests/swoole_table/force_unlock.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/force_unlock.phpt -------------------------------------------------------------------------------- /tests/swoole_table/foreach.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/foreach.phpt -------------------------------------------------------------------------------- /tests/swoole_table/incr_after_del.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/incr_after_del.phpt -------------------------------------------------------------------------------- /tests/swoole_table/int.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/int.phpt -------------------------------------------------------------------------------- /tests/swoole_table/key_value.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/key_value.phpt -------------------------------------------------------------------------------- /tests/swoole_table/negative.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/negative.phpt -------------------------------------------------------------------------------- /tests/swoole_table/random_bytes.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/random_bytes.phpt -------------------------------------------------------------------------------- /tests/swoole_table/set_after_del.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/set_after_del.phpt -------------------------------------------------------------------------------- /tests/swoole_table/validation.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_table/validation.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/after.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/after.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/after_fork.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/after_fork.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/bug_2342.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/bug_2342.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/call_private.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/call_private.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/clearAll.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/clearAll.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/greater_than_0.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/greater_than_0.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/info.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/info.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/list.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/list.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/manager.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/manager.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/master.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/master.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/master_base.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/master_base.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/memory.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/memory.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/next_round.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/next_round.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/not_exist.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/not_exist.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/reinit_1.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/reinit_1.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/reinit_2.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/reinit_2.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/stats.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/stats.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/task_worker.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/task_worker.phpt -------------------------------------------------------------------------------- /tests/swoole_timer/verify.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_timer/verify.phpt -------------------------------------------------------------------------------- /tests/swoole_websocket_server/fin.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/swoole_websocket_server/fin.phpt -------------------------------------------------------------------------------- /tests/template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/template -------------------------------------------------------------------------------- /tests/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tests/test.sql -------------------------------------------------------------------------------- /thirdparty/boost/asm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/boost/asm/LICENSE -------------------------------------------------------------------------------- /thirdparty/boost/asm/combined.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/boost/asm/combined.S -------------------------------------------------------------------------------- /thirdparty/boost/asmv1/combined.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/boost/asmv1/combined.S -------------------------------------------------------------------------------- /thirdparty/hiredis/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/CHANGELOG.md -------------------------------------------------------------------------------- /thirdparty/hiredis/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/COPYING -------------------------------------------------------------------------------- /thirdparty/hiredis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/README.md -------------------------------------------------------------------------------- /thirdparty/hiredis/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/alloc.c -------------------------------------------------------------------------------- /thirdparty/hiredis/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/alloc.h -------------------------------------------------------------------------------- /thirdparty/hiredis/fmacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/fmacros.h -------------------------------------------------------------------------------- /thirdparty/hiredis/hiredis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/hiredis.c -------------------------------------------------------------------------------- /thirdparty/hiredis/hiredis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/hiredis.h -------------------------------------------------------------------------------- /thirdparty/hiredis/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/net.c -------------------------------------------------------------------------------- /thirdparty/hiredis/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/net.h -------------------------------------------------------------------------------- /thirdparty/hiredis/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/read.c -------------------------------------------------------------------------------- /thirdparty/hiredis/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/read.h -------------------------------------------------------------------------------- /thirdparty/hiredis/sds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/sds.c -------------------------------------------------------------------------------- /thirdparty/hiredis/sds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/sds.h -------------------------------------------------------------------------------- /thirdparty/hiredis/sdsalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/hiredis/sdsalloc.h -------------------------------------------------------------------------------- /thirdparty/multipart_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/multipart_parser.c -------------------------------------------------------------------------------- /thirdparty/multipart_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/multipart_parser.h -------------------------------------------------------------------------------- /thirdparty/nghttp2/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/COPYING -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2.h -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_buf.c -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_buf.h -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_hd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_hd.c -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_hd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_hd.h -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_helper.c -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_mem.c -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_mem.h -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_rcbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_rcbuf.c -------------------------------------------------------------------------------- /thirdparty/nghttp2/nghttp2_rcbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/nghttp2/nghttp2_rcbuf.h -------------------------------------------------------------------------------- /thirdparty/php/curl/curl_arginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/curl/curl_arginfo.h -------------------------------------------------------------------------------- /thirdparty/php/curl/curl_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/curl/curl_interface.h -------------------------------------------------------------------------------- /thirdparty/php/curl/curl_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/curl/curl_private.h -------------------------------------------------------------------------------- /thirdparty/php/curl/interface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/curl/interface.cc -------------------------------------------------------------------------------- /thirdparty/php/curl/multi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/curl/multi.cc -------------------------------------------------------------------------------- /thirdparty/php/curl/php_curl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/curl/php_curl.h -------------------------------------------------------------------------------- /thirdparty/php/sockets/conversions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/sockets/conversions.cc -------------------------------------------------------------------------------- /thirdparty/php/sockets/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/sockets/conversions.h -------------------------------------------------------------------------------- /thirdparty/php/sockets/multicast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/sockets/multicast.cc -------------------------------------------------------------------------------- /thirdparty/php/sockets/multicast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/sockets/multicast.h -------------------------------------------------------------------------------- /thirdparty/php/sockets/sendrecvmsg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/sockets/sendrecvmsg.cc -------------------------------------------------------------------------------- /thirdparty/php/standard/proc_open.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/standard/proc_open.cc -------------------------------------------------------------------------------- /thirdparty/php/standard/proc_open.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/standard/proc_open.h -------------------------------------------------------------------------------- /thirdparty/php/streams/plain_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/php/streams/plain_wrapper.c -------------------------------------------------------------------------------- /thirdparty/swoole_http_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/swoole_http_parser.c -------------------------------------------------------------------------------- /thirdparty/swoole_http_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/thirdparty/swoole_http_parser.h -------------------------------------------------------------------------------- /tools/analysis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/analysis.php -------------------------------------------------------------------------------- /tools/arginfo-check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/arginfo-check.php -------------------------------------------------------------------------------- /tools/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/bootstrap.php -------------------------------------------------------------------------------- /tools/build-library.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/build-library.php -------------------------------------------------------------------------------- /tools/centos7-Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/centos7-Dockerfile -------------------------------------------------------------------------------- /tools/code-generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/code-generator.php -------------------------------------------------------------------------------- /tools/config-generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/config-generator.php -------------------------------------------------------------------------------- /tools/constant-generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/constant-generator.php -------------------------------------------------------------------------------- /tools/export.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/export.php -------------------------------------------------------------------------------- /tools/fedora-Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/fedora-Dockerfile -------------------------------------------------------------------------------- /tools/gen-data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/gen-data.php -------------------------------------------------------------------------------- /tools/gen_func_stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/gen_func_stub.php -------------------------------------------------------------------------------- /tools/gen_stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/gen_stub.php -------------------------------------------------------------------------------- /tools/get-ip-info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/get-ip-info.php -------------------------------------------------------------------------------- /tools/next-version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/next-version.php -------------------------------------------------------------------------------- /tools/option-generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/option-generator.php -------------------------------------------------------------------------------- /tools/pecl-package.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/pecl-package.php -------------------------------------------------------------------------------- /tools/phpt-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/phpt-fixer.php -------------------------------------------------------------------------------- /tools/rename.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/rename.php -------------------------------------------------------------------------------- /tools/send-http-data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/send-http-data.php -------------------------------------------------------------------------------- /tools/show-big-files.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/show-big-files.php -------------------------------------------------------------------------------- /tools/templates/version.tpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openswoole/ext-openswoole/HEAD/tools/templates/version.tpl.h --------------------------------------------------------------------------------