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
-
fbf48227b3
add by hand http send example
Andy Green
2013-02-14 23:06:37 +08:00 -
e803c82044
create user alloc for http if requested
Andy Green
2013-02-14 23:18:10 +08:00 -
54cb346320
introduce LWS_CALLBACK_HTTP_WRITEABLE
Andy Green
2013-02-14 22:23:54 +08:00 -
adc71469da
just get hostname into canonical_hostname
Andy Green
2013-02-14 17:11:22 +08:00 -
475bbdc938
remove getnameinfo
Andy Green
2013-02-14 17:02:26 +08:00 -
9fc50b5a40
fragge able to send chunks larger than rx buffer
Andy Green
2013-02-14 14:15:58 +08:00 -
c2bb3dc7b3
unstaged server changes
v1.22-chrome26-firefox18
Andy Green
2013-02-14 11:25:44 +08:00 -
53a4678608
update 1.21 changelog
Andy Green
2013-02-14 11:23:49 +08:00 -
ff5dbf91b1
check for default protocol rx buf limit
v1.21-chrome26-firefox18
Andy Green
2013-02-14 10:18:31 +08:00 -
182cb9ae5f
update changelog
v1.2-chrome26-firefox18
Andy Green
2013-02-13 11:54:08 +08:00 -
0878b9ed05
fix missing cr from closing log
Andy Green
2013-02-13 11:44:20 +08:00 -
3ad2ecfbd8
update echo to use externsion getting api
Andy Green
2013-02-13 09:34:53 +08:00 -
f272cb0624
Fixed DLL compilation on Windows for CMake.
Joakim Soderberg
2013-02-13 09:29:26 +08:00 -
08483536d2
Fixed soname and build shared lib for CMake.
Joakim Soderberg
2013-02-13 09:29:17 +08:00 -
f83585f4b6
Added so-version information to the lib.
Joakim Soderberg
2013-02-13 09:29:09 +08:00 -
5b7312213e
disable fstack usage
Andy Green
2013-02-13 09:08:43 +08:00 -
0f13459048
echo test app needs different lockfile
Andy Green
2013-02-12 22:44:43 +08:00 -
676bac2583
update rpm specfile
Andy Green
2013-02-12 15:48:00 +08:00 -
f59d56cbd8
introduce attack script
Andy Green
2013-02-12 12:56:05 +08:00 -
94f94652ed
security disallow repeated GET
Andy Green
2013-02-12 13:10:19 +08:00 -
3ee9b31054
security harden http parser a bit
Andy Green
2013-02-12 12:52:39 +08:00 -
d579a7d89a
fix another escaape runon
Andy Green
2013-02-12 12:53:36 +08:00 -
c3ef0d600a
add cyassl keepalive valgrind minimal mem to changelog
Andy Green
2013-02-12 10:50:49 +08:00 -
48258817a0
bump version to 1.2 and soname to 3
Andy Green
2013-02-12 10:36:39 +08:00 -
508946cefd
api make close api private only
Andy Green
2013-02-12 10:19:08 +08:00 -
70edd6fb80
api remove hangup_on_client
Andy Green
2013-02-12 10:15:25 +08:00 -
728569af60
update test echo for iface info member namechange
Andy Green
2013-02-12 10:10:32 +08:00 -
cecf5e73cf
eliminate snprintf
Andy Green
2013-02-12 10:07:22 +08:00 -
7a506ba5cb
fix info struct api docs for iface vs interface
Andy Green
2013-02-12 10:13:02 +08:00 -
63ff120ba5
Fixed compilation on Windows.
Joakim Soderberg
2013-02-11 17:52:23 +01:00 -
72dfd756d4
update memory performance info
Andy Green
2013-02-11 22:40:39 +08:00 -
224149ab58
fix ssl reject path for freeing header allocation
Andy Green
2013-02-11 21:43:41 +08:00 -
35517092ff
fix busted debug format in ssl mode
Andy Green
2013-02-11 20:10:56 +08:00 -
090789e87b
fix string escape runon
Andy Green
2013-02-11 20:03:59 +08:00 -
14f4729c0d
fix without server
Andy Green
2013-02-11 19:36:15 +08:00 -
b5b23199f6
style cleanup
Andy Green
2013-02-11 17:13:32 +08:00 -
ad68639a7b
valgrind openssl destroy as far as possible
Andy Green
2013-02-11 14:50:45 +08:00 -
3886ec7246
valgrind client close in a controlled way on SIGINT
valgrind-clean
Andy Green
2013-02-11 14:32:02 +08:00 -
fdd305a986
valgrind eliminate uninitialized warning on close
Andy Green
2013-02-11 14:32:48 +08:00 -
1ae1b1fae8
valgrind also deallocate rx buf on close when client
Andy Green
2013-02-11 14:12:32 +08:00 -
310655bf27
valgrind dont close things directly in the callback
Andy Green
2013-02-11 14:08:50 +08:00 -
93f98d748d
valgrind client go through context destroy on connection error
Andy Green
2013-02-11 14:05:02 +08:00 -
e77fb804dc
client convert to new headers scheme eliminating mallocs
Andy Green
2013-02-11 13:04:45 +08:00 -
bebc1bb852
valgrind free rx_user_buffer if entered CONNMODE_WS_SERVING
Andy Green
2013-02-11 12:37:13 +08:00 -
a7109e6ebf
valgrind introduce protocol init and destroy user callbacks
Andy Green
2013-02-11 12:05:54 +08:00 -
7b92205086
valgrind context destroy close all conns properly
Andy Green
2013-02-11 11:43:05 +08:00 -
4708a02f06
valgrind drop header allocation down http path
Andy Green
2013-02-11 11:27:44 +08:00 -
16ab3185c4
replace per header mallocs with single malloc 3 level struct
Andy Green
2013-02-10 18:02:31 +08:00 -
a86f634d4f
improve static allocation notice
Andy Green
2013-02-11 11:04:56 +08:00 -
4659648159
valgrind free context allocations
Andy Green
2013-02-11 11:04:01 +08:00 -
33fa908293
remove extension cruft from struct lws
Andy Green
2013-02-11 10:03:00 +08:00 -
60fbc63513
use part of service buffer to make response not malloc
Andy Green
2013-02-11 09:37:23 +08:00 -
895d56d4ce
remove minimum frame size for deflate
Andy Green
2013-02-11 09:32:53 +08:00 -
a3957ef804
stop O2 override
Andy Green
2013-02-11 09:31:43 +08:00 -
aedc953a8f
dont close in user callback wrapper let ancestor do it
Andy Green
2013-02-10 21:21:24 +08:00 -
5ab9c68687
fix error path in file transfer
Andy Green
2013-02-10 20:58:04 +08:00 -
acfa1a879e
throw out lws_websocket_related cruft
Andy Green
2013-02-10 16:25:20 +08:00 -
d91d5e8d22
optimize wsi using bitfields and enums to chars
Andy Green
2013-02-10 16:00:47 +08:00 -
e48ba315b8
use context service buffer instead of stack for clent_connect
Andy Green
2013-02-10 15:34:59 +08:00 -
f54a94b494
use context service buffer instead of stack for clent_connect_2
Andy Green
2013-02-10 15:19:39 +08:00 -
e310b0c443
use context service buffer instead of stack for create_context
Andy Green
2013-02-10 15:10:10 +08:00 -
2b40b79e6d
fix non ssl changes missed from context api change
Andy Green
2013-02-10 22:22:01 +08:00 -
c97067cf69
use context service buffer instead of stack for lws_client_socket_service
Andy Green
2013-02-10 11:03:32 +08:00 -
0390608a39
use context service buffer instead of stack for server_socket_service
Andy Green
2013-02-10 10:43:04 +08:00 -
5f348a80a0
add static stack analysis
Andy Green
2013-02-10 10:23:24 +08:00 -
f0b79e238c
dont try figure out listen_service_fd position if unset
Andy Green
2013-02-10 10:46:45 +08:00 -
a47865fa19
dont try set per socket keepalive timing on bsds
Andy Green
2013-02-10 09:39:47 +08:00 -
9e4c917c27
fix broken listen socket piggybacking
Andy Green
2013-02-10 09:06:38 +08:00 -
a690cd066e
introduce keepalive option and make common socket options function
Andy Green
2013-02-09 12:25:31 +08:00 -
da1fb0b89f
remove receiving timeout for client
Andy Green
2013-02-09 14:20:17 +08:00 -
8e0c98484e
correct test client to close synchronously with last send
Andy Green
2013-02-09 14:10:04 +08:00 -
e7c97e8429
align max frame for mirror protocol to what the code does
Andy Green
2013-02-09 14:07:32 +08:00 -
1b26527e72
change context creation params to struct
Andy Green
2013-02-09 14:01:09 +08:00 -
0480f6420c
handshake bail3 should be bail
Andy Green
2013-02-08 20:10:03 +08:00 -
5449511d3e
remove fixed rx buffer allow definition per protocol
Andy Green
2013-02-06 21:10:16 +09:00 -
f27034201f
account for context in static allocation figure
Andy Green
2013-02-08 12:53:27 +08:00 -
9b09dc0213
remove all PATH_MAX or MAX_PATH
Andy Green
2013-02-08 12:48:36 +08:00 -
e84652c4ea
use context service buf in place of large stack arrays
Andy Green
2013-02-08 13:01:02 +08:00 -
b8b247d3e1
remove need for filepath buffer on http file serve
Andy Green
2013-01-22 07:20:08 +08:00 -
c11b587aed
add static linking exception to LICENSE
Andy Green
2013-02-07 23:44:21 +08:00 -
750200121e
add unchanged lgpl 2.1 in LICENSE
Andy Green
2013-02-07 23:43:56 +08:00 -
3b233cbc24
Fix memory leaks when creating a context.
Peter Pentchev
2013-02-07 16:31:19 +02:00 -
4d46cb5a3f
Generate the API reference in text format, too.
Peter Pentchev
2013-02-07 16:19:52 +02:00 -
c74964ec44
Fix two typos.
Peter Pentchev
2013-02-07 16:17:13 +02:00 -
ed334463e8
changelog header lifecycle
Andy Green
2013-02-07 21:14:33 +08:00 -
23c5f2ecd0
add autotools bits for cyassl
Andy Green
2013-02-06 15:43:00 +09:00 -
68a672bb44
unionize header token array
Andy Green
2013-02-06 20:23:40 +09:00 -
a2b3a36e44
document header lifecycle change
Andy Green
2013-02-06 20:13:03 +09:00 -
2b57a34677
headers deleted after websocket established
Andy Green
2013-02-06 15:15:25 +09:00 -
e4dffc99df
leverage TOKEN_SKIPPING better in parser
Andy Green
2013-02-04 09:24:18 +08:00 -
177ca78921
simplify parsing complete
Andy Green
2013-02-04 09:09:19 +08:00 -
3455e676d8
act on fatal parse problems
Andy Green
2013-02-04 08:55:42 +08:00 -
c5dc32ab48
remove deprecated vcxproj
Andy Green
2013-02-06 20:00:45 +09:00 -
df60b0c089
update changelog about cmake
Andy Green
2013-02-06 19:57:12 +09:00 -
7df9908148
Added build instructions for CMake.
Joakim Soderberg
2013-02-07 20:24:19 +08:00 -
039ce8fc7f
add README
Andy Green
2013-02-06 16:07:27 +09:00 -
f57751f92b
Fixed compilation on NetBSD.
Joakim Soderberg
2013-02-06 15:31:20 +09:00 -
cb4156d437
Cleaned up the CyaSSL linking in the CMake project a bit.
Joakim Söderberg
2013-02-06 15:30:56 +09:00 -
91de93391c
Fixed windows build.
Joakim Soderberg
2013-02-06 15:30:33 +09:00 -
e9a42119f6
Added some minor changes to CMake build file.
Joakim Soderberg
2013-02-06 15:29:59 +09:00