mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
Commit graph
Select branches
Hide pull requests
coverity_scan
digest-auth
esp32
main
v1.5-stable
v1.6-stable
v1.7-stable
v2.0-stable
v2.1-stable
v2.2-stable
v2.3-stable
v2.4-stable
v3.0-stable
v3.1-stable
v3.2-stable
v4.0-stable
v4.1-stable
v4.2-rc1-stable
v4.2-stable
v4.3-stable
#1000
#1000
#1002
#1002
#1005
#1005
#1007
#1007
#1012
#1012
#1013
#1013
#1018
#1018
#1020
#1020
#1033
#1033
#1039
#1039
#104
#104
#1040
#1040
#1043
#1043
#106
#106
#1070
#1070
#1073
#1073
#1074
#1074
#1075
#1075
#1082
#1082
#1089
#1089
#1091
#1091
#1092
#1092
#1102
#1102
#1106
#1106
#1109
#1109
#1111
#1111
#112
#112
#1122
#1122
#1130
#1130
#1145
#1145
#115
#115
#1155
#1155
#1161
#1161
#1168
#117
#117
#1173
#1173
#118
#118
#1185
#1185
#1188
#1188
#119
#119
#1201
#1201
#1206
#1206
#121
#121
#1215
#1215
#1231
#1231
#1248
#1248
#1258
#1258
#126
#126
#1260
#1260
#1265
#1265
#1266
#1266
#1267
#1267
#1273
#1273
#128
#128
#1285
#1285
#1293
#1293
#1294
#1294
#1298
#1298
#130
#130
#1306
#1306
#1309
#1309
#1313
#1313
#1316
#1316
#1319
#1319
#1325
#1325
#1326
#1326
#1330
#1330
#1333
#1333
#1338
#1338
#134
#134
#1340
#1340
#1345
#1345
#135
#135
#1355
#1355
#1365
#1369
#1369
#1373
#1373
#138
#138
#1385
#1385
#1389
#1389
#139
#139
#140
#1403
#1403
#1407
#1407
#141
#141
#1416
#1416
#1417
#1417
#142
#142
#1426
#1426
#1427
#1427
#143
#143
#1432
#1432
#1433
#1433
#1442
#1448
#1452
#1453
#1457
#146
#1460
#1475
#148
#148
#1480
#149
#1495
#1498
#1499
#1504
#1506
#151
#1520
#1521
#153
#153
#1530
#1533
#1535
#1536
#1537
#154
#154
#1540
#1542
#1547
#1561
#1563
#157
#157
#1577
#158
#158
#159
#159
#1592
#1593
#1594
#1595
#1597
#16
#16
#160
#160
#1608
#161
#161
#1613
#1616
#1617
#1618
#162
#162
#1621
#1623
#1632
#1646
#1648
#1656
#1661
#1663
#1668
#169
#169
#1696
#1698
#1707
#171
#171
#1711
#1717
#1728
#173
#173
#1736
#1739
#174
#174
#1743
#1745
#1748
#1750
#1751
#1755
#176
#176
#1766
#179
#179
#1790
#1794
#1795
#1798
#1800
#181
#181
#1811
#1813
#1814
#1815
#1818
#1819
#182
#182
#1834
#184
#184
#1843
#1845
#1855
#1867
#1868
#1869
#187
#187
#1871
#1879
#188
#188
#1888
#1891
#1896
#19
#19
#1912
#192
#192
#1926
#1927
#193
#193
#1930
#1942
#197
#197
#1977
#1978
#1979
#1986
#1989
#199
#199
#2
#2
#200
#200
#2001
#201
#201
#202
#202
#2020
#2028
#2029
#203
#203
#2030
#2031
#204
#204
#2046
#2048
#2049
#2050
#2051
#2052
#2054
#2055
#2056
#2061
#2067
#207
#2074
#2075
#2077
#2080
#2082
#209
#209
#2093
#2107
#211
#211
#2111
#2117
#212
#212
#2126
#2142
#215
#215
#2152
#216
#216
#217
#217
#218
#218
#2185
#219
#219
#22
#22
#2204
#221
#221
#222
#222
#2220
#2228
#2233
#2247
#2249
#225
#225
#2250
#2251
#2255
#2256
#2258
#2259
#2269
#2270
#2273
#2281
#2283
#2285
#2286
#2288
#23
#23
#230
#230
#2304
#2305
#231
#231
#2313
#2316
#232
#232
#2320
#2323
#233
#233
#234
#234
#2344
#2345
#2355
#2357
#238
#238
#2393
#24
#24
#2400
#2409
#2411
#2413
#242
#242
#2421
#2427
#2432
#2434
#2435
#2439
#2440
#2441
#2443
#2444
#2445
#2446
#2447
#245
#245
#2450
#2451
#2452
#2454
#2457
#2458
#2461
#2463
#2466
#2468
#2473
#2478
#248
#248
#249
#249
#2491
#25
#25
#2506
#251
#2513
#2520
#2521
#253
#253
#2534
#2535
#2548
#2551
#2564
#2569
#2579
#258
#258
#2580
#2587
#26
#26
#2613
#2616
#2622
#2632
#2647
#265
#265
#2666
#267
#267
#2670
#268
#268
#2682
#269
#269
#270
#270
#2705
#2709
#271
#271
#2715
#2717
#272
#272
#2722
#2726
#2727
#2728
#273
#273
#2737
#2745
#275
#275
#2758
#276
#276
#277
#277
#2778
#2778
#278
#278
#2780
#2780
#2781
#2785
#2785
#2792
#2808
#282
#282
#2824
#2828
#2828
#283
#283
#2832
#2856
#286
#286
#2861
#2861
#2869
#287
#287
#2872
#288
#288
#2882
#2882
#2893
#2893
#29
#29
#2902
#291
#291
#2917
#2924
#2927
#2935
#2935
#294
#294
#296
#296
#2967
#297
#297
#2970
#2977
#298
#298
#2980
#2985
#2987
#3
#3
#3003
#3008
#3010
#3014
#3017
#3018
#3021
#3025
#3027
#3029
#303
#303
#3034
#3037
#3038
#3041
#3066
#307
#307
#3077
#3078
#3082
#3083
#3084
#3095
#3096
#31
#31
#310
#310
#3100
#3109
#311
#311
#3111
#3123
#3124
#3130
#3134
#3138
#3139
#3145
#3145
#315
#315
#3154
#3155
#3156
#3164
#3165
#3171
#3172
#3187
#3187
#3212
#3217
#322
#322
#3223
#3229
#323
#323
#3230
#3231
#3232
#3233
#3234
#3238
#3239
#324
#324
#3248
#3251
#3257
#326
#326
#3260
#3264
#3265
#3265
#3266
#3267
#3267
#328
#328
#3287
#33
#33
#330
#330
#3317
#3317
#332
#332
#3330
#3330
#3332
#3335
#3338
#3338
#3344
#335
#335
#336
#337
#339
#339
#34
#34
#348
#348
#349
#349
#353
#353
#354
#354
#355
#355
#361
#361
#362
#362
#363
#363
#365
#365
#366
#366
#368
#368
#37
#37
#370
#370
#372
#372
#378
#378
#383
#383
#399
#399
#40
#40
#401
#401
#402
#402
#413
#413
#42
#42
#420
#420
#422
#422
#425
#425
#429
#429
#43
#43
#431
#431
#432
#432
#433
#433
#434
#434
#436
#436
#44
#44
#440
#440
#443
#443
#445
#445
#446
#446
#449
#449
#45
#45
#452
#46
#46
#460
#460
#462
#462
#463
#463
#465
#465
#47
#47
#470
#470
#476
#476
#482
#482
#484
#484
#487
#487
#490
#490
#491
#491
#492
#492
#494
#494
#495
#495
#498
#498
#5
#5
#50
#50
#502
#502
#505
#505
#507
#507
#51
#51
#511
#511
#512
#512
#513
#513
#527
#527
#543
#543
#548
#548
#549
#549
#556
#556
#560
#560
#565
#565
#57
#57
#577
#577
#58
#58
#580
#580
#584
#597
#6
#6
#603
#603
#604
#604
#605
#605
#606
#606
#607
#607
#61
#61
#612
#612
#614
#614
#62
#62
#63
#63
#631
#631
#635
#635
#636
#636
#639
#639
#642
#642
#643
#643
#645
#645
#655
#655
#66
#66
#660
#660
#667
#667
#679
#679
#68
#68
#688
#688
#69
#69
#693
#694
#694
#696
#696
#70
#70
#71
#71
#72
#72
#726
#726
#73
#73
#735
#735
#74
#74
#748
#748
#749
#749
#75
#75
#76
#76
#760
#760
#761
#761
#769
#769
#772
#772
#777
#777
#78
#78
#79
#79
#793
#793
#794
#794
#800
#800
#806
#807
#807
#81
#81
#811
#811
#812
#812
#814
#814
#82
#82
#825
#825
#829
#829
#83
#83
#839
#839
#84
#84
#843
#843
#849
#849
#85
#85
#86
#86
#861
#861
#862
#862
#865
#865
#868
#868
#869
#869
#87
#87
#876
#876
#88
#88
#895
#895
#90
#90
#902
#902
#903
#903
#905
#905
#907
#907
#909
#909
#91
#91
#910
#910
#911
#911
#915
#915
#92
#92
#920
#920
#922
#922
#93
#93
#931
#931
#94
#94
#940
#940
#95
#95
#959
#959
#96
#96
#966
#966
#967
#967
#97
#97
#987
#987
#990
#990
#992
#992
#993
#993
deflate-stream-support
master-test-2015-11-06-1
master-test-2015-11-19-1
release-0.1
release-0.2
release-0.3
release-0.4
release-0.5
release-0.6
support-chrome-20-firefox-12
support-protocol-v7
support-protocol-v8-chrome-15-firefox-6
v1.0-chrome25-firefox17
v1.1-chrome26-firefox18
v1.2-chrome26-firefox18
v1.21-chrome26-firefox18
v1.22-chrome26-firefox18
v1.23-chrome32-firefox24
v1.3-chrome37-firefox30
v1.4-chrome43-firefox-36
v1.5-chrome47-firefox41
v1.5.1
v1.6.0-chrome48-firefox42
v1.6.1
v1.6.2
v1.6.3
v1.7.0
v1.7.1
v1.7.2
v1.7.3
v1.7.4
v1.7.5
v1.7.6
v1.7.7
v1.7.8
v1.7.9
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.1-pre3
v2.1.0
v2.1.1
v2.2.0
v2.2.1
v2.2.2
v2.3.0
v2.4.0
v2.4.1
v2.4.2
v3.0.0
v3.0.1
v3.1.0
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v4.0.0
v4.0.08
v4.0.1
v4.0.10
v4.0.12
v4.0.13
v4.0.15
v4.0.16
v4.0.17
v4.0.18
v4.0.19
v4.0.2
v4.0.20
v4.0.21
v4.0.3
v4.0.4
v4.0.5
v4.0.6
v4.0.7
v4.0.9
v4.1.0
v4.1.0-rc1
v4.1.0-rc2
v4.1.1
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.2-rc1
v4.2.0
v4.2.1
v4.2.2
v4.3.0
v4.3.1
v4.3.2
v4.3.3
v4.3.4
v4.3.5
valgrind-clean
-
b378ce9d18
Added support for CyaSSL replacement of OpenSSL.
Joakim Soderberg
2013-02-06 15:29:18 +09:00 -
4f4a38bae0
Added check for inline keyword availability.
Joakim Soderberg
2013-02-06 15:28:07 +09:00 -
68e8d730b8
Fixed build on OSX.
Joakim Söderberg
2013-02-06 15:27:39 +09:00 -
d2edfec5fa
Fixed linux compilation and added more compile options.
Joakim Soderberg
2013-02-06 15:27:27 +09:00 -
4c53123677
CMake support + fixed windows build. - Finalized CMake support (tested on windows only so far). - Uses a generated lws_config.h that is included in private-libwebsocket to pass defines, only used if CMAKE_BUILD is set. - Support for SSL on Windows. - Initial support for CyaSSL replacement of OpenSSL (This has been added to my older CMake-fork but haven't been tested on this version yet). - Fixed windows build (see below for details). - Fixed at least the 32-bit Debug build for the existing Visual Studio Project. (Not to keen fixing all the others when we have CMake support anyway (which can generate much better project files)...) - BUGFIXES: - handshake.c - used C99 definition of handshake_0405 function - libwebsocket.c - syslog not available on windows, put in ifdefs. - Fixed previous known crash bug on Windows where WSAPoll in Ws2_32.dll would not be present, causing the poll function pointer being set to NULL. - Uninitialized variable context->listen_service_extraseen would result in stack overflow because of infinite recursion. Fixed by initializing in libwebsocket_create_context - SO_REUSADDR means something different on Windows compared to Unix. - Setting a socket to nonblocking is done differently on Windows. (This should probably broken out into a helper function instead) - lwsl_emit_syslog -> lwsl_emit_stderr on Windows. - private-libwebsocket.h - PATH_MAX is not available on Windows, define as MAX_PATH - Always define LWS_NO_DAEMONIZE on windows. - Don't define lws_latency as inline that does nothing. inline is not support by the Microsoft compiler, replaced with an empty define instead. (It's __inline in MSVC) - server.c - Fixed nonblock call on windows - test-ping.c - Don't use C99 features (Microsoft compiler does not support it). - Move non-win32 headers into ifdefs. - Skip use of sighandler on Windows. - test-server.c - ifdef syslog parts on Windows.
Joakim Soderberg
2013-02-06 15:26:58 +09:00 -
add3926b17
Some more Cmake stuff.
Joakim Soderberg
2013-02-06 15:25:26 +09:00 -
08e434eb66
Started redoing CMake support based on the up to date repos
Joakim Soderberg
2013-02-01 14:52:53 +01:00 -
0d49c8d1a0
improve test server poll loop docs
Andy Green
2013-02-02 23:02:56 +08:00 -
a2156aa863
add note about MIPS opewrt configure options
Andy Green
2013-02-02 18:10:29 +08:00 -
81bbae0375
remove one more mention of broadcast callback
Andy Green
2013-02-01 11:17:02 +08:00 -
7b40545e92
introduce library version plus git hash
Andy Green
2013-02-01 10:50:15 +08:00 -
2d7acec9b2
remove stray reference to max broadcast size from readme.build
Andy Green
2013-02-01 08:48:41 +08:00 -
36eb70d7a9
additional casts allow test server build as cpp
Andy Green
2013-02-01 08:42:15 +08:00 -
bd1132f9ac
update changelog tag chrome 26 firefox 18
v1.1-chrome26-firefox18
Andy Green
2013-01-31 19:53:05 +08:00 -
c51823a418
renovate test html
Andy Green
2013-01-31 19:50:57 +08:00 -
a35c86f115
add changelog v1.0 to v1.1
Andy Green
2013-01-31 10:16:44 +08:00 -
2da89dccb0
bump version to 1.1 and soname to 2
Andy Green
2013-01-31 10:12:52 +08:00 -
98feb4be18
clean out remaining mentions of deprecated broadcast
Andy Green
2013-01-31 10:34:52 +08:00 -
d09d7d45f8
get error from getnameinfo if unable to improve hostname and use hostname
Andy Green
2013-01-31 10:05:43 +08:00 -
cbb3122ab4
fixes for without server and without client
Andy Green
2013-01-31 09:57:05 +08:00 -
daed4fbd54
fix unused var if no enable openssl
Jack Mitchell
2013-01-30 18:53:36 +08:00 -
769153ec5d
introduce test echo
Andy Green
2013-01-30 11:03:01 +08:00 -
467c7ef552
add info about why we close to more places
Andy Green
2013-01-30 12:28:34 +08:00 -
96d882a9d8
roubustness handle problems in read loop better
Andy Green
2013-01-30 12:27:27 +08:00 -
5fc75a9b6b
server allow NULL protocol map to protocol 0
Andy Green
2013-01-30 12:26:14 +08:00 -
aaf0b9f514
change get_peer_addresses to use context wsi latency
Andy Green
2013-01-30 08:12:20 +08:00 -
e000a709b3
instrument latency
Andy Green
2013-01-29 12:37:35 +08:00 -
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