Commit graph

  • d636e35c2b introduce lws_latency Andy Green 2013-01-29 12:36:17 +08:00
  • 3b228c5470 fix docs about protocol version supported Andy Green 2013-01-30 08:31:43 +08:00
  • 08f2c017e8 test server terminate cleanly on ctrl c Andy Green 2013-01-30 08:02:26 +08:00
  • 6f520a5195 evict all broadcast support Andy Green 2013-01-29 17:57:39 +08:00
  • 5e1b7fff3a FreeBSD compatibility Matthieu Riviere 2013-01-29 06:57:21 +08:00
  • ea0642abb2 trac 6 expose libwebsockets read with note about not normally needed Andy Green 2013-01-29 06:52:00 +08:00
  • 0794af94eb fix ssl bits outside of ifdef coverage Edwin van den Oetelaar 2013-01-28 21:53:53 +08:00
  • c4d05a5fa2 force client ssl bio nonblocking Andy Green 2013-01-28 17:48:21 +08:00
  • 1167dd4a6e force ssl rw bios nonblocking Andy Green 2013-01-28 17:45:34 +08:00
  • ba85a7dbbd timeout coverage for ssl accept Andy Green 2013-01-28 17:20:41 +08:00
  • e21607136c break up ssl accept action Andy Green 2013-01-28 12:19:10 +08:00
  • 6f047eea6c ensure accept is nonblocking Andy Green 2013-01-28 11:23:52 +08:00
  • 52f28ce67a autocreate foreign broadcast sockets on broadcast Andy Green 2013-01-25 17:34:15 +08:00
  • fefc6585db trac 5 sa_restorer deprecated Andy Green 2013-01-23 08:32:03 +08:00
  • d88146da6a trac 3 document write and context_user Andy Green 2013-01-22 12:40:35 +08:00
  • 75006171d7 trac 4 correct libebsocket_service_fd Andy Green 2013-01-22 12:32:11 +08:00
  • ab40eaa8db update numbers for minimal build footprint Andy Green 2013-01-21 13:20:33 +08:00
  • 35f332bb46 more LWS_NO_DAEMONIZE Andy Green 2013-01-21 13:06:38 +08:00
  • 5c54d622ff use correct LWS_NO_DAEMONIZE on test server Andy Green 2013-01-21 12:58:04 +08:00
  • bdd6bf3ccd bind gcc debug generation to_DEBUG Andy Green 2013-01-21 12:19:30 +08:00
  • 623a98dab0 unionize mutually exclusive wsi members Andy Green 2013-01-21 11:04:23 +08:00
  • 80f168b4ee key_b64 doesnt need to be in wsi Andy Green 2013-01-21 11:04:49 +08:00
  • f862463e2e avoid PATH_MAX in bss in daemonize Andy Green 2013-01-21 10:36:12 +08:00
  • 5738c0e838 remove all support for pre v13 protocols Andy Green 2013-01-21 09:53:35 +08:00
  • f5bc1306ef disable private broadcast sockets if enable no fork config option Andy Green 2013-01-21 09:09:52 +08:00
  • 596b220c40 align test server extpoll with library dynamic approach Edwin van den Oetelaar 2013-01-20 20:51:14 +08:00
  • 5c81e804fa document memory efficiency Andy Green 2013-01-20 20:14:42 +08:00
  • a17c692cd3 log major dynamic allocation info Andy Green 2013-01-20 20:21:54 +08:00
  • 13ba5bbc63 zlib not needed if no extensions Andy Green 2013-01-20 18:26:20 +08:00
  • 3182ece3a4 introduce without extensions Andy Green 2013-01-20 17:08:31 +08:00
  • 6c1f64e992 refactor README Andy Green 2013-01-20 11:28:06 +08:00
  • f6eeabc749 syslog requires format string Edwin van den Oetelaar 2013-01-19 20:01:01 +08:00
  • f431247270 revert zlib update 1.2.7 Andy Green 2013-01-19 15:11:23 +08:00
  • 24cba92c7e make use of lock file Andy Green 2013-01-19 13:56:10 +08:00
  • 0bf3ef605d windows compatibility changes for private libwebsockets FNA 2013-01-19 13:58:06 +08:00
  • fd6764a1fb test server add daemonization flag Andy Green 2013-01-19 11:11:42 +08:00
  • 058ba81017 test server use syslog logging Andy Green 2013-01-19 11:32:18 +08:00
  • 69e436444e allow_use_of_lwsl_logging in user code Andy Green 2013-01-19 11:58:07 +08:00
  • c11db201cf helper api: log through syslog Andy Green 2013-01-19 11:12:16 +08:00
  • b3a614add9 logging select some lwsl_info usage to be lwsl_notice Andy Green 2013-01-19 13:08:17 +08:00
  • 7c19c34f9a add lwsl_notice Andy Green 2013-01-19 12:18:07 +08:00
  • 0b31909cce expose log level in emit Andy Green 2013-01-19 11:17:56 +08:00
  • 3662b663bc change bitfield setting to avoid gcc warnings Andy Green 2013-01-19 11:52:06 +08:00
  • 10601c1fba improve frame_is_binary setting Andy Green 2013-01-19 10:39:35 +08:00
  • acbaee649a add lws_confirm_legit_wsi Andy Green 2013-01-18 22:00:22 +08:00
  • a1ce6be947 refactor and introduce without server configure option Andy Green 2013-01-18 11:43:21 +08:00
  • 2fd3f2f78f introdice tracking if frame is binary Andy Green 2013-01-18 09:49:20 +08:00
  • 759c9ac465 different compiler warning fixes Edwin van den Oetelaar 2013-01-18 09:20:54 +08:00
  • 6d1fcb7a95 add lexical parser for headers Andy Green 2013-01-18 01:55:48 +08:00
  • 4a673a38ca deprecate x google mux Andy Green 2013-01-17 19:53:16 +08:00
  • 706961dbb5 solve flowcontrol problems Andy Green 2013-01-17 16:50:35 +08:00
  • 0303db482e check errors on shutdown close Andy Green 2013-01-17 14:46:43 +08:00
  • dfb2304168 replace hashtable polltable management Andy Green 2013-01-17 12:26:48 +08:00
  • 6c720c4440 use simple lookup table for extpoll Edwin van der Oetelaar 2013-01-17 11:16:15 +08:00
  • b2de95d2d4 include daemonization file whoops Andy Green 2013-01-17 15:49:27 +08:00
  • eff73742bc portability dont assume size of tv.t_usec Andy Green 2013-01-17 15:02:02 +08:00
  • 6304686509 add disable debug to README configuration options list Andy Green 2013-01-17 10:15:52 +08:00
  • 27b3237392 including assert h needed on osx Peter Young 2013-01-17 10:10:10 +08:00
  • 26757a75bc just use limits.h directly Peter Young 2013-01-17 10:08:16 +08:00
  • 279a303662 introduce daemonize Andy Green 2013-01-17 10:05:39 +08:00
  • d32bb9128b client allow remote server to accept with no protocol set Andy Green 2013-01-17 00:50:48 +08:00
  • 443ea54c5c move array bounds gcc workaround outside function Andy Green 2013-01-16 17:46:00 +08:00
  • f7248f8dfa update ping test client and stop exposing payload to extensions Andy Green 2013-01-16 14:35:12 +08:00
  • cf3590e460 export lswl_hexdump Andy Green 2013-01-16 14:35:27 +08:00
  • 040d2efa12 roubustness only return 0 from fd service if handled Andy Green 2013-01-16 13:40:43 +08:00
  • 03674a655d configure without client Andy Green 2013-01-16 11:47:40 +08:00
  • 5378b143c3 test client remove usleep Andy Green 2013-01-16 12:32:20 +08:00
  • b429d48cf1 refactor output.c Andy Green 2013-01-16 12:21:29 +08:00
  • 76f61e7ade refactor migrate client stuff to client.c Andy Green 2013-01-16 11:53:05 +08:00
  • 53f437e4e1 add new context arg to libwebsockets_serve_http_file Andy Green 2013-01-16 11:45:38 +08:00
  • 1023d2b18f robustness server dont exit server on accept problems Andy Green 2013-01-16 11:43:53 +08:00
  • 3278872824 workaround for some gcc array bounds false positive Andy Green 2013-01-16 10:21:34 +08:00
  • fab033dd4f add logo to test file Andy Green 2013-01-16 10:11:34 +08:00
  • bb2dc8aeb1 update test server html serving callback to use aepd whitelist approach Andy Green 2013-01-16 10:06:28 +08:00
  • 56d4697463 add libwebsockets.org logo to share Andy Green 2013-01-16 10:00:39 +08:00
  • 583f8b3b11 optimize http file sending Andy Green 2013-01-16 08:37:48 +08:00
  • 65b0e91061 listen socket more frequent service Andy Green 2013-01-16 07:59:47 +08:00
  • fa17ca7225 add empty m4 dir as workaround for autoreconf issue Andy Green 2013-01-15 21:56:12 +08:00
  • a824d18bc5 allow LWS_SOMAXCONN to be defined at configuretime Andy Green 2013-01-15 20:52:29 +08:00
  • 5fc460cd41 extpoll use hashtable for fd tracking Andy Green 2013-01-15 19:44:33 +08:00
  • 29da6d9443 allow building just the library not the testapps Andy Green 2013-01-15 19:57:06 +08:00
  • 63ca55e9b3 make sure we have PATH_MAX on some linux toolchains (AG modified a bit) Jack Mitchell 2013-01-15 19:49:05 +08:00
  • 8db451f363 extpoll break out of loop when set or clear finds fd Edwin van der Oetelaar 2013-01-15 16:22:34 +08:00
  • d280b6ecb3 http service break into outer loop states Andy Green 2013-01-15 13:40:23 +08:00
  • a50dd1af40 merge test server extpoll into test server Andy Green 2013-01-15 12:39:48 +08:00
  • 5e59bf15e1 optimize extpoll fd delete Edwin van der Oetelaar 2013-01-15 11:23:05 +08:00
  • 73abc25cb5 deal with SSL_ERROR_WANT_ in client connect action Andy Green 2013-01-13 11:05:30 +08:00
  • 43063dd250 add longlived option to test client Andy Green 2013-01-13 11:58:18 +08:00
  • f7609e9ada logging ensure everyone has a newline Andy Green 2013-01-14 13:10:55 +08:00
  • 3fc2c65d2f replace ifdefs around close socket with compatible_close Andy Green 2013-01-14 15:35:02 +08:00
  • 455d1fed06 ssl client certs fix crash Larry Hayes 2013-01-15 01:03:58 +08:00
  • 24b588b6d9 absorb README.rst into main README and code Andy Green 2013-01-13 09:53:18 +08:00
  • c0d6b63c83 expose compiletime constants to setting from configure Andy Green 2013-01-12 23:42:17 +08:00
  • d678ea3cd2 renable deflate frame buffer expansion fixing DoS Andy Green 2013-01-12 23:09:36 +08:00
  • 3c82019d52 fix config enable name for getifaddrs Andy Green 2013-01-12 23:31:39 +08:00
  • c4ef7b1609 introduce getifaddrs for toolchains without it David 2013-01-12 20:39:47 +08:00
  • 41c5803d0f audit and make all malloc check for OOM Andy Green 2013-01-12 13:21:08 +08:00
  • 8a26509800 logging add timestamp Andy Green 2013-01-12 09:25:07 +08:00
  • de8f27a80b logging extend level set api to allow setting emission function Andy Green 2013-01-12 09:17:42 +08:00
  • 7e9b427afc update README with info on new logging scheme Andy Green 2013-01-10 22:56:15 +08:00