summaryrefslogtreecommitdiff
path: root/resty.index
blob: 12d45a09a1e0826cdbfa2b68efea07e299b01516 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
dist nginx
  modules accept_failed beginners_guide chunked_encoding_from_backend configure configuring_https_servers contributing_changes control converting_rewrite_rules daemon_master_process_off debugging_log development_guide events example faq freebsd_tuning governance hash howto_build_on_win32 install license_copyright load_balancing nginx nginx nginx_dtrace_pid_provider ngx_core_module ngx_google_perftools_module ngx_http_access_module ngx_http_addition_module ngx_http_api_module_head ngx_http_auth_basic_module ngx_http_auth_jwt_module ngx_http_auth_request_module ngx_http_autoindex_module ngx_http_browser_module ngx_http_charset_module ngx_http_core_module ngx_http_dav_module ngx_http_empty_gif_module ngx_http_f4f_module ngx_http_fastcgi_module ngx_http_flv_module ngx_http_geo_module ngx_http_geoip_module ngx_http_grpc_module ngx_http_gunzip_module ngx_http_gzip_module ngx_http_gzip_static_module ngx_http_headers_module ngx_http_hls_module ngx_http_image_filter_module ngx_http_index_module ngx_http_internal_redirect_module ngx_http_js_module ngx_http_keyval_module ngx_http_limit_conn_module ngx_http_limit_req_module ngx_http_log_module ngx_http_map_module ngx_http_memcached_module ngx_http_mirror_module ngx_http_mp4_module ngx_http_perl_module ngx_http_proxy_module ngx_http_proxy_protocol_vendor_module ngx_http_random_index_module ngx_http_realip_module ngx_http_referer_module ngx_http_rewrite_module ngx_http_scgi_module ngx_http_secure_link_module ngx_http_session_log_module ngx_http_slice_module ngx_http_spdy_module ngx_http_split_clients_module ngx_http_ssi_module ngx_http_ssl_module ngx_http_status_module ngx_http_stub_status_module ngx_http_sub_module ngx_http_upstream_conf_module ngx_http_upstream_hc_module ngx_http_upstream_module ngx_http_userid_module ngx_http_uwsgi_module ngx_http_v2_module ngx_http_v3_module ngx_http_xslt_module ngx_mail_auth_http_module ngx_mail_core_module ngx_mail_imap_module ngx_mail_pop3_module ngx_mail_proxy_module ngx_mail_realip_module ngx_mail_smtp_module ngx_mail_ssl_module ngx_mgmt_module ngx_otel_module ngx_stream_access_module ngx_stream_core_module ngx_stream_geo_module ngx_stream_geoip_module ngx_stream_js_module ngx_stream_keyval_module ngx_stream_limit_conn_module ngx_stream_log_module ngx_stream_map_module ngx_stream_mqtt_filter_module ngx_stream_mqtt_preread_module ngx_stream_pass_module ngx_stream_proxy_module ngx_stream_proxy_protocol_vendor_module ngx_stream_realip_module ngx_stream_return_module ngx_stream_set_module ngx_stream_split_clients_module ngx_stream_ssl_module ngx_stream_ssl_preread_module ngx_stream_upstream_hc_module ngx_stream_upstream_module ngx_stream_zone_sync_module quic request_processing server_names stream_processing switches syntax sys_errlist syslog variables_in_config websocket welcome_nginx_facebook windows

module accept_failed
  section 18 652 name

module beginners_guide
  section 18 1416 name
  section 1416 3769 starting, stopping, and reloading configuration
  section 3769 4787 configuration file’s structure
  section 4787 8623 serving static content
  section 8623 12076 setting up a simple proxy server
  section 12076 13454 setting up fastcgi proxying

module chunked_encoding_from_backend
  section 18 883 name

module configure
  section 18 26143 name

module configuring_https_servers
  section 18 1722 name
  section 1722 3224 https server optimization
  section 3224 6904 ssl certificate chains
  section 6904 7736 a single http/https server
  section 7736 11966 name-based https servers
  section 9031 10364 an ssl certificate with several names
  section 10364 11966 server name indication
  section 11966 13648 compatibility

module contributing_changes
  section 18 78 name
  section 78 315 getting sources
  section 315 2270 formatting changes
  section 2270 2882 before submitting
  section 2882 3207 submitting changes
  section 3207 3519 website
  section 3519 3655 license

module control
  section 18 899 name
  section 899 3107 changing configuration
  section 3107 3731 rotating log-files
  section 3731 7796 upgrading executable on the fly

module converting_rewrite_rules
  section 18 86 name
  section 86 1951 a redirect to a main site
  section 1951 2913 converting mongrel rules

module daemon_master_process_off
  section 18 929 name

module debugging_log
  section 18 1494 name
  section 1494 1787 debugging log for selected clients
  section 1787 2707 logging to a cyclic memory buffer

module development_guide
  section 18 72 name
  section 72 3391 introduction
  section 94 801 code layout
  section 801 1206 include files
  section 1206 1384 integers
  section 1384 2060 common return codes
  section 2060 3391 error handling
  section 3391 11744 strings
  section 3408 6020 overview
  section 6020 7113 formatting
  section 7113 8175 numeric conversion
  section 8175 11744 regular expressions
  section 11744 14118 time
  section 14118 27846 containers
  section 14138 15681 array
  section 15681 18010 list
  section 18010 19779 queue
  section 19779 22802 red-black tree
  section 22802 27846 hash
  section 25604 27846 wildcard matching
  section 27846 36805 memory management
  section 27873 28688 heap
  section 28688 32097 pool
  section 32097 36805 shared memory
  section 36805 39939 logging
  section 39939 44126 cycle
  section 44126 47861 buffer
  section 47861 51113 networking
  section 47881 51113 connection
  section 51113 58493 events
  section 51129 53078 event
  section 53078 54162 i/o events
  section 54162 54966 timer events
  section 54966 56706 posted events
  section 56706 58493 event loop
  section 58493 63299 processes
  section 63299 67573 threads
  section 67573 85484 modules
  section 67590 71021 adding new modules
  section 71021 77448 core modules
  section 77448 85484 configuration directives
  section 85484 169295 http
  section 85498 88418 connection
  section 88418 98233 request
  section 98233 103817 configuration
  section 103817 111019 phases
  section 111019 118679 variables
  section 111038 113980 accessing existing variables
  section 113980 118679 creating variables
  section 118679 121075 complex values
  section 121075 124510 request redirection
  section 124510 131520 subrequests
  section 131520 133497 request finalization
  section 133497 138212 request body
  section 138212 143934 request body filters
  section 143934 149278 response
  section 144309 145633 response header
  section 145633 149278 header filters
  section 149278 150767 response body
  section 150767 156089 response body filters
  section 156089 157222 building filter modules
  section 157222 160774 buffer reuse
  section 160774 169295 load balancing
  section 169295 169432 examples
  section 169432 183520 code style
  section 169452 170377 general rules
  section 170377 171637 files
  section 171637 172098 comments
  section 172098 173154 preprocessor
  section 173154 175424 types
  section 175424 176942 variables
  section 176942 178724 functions
  section 178724 180768 expressions
  section 180768 183035 conditionals and loops
  section 183035 183520 labels
  section 183520 184760 debugging memory issues
  section 184760 189535 common pitfalls
  section 184785 185451 writing a c module
  section 185451 185928 c strings
  section 185928 186612 global variables
  section 186612 187079 manual memory management
  section 187079 187660 threads
  section 187660 188137 blocking libraries
  section 188137 189535 http requests to external services

module events
  section 18 1854 name

module example
  section 18 4369 name

module faq
  section 18 325 name

module freebsd_tuning
  section 18 83 name
  section 83 1589 listen queues
  section 1589 3552 socket buffers
  section 3552 6723 mbufs, mbuf clusters, etc.
  section 6723 6875 outgoing connections
  section 6875 6956 finalizing connection

module governance
  section 18 454 name
  section 454 971 our core commitments
  section 971 1313 nginx open source principles

module hash
  section 18 1414 name

module howto_build_on_win32
  section 18 108 name
  section 108 798 prerequisites
  section 798 2369 build steps
  section 2369 2434 see also

module install
  section 18 146 name
  section 146 254 installation on linux
  section 254 679 installation on freebsd
  section 679 949 building from sources

module license_copyright
  section 18 729 name

module load_balancing
  section 18 85 name
  section 85 529 introduction
  section 529 1038 load balancing methods
  section 1038 2291 default load balancing configuration
  section 2291 3072 least connected load balancing
  section 3072 4215 session persistence
  section 4215 5439 weighted load balancing
  section 5439 6439 health checks
  section 6439 6979 further reading

module nginx
  section 18 5756 nginx.org website
  section 323 1692 static site generation
  section 1692 2325 local development with docker
  section 2325 3421 local development with toolchain
  section 2367 3106 prerequisities
  section 3106 3287 building the site content
  section 3287 3421 running the website locally
  section 3421 5756 authoring content
  section 3448 3492 how pages are constructed
  section 3492 3685 making changes
  section 3685 4529 creating new pages
  section 4529 5756 style guide

module nginx
  section 18 62 name
  section 62 878 introduction
  section 878 1237 how-to
  section 1237 1351 development
  section 1351 7569 modules reference

module nginx_dtrace_pid_provider
  section 18 5021 name
  section 5021 5287 see also

module ngx_core_module
  section 17 71 name
  section 71 297 example configuration
  section 297 15884 directives
  section 316 930 accept_mutex
  section 930 1262 accept_mutex_delay
  section 1262 1457 daemon
  section 1457 2371 debug_connection
  section 2371 2766 debug_points
  section 2766 4064 env
  section 4064 5726 error_log
  section 5726 5908 events
  section 5908 6243 include
  section 6243 6472 load_module
  section 6472 6917 lock_file
  section 6917 7145 master_process
  section 7145 7596 multi_accept
  section 7596 8255 pcre_jit
  section 8255 8441 pid
  section 8441 8678 ssl_engine
  section 8678 9602 ssl_object_cache_inheritable
  section 9602 10395 thread_pool
  section 10395 11070 timer_resolution
  section 11070 11331 use
  section 11331 11608 user
  section 11608 12021 worker_aio_requests
  section 12021 12602 worker_connections
  section 12602 13766 worker_cpu_affinity
  section 13766 14120 worker_priority
  section 14120 14701 worker_processes
  section 14701 14964 worker_rlimit_core
  section 14964 15236 worker_rlimit_nofile
  section 15236 15578 worker_shutdown_timeout
  section 15578 15884 working_directory

module ngx_google_perftools_module
  section 17 560 name
  section 560 736 example configuration
  section 736 1072 directives
  section 755 1072 google_perftools_profiles

module ngx_http_access_module
  aliases ngx_access
  section 17 484 name
  section 484 1060 example configuration
  section 1060 1847 directives
  section 1079 1464 allow
  section 1464 1847 deny

module ngx_http_addition_module
  aliases ngx_addition
  section 17 325 name
  section 325 471 example configuration
  section 471 1583 directives
  section 490 839 add_before_body
  section 839 1185 add_after_body
  section 1185 1583 addition_types

module ngx_http_api_module_head
  section 17 840 name
  section 840 3022 example configuration
  section 3022 4572 directives
  section 3041 3785 api
  section 3785 4572 status_zone
  section 4572 6010 compatibility

module ngx_http_auth_basic_module
  aliases ngx_auth_basic
  section 17 568 name
  section 568 723 example configuration
  section 723 2737 directives
  section 742 1278 auth_basic
  section 1278 2737 auth_basic_user_file

module ngx_http_auth_jwt_module
  aliases ngx_auth_jwt
  section 17 994 name
  section 994 1922 supported algorithms
  section 1922 2072 example configuration
  section 2072 8253 directives
  section 2091 2929 auth_jwt
  section 2929 3681 auth_jwt_claim_set
  section 3681 4183 auth_jwt_header_set
  section 4183 4614 auth_jwt_key_cache
  section 4614 5281 auth_jwt_key_file
  section 5281 6520 auth_jwt_key_request
  section 6520 6965 auth_jwt_leeway
  section 6965 7418 auth_jwt_type
  section 7418 8253 auth_jwt_require
  section 8253 9187 embedded variables
  section 8364 8507 $jwt_header_i<name>
  section 8507 8962 $jwt_claim_i<name>
  section 8962 9187 $jwt_payload

module ngx_http_auth_request_module
  aliases ngx_auth_request
  section 17 1139 name
  section 1139 1446 example configuration
  section 1446 2122 directives
  section 1465 1759 auth_request
  section 1759 2122 auth_request_set

module ngx_http_autoindex_module
  aliases ngx_autoindex
  section 17 413 name
  section 413 502 example configuration
  section 502 2023 directives
  section 521 742 autoindex
  section 742 1091 autoindex_exact_size
  section 1091 1714 autoindex_format
  section 1714 2023 autoindex_localtime

module ngx_http_browser_module
  aliases ngx_browser
  section 17 618 name
  section 243 378 $modern_browser
  section 378 516 $ancient_browser
  section 516 618 $msie
  section 618 1322 example configuration
  section 1322 3117 directives
  section 1341 1731 ancient_browser
  section 1731 1966 ancient_browser_value
  section 1966 2885 modern_browser
  section 2885 3117 modern_browser_value

module ngx_http_charset_module
  aliases ngx_charset
  section 17 511 name
  section 511 653 example configuration
  section 653 4967 directives
  section 672 2022 charset
  section 2022 3190 charset_map
  section 3190 3856 charset_types
  section 3856 4628 override_charset
  section 4628 4967 source_charset

module ngx_http_core_module
  aliases ngx_core
  section 17 85 name
  section 85 66534 directives
  section 104 472 absolute_redirect
  section 472 2923 aio
  section 2923 3347 aio_write
  section 3347 4352 alias
  section 4352 4817 auth_delay
  section 4817 5197 chunked_transfer_encoding
  section 5197 5716 client_body_buffer_size
  section 5716 6441 client_body_in_file_only
  section 6441 6857 client_body_in_single_buffer
  section 6857 7489 client_body_temp_path
  section 7489 7976 client_body_timeout
  section 7976 8702 client_header_buffer_size
  section 8702 9049 client_header_timeout
  section 9049 9554 client_max_body_size
  section 9554 10042 connection_pool_size
  section 10042 10356 default_type
  section 10356 10971 directio
  section 10971 11347 directio_alignment
  section 11347 13532 disable_symlinks
  section 11732 11842 off
  section 11842 11942 on
  section 11942 12122 if_not_owner
  section 12122 13532 from=part
  section 13532 15687 error_page
  section 15687 15992 etag
  section 15992 16148 http
  section 16148 16809 if_modified_since
  section 16544 16617 off
  section 16617 16652 exact
  section 16652 16809 before
  section 16809 17387 ignore_invalid_headers
  section 17387 18736 internal
  section 18736 19567 keepalive_disable
  section 19567 19960 keepalive_min_timeout
  section 19960 20624 keepalive_requests
  section 20624 21035 keepalive_time
  section 21035 21710 keepalive_timeout
  section 21710 22657 large_client_header_buffers
  section 22657 23497 limit_except
  section 23497 24728 limit_rate
  section 24728 25256 limit_rate_after
  section 25256 26259 lingering_close
  section 26259 26673 lingering_time
  section 26673 27237 lingering_timeout
  section 27237 36089 listen
  section 36089 40255 location
  section 40255 40518 log_not_found
  section 40518 40771 log_subrequest
  section 40771 41223 max_ranges
  section 41223 42257 merge_slashes
  section 42257 42572 msie_padding
  section 42572 42826 msie_refresh
  section 42826 44083 open_file_cache
  section 44083 44351 open_file_cache_errors
  section 44351 44743 open_file_cache_min_uses
  section 44743 45000 open_file_cache_valid
  section 45000 45341 output_buffers
  section 45341 45717 port_in_redirect
  section 45717 46065 postpone_output
  section 46065 46633 read_ahead
  section 46633 46949 recursive_error_pages
  section 46949 47238 request_pool_size
  section 47238 48009 reset_timedout_connection
  section 48009 49781 resolver
  section 49781 50036 resolver_timeout
  section 50036 50747 root
  section 50747 51438 satisfy
  section 51438 51924 send_lowat
  section 51924 52344 send_timeout
  section 52344 53358 sendfile
  section 53358 53760 sendfile_max_chunk
  section 53760 54272 server
  section 54272 57006 server_name
  section 57006 57610 server_name_in_redirect
  section 57610 57990 server_names_hash_bucket_size
  section 57990 58277 server_names_hash_max_size
  section 58277 59009 server_tokens
  section 59009 59658 subrequest_output_buffer_size
  section 59658 60087 tcp_nodelay
  section 60087 60638 tcp_nopush
  section 60638 63687 try_files
  section 63687 64558 types
  section 64558 64981 types_hash_bucket_size
  section 64981 65298 types_hash_max_size
  section 65298 65917 underscores_in_headers
  section 65917 66193 variables_hash_bucket_size
  section 66193 66534 variables_hash_max_size
  section 66534 75431 embedded variables
  section 66851 66923 $arg_i<name>
  section 66923 66975 $args
  section 66975 67129 $binary_remote_addr
  section 67129 67328 $body_bytes_sent
  section 67328 67404 $bytes_sent
  section 67404 67472 $connection
  section 67472 67577 $connection_requests
  section 67577 67678 $connection_time
  section 67678 67749 $content_length
  section 67749 67816 $content_type
  section 67816 67873 $cookie_i<name>
  section 67873 67970 $document_root
  section 67970 68016 $document_uri
  section 68016 68190 $host
  section 68190 68226 $hostname
  section 68226 68402 $http_i<name>
  section 68402 68502 $https
  section 68502 68600 $is_args
  section 68600 68701 $limit_rate
  section 68701 68795 $msec
  section 68795 68840 $nginx_version
  section 68840 68887 $pid
  section 68887 68983 $pipe
  section 68983 69197 $proxy_protocol_addr
  section 69197 69408 $proxy_protocol_port
  section 69408 69629 $proxy_protocol_server_addr
  section 69629 69847 $proxy_protocol_server_port
  section 69847 71557 $proxy_protocol_tlv_i<name>
  section 71557 71604 $query_string
  section 71604 71791 $realpath_root
  section 71791 71835 $remote_addr
  section 71835 71876 $remote_port
  section 71876 71954 $remote_user
  section 71954 72006 $request
  section 72006 72294 $request_body
  section 72294 72950 $request_body_file
  section 72950 73055 $request_completion
  section 73055 73191 $request_filename
  section 73191 73301 $request_id
  section 73301 73415 $request_length
  section 73415 73501 $request_method
  section 73501 73674 $request_time
  section 73674 73746 $request_uri
  section 73746 73818 $scheme
  section 73818 74000 $sent_http_i<name>
  section 74000 74210 $sent_trailer_i<name>
  section 74210 74466 $server_addr
  section 74466 74539 $server_name
  section 74539 74612 $server_port
  section 74612 74807 $server_protocol
  section 74807 75067 $status
  section 75067 75156 $time_iso8601
  section 75156 75236 $time_local
  section 75236 75431 $uri

module ngx_http_dav_module
  aliases ngx_dav
  section 17 516 name
  section 516 916 example configuration
  section 916 3322 directives
  section 935 1281 create_full_put_path
  section 1281 1731 dav_access
  section 1731 2783 dav_methods
  section 2783 3322 min_delete_depth

module ngx_http_empty_gif_module
  aliases ngx_empty_gif
  section 17 185 name
  section 185 278 example configuration
  section 278 408 directives
  section 297 408 empty_gif

module ngx_http_f4f_module
  aliases ngx_f4f
  section 17 699 name
  section 699 797 example configuration
  section 797 1170 directives
  section 816 923 f4f
  section 923 1170 f4f_buffer_size

module ngx_http_fastcgi_module
  aliases ngx_fastcgi
  section 17 188 name
  section 188 628 example configuration
  section 628 40365 directives
  section 647 1912 fastcgi_bind
  section 1912 2409 fastcgi_buffer_size
  section 2409 3673 fastcgi_buffering
  section 3673 4106 fastcgi_buffers
  section 4106 4781 fastcgi_busy_buffers_size
  section 4781 5191 fastcgi_cache
  section 5191 5681 fastcgi_cache_background_update
  section 5681 6260 fastcgi_cache_bypass
  section 6260 6514 fastcgi_cache_key
  section 6514 7155 fastcgi_cache_lock
  section 7155 7570 fastcgi_cache_lock_age
  section 7570 8027 fastcgi_cache_lock_timeout
  section 8027 8432 fastcgi_cache_max_range_offset
  section 8432 8977 fastcgi_cache_methods
  section 8977 9237 fastcgi_cache_min_uses
  section 9237 14387 fastcgi_cache_path
  section 14387 15764 fastcgi_cache_purge
  section 15764 16147 fastcgi_cache_revalidate
  section 16147 17958 fastcgi_cache_use_stale
  section 17958 19848 fastcgi_cache_valid
  section 19848 20467 fastcgi_catch_stderr
  section 20467 20796 fastcgi_connect_timeout
  section 20796 21185 fastcgi_force_ranges
  section 21185 21677 fastcgi_hide_header
  section 21677 22025 fastcgi_ignore_client_abort
  section 22025 23144 fastcgi_ignore_headers
  section 23144 23848 fastcgi_index
  section 23848 24263 fastcgi_intercept_errors
  section 24263 24811 fastcgi_keep_conn
  section 24811 25492 fastcgi_limit_rate
  section 25492 26285 fastcgi_max_temp_file_size
  section 26285 28793 fastcgi_next_upstream
  section 26804 26948 error
  section 26948 27099 timeout
  section 27099 27176 invalid_header
  section 27176 27247 http_500
  section 27247 27318 http_503
  section 27318 27389 http_403
  section 27389 27460 http_404
  section 27460 27541 http_429
  section 27541 27867 non_idempotent
  section 27867 28793 off
  section 28793 29150 fastcgi_next_upstream_timeout
  section 29150 29510 fastcgi_next_upstream_tries
  section 29510 30060 fastcgi_no_cache
  section 30060 31587 fastcgi_param
  section 31587 32402 fastcgi_pass
  section 32402 32646 fastcgi_pass_header
  section 32646 32982 fastcgi_pass_request_body
  section 32982 33338 fastcgi_pass_request_headers
  section 33338 33790 fastcgi_read_timeout
  section 33790 34470 fastcgi_request_buffering
  section 34470 34982 fastcgi_send_lowat
  section 34982 35432 fastcgi_send_timeout
  section 35432 35958 fastcgi_socket_keepalive
  section 35958 36860 fastcgi_split_path_info
  section 36860 38530 fastcgi_store
  section 38530 39020 fastcgi_store_access
  section 39020 39593 fastcgi_temp_file_write_size
  section 39593 40365 fastcgi_temp_path
  section 40365 40833 parameters passed to a fastcgi server
  section 40833 41993 embedded variables
  section 41012 41803 $fastcgi_script_name
  section 41803 41993 $fastcgi_path_info

module ngx_http_flv_module
  aliases ngx_flv
  section 17 542 name
  section 542 629 example configuration
  section 629 753 directives
  section 648 753 flv

module ngx_http_geo_module
  aliases ngx_geo
  section 17 197 name
  section 197 428 example configuration
  section 428 3843 directives
  section 447 3843 geo
  section 1419 1482 delete
  section 1482 1809 default
  section 1809 1909 include
  section 1909 2271 proxy
  section 2271 2717 proxy_recursive
  section 2717 3843 ranges

module ngx_http_geoip_module
  aliases ngx_geoip
  section 17 620 name
  section 620 903 example configuration
  section 903 4564 directives
  section 922 1511 geoip_country
  section 1173 1273 $geoip_country_code
  section 1273 1379 $geoip_country_code3
  section 1379 1511 $geoip_country_name
  section 1511 3202 geoip_city
  section 1774 2058 $geoip_area_code
  section 2058 2164 $geoip_city_country_code
  section 2164 2275 $geoip_city_country_code3
  section 2275 2397 $geoip_city_country_name
  section 2397 2615 $geoip_dma_code
  section 2615 2655 $geoip_latitude
  section 2655 2697 $geoip_longitude
  section 2697 2862 $geoip_region
  section 2862 3048 $geoip_region_name
  section 3048 3138 $geoip_city
  section 3138 3202 $geoip_postal_code
  section 3202 3603 geoip_org
  section 3493 3603 $geoip_org
  section 3603 3964 geoip_proxy
  section 3964 4564 geoip_proxy_recursive

module ngx_http_grpc_module
  aliases ngx_grpc
  section 17 259 name
  section 259 440 example configuration
  section 440 17359 directives
  section 459 1613 grpc_bind
  section 1613 1970 grpc_buffer_size
  section 1970 2290 grpc_connect_timeout
  section 2290 2777 grpc_hide_header
  section 2777 3397 grpc_ignore_headers
  section 3397 3803 grpc_intercept_errors
  section 3803 6506 grpc_next_upstream
  section 4368 4512 error
  section 4512 4663 timeout
  section 4663 4740 invalid_header
  section 4740 4811 http_500
  section 4811 4882 http_502
  section 4882 4953 http_503
  section 4953 5024 http_504
  section 5024 5095 http_403
  section 5095 5166 http_404
  section 5166 5237 http_429
  section 5237 5554 non_idempotent
  section 5554 6506 off
  section 6506 6812 grpc_next_upstream_timeout
  section 6812 7121 grpc_next_upstream_tries
  section 7121 8155 grpc_pass
  section 8155 8390 grpc_pass_header
  section 8390 8830 grpc_read_timeout
  section 8830 9268 grpc_send_timeout
  section 9268 9948 grpc_set_header
  section 9948 10465 grpc_socket_keepalive
  section 10465 10807 grpc_ssl_certificate
  section 10807 12080 grpc_ssl_certificate_cache
  section 12080 12605 grpc_ssl_certificate_key
  section 12605 13002 grpc_ssl_ciphers
  section 13002 13804 grpc_ssl_conf_command
  section 13804 14077 grpc_ssl_crl
  section 14077 14591 grpc_ssl_key_log
  section 14591 15007 grpc_ssl_name
  section 15007 15335 grpc_ssl_password_file
  section 15335 15751 grpc_ssl_protocols
  section 15751 16164 grpc_ssl_server_name
  section 16164 16551 grpc_ssl_session_reuse
  section 16551 16853 grpc_ssl_trusted_certificate
  section 16853 17105 grpc_ssl_verify
  section 17105 17359 grpc_ssl_verify_depth

module ngx_http_gunzip_module
  aliases ngx_gunzip
  section 17 516 name
  section 516 622 example configuration
  section 622 1515 directives
  section 641 1131 gunzip
  section 1131 1515 gunzip_buffers

module ngx_http_gzip_module
  aliases ngx_gzip
  section 17 423 name
  section 423 709 example configuration
  section 709 5236 directives
  section 728 964 gzip
  section 964 1419 gzip_buffers
  section 1419 1689 gzip_comp_level
  section 1689 2223 gzip_disable
  section 2223 2487 gzip_http_version
  section 2487 2799 gzip_min_length
  section 2799 4471 gzip_proxied
  section 3428 3522 off
  section 3522 3653 expired
  section 3653 3793 no-cache
  section 3793 3933 no-store
  section 3933 4071 private
  section 4071 4190 no_last_modified
  section 4190 4291 no_etag
  section 4291 4389 auth
  section 4389 4471 any
  section 4471 4883 gzip_types
  section 4883 5236 gzip_vary
  section 5236 5416 embedded variables
  section 5275 5416 $gzip_ratio

module ngx_http_gzip_static_module
  aliases ngx_gzip_static
  section 17 388 name
  section 388 510 example configuration
  section 510 1436 directives
  section 529 1436 gzip_static

module ngx_http_headers_module
  aliases ngx_headers
  section 17 252 name
  section 252 489 example configuration
  section 489 3898 directives
  section 508 1242 add_header
  section 1242 1979 add_trailer
  section 1979 3898 expires

module ngx_http_hls_module
  aliases ngx_hls
  section 17 1284 name
  section 1284 1850 example configuration
  section 1850 5661 directives
  section 1869 1972 hls
  section 1972 2256 hls_buffers
  section 2256 4600 hls_forward_args
  section 4600 4863 hls_fragment
  section 4863 5124 hls_mp4_buffer_size
  section 5124 5661 hls_mp4_max_buffer_size

module ngx_http_image_filter_module
  aliases ngx_image_filter
  section 17 673 name
  section 673 939 example configuration
  section 939 5420 directives
  section 958 3019 image_filter
  section 1448 1523 off
  section 1523 1689 test
  section 1689 1900 size
  section 1900 2160 rotate
  section 2160 2560 resize
  section 2560 3019 crop
  section 3019 3345 image_filter_buffer
  section 3345 3698 image_filter_interlace
  section 3698 4160 image_filter_jpeg_quality
  section 4160 4498 image_filter_sharpen
  section 4498 4949 image_filter_transparency
  section 4949 5420 image_filter_webp_quality

module ngx_http_index_module
  aliases ngx_index
  section 17 379 name
  section 379 488 example configuration
  section 488 1322 directives
  section 507 1322 index

module ngx_http_internal_redirect_module
  aliases ngx_internal_redirect
  section 17 542 name
  section 542 1420 example configuration
  section 1420 1825 directives
  section 1439 1825 internal_redirect

module ngx_http_js_module
  aliases ngx_js
  section 17 308 name
  section 308 3001 example configuration
  section 3001 18216 directives
  section 3020 5029 js_body_filter
  section 3472 3527 r
  section 3527 3834 data
  section 3834 3903 flags
  section 3903 5029 last
  section 5029 5453 js_content
  section 5453 5904 js_context_reuse
  section 5904 6294 js_engine
  section 6294 6612 js_fetch_buffer_size
  section 6612 7076 js_fetch_ciphers
  section 7076 7409 js_fetch_max_response_buffer_size
  section 7409 7785 js_fetch_protocols
  section 7785 8246 js_fetch_timeout
  section 8246 8617 js_fetch_trusted_certificate
  section 8617 8938 js_fetch_verify
  section 8938 9264 js_fetch_verify_depth
  section 9264 9996 js_header_filter
  section 9996 10806 js_import
  section 10806 11325 js_include
  section 11325 11657 js_path
  section 11657 13546 js_periodic
  section 13546 14208 js_preload_object
  section 14208 15714 js_set
  section 15714 17683 js_shared_dict_zone
  section 17683 18216 js_var
  section 18216 18323 request argument

module ngx_http_keyval_module
  aliases ngx_keyval
  section 17 494 name
  section 494 878 example configuration
  section 878 3569 directives
  section 897 1294 keyval
  section 1294 3569 keyval_zone
  section 2530 2670 type=string
  section 2670 2897 type=ip
  section 2897 3569 type=prefix

module ngx_http_limit_conn_module
  aliases ngx_limit_conn
  section 17 452 name
  section 452 714 example configuration
  section 714 5037 directives
  section 733 2022 limit_conn
  section 2022 2434 limit_conn_dry_run
  section 2434 2809 limit_conn_log_level
  section 2809 3095 limit_conn_status
  section 3095 4655 limit_conn_zone
  section 4655 5037 limit_zone
  section 5037 5236 embedded variables
  section 5076 5236 $limit_conn_status

module ngx_http_limit_req_module
  aliases ngx_limit_req
  section 17 362 name
  section 362 639 example configuration
  section 639 5935 directives
  section 658 2580 limit_req
  section 2580 2986 limit_req_dry_run
  section 2986 3576 limit_req_log_level
  section 3576 3860 limit_req_status
  section 3860 5935 limit_req_zone
  section 5935 6167 embedded variables
  section 5974 6167 $limit_req_status

module ngx_http_log_module
  aliases ngx_log
  section 17 384 name
  section 384 713 example configuration
  section 713 8364 directives
  section 732 4083 access_log
  section 4083 7158 log_format
  section 5228 5293 $bytes_sent
  section 5293 5346 $connection
  section 5346 5450 $connection_requests
  section 5450 5548 $msec
  section 5548 5628 $pipe
  section 5628 5726 $request_length
  section 5726 5949 $request_time
  section 5949 5989 $status
  section 5989 6062 $time_iso8601
  section 6062 7158 $time_local
  section 7158 8364 open_log_file_cache
  section 7606 7756 max
  section 7756 7904 inactive
  section 7904 8077 min_uses
  section 8077 8216 valid
  section 8216 8364 off

module ngx_http_map_module
  aliases ngx_map
  section 17 199 name
  section 199 576 example configuration
  section 576 3859 directives
  section 595 3228 map
  section 1949 2157 default value
  section 2157 2493 hostnames
  section 2493 2590 include file
  section 2590 3228 volatile
  section 3228 3584 map_hash_bucket_size
  section 3584 3859 map_hash_max_size

module ngx_http_memcached_module
  aliases ngx_memcached
  section 17 329 name
  section 329 657 example configuration
  section 657 7409 directives
  section 676 1956 memcached_bind
  section 1956 2328 memcached_buffer_size
  section 2328 2663 memcached_connect_timeout
  section 2663 3060 memcached_gzip_flag
  section 3060 4664 memcached_next_upstream
  section 3450 3594 error
  section 3594 3745 timeout
  section 3745 3824 invalid_response
  section 3824 3888 not_found
  section 3888 4664 off
  section 4664 5025 memcached_next_upstream_timeout
  section 5025 5389 memcached_next_upstream_tries
  section 5389 5959 memcached_pass
  section 5959 6419 memcached_read_timeout
  section 6419 6877 memcached_send_timeout
  section 6877 7409 memcached_socket_keepalive
  section 7409 7554 embedded variables
  section 7448 7554 $memcached_key

module ngx_http_mirror_module
  aliases ngx_mirror
  section 17 281 name
  section 281 513 example configuration
  section 513 1714 directives
  section 532 827 mirror
  section 827 1714 mirror_request_body

module ngx_http_mp4_module
  aliases ngx_mp4
  section 17 3232 name
  section 3232 3455 example configuration
  section 3455 6082 directives
  section 3474 3579 mp4
  section 3579 3824 mp4_buffer_size
  section 3824 4349 mp4_max_buffer_size
  section 4349 5128 mp4_limit_rate
  section 5128 5546 mp4_limit_rate_after
  section 5546 6082 mp4_start_key_frame

module ngx_http_perl_module
  aliases ngx_perl
  section 17 514 name
  section 514 1950 known issues
  section 1950 2905 example configuration
  section 2905 3688 directives
  section 2924 3121 perl
  section 3121 3258 perl_modules
  section 3258 3484 perl_require
  section 3484 3688 perl_set
  section 3688 3930 calling perl from ssi
  section 3930 8828 the $r request object methods
  section 3980 4036 $r->args
  section 4036 5093 $r->filename
  section 5093 5185 $r->allow_ranges
  section 5185 5275 $r->discard_request_body
  section 5275 5386 $r->header_in(field)
  section 5386 5932 $r->header_only
  section 5932 6153 c<$r->log_error(errno,
  section 6153 6225 $r->print(text, ...)
  section 6225 6524 $r->request_body
  section 6524 6760 $r->request_body_file
  section 6760 6839 $r->request_method
  section 6839 6906 $r->remote_addr
  section 6906 7558 $r->flush
  section 7558 8513 $r->status(code)
  section 8513 8604 $r->unescape(text)
  section 8604 8828 $r->uri

module ngx_http_proxy_module
  aliases ngx_proxy
  section 17 180 name
  section 180 386 example configuration
  section 386 58622 directives
  section 405 1662 proxy_bind
  section 1662 2155 proxy_buffer_size
  section 2155 3358 proxy_buffering
  section 3358 3787 proxy_buffers
  section 3787 4454 proxy_busy_buffers_size
  section 4454 4860 proxy_cache
  section 4860 5346 proxy_cache_background_update
  section 5346 5914 proxy_cache_bypass
  section 5914 6354 proxy_cache_convert_head
  section 6354 6779 proxy_cache_key
  section 6779 7412 proxy_cache_lock
  section 7412 7823 proxy_cache_lock_age
  section 7823 8274 proxy_cache_lock_timeout
  section 8274 8675 proxy_cache_max_range_offset
  section 8675 9214 proxy_cache_methods
  section 9214 9470 proxy_cache_min_uses
  section 9470 14597 proxy_cache_path
  section 14597 15952 proxy_cache_purge
  section 15952 16331 proxy_cache_revalidate
  section 16331 18165 proxy_cache_use_stale
  section 18165 20037 proxy_cache_valid
  section 20037 20362 proxy_connect_timeout
  section 20362 22032 proxy_cookie_domain
  section 22032 23419 proxy_cookie_flags
  section 23419 24979 proxy_cookie_path
  section 24979 25364 proxy_force_ranges
  section 25364 25761 proxy_headers_hash_bucket_size
  section 25761 26153 proxy_headers_hash_max_size
  section 26153 26657 proxy_hide_header
  section 26657 27103 proxy_http_version
  section 27103 27447 proxy_ignore_client_abort
  section 27447 28562 proxy_ignore_headers
  section 28562 28966 proxy_intercept_errors
  section 28966 29643 proxy_limit_rate
  section 29643 30426 proxy_max_temp_file_size
  section 30426 30751 proxy_method
  section 30751 33475 proxy_next_upstream
  section 31318 31462 error
  section 31462 31613 timeout
  section 31613 31690 invalid_header
  section 31690 31761 http_500
  section 31761 31832 http_502
  section 31832 31903 http_503
  section 31903 31974 http_504
  section 31974 32045 http_403
  section 32045 32116 http_404
  section 32116 32197 http_429
  section 32197 32523 non_idempotent
  section 32523 33475 off
  section 33475 33828 proxy_next_upstream_timeout
  section 33828 34184 proxy_next_upstream_tries
  section 34184 34724 proxy_no_cache
  section 34724 37724 proxy_pass
  section 37724 37964 proxy_pass_header
  section 37964 38508 proxy_pass_request_body
  section 38508 39068 proxy_pass_request_headers
  section 39068 39713 proxy_pass_trailers
  section 39713 40161 proxy_read_timeout
  section 40161 42976 proxy_redirect
  section 42976 43859 proxy_request_buffering
  section 43859 44367 proxy_send_lowat
  section 44367 44813 proxy_send_timeout
  section 44813 45096 proxy_set_body
  section 45096 46762 proxy_set_header
  section 46762 47284 proxy_socket_keepalive
  section 47284 47678 proxy_ssl_certificate
  section 47678 48959 proxy_ssl_certificate_cache
  section 48959 49544 proxy_ssl_certificate_key
  section 49544 49993 proxy_ssl_ciphers
  section 49993 50804 proxy_ssl_conf_command
  section 50804 51129 proxy_ssl_crl
  section 51129 51650 proxy_ssl_key_log
  section 51650 52122 proxy_ssl_name
  section 52122 52497 proxy_ssl_password_file
  section 52497 52965 proxy_ssl_protocols
  section 52965 53430 proxy_ssl_server_name
  section 53430 53822 proxy_ssl_session_reuse
  section 53822 54176 proxy_ssl_trusted_certificate
  section 54176 54480 proxy_ssl_verify
  section 54480 54786 proxy_ssl_verify_depth
  section 54786 56819 proxy_store
  section 56819 57301 proxy_store_access
  section 57301 57864 proxy_temp_file_write_size
  section 57864 58622 proxy_temp_path
  section 58622 59379 embedded variables
  section 58803 58909 $proxy_host
  section 58909 59379 $proxy_port

module ngx_http_proxy_protocol_vendor_module
  aliases ngx_proxy_protocol_vendor
  section 17 757 name
  section 757 977 example configuration
  section 977 1777 embedded variables
  section 1016 1260 $proxy_protocol_tlv_aws_vpce_id
  section 1260 1536 $proxy_protocol_tlv_azure_pel_id
  section 1536 1777 $proxy_protocol_tlv_gcp_conn_id

module ngx_http_random_index_module
  aliases ngx_random_index
  section 17 515 name
  section 515 607 example configuration
  section 607 822 directives
  section 626 822 random_index

module ngx_http_realip_module
  aliases ngx_realip
  section 17 366 name
  section 366 586 example configuration
  section 586 2635 directives
  section 605 1126 set_real_ip_from
  section 1126 1965 real_ip_header
  section 1965 2635 real_ip_recursive
  section 2635 2841 embedded variables
  section 2674 2752 $realip_remote_addr
  section 2752 2841 $realip_remote_port

module ngx_http_referer_module
  aliases ngx_referer
  section 17 626 name
  section 626 876 example configuration
  section 876 3136 directives
  section 895 1246 referer_hash_bucket_size
  section 1246 1599 referer_hash_max_size
  section 1599 3136 valid_referers
  section 2088 2164 none
  section 2164 2411 blocked
  section 2411 2510 server_names
  section 2510 2729 arbitrary string
  section 2729 3136 regular expression
  section 3136 3323 embedded variables
  section 3175 3323 $invalid_referer

module ngx_http_rewrite_module
  aliases ngx_rewrite
  section 17 852 name
  section 852 8301 directives
  section 871 1258 break
  section 1258 3394 if
  section 3394 4881 return
  section 4881 7402 rewrite
  section 5598 5758 last
  section 5758 5887 break
  section 5887 6087 redirect
  section 6087 7402 permanent
  section 7402 7744 rewrite_log
  section 7744 8007 set
  section 8007 8301 uninitialized_variable_warn
  section 8301 9968 internal implementation

module ngx_http_scgi_module
  aliases ngx_scgi
  section 17 177 name
  section 177 309 example configuration
  section 309 35606 directives
  section 328 1528 scgi_bind
  section 1528 2016 scgi_buffer_size
  section 2016 3202 scgi_buffering
  section 3202 3626 scgi_buffers
  section 3626 4286 scgi_busy_buffers_size
  section 4286 4690 scgi_cache
  section 4690 5174 scgi_cache_background_update
  section 5174 5738 scgi_cache_bypass
  section 5738 5983 scgi_cache_key
  section 5983 6610 scgi_cache_lock
  section 6610 7013 scgi_cache_lock_age
  section 7013 7458 scgi_cache_lock_timeout
  section 7458 7854 scgi_cache_max_range_offset
  section 7854 8344 scgi_cache_methods
  section 8344 8598 scgi_cache_min_uses
  section 8598 13719 scgi_cache_path
  section 13719 15075 scgi_cache_purge
  section 15075 15452 scgi_cache_revalidate
  section 15452 17240 scgi_cache_use_stale
  section 17240 19103 scgi_cache_valid
  section 19103 19424 scgi_connect_timeout
  section 19424 19804 scgi_force_ranges
  section 19804 20282 scgi_hide_header
  section 20282 20622 scgi_ignore_client_abort
  section 20622 21732 scgi_ignore_headers
  section 21732 22141 scgi_intercept_errors
  section 22141 22807 scgi_limit_rate
  section 22807 23582 scgi_max_temp_file_size
  section 23582 26084 scgi_next_upstream
  section 24095 24239 error
  section 24239 24390 timeout
  section 24390 24467 invalid_header
  section 24467 24538 http_500
  section 24538 24609 http_503
  section 24609 24680 http_403
  section 24680 24751 http_404
  section 24751 24832 http_429
  section 24832 25158 non_idempotent
  section 25158 26084 off
  section 26084 26435 scgi_next_upstream_timeout
  section 26435 26789 scgi_next_upstream_tries
  section 26789 27324 scgi_no_cache
  section 27324 28259 scgi_param
  section 28259 29057 scgi_pass
  section 29057 29293 scgi_pass_header
  section 29293 29617 scgi_pass_request_body
  section 29617 29961 scgi_pass_request_headers
  section 29961 30401 scgi_read_timeout
  section 30401 31232 scgi_request_buffering
  section 31232 31670 scgi_send_timeout
  section 31670 32188 scgi_socket_keepalive
  section 32188 33825 scgi_store
  section 33825 34303 scgi_store_access
  section 34303 34858 scgi_temp_file_write_size
  section 34858 35606 scgi_temp_path

module ngx_http_secure_link_module
  aliases ngx_secure_link
  section 17 1102 name
  section 1102 5074 directives
  section 1121 2479 secure_link
  section 2479 3856 secure_link_md5
  section 3856 5074 secure_link_secret
  section 5074 5387 embedded variables
  section 5113 5229 $secure_link
  section 5229 5387 $secure_link_expires

module ngx_http_session_log_module
  aliases ngx_session_log
  section 17 346 name
  section 346 790 example configuration
  section 790 2805 directives
  section 809 1161 session_log
  section 1161 1559 session_log_format
  section 1559 2805 session_log_zone
  section 2805 3071 embedded variables
  section 2920 2972 $session_log_id
  section 2972 3071 $session_log_binary_id

module ngx_http_slice_module
  aliases ngx_slice
  section 17 427 name
  section 427 642 known issues
  section 642 1098 example configuration
  section 1098 1861 directives
  section 1117 1861 slice
  section 1861 2166 embedded variables
  section 1979 2166 $slice_range

module ngx_http_spdy_module
  aliases ngx_spdy
  section 17 191 name

module ngx_http_split_clients_module
  aliases ngx_split_clients
  section 17 239 name
  section 239 590 example configuration
  section 590 1350 directives
  section 609 1350 split_clients

module ngx_http_ssi_module
  aliases ngx_ssi
  section 17 288 name
  section 288 383 example configuration
  section 383 2489 directives
  section 402 654 ssi
  section 654 1236 ssi_last_modified
  section 1236 1556 ssi_min_file_chunk
  section 1556 1895 ssi_silent_errors
  section 1895 2253 ssi_types
  section 2253 2489 ssi_value_length
  section 2489 7932 ssi commands
  section 2683 2865 block
  section 2865 2992 name
  section 2992 3079 config
  section 3079 3275 errmsg
  section 3275 3536 timefmt
  section 3536 3639 echo
  section 3639 3678 var
  section 3678 3811 encoding
  section 3811 4227 default
  section 4227 4545 if
  section 4545 5386 expr
  section 5386 5515 include
  section 5515 5626 file
  section 5626 5972 virtual
  section 5972 6397 stub
  section 6397 6633 wait
  section 6633 7658 set
  section 7658 7755 set
  section 7755 7794 var
  section 7794 7932 value
  section 7932 8311 embedded variables
  section 8038 8177 $date_local
  section 8177 8311 $date_gmt

module ngx_http_ssl_module
  aliases ngx_ssl
  section 17 375 name
  section 375 1455 example configuration
  section 1455 21894 directives
  section 1474 1779 ssl
  section 1779 2247 ssl_buffer_size
  section 2247 4277 ssl_certificate
  section 4277 5484 ssl_certificate_cache
  section 5484 6312 ssl_certificate_key
  section 6312 6857 ssl_ciphers
  section 6857 7286 ssl_client_certificate
  section 7286 8105 ssl_conf_command
  section 8105 8368 ssl_crl
  section 8368 8749 ssl_dhparam
  section 8749 9482 ssl_early_data
  section 9482 10403 ssl_ecdh_curve
  section 10403 10872 ssl_key_log
  section 10872 11554 ssl_ocsp
  section 11554 12065 ssl_ocsp_cache
  section 12065 12584 ssl_ocsp_responder
  section 12584 13387 ssl_password_file
  section 13387 13674 ssl_prefer_server_ciphers
  section 13674 14435 ssl_protocols
  section 14435 15158 ssl_reject_handshake
  section 15158 16745 ssl_session_cache
  section 15524 15660 off
  section 15660 15841 none
  section 15841 16076 builtin
  section 16076 16745 shared
  section 16745 17656 ssl_session_ticket_key
  section 17656 17982 ssl_session_tickets
  section 17982 18207 ssl_session_timeout
  section 18207 18990 ssl_stapling
  section 18990 19412 ssl_stapling_file
  section 19412 19904 ssl_stapling_responder
  section 19904 20398 ssl_stapling_verify
  section 20398 20871 ssl_trusted_certificate
  section 20871 21685 ssl_verify_client
  section 21685 21894 ssl_verify_depth
  section 21894 22466 error processing
  section 22466 26937 embedded variables
  section 22568 22706 $ssl_alpn_protocol
  section 22706 22805 $ssl_cipher
  section 22805 23210 $ssl_ciphers
  section 23210 23357 $ssl_client_escaped_cert
  section 23357 23716 $ssl_client_cert
  section 23716 23854 $ssl_client_fingerprint
  section 23854 24064 $ssl_client_i_dn
  section 24064 24280 $ssl_client_i_dn_legacy
  section 24280 24402 $ssl_client_raw_cert
  section 24402 24613 $ssl_client_s_dn
  section 24613 24830 $ssl_client_s_dn_legacy
  section 24830 24952 $ssl_client_serial
  section 24952 25043 $ssl_client_v_end
  section 25043 25154 $ssl_client_v_remain
  section 25154 25249 $ssl_client_v_start
  section 25249 25543 $ssl_client_verify
  section 25543 25906 $ssl_curve
  section 25906 26337 $ssl_curves
  section 26337 26480 $ssl_early_data
  section 26480 26565 $ssl_protocol
  section 26565 26708 $ssl_server_name
  section 26708 26805 $ssl_session_id
  section 26805 26937 $ssl_session_reused

module ngx_http_status_module
  aliases ngx_status
  section 17 364 name
  section 364 2668 example configuration
  section 2668 3734 directives
  section 2687 2881 status
  section 2881 3439 status_format
  section 3439 3734 status_zone
  section 3734 16158 data
  section 3805 3889 version
  section 3889 3937 nginx_version
  section 3937 3986 nginx_build
  section 3986 4066 address
  section 4066 4147 generation
  section 4147 4249 load_timestamp
  section 4249 4317 timestamp
  section 4317 4395 pid
  section 4395 4478 ppid
  section 4478 4511 processes
  section 4511 4622 respawned
  section 4622 4657 connections
  section 4657 4731 accepted
  section 4731 4803 dropped
  section 4803 4875 active
  section 4875 4955 idle
  section 4955 4982 ssl
  section 4982 5056 handshakes
  section 5056 5133 handshakes_failed
  section 5133 5233 session_reuses
  section 5233 5265 requests
  section 5265 5324 total
  section 5324 5399 current
  section 5399 5461 server_zones
  section 5461 5554 processing
  section 5554 5638 requests
  section 5638 5671 responses
  section 5671 5877 total
  section 5877 5970 discarded
  section 5970 6044 received
  section 6044 6120 sent
  section 6120 6203 slabs
  section 6203 6232 pages
  section 6232 6294 used
  section 6294 6368 free
  section 6368 6483 slots
  section 6483 6545 used
  section 6545 6607 free
  section 6607 6695 reqs
  section 6695 6815 fails
  section 6815 6978 upstreams
  section 6978 7078 peers
  section 7078 7119 id
  section 7119 7196 server
  section 7196 7296 name
  section 7296 7414 service
  section 7414 7524 backup
  section 7524 7597 weight
  section 7597 7761 state
  section 7761 7826 active
  section 7826 7906 max_conns
  section 7906 7993 requests
  section 7993 8026 responses
  section 8026 8242 total
  section 8242 8310 sent
  section 8310 8388 received
  section 8388 8484 fails
  section 8484 8693 unavail
  section 8693 8730 health_checks
  section 8730 8832 checks
  section 8832 8890 fails
  section 8890 8987 unhealthy
  section 8987 9143 last_passed
  section 9143 9269 downtime
  section 9269 9417 downstart
  section 9417 9545 selected
  section 9545 9791 header_time
  section 9791 10049 response_time
  section 10049 10143 keepalive
  section 10143 10265 zombies
  section 10265 10403 zone
  section 10403 10511 queue
  section 10511 10577 size
  section 10577 10676 max_size
  section 10676 10791 overflows
  section 10791 10892 caches
  section 10892 10944 size
  section 10944 11044 max_size
  section 11044 11263 cold
  section 11263 11413 responses
  section 11413 11559 bytes
  section 11559 11718 responses
  section 11718 11796 bytes
  section 11796 11882 responses_written
  section 11882 11984 bytes_written
  section 11984 12014 stream
  section 12014 12076 server_zones
  section 12076 12172 processing
  section 12172 12255 connections
  section 12255 12287 sessions
  section 12287 12501 total
  section 12501 12597 discarded
  section 12597 12671 received
  section 12671 12747 sent
  section 12747 12914 upstreams
  section 12914 13015 peers
  section 13015 13056 id
  section 13056 13136 server
  section 13136 13238 name
  section 13238 13360 service
  section 13360 13472 backup
  section 13472 13547 weight
  section 13547 13692 state
  section 13692 13750 active
  section 13750 13832 max_conns
  section 13832 13925 connections
  section 13925 14128 connect_time
  section 14128 14334 first_byte_time
  section 14334 14537 response_time
  section 14537 14605 sent
  section 14605 14683 received
  section 14683 14779 fails
  section 14779 14993 unavail
  section 14993 15030 health_checks
  section 15030 15134 checks
  section 15134 15192 fails
  section 15192 15289 unhealthy
  section 15289 15447 last_passed
  section 15447 15573 downtime
  section 15573 15721 downstart
  section 15721 15856 selected
  section 15856 15981 zombies
  section 15981 16158 zone
  section 16158 18036 compatibility

module ngx_http_stub_status_module
  aliases ngx_stub_status
  section 17 331 name
  section 331 678 example configuration
  section 678 994 directives
  section 697 994 stub_status
  section 994 1851 data
  section 1065 1182 active connections
  section 1182 1255 accepts
  section 1255 1468 handled
  section 1468 1530 requests
  section 1530 1631 reading
  section 1631 1745 writing
  section 1745 1851 waiting
  section 1851 2275 embedded variables
  section 1984 2061 $connections_active
  section 2061 2128 $connections_reading
  section 2128 2195 $connections_writing
  section 2195 2275 $connections_waiting

module ngx_http_sub_module
  aliases ngx_sub
  section 17 337 name
  section 337 595 example configuration
  section 595 2297 directives
  section 614 1197 sub_filter
  section 1197 1678 sub_filter_last_modified
  section 1678 1933 sub_filter_once
  section 1933 2297 sub_filter_types

module ngx_http_upstream_conf_module
  aliases ngx_upstream_conf
  section 17 581 name
  section 581 873 example configuration
  section 873 6811 directives
  section 892 6811 upstream_conf
  section 4291 6811 drain=

module ngx_http_upstream_hc_module
  aliases ngx_upstream_hc
  section 17 878 name
  section 878 2528 example configuration
  section 2528 8270 directives
  section 2547 5650 health_check
  section 5650 8270 match
  section 5878 5918 status 200;
  section 5918 5964 status ! 500;
  section 5964 6015 status 200 204;
  section 6015 6077 status ! 301 302;
  section 6077 6146 status 200-399;
  section 6146 6221 status ! 400-599;
  section 6221 6314 status 301-303 307;
  section 6314 6429 header content-type = text/html;
  section 6429 6556 header content-type != text/html;
  section 6556 6677 header connection ~ close;
  section 6677 6803 header connection !~ close;
  section 6803 6854 header host;
  section 6854 6948 header ! x-accel-redirect;
  section 6948 7051 body ~ welcome to nginx!;
  section 7051 7182 body !~ welcome to nginx!;
  section 7182 8270 require

module ngx_http_upstream_module
  aliases ngx_upstream
  section 17 387 name
  section 387 1639 example configuration
  section 1639 29914 directives
  section 1658 2738 upstream
  section 2738 8489 server
  section 8489 9318 zone
  section 9318 10211 state
  section 10211 11340 hash
  section 11340 12541 ip_hash
  section 12541 14970 keepalive
  section 14970 15587 keepalive_requests
  section 15587 15951 keepalive_time
  section 15951 16224 keepalive_timeout
  section 16224 17526 ntlm
  section 17526 17962 least_conn
  section 17962 18927 least_time
  section 18927 19826 queue
  section 19826 20843 random
  section 20843 22333 resolver
  section 22333 22728 resolver_timeout
  section 22728 29494 sticky
  section 23475 25117 cookie
  section 25117 25414 expires=time
  section 25414 25552 domain=domain
  section 25552 25632 httponly
  section 25632 26133 samesite=strict e<verbar>
  section 26133 26209 secure
  section 26209 26383 path=path
  section 26383 27781 route
  section 27781 29494 learn
  section 29494 29914 sticky_cookie_insert
  section 29914 34245 embedded variables
  section 30035 30721 $upstream_addr
  section 30721 30935 $upstream_bytes_received
  section 30935 31139 $upstream_bytes_sent
  section 31139 31384 $upstream_cache_status
  section 31384 31722 $upstream_connect_time
  section 31722 31949 $upstream_cookie_i<name>
  section 31949 32239 $upstream_header_time
  section 32239 32657 $upstream_http_i<name>
  section 32657 32990 $upstream_last_server_name
  section 32990 33254 $upstream_queue_time
  section 33254 33514 $upstream_response_length
  section 33514 33790 $upstream_response_time
  section 33790 34100 $upstream_status
  section 34100 34245 $upstream_trailer_i<name>

module ngx_http_userid_module
  aliases ngx_userid
  section 17 390 name
  section 390 637 example configuration
  section 637 4593 directives
  section 656 1341 userid
  section 944 1041 on
  section 1041 1138 v1
  section 1138 1236 log
  section 1236 1341 off
  section 1341 1640 userid_domain
  section 1640 2083 userid_expires
  section 2083 2488 userid_flags
  section 2488 3311 userid_mark
  section 3311 3496 userid_name
  section 3496 3864 userid_p3p
  section 3864 4074 userid_path
  section 4074 4593 userid_service
  section 4593 5128 embedded variables
  section 4712 4785 $uid_got
  section 4785 5046 $uid_reset
  section 5046 5128 $uid_set

module ngx_http_uwsgi_module
  aliases ngx_uwsgi
  section 17 180 name
  section 180 315 example configuration
  section 315 44301 directives
  section 334 1539 uwsgi_bind
  section 1539 2030 uwsgi_buffer_size
  section 2030 3227 uwsgi_buffering
  section 3227 3654 uwsgi_buffers
  section 3654 4319 uwsgi_busy_buffers_size
  section 4319 4725 uwsgi_cache
  section 4725 5211 uwsgi_cache_background_update
  section 5211 5780 uwsgi_cache_bypass
  section 5780 6028 uwsgi_cache_key
  section 6028 6659 uwsgi_cache_lock
  section 6659 7066 uwsgi_cache_lock_age
  section 7066 7515 uwsgi_cache_lock_timeout
  section 7515 7914 uwsgi_cache_max_range_offset
  section 7914 8407 uwsgi_cache_methods
  section 8407 8663 uwsgi_cache_min_uses
  section 8663 13788 uwsgi_cache_path
  section 13788 15151 uwsgi_cache_purge
  section 15151 15530 uwsgi_cache_revalidate
  section 15530 17325 uwsgi_cache_use_stale
  section 17325 19197 uwsgi_cache_valid
  section 19197 19520 uwsgi_connect_timeout
  section 19520 19903 uwsgi_force_ranges
  section 19903 20385 uwsgi_hide_header
  section 20385 20727 uwsgi_ignore_client_abort
  section 20727 21840 uwsgi_ignore_headers
  section 21840 22251 uwsgi_intercept_errors
  section 22251 22923 uwsgi_limit_rate
  section 22923 23704 uwsgi_max_temp_file_size
  section 23704 24024 uwsgi_modifier1
  section 24024 24344 uwsgi_modifier2
  section 24344 26848 uwsgi_next_upstream
  section 24859 25003 error
  section 25003 25154 timeout
  section 25154 25231 invalid_header
  section 25231 25302 http_500
  section 25302 25373 http_503
  section 25373 25444 http_403
  section 25444 25515 http_404
  section 25515 25596 http_429
  section 25596 25922 non_idempotent
  section 25922 26848 off
  section 26848 27201 uwsgi_next_upstream_timeout
  section 27201 27557 uwsgi_next_upstream_tries
  section 27557 28097 uwsgi_no_cache
  section 28097 29040 uwsgi_param
  section 29040 30146 uwsgi_pass
  section 30146 30384 uwsgi_pass_header
  section 30384 30712 uwsgi_pass_request_body
  section 30712 31060 uwsgi_pass_request_headers
  section 31060 31504 uwsgi_read_timeout
  section 31504 32338 uwsgi_request_buffering
  section 32338 32780 uwsgi_send_timeout
  section 32780 33300 uwsgi_socket_keepalive
  section 33300 33694 uwsgi_ssl_certificate
  section 33694 34975 uwsgi_ssl_certificate_cache
  section 34975 35560 uwsgi_ssl_certificate_key
  section 35560 36009 uwsgi_ssl_ciphers
  section 36009 36820 uwsgi_ssl_conf_command
  section 36820 37145 uwsgi_ssl_crl
  section 37145 37666 uwsgi_ssl_key_log
  section 37666 38141 uwsgi_ssl_name
  section 38141 38516 uwsgi_ssl_password_file
  section 38516 38984 uwsgi_ssl_protocols
  section 38984 39449 uwsgi_ssl_server_name
  section 39449 39890 uwsgi_ssl_session_reuse
  section 39890 40244 uwsgi_ssl_trusted_certificate
  section 40244 40548 uwsgi_ssl_verify
  section 40548 40854 uwsgi_ssl_verify_depth
  section 40854 42502 uwsgi_store
  section 42502 42984 uwsgi_store_access
  section 42984 43545 uwsgi_temp_file_write_size
  section 43545 44301 uwsgi_temp_path

module ngx_http_v2_module
  aliases ngx_v2
  section 17 341 name
  section 341 711 known issues
  section 711 1399 example configuration
  section 1399 7157 directives
  section 1418 1684 http2
  section 1684 2019 http2_body_preread_size
  section 2019 2422 http2_chunk_size
  section 2422 2768 http2_idle_timeout
  section 2768 3120 http2_max_concurrent_pushes
  section 3120 3368 http2_max_concurrent_streams
  section 3368 3984 http2_max_field_size
  section 3984 4457 http2_max_header_size
  section 4457 5223 http2_max_requests
  section 5223 6054 http2_push
  section 6054 6582 http2_push_preload
  section 6582 6783 http2_recv_buffer_size
  section 6783 7157 http2_recv_timeout
  section 7157 7457 embedded variables
  section 7272 7457 $http2

module ngx_http_v3_module
  aliases ngx_v3
  section 17 784 name
  section 784 862 known issues
  section 862 1832 example configuration
  section 1832 4529 directives
  section 1851 2359 http3
  section 2359 2615 http3_max_concurrent_streams
  section 2615 2856 http3_stream_buffer_size
  section 2856 3191 quic_active_connection_id_limit
  section 3191 3501 quic_bpf
  section 3501 3802 quic_gso
  section 3802 4127 quic_host_key
  section 4127 4529 quic_retry
  section 4529 4815 embedded variables
  section 4644 4815 $http3

module ngx_http_xslt_module
  aliases ngx_xslt
  section 17 455 name
  section 455 672 example configuration
  section 672 4689 directives
  section 691 1268 xml_entities
  section 1268 1863 xslt_last_modified
  section 1863 2523 xslt_param
  section 2523 3129 xslt_string_param
  section 3129 4239 xslt_stylesheet
  section 4239 4689 xslt_types

module ngx_mail_auth_http_module
  section 17 95 name
  section 95 1290 directives
  section 114 307 auth_http
  section 307 684 auth_http_header
  section 684 1074 auth_http_pass_client_cert
  section 1074 1290 auth_http_timeout
  section 1290 5739 protocol

module ngx_mail_core_module
  section 17 206 name
  section 206 1219 example configuration
  section 1219 9723 directives
  section 1238 5538 listen
  section 5538 5694 mail
  section 5694 5948 max_errors
  section 5948 6681 protocol
  section 6681 8650 resolver
  section 8650 8878 resolver_timeout
  section 8878 8984 server
  section 8984 9525 server_name
  section 9525 9723 timeout

module ngx_mail_imap_module
  section 17 85 name
  section 85 2406 directives
  section 104 1122 imap_auth
  section 330 468 plain
  section 468 572 login
  section 572 736 cram-md5
  section 736 1122 external
  section 1122 2072 imap_capabilities
  section 2072 2406 imap_client_buffer

module ngx_mail_pop3_module
  section 17 85 name
  section 85 2247 directives
  section 104 1243 pop3_auth
  section 330 560 plain
  section 560 711 apop
  section 711 875 cram-md5
  section 875 1243 external
  section 1243 2247 pop3_capabilities

module ngx_mail_proxy_module
  section 17 87 name
  section 87 3735 directives
  section 106 407 proxy_buffer
  section 407 1363 proxy_pass_error_message
  section 1363 1683 proxy_protocol
  section 1683 2072 proxy_smtp_auth
  section 2072 2398 proxy_timeout
  section 2398 3735 xclient

module ngx_mail_realip_module
  section 17 365 name
  section 365 556 example configuration
  section 556 923 directives
  section 575 923 set_real_ip_from

module ngx_mail_smtp_module
  section 17 85 name
  section 85 2631 directives
  section 104 1156 smtp_auth
  section 390 472 plain
  section 472 576 login
  section 576 740 cram-md5
  section 740 838 external
  section 838 1156 none
  section 1156 2000 smtp_capabilities
  section 2000 2334 smtp_client_buffer
  section 2334 2631 smtp_greeting_delay

module ngx_mail_ssl_module
  section 17 428 name
  section 428 1385 example configuration
  section 1385 13887 directives
  section 1404 1709 ssl
  section 1709 3106 ssl_certificate
  section 3106 3796 ssl_certificate_key
  section 3796 4341 ssl_ciphers
  section 4341 4766 ssl_client_certificate
  section 4766 5585 ssl_conf_command
  section 5585 5849 ssl_crl
  section 5849 6230 ssl_dhparam
  section 6230 7151 ssl_ecdh_curve
  section 7151 7956 ssl_password_file
  section 7956 8246 ssl_prefer_server_ciphers
  section 8246 8798 ssl_protocols
  section 8798 10377 ssl_session_cache
  section 9164 9300 off
  section 9300 9481 none
  section 9481 9716 builtin
  section 9716 10377 shared
  section 10377 11288 ssl_session_ticket_key
  section 11288 11614 ssl_session_tickets
  section 11614 11839 ssl_session_timeout
  section 11839 12263 ssl_trusted_certificate
  section 12263 13198 ssl_verify_client
  section 13198 13453 ssl_verify_depth
  section 13453 13887 starttls
  section 13624 13742 on
  section 13742 13814 off
  section 13814 13887 only

module ngx_mgmt_module
  section 17 1130 name
  section 1130 1390 example configuration
  section 1390 4606 directives
  section 1409 1588 mgmt
  section 1588 2259 enforce_initial_report
  section 2259 2635 license_token
  section 2635 3020 resolver
  section 3020 3242 ssl_crl
  section 3242 3526 ssl_trusted_certificate
  section 3526 3787 ssl_verify
  section 3787 4167 state_path
  section 4167 4606 usage_report

module ngx_otel_module
  section 17 728 name
  section 728 1179 example configuration
  section 1179 4269 directives
  section 1198 1925 otel_exporter
  section 1324 1421 endpoint
  section 1421 1516 interval
  section 1516 1629 batch_size
  section 1629 1925 batch_count
  section 1925 2227 otel_service_name
  section 2227 2875 otel_trace
  section 2875 3698 otel_trace_context
  section 3266 3435 extract
  section 3435 3531 inject
  section 3531 3625 propagate
  section 3625 3698 ignore
  section 3698 4040 otel_span_name
  section 4040 4269 otel_span_attr
  section 4269 4916 default span attributes
  section 4916 5419 embedded variables
  section 4955 5092 $otel_trace_id
  section 5092 5191 $otel_span_id
  section 5191 5291 $otel_parent_id
  section 5291 5419 $otel_parent_sampled

module ngx_stream_access_module
  section 17 206 name
  section 206 673 example configuration
  section 673 1336 directives
  section 692 1015 allow
  section 1015 1336 deny

module ngx_stream_core_module
  section 17 283 name
  section 283 1262 example configuration
  section 1262 15499 directives
  section 1281 8323 listen
  section 8323 8591 preread_buffer_size
  section 8591 8856 preread_timeout
  section 8856 9222 proxy_protocol_timeout
  section 9222 10703 resolver
  section 10703 11083 resolver_timeout
  section 11083 11608 server
  section 11608 13601 server_name
  section 13601 14029 server_names_hash_bucket_size
  section 14029 14364 server_names_hash_max_size
  section 14364 14526 stream
  section 14526 14849 tcp_nodelay
  section 14849 15173 variables_hash_bucket_size
  section 15173 15499 variables_hash_max_size
  section 15499 20160 embedded variables
  section 15608 15762 $binary_remote_addr
  section 15762 15842 $bytes_received
  section 15842 15903 $bytes_sent
  section 15903 15956 $connection
  section 15956 15992 $hostname
  section 15992 16071 $msec
  section 16071 16116 $nginx_version
  section 16116 16163 $pid
  section 16163 16261 $protocol
  section 16261 16475 $proxy_protocol_addr
  section 16475 16686 $proxy_protocol_port
  section 16686 16907 $proxy_protocol_server_addr
  section 16907 17125 $proxy_protocol_server_port
  section 17125 18838 $proxy_protocol_tlv_i<name>
  section 18838 18882 $remote_addr
  section 18882 18923 $remote_port
  section 18923 19182 $server_addr
  section 19182 19258 $server_port
  section 19258 19357 $session_time
  section 19357 20010 $status
  section 20010 20083 $time_iso8601
  section 20083 20160 $time_local

module ngx_stream_geo_module
  section 17 212 name
  section 212 443 example configuration
  section 443 2859 directives
  section 462 2859 geo
  section 1341 1395 delete
  section 1395 1722 default
  section 1722 1822 include
  section 1822 2859 ranges

module ngx_stream_geoip_module
  section 17 612 name
  section 612 1006 example configuration
  section 1006 3667 directives
  section 1025 1616 geoip_country
  section 1278 1378 $geoip_country_code
  section 1378 1484 $geoip_country_code3
  section 1484 1616 $geoip_country_name
  section 1616 3309 geoip_city
  section 1881 2165 $geoip_area_code
  section 2165 2271 $geoip_city_country_code
  section 2271 2382 $geoip_city_country_code3
  section 2382 2504 $geoip_city_country_name
  section 2504 2722 $geoip_dma_code
  section 2722 2762 $geoip_latitude
  section 2762 2804 $geoip_longitude
  section 2804 2969 $geoip_region
  section 2969 3155 $geoip_region_name
  section 3155 3245 $geoip_city
  section 3245 3309 $geoip_postal_code
  section 3309 3667 geoip_org
  section 3557 3667 $geoip_org

module ngx_stream_js_module
  section 17 292 name
  section 292 2338 example configuration
  section 2338 17436 directives
  section 2357 3383 js_access
  section 2846 3383 s
  section 3383 3817 js_context_reuse
  section 3817 4183 js_engine
  section 4183 4477 js_fetch_buffer_size
  section 4477 4920 js_fetch_ciphers
  section 4920 5229 js_fetch_max_response_buffer_size
  section 5229 5584 js_fetch_protocols
  section 5584 6021 js_fetch_timeout
  section 6021 6368 js_fetch_trusted_certificate
  section 6368 6665 js_fetch_verify
  section 6665 6967 js_fetch_verify_depth
  section 6967 7939 js_filter
  section 7387 7939 s
  section 7939 8715 js_import
  section 8715 9283 js_include
  section 9283 9575 js_path
  section 9575 11462 js_periodic
  section 11462 12100 js_preload_object
  section 12100 13633 js_preread
  section 12593 13633 s
  section 13633 15093 js_set
  section 15093 17064 js_shared_dict_zone
  section 17064 17436 js_var
  section 17436 17561 session object properties

module ngx_stream_keyval_module
  section 17 422 name
  section 422 999 example configuration
  section 999 3694 directives
  section 1018 1417 keyval
  section 1417 3694 keyval_zone
  section 2655 2795 type=string
  section 2795 3022 type=ip
  section 3022 3694 type=prefix

module ngx_stream_limit_conn_module
  section 17 297 name
  section 297 575 example configuration
  section 575 3257 directives
  section 594 1345 limit_conn
  section 1345 1733 limit_conn_dry_run
  section 1733 2038 limit_conn_log_level
  section 2038 3257 limit_conn_zone
  section 3257 3456 embedded variables
  section 3296 3456 $limit_conn_status

module ngx_stream_log_module
  section 17 191 name
  section 191 461 example configuration
  section 461 5435 directives
  section 480 2944 access_log
  section 2944 4253 log_format
  section 4253 5435 open_log_file_cache
  section 4677 4827 max
  section 4827 4975 inactive
  section 4975 5148 min_uses
  section 5148 5287 valid
  section 5287 5435 off

module ngx_stream_map_module
  section 17 214 name
  section 214 431 example configuration
  section 431 3592 directives
  section 450 2957 map
  section 1678 1886 default value
  section 1886 2222 hostnames
  section 2222 2319 include file
  section 2319 2957 volatile
  section 2957 3315 map_hash_bucket_size
  section 3315 3592 map_hash_max_size

module ngx_stream_mqtt_filter_module
  section 17 474 name
  section 474 725 example configuration
  section 725 2225 directives
  section 744 937 mqtt
  section 937 1250 mqtt_buffers
  section 1250 1732 mqtt_rewrite_buffer_size
  section 1732 2225 mqtt_set_connect

module ngx_stream_mqtt_preread_module
  section 17 558 name
  section 558 664 example configuration
  section 664 940 directives
  section 683 940 mqtt_preread
  section 940 1164 embedded variables
  section 979 1065 $mqtt_preread_clientid
  section 1065 1164 $mqtt_preread_username

module ngx_stream_pass_module
  section 17 291 name
  section 291 806 example configuration
  section 806 1210 directives
  section 825 1210 pass

module ngx_stream_proxy_module
  section 17 229 name
  section 229 722 example configuration
  section 722 16002 directives
  section 741 1930 proxy_bind
  section 1930 2285 proxy_buffer_size
  section 2285 2515 proxy_connect_timeout
  section 2515 3283 proxy_download_rate
  section 3283 3673 proxy_half_close
  section 3673 4072 proxy_next_upstream
  section 4072 4348 proxy_next_upstream_timeout
  section 4348 4638 proxy_next_upstream_tries
  section 4638 5434 proxy_pass
  section 5434 5762 proxy_protocol
  section 5762 6340 proxy_requests
  section 6340 6932 proxy_responses
  section 6932 7753 proxy_session_drop
  section 7753 8251 proxy_socket_keepalive
  section 8251 8469 proxy_ssl
  section 8469 8788 proxy_ssl_certificate
  section 8788 10045 proxy_ssl_certificate_cache
  section 10045 10371 proxy_ssl_certificate_key
  section 10371 10748 proxy_ssl_ciphers
  section 10748 11529 proxy_ssl_conf_command
  section 11529 11779 proxy_ssl_crl
  section 11779 12270 proxy_ssl_key_log
  section 12270 12738 proxy_ssl_name
  section 12738 13044 proxy_ssl_password_file
  section 13044 13440 proxy_ssl_protocols
  section 13440 13830 proxy_ssl_server_name
  section 13830 14198 proxy_ssl_session_reuse
  section 14198 14477 proxy_ssl_trusted_certificate
  section 14477 14706 proxy_ssl_verify
  section 14706 14937 proxy_ssl_verify_depth
  section 14937 15265 proxy_timeout
  section 15265 16002 proxy_upload_rate

module ngx_stream_proxy_protocol_vendor_module
  section 17 765 name
  section 765 913 example configuration
  section 913 1713 embedded variables
  section 952 1196 $proxy_protocol_tlv_aws_vpce_id
  section 1196 1472 $proxy_protocol_tlv_azure_pel_id
  section 1472 1713 $proxy_protocol_tlv_gcp_conn_id

module ngx_stream_realip_module
  section 17 501 name
  section 501 694 example configuration
  section 694 1063 directives
  section 713 1063 set_real_ip_from
  section 1063 1252 embedded variables
  section 1102 1172 $realip_remote_addr
  section 1172 1252 $realip_remote_port

module ngx_stream_return_module
  section 17 235 name
  section 235 350 example configuration
  section 350 564 directives
  section 369 564 return

module ngx_stream_set_module
  section 17 185 name
  section 185 294 example configuration
  section 294 530 directives
  section 313 530 set

module ngx_stream_split_clients_module
  section 17 254 name
  section 254 643 example configuration
  section 643 1405 directives
  section 662 1405 split_clients

module ngx_stream_ssl_module
  section 17 362 name
  section 362 1323 example configuration
  section 1323 20601 directives
  section 1342 1917 ssl_alpn
  section 1917 3684 ssl_certificate
  section 3684 4893 ssl_certificate_cache
  section 4893 5707 ssl_certificate_key
  section 5707 6143 ssl_ciphers
  section 6143 6620 ssl_client_certificate
  section 6620 7441 ssl_conf_command
  section 7441 7707 ssl_crl
  section 7707 8045 ssl_dhparam
  section 8045 8878 ssl_ecdh_curve
  section 8878 9092 ssl_handshake_timeout
  section 9092 9563 ssl_key_log
  section 9563 10249 ssl_ocsp
  section 10249 10762 ssl_ocsp_cache
  section 10762 11283 ssl_ocsp_responder
  section 11283 12033 ssl_password_file
  section 12033 12325 ssl_prefer_server_ciphers
  section 12325 12989 ssl_protocols
  section 12989 13716 ssl_reject_handshake
  section 13716 15297 ssl_session_cache
  section 14084 14220 off
  section 14220 14401 none
  section 14401 14636 builtin
  section 14636 15297 shared
  section 15297 16165 ssl_session_ticket_key
  section 16165 16448 ssl_session_tickets
  section 16448 16675 ssl_session_timeout
  section 16675 17463 ssl_stapling
  section 17463 17888 ssl_stapling_file
  section 17888 18383 ssl_stapling_responder
  section 18383 18880 ssl_stapling_verify
  section 18880 19356 ssl_trusted_certificate
  section 19356 20344 ssl_verify_client
  section 20344 20601 ssl_verify_depth
  section 20601 24095 embedded variables
  section 20709 20847 $ssl_alpn_protocol
  section 20847 20946 $ssl_cipher
  section 20946 21351 $ssl_ciphers
  section 21351 21543 $ssl_client_cert
  section 21543 21682 $ssl_client_fingerprint
  section 21682 21892 $ssl_client_i_dn
  section 21892 22023 $ssl_client_raw_cert
  section 22023 22234 $ssl_client_s_dn
  section 22234 22365 $ssl_client_serial
  section 22365 22456 $ssl_client_v_end
  section 22456 22567 $ssl_client_v_remain
  section 22567 22662 $ssl_client_v_start
  section 22662 22861 $ssl_client_verify
  section 22861 23224 $ssl_curve
  section 23224 23655 $ssl_curves
  section 23655 23740 $ssl_protocol
  section 23740 23875 $ssl_server_name
  section 23875 23972 $ssl_session_id
  section 23972 24095 $ssl_session_reused

module ngx_stream_ssl_preread_module
  section 17 648 name
  section 648 1891 example configuration
  section 1891 2164 directives
  section 1910 2164 ssl_preread
  section 2164 2542 embedded variables
  section 2203 2307 $ssl_preread_protocol
  section 2307 2382 $ssl_preread_server_name
  section 2382 2542 $ssl_preread_alpn_protocols

module ngx_stream_upstream_hc_module
  section 17 752 name
  section 752 2231 example configuration
  section 2231 6374 directives
  section 2250 4437 health_check
  section 4437 4662 health_check_timeout
  section 4662 6374 match

module ngx_stream_upstream_module
  section 17 264 name
  section 264 1528 example configuration
  section 1528 14836 directives
  section 1547 2641 upstream
  section 2641 7619 server
  section 7619 8403 zone
  section 8403 9296 state
  section 9296 10435 hash
  section 10435 10784 least_conn
  section 10784 11823 least_time
  section 11823 12950 random
  section 12950 14441 resolver
  section 14441 14836 resolver_timeout
  section 14836 16450 embedded variables
  section 14959 15343 $upstream_addr
  section 15343 15546 $upstream_bytes_received
  section 15546 15739 $upstream_bytes_sent
  section 15739 15984 $upstream_connect_time
  section 15984 16232 $upstream_first_byte_time
  section 16232 16450 $upstream_session_time

module ngx_stream_zone_sync_module
  section 17 745 name
  section 745 2155 example configuration
  section 2155 10325 directives
  section 2174 2411 zone_sync
  section 2411 2891 zone_sync_buffers
  section 2891 3144 zone_sync_connect_retry_interval
  section 3144 3385 zone_sync_connect_timeout
  section 3385 3602 zone_sync_interval
  section 3602 4068 zone_sync_recv_buffer_size
  section 4068 5372 zone_sync_server
  section 5372 5604 zone_sync_ssl
  section 5604 5864 zone_sync_ssl_certificate
  section 5864 6131 zone_sync_ssl_certificate_key
  section 6131 6522 zone_sync_ssl_ciphers
  section 6522 7323 zone_sync_ssl_conf_command
  section 7323 7585 zone_sync_ssl_crl
  section 7585 8119 zone_sync_ssl_name
  section 8119 8433 zone_sync_ssl_password_file
  section 8433 8769 zone_sync_ssl_protocols
  section 8769 9217 zone_sync_ssl_server_name
  section 9217 9508 zone_sync_ssl_trusted_certificate
  section 9508 9749 zone_sync_ssl_verify
  section 9749 9992 zone_sync_ssl_verify_depth
  section 9992 10325 zone_sync_timeout
  section 10325 10548 api endpoints
  section 10548 11610 starting, stopping, removing a cluster node

module quic
  section 18 450 name
  section 450 2061 building from sources
  section 2061 3233 configuration
  section 3233 4040 example configuration
  section 4040 5203 troubleshooting

module request_processing
  section 18 85 name
  section 85 1590 name-based virtual servers
  section 1590 2289 how to prevent processing requests with undefined server names
  section 2289 4031 mixed name-based and ip-based virtual servers
  section 4031 7803 a simple php site configuration

module server_names
  section 18 1308 name
  section 1308 1980 wildcard names
  section 1980 3759 regular expressions names
  section 3759 6442 miscellaneous names
  section 6442 6835 internationalized names
  section 6835 8539 virtual server selection
  section 8539 11607 optimization
  section 11607 12495 compatibility

module stream_processing
  section 18 1794 name

module switches
  section 18 1806 name

module syntax
  section 18 213 name
  section 213 572 sizes and offsets
  section 572 1383 time intervals

module sys_errlist
  section 18 535 name

module syslog
  section 18 2153 name
  section 223 598 server=address
  section 598 1090 facility=string
  section 1090 1527 severity=string
  section 1527 1620 tag=string
  section 1620 2153 nohostname

module variables_in_config
  section 18 717 name

module websocket
  section 18 2500 name

module welcome_nginx_facebook
  section 18 5785 name

module windows
  section 18 2272 name
  section 2272 2484 known issues
  section 2484 2733 possible future enhancements

dist lua-5.1.5
  modules lua-5.1.5

module lua-5.1.5
  section 23 286 lua 5.1 reference manual
  section 286 1903 introduction
  section 1903 56832 the language
  section 2494 6469 lexical conventions
  section 6469 9733 values and types
  section 9733 10230 coercion
  section 10230 12425 variables
  section 12425 12633 statements
  section 12633 13583 chunks
  section 13583 14004 blocks
  section 14004 15965 assignment
  section 15965 17558 control structures
  section 17558 20237 for statement
  section 18436 18557 all three control expressions are evaluated only once, before
  section 18557 18686 var, limit, and step are invisible variables.
  section 18686 18767 if the third expression (the step) is absent, then a step of 1
  section 18767 18820 you can use break to exit a for loop.
  section 18820 19691 the loop variable v is local to the loop; you cannot use its
  section 19691 19848 explist is evaluated only once. its results are an
  section 19848 19964 f, s, and var are invisible variables. the
  section 19964 20017 you can use break to exit a for loop.
  section 20017 20237 the loop variables var_i are local to the loop; you
  section 20237 20483 function calls as statements
  section 20483 21089 local declarations
  section 21089 23896 expressions
  section 23896 24538 arithmetic operators
  section 24538 25966 relational operators
  section 25966 27045 logical operators
  section 27045 27340 concatenation
  section 27340 28092 the length operator
  section 28092 28550 precedence
  section 28550 30169 table constructors
  section 30169 32583 function calls
  section 32583 35921 function definitions
  section 35921 37411 visibility rules
  section 37411 37907 error handling
  section 37907 47900 metatables
  section 40693 41665 add: the + operation.
  section 41665 41745 sub: the - operation. behavior similar to the add
  section 41745 41825 mul: the * operation. behavior similar to the add
  section 41825 41905 div: the / operation. behavior similar to the add
  section 41905 42056 mod: the % operation. behavior similar to the add
  section 42056 42232 pow: the ^ (exponentiation) operation. behavior similar
  section 42232 42774 unm: the unary - operation.
  section 42774 43251 concat: the .. (concatenation) operation.
  section 43251 43839 len: the # operation.
  section 43839 44868 eq: the == operation. the function getcomphandler
  section 44868 45413 lt: the < operation.
  section 45413 46234 le: the <= operation.
  section 46234 46845 index: the indexing access table[key].
  section 46845 47538 newindex: the indexing assignment table[key] = value.
  section 47538 47900 call: called when lua calls a value.
  section 47900 49651 environments
  section 49651 51359 garbage collection
  section 51359 52450 garbage-collection metamethods
  section 52450 53498 weak tables
  section 53498 56832 coroutines
  section 56832 112126 the application program interface
  section 57605 58842 the stack
  section 58842 59733 stack size
  section 59733 60529 pseudo-indices
  section 60529 61219 c closures
  section 61219 61886 registry
  section 61886 62587 error handling in c
  section 62587 63590 functions and types
  section 63590 65260 lua_alloc
  section 65260 65737 lua_atpanic
  section 65737 67685 lua_call
  section 67685 69206 lua_cfunction
  section 69206 69540 lua_checkstack
  section 69540 70072 lua_close
  section 70072 70478 lua_concat
  section 70478 70950 lua_cpcall
  section 70950 71350 lua_createtable
  section 71350 71926 lua_dump
  section 71926 72261 lua_equal
  section 72261 72529 lua_error
  section 72529 73848 lua_gc
  section 72740 72796 lua_gcstop: stops the garbage collector.
  section 72796 72858 lua_gcrestart: restarts the garbage collector.
  section 72858 72930 lua_gccollect: performs a full garbage-collection cycle.
  section 72930 73022 lua_gccount: returns the current amount of memory (in
  section 73022 73146 lua_gccountb: returns the remainder of dividing the
  section 73146 73482 lua_gcstep: performs an incremental step of garbage
  section 73482 73650 lua_gcsetpause: sets data as the new value for the
  section 73650 73848 lua_gcsetstepmul: sets data as the new value for the
  section 73848 74093 lua_getallocf
  section 74093 74257 lua_getfenv
  section 74257 74542 lua_getfield
  section 74542 74792 lua_getglobal
  section 74792 75098 lua_getmetatable
  section 75098 75501 lua_gettable
  section 75501 75746 lua_gettop
  section 75746 76032 lua_insert
  section 76032 76268 lua_integer
  section 76268 76446 lua_isboolean
  section 76446 76627 lua_iscfunction
  section 76627 76822 lua_isfunction
  section 76822 77015 lua_islightuserdata
  section 77015 77178 lua_isnil
  section 77178 77394 lua_isnone
  section 77394 77660 lua_isnoneornil
  section 77660 77867 lua_isnumber
  section 77867 78092 lua_isstring
  section 78092 78260 lua_istable
  section 78260 78431 lua_isthread
  section 78431 78631 lua_isuserdata
  section 78631 79000 lua_lessthan
  section 79000 80005 lua_load
  section 79371 79397 0: no errors;
  section 79397 79464 lua_errsyntax: syntax error during pre-compilation;
  section 79464 80005 lua_errmem: memory allocation error.
  section 80005 80418 lua_newstate
  section 80418 80601 lua_newtable
  section 80601 81082 lua_newthread
  section 81082 81818 lua_newuserdata
  section 81818 82799 lua_next
  section 82799 83062 lua_number
  section 83062 83427 lua_objlen
  section 83427 84989 lua_pcall
  section 84747 84791 lua_errrun: a runtime error.
  section 84791 84906 lua_errmem: memory allocation error. for such errors, lua
  section 84906 84989 lua_errerr: error while running the error handler
  section 84989 85099 lua_pop
  section 85099 85245 lua_pushboolean
  section 85245 86015 lua_pushcclosure
  section 86015 86571 lua_pushcfunction
  section 86571 87448 lua_pushfstring
  section 86849 87023 you do not have to allocate space for the result: the result is
  section 87023 87448 the conversion specifiers are quite restricted. there are no
  section 87448 87595 lua_pushinteger
  section 87595 88030 lua_pushlightuserdata
  section 88030 88290 lua_pushliteral
  section 88290 88655 lua_pushlstring
  section 88655 88766 lua_pushnil
  section 88766 88910 lua_pushnumber
  section 88910 89303 lua_pushstring
  section 89303 89496 lua_pushthread
  section 89496 89657 lua_pushvalue
  section 89657 89957 lua_pushvfstring
  section 89957 90267 lua_rawequal
  section 90267 90431 lua_rawget
  section 90431 90676 lua_rawgeti
  section 90676 90844 lua_rawset
  section 90844 91180 lua_rawseti
  section 91180 91852 lua_reader
  section 91852 92187 lua_register
  section 92187 92473 lua_remove
  section 92473 92705 lua_replace
  section 92705 93675 lua_resume
  section 93675 93856 lua_setallocf
  section 93856 94172 lua_setfenv
  section 94172 94547 lua_setfield
  section 94547 94819 lua_setglobal
  section 94819 95021 lua_setmetatable
  section 95021 95437 lua_settable
  section 95437 95740 lua_settop
  section 95740 96151 lua_state
  section 96151 96415 lua_status
  section 96415 96870 lua_toboolean
  section 96870 97099 lua_tocfunction
  section 97099 97497 lua_tointeger
  section 97497 98417 lua_tolstring
  section 98417 98739 lua_tonumber
  section 98739 99205 lua_topointer
  section 99205 99362 lua_tostring
  section 99362 99624 lua_tothread
  section 99624 99891 lua_touserdata
  section 99891 100368 lua_type
  section 100368 100573 lua_typename
  section 100573 101145 lua_writer
  section 101145 101407 lua_xmove
  section 101407 101915 lua_yield
  section 101915 102220 the debug interface
  section 102220 104690 lua_debug
  section 103037 103234 source: if the function was defined in a string, then
  section 103234 103326 short_src: a printable version of source, to be used
  section 103326 103415 linedefined: the line number where the definition of the
  section 103415 103506 lastlinedefined: the line number where the definition of
  section 103506 103783 what: the string lua if the function is a lua
  section 103783 103935 currentline: the current line where the given function is
  section 103935 104336 name: a reasonable name for the given function. because
  section 104336 104621 namewhat: explains the name field. the value of
  section 104621 104690 nups: the number of upvalues of the function.
  section 104690 104805 lua_gethook
  section 104805 104922 lua_gethookcount
  section 104922 105036 lua_gethookmask
  section 105036 106761 lua_getinfo
  section 106022 106086 n: fills in the field name and namewhat;
  section 106086 106200 s: fills in the fields source, short_src,
  section 106200 106255 l: fills in the field currentline;
  section 106255 106303 u: fills in the field nups;
  section 106303 106394 f: pushes onto the stack the function that is running
  section 106394 106761 l: pushes onto the stack a table whose indices are the
  section 106761 107592 lua_getlocal
  section 107592 108126 lua_getstack
  section 108126 108899 lua_getupvalue
  section 108899 109844 lua_hook
  section 109844 111180 lua_sethook
  section 110343 110518 the call hook: is called when the interpreter calls a
  section 110518 110724 the return hook: is called when the interpreter returns from
  section 110724 110961 the line hook: is called when the interpreter is about to
  section 110961 111180 the count hook: is called after the interpreter executes
  section 111180 111671 lua_setlocal
  section 111671 112126 lua_setupvalue
  section 112126 129890 the auxiliary library
  section 113017 113140 functions and types
  section 113140 113293 lual_addchar
  section 113293 113536 lual_addlstring
  section 113536 113758 lual_addsize
  section 113758 113992 lual_addstring
  section 113992 114327 lual_addvalue
  section 114327 114694 lual_argcheck
  section 114694 115058 lual_argerror
  section 115058 116199 lual_buffer
  section 115257 115324 first you declare a variable b of type lual_buffer.
  section 115324 115393 then you initialize it with a call lual_buffinit(l, &b).
  section 115393 115486 then you add string pieces to the buffer calling any of the
  section 115486 116199 you finish by calling lual_pushresult(&b). this call leaves
  section 116199 116429 lual_buffinit
  section 116429 116919 lual_callmeta
  section 116919 117105 lual_checkany
  section 117105 117294 lual_checkint
  section 117294 117506 lual_checkinteger
  section 117506 117698 lual_checklong
  section 117698 118073 lual_checklstring
  section 118073 118257 lual_checknumber
  section 118257 119034 lual_checkoption
  section 119034 119304 lual_checkstack
  section 119304 119605 lual_checkstring
  section 119605 119816 lual_checktype
  section 119816 120038 lual_checkudata
  section 120038 120335 lual_dofile
  section 120335 120630 lual_dostring
  section 120630 121107 lual_error
  section 121107 121426 lual_getmetafield
  section 121426 121643 lual_getmetatable
  section 121643 121995 lual_gsub
  section 121995 122454 lual_loadbuffer
  section 122454 123002 lual_loadfile
  section 123002 123350 lual_loadstring
  section 123350 123737 lual_newmetatable
  section 123737 124136 lual_newstate
  section 124136 124271 lual_openlibs
  section 124271 124531 lual_optint
  section 124531 124882 lual_optinteger
  section 124882 125146 lual_optlong
  section 125146 125590 lual_optlstring
  section 125590 125852 lual_optnumber
  section 125852 126174 lual_optstring
  section 126174 126528 lual_prepbuffer
  section 126528 126696 lual_pushresult
  section 126696 127415 lual_ref
  section 127415 127764 lual_reg
  section 127764 128541 lual_register
  section 128541 128701 lual_typename
  section 128701 129086 lual_typerror
  section 129086 129459 lual_unref
  section 129459 129890 lual_where
  section 129890 189003 standard libraries
  section 130511 130577 basic library, which includes the coroutine sub-library;
  section 130577 130603 package library;
  section 130603 130633 string manipulation;
  section 130633 130662 table manipulation;
  section 130662 130712 mathematical functions (sin, log, etc.);
  section 130712 130739 input and output;
  section 130739 130777 operating system facilities;
  section 130777 131655 debug facilities.
  section 131655 131897 basic functions
  section 131897 132140 assert (v [, message])
  section 132140 133205 collectgarbage ([opt [, arg]])
  section 132326 132419 collect: performs a full garbage-collection cycle. this is
  section 132419 132468 stop: stops the garbage collector.
  section 132468 132523 restart: restarts the garbage collector.
  section 132523 132596 count: returns the total memory in use by lua (in kbytes).
  section 132596 132892 step: performs a garbage-collection step. the step size
  section 132892 133039 setpause: sets arg as the new value for the pause of
  section 133039 133205 setstepmul: sets arg as the new value for the i<step
  section 133205 133557 dofile ([filename])
  section 133557 134147 error (message [, level])
  section 134147 134406 _g
  section 134406 134753 getfenv ([f])
  section 134753 134995 getmetatable (object)
  section 134995 135285 ipairs (t)
  section 135285 135851 load (func [, chunkname])
  section 135851 136001 loadfile ([filename])
  section 136001 136244 loadstring (string [, chunkname])
  section 136244 137218 next (table [, index])
  section 137218 137520 pairs (t)
  section 137520 138025 pcall (f, arg1, ...)
  section 138025 138362 print (...)
  section 138362 138485 rawequal (v1, v2)
  section 138485 138646 rawget (table, index)
  section 138646 138902 rawset (table, index, value)
  section 138902 139156 select (index, ...)
  section 139156 139551 setfenv (f, table)
  section 139551 139883 setmetatable (table, metatable)
  section 139883 140545 tonumber (e [, base])
  section 140545 140901 tostring (e)
  section 140901 141165 type (v)
  section 141165 141519 unpack (list [, i [, j]])
  section 141519 141695 _version
  section 141695 142322 xpcall (f, err)
  section 142322 142539 coroutine manipulation
  section 142539 142704 coroutine.create (f)
  section 142704 143418 coroutine.resume (co [, val1, ...])
  section 143418 143525 coroutine.running ()
  section 143525 143992 coroutine.status (co)
  section 143992 144358 coroutine.wrap (f)
  section 144358 144609 coroutine.yield (...)
  section 144609 144865 modules
  section 144865 145998 module (name [, ...])
  section 145998 147473 require (modname)
  section 147473 147747 package.cpath
  section 147747 147979 package.loaded
  section 147979 150554 package.loaders
  section 150554 151433 package.loadlib (libname, funcname)
  section 151433 151792 package.path
  section 151792 151885 package.preload
  section 151885 152127 package.seeall (module)
  section 152127 152908 string manipulation
  section 152908 153205 string.byte (s [, i [, j]])
  section 153205 153522 string.char (...)
  section 153522 153763 string.dump (function)
  section 153763 154542 string.find (s, pattern [, init [, plain]])
  section 154542 155699 string.format (formatstring, ...)
  section 155699 156475 string.gmatch (s, pattern)
  section 156475 158565 string.gsub (s, pattern, repl [, n])
  section 158565 158734 string.len (s)
  section 158734 158983 string.lower (s)
  section 158983 159390 string.match (s, pattern [, init])
  section 159390 159499 string.rep (s, n)
  section 159499 159582 string.reverse (s)
  section 159582 159980 string.sub (s, i [, j])
  section 159980 160227 string.upper (s)
  section 160227 160252 patterns
  section 160252 162558 character class:
  section 160420 160543 x: (where x is not one of the magic characters
  section 160543 160596 .: (a dot) represents all characters.
  section 160596 160639 %a: represents all letters.
  section 160639 160693 %c: represents all control characters.
  section 160693 160735 %d: represents all digits.
  section 160735 160788 %l: represents all lowercase letters.
  section 160788 160846 %p: represents all punctuation characters.
  section 160846 160898 %s: represents all space characters.
  section 160898 160951 %u: represents all uppercase letters.
  section 160951 161010 %w: represents all alphanumeric characters.
  section 161010 161064 %x: represents all hexadecimal digits.
  section 161064 161131 %z: represents the character with representation 0.
  section 161131 161407 %x: (where x is any non-alphanumeric character)
  section 161407 162091 [set]: represents the class which is the union of all
  section 162091 162558 [^set]: represents the complement of set, where
  section 162558 163965 pattern item:
  section 162613 162697 a single character class, which matches any single character in
  section 162697 162887 a single character class followed by *, which matches 0 or
  section 162887 163077 a single character class followed by +, which matches 1 or
  section 163077 163291 a single character class followed by -, which also matches
  section 163291 163406 a single character class followed by ?, which matches 0 or
  section 163406 163531 %n, for n between 1 and 9; such item matches a
  section 163531 163965 c<%bi<xy>>, where x and y are two distinct characters;
  section 163965 164298 pattern:
  section 164298 165115 captures:
  section 165115 165468 table manipulation
  section 165468 165846 table.concat (table [, sep [, i [, j]]])
  section 165846 166180 table.insert (table, [pos,] value)
  section 166180 166407 table.maxn (table)
  section 166407 166759 table.remove (table [, pos])
  section 166759 167351 table.sort (table [, comp])
  section 167351 167507 mathematical functions
  section 167507 167569 math.abs (x)
  section 167569 167641 math.acos (x)
  section 167641 167711 math.asin (x)
  section 167711 167784 math.atan (x)
  section 167784 167994 math.atan2 (y, x)
  section 167994 168080 math.ceil (x)
  section 168080 168161 math.cos (x)
  section 168161 168227 math.cosh (x)
  section 168227 168307 math.deg (x)
  section 168307 168358 math.exp (x)
  section 168358 168445 math.floor (x)
  section 168445 168568 math.fmod (x, y)
  section 168568 168747 math.frexp (x)
  section 168747 168852 math.huge
  section 168852 168927 math.ldexp (m, e)
  section 168927 168992 math.log (x)
  section 168992 169059 math.log10 (x)
  section 169059 169161 math.max (x, ...)
  section 169161 169263 math.min (x, ...)
  section 169263 169370 math.modf (x)
  section 169370 169411 math.pi
  section 169411 169519 math.pow (x, y)
  section 169519 169599 math.rad (x)
  section 169599 170152 math.random ([m [, n]])
  section 170152 170290 math.randomseed (x)
  section 170290 170369 math.sin (x)
  section 170369 170433 math.sinh (x)
  section 170433 170559 math.sqrt (x)
  section 170559 170641 math.tan (x)
  section 170641 170707 math.tanh (x)
  section 170707 171705 input and output facilities
  section 171705 171818 io.close ([file])
  section 171818 171901 io.flush ()
  section 171901 172302 io.input ([file])
  section 172302 172925 io.lines ([filename])
  section 172925 173712 io.open (filename [, mode])
  section 173177 173219 r: read mode (the default);
  section 173219 173248 w: write mode;
  section 173248 173278 a: append mode;
  section 173278 173341 r+: update mode, all previous data is preserved;
  section 173341 173401 w+: update mode, all previous data is erased;
  section 173401 173712 a+: append update mode, previous data is preserved,
  section 173712 173811 io.output ([file])
  section 173811 174136 io.popen (prog [, mode])
  section 174136 174221 io.read (...)
  section 174221 174377 io.tmpfile ()
  section 174377 174607 io.type (obj)
  section 174607 174695 io.write (...)
  section 174695 174879 file:close ()
  section 174879 174941 file:flush ()
  section 174941 175254 file:lines ()
  section 175254 176225 file:read (...)
  section 175670 175771 *n: reads a number; this is the only format that returns a
  section 175771 175890 *a: reads the whole file, starting at the current
  section 175890 176017 *l: reads the next line (skipping the end of line),
  section 176017 176225 number: reads a string with up to this number of
  section 176225 177151 file:seek ([whence] [, offset])
  section 176444 176507 set: base is position 0 (beginning of the file);
  section 176507 176552 cur: base is current position;
  section 176552 177151 end: base is end of file;
  section 177151 177798 file:setvbuf (mode [, size])
  section 177276 177364 no: no buffering; the result of any output operation
  section 177364 177521 full: full buffering; output operation is performed only
  section 177521 177798 line: line buffering; output is buffered until a newline
  section 177798 178027 file:write (...)
  section 178027 178120 operating system facilities
  section 178120 178228 os.clock ()
  section 178228 179329 os.date ([format [, time]])
  section 179329 179505 os.difftime (t2, t1)
  section 179505 179810 os.execute ([command])
  section 179810 179978 os.exit ([code])
  section 179978 180119 os.getenv (varname)
  section 180119 180324 os.remove (filename)
  section 180324 180503 os.rename (oldname, newname)
  section 180503 181233 os.setlocale (locale [, category])
  section 181233 181915 os.time ([table])
  section 181915 182532 os.tmpname ()
  section 182532 183378 the debug library
  section 183378 183885 debug.debug ()
  section 183885 183956 debug.getfenv (o)
  section 183956 184180 debug.gethook ([thread])
  section 184180 185360 debug.getinfo ([thread,] function [, what])
  section 185360 186008 debug.getlocal ([thread,] level, local)
  section 186008 186137 debug.getmetatable (object)
  section 186137 186216 debug.getregistry ()
  section 186216 186432 debug.getupvalue (func, up)
  section 186432 186561 debug.setfenv (object, table)
  section 186561 187838 debug.sethook ([thread,] hook, mask [, count])
  section 186819 186891 c: the hook is called every time lua calls a function;
  section 186891 186970 r: the hook is called every time lua returns from a
  section 186970 187838 l: the hook is called every time lua enters a new line
  section 187838 188288 debug.setlocal ([thread,] level, local, value)
  section 188288 188424 debug.setmetatable (object, table)
  section 188424 188690 debug.setupvalue (func, up, value)
  section 188690 189003 debug.traceback ([thread,] [message [, level]])
  section 189003 192563 lua stand-alone
  section 189460 189512 -e stat: executes string stat;
  section 189512 189557 -l mod: requires mod;
  section 189557 189625 -i: enters interactive mode after running script;
  section 189625 189672 -v: prints version information;
  section 189672 189715 --: stops handling options;
  section 189715 192563 -: executes stdin as a file and stops handling
  section 192563 195704 incompatibilities with the previous version
  section 192913 193505 changes in the language
  section 192958 193153 the vararg system changed from the pseudo-argument arg with
  section 193153 193284 there was a subtle change in the scope of the implicit
  section 193284 193505 the long string/long comment syntax ([[string]]) does not
  section 193505 194851 changes in the libraries
  section 193551 193678 function string.gfind was renamed string.gmatch. (see
  section 193678 193878 when string.gsub is called with a function as its third
  section 193878 194100 function table.setn was deprecated. function table.getn
  section 194100 194226 function loadlib was renamed package.loadlib. (see
  section 194226 194343 function math.mod was renamed math.fmod. (see
  section 194343 194476 functions table.foreach and table.foreachi are
  section 194476 194709 there were substantial changes in function require due to
  section 194709 194851 function collectgarbage has different arguments. function
  section 194851 195704 changes in the api
  section 194891 195055 the luaopen_* functions (to open libraries) cannot be called
  section 195055 195304 function lua_open was replaced by lua_newstate to allow
  section 195304 195477 functions lual_getn and lual_setn (from the auxiliary
  section 195477 195545 function lual_openlib was replaced by lual_register.
  section 195545 195704 function lual_checkudata now throws an error when the given
  section 195704 197381 the complete syntax of lua

dist luajit-2.1
  modules contact ext_c_api ext_ffi ext_ffi_api ext_ffi_semantics ext_ffi_tutorial ext_jit ext_profiler extensions faq install luajit-2.1 running status

module contact
  section 14 1157 contact
  section 37 60 luajit
  section 60 90 download e<rchevron>
  section 90 112 installation
  section 112 136 running
  section 136 163 extensions
  section 163 191 ffi library
  section 191 213 ffi tutorial
  section 213 232 ffi.* api
  section 232 262 ffi semantics
  section 262 285 jit.* library
  section 285 304 lua/c api
  section 304 329 profiler
  section 329 352 status
  section 352 376 changes
  section 376 389 faq
  section 389 422 performance e<rchevron>
  section 422 448 wiki e<rchevron>
  section 448 746 mailing list e<rchevron>
  section 746 1157 copyright

module ext_c_api
  section 14 4445 lua/c api extensions
  section 50 73 luajit
  section 73 103 download e<rchevron>
  section 103 125 installation
  section 125 149 running
  section 149 176 extensions
  section 176 204 ffi library
  section 204 226 ffi tutorial
  section 226 245 ffi.* api
  section 245 275 ffi semantics
  section 275 298 jit.* library
  section 298 317 lua/c api
  section 317 342 profiler
  section 342 365 status
  section 365 389 changes
  section 389 402 faq
  section 402 435 performance e<rchevron>
  section 435 461 wiki e<rchevron>
  section 461 753 mailing list e<rchevron>
  section 753 1395 luajit_setmode(l, idx, mode) e<mdash> control vm
  section 1395 1534 luajit_setmode(l, 0, luajit_mode_engine|flag)
  section 1534 2105 luajit_setmode(l, idx, luajit_mode_func|flag)
  section 2105 2349 luajit_setmode(l, trace,
  section 2349 4445 luajit_setmode(l, idx, luajit_mode_wrapcfunc|flag)

module ext_ffi
  section 14 7946 ffi library
  section 41 64 luajit
  section 64 94 download e<rchevron>
  section 94 116 installation
  section 116 140 running
  section 140 167 extensions
  section 167 195 ffi library
  section 195 217 ffi tutorial
  section 217 236 ffi.* api
  section 236 266 ffi semantics
  section 266 289 jit.* library
  section 289 308 lua/c api
  section 308 333 profiler
  section 333 356 status
  section 356 380 changes
  section 380 393 faq
  section 393 426 performance e<rchevron>
  section 426 452 wiki e<rchevron>
  section 452 1446 mailing list e<rchevron>
  section 1446 3287 motivating example: calling external c functions
  section 3287 7946 motivating example: using c data structures

module ext_ffi_api
  section 14 16458 ffi.* api functions
  section 52 75 luajit
  section 75 105 download e<rchevron>
  section 105 127 installation
  section 127 151 running
  section 151 178 extensions
  section 178 206 ffi library
  section 206 228 ffi tutorial
  section 228 247 ffi.* api
  section 247 277 ffi semantics
  section 277 300 jit.* library
  section 300 319 lua/c api
  section 319 344 profiler
  section 344 367 status
  section 367 391 changes
  section 391 404 faq
  section 404 437 performance e<rchevron>
  section 437 463 wiki e<rchevron>
  section 463 660 mailing list e<rchevron>
  section 660 1704 glossary
  section 684 758 cdecl e<mdash> an abstract c type declaration (a lua
  section 758 915 ctype e<mdash> a c type object. this is a special kind of
  section 915 1007 cdata e<mdash> a c data object. it holds a value of the
  section 1007 1175 ct e<mdash> a c type specification which can be used for
  section 1175 1345 cb e<mdash> a callback object. this is a c data object
  section 1345 1538 vla e<mdash> a variable-length array is declared with a ?
  section 1538 1704 vls e<mdash> a variable-length struct is a struct c type
  section 1704 1914 declaring and accessing external symbols
  section 1914 3024 ffi.cdef(def)
  section 3024 3911 ffi.c
  section 3911 4747 clib = ffi.load(name [,global])
  section 4747 4909 creating cdata objects
  section 4909 6154 cdata = ffi.new(ct [,nelem] [,init...])
  section 6154 6354 ctype = ffi.typeof(ct)
  section 6354 6675 cdata = ffi.cast(ct, init)
  section 6675 7718 ctype = ffi.metatype(ct, metatable)
  section 7718 8619 cdata = ffi.gc(cdata, finalizer)
  section 8619 8760 c type information
  section 8760 8982 size = ffi.sizeof(ct [,nelem])
  section 8982 9077 align = ffi.alignof(ct)
  section 9077 9313 ofs [,bpos,bsize] = ffi.offsetof(ct, field)
  section 9313 9861 status = ffi.istype(ct, obj)
  section 9861 9887 utility functions
  section 9887 10851 err = ffi.errno([newerr])
  section 10851 11868 str = ffi.string(ptr [,len])
  section 11868 12509 ffi.copy(dst, src, len)
  section 12509 12849 ffi.fill(dst, len [,c])
  section 12849 12885 target-specific information
  section 12885 13454 status = ffi.abi(param)
  section 13454 13530 ffi.os
  section 13530 13620 ffi.arch
  section 13620 13702 methods for callbacks
  section 13702 13978 cb:free()
  section 13978 14290 cb:set(func)
  section 14290 14423 extended standard library functions
  section 14423 14646 n = tonumber(cdata)
  section 14646 15078 s = tostring(cdata)
  section 15078 15228 iter, obj, start = pairs(cdata)
  section 15228 16458 extensions to the lua parser

module ext_ffi_semantics
  section 14 41237 ffi semantics
  section 43 66 luajit
  section 66 96 download e<rchevron>
  section 96 118 installation
  section 118 142 running
  section 142 169 extensions
  section 169 197 ffi library
  section 197 219 ffi tutorial
  section 219 238 ffi.* api
  section 238 268 ffi semantics
  section 268 291 jit.* library
  section 291 310 lua/c api
  section 310 335 profiler
  section 335 358 status
  section 358 382 changes
  section 382 395 faq
  section 395 428 performance e<rchevron>
  section 428 454 wiki e<rchevron>
  section 454 1241 mailing list e<rchevron>
  section 1241 5144 c language support
  section 1989 2051 the \e escape in character and string literals.
  section 2051 2134 the c99/c++ boolean type, declared with the keywords bool or
  section 2134 2214 complex numbers, declared with the keywords complex or
  section 2214 2306 two complex number types: complex (aka complex double)
  section 2306 2388 vector types, declared with the gcc mode or vector_size
  section 2388 2476 unnamed (transparent) struct/union fields inside a
  section 2476 2566 incomplete enum declarations, handled like incomplete
  section 2566 2741 unnamed enum fields inside a struct/union. this is
  section 2741 2826 scoped static const declarations inside a struct/union
  section 2826 2983 zero-length arrays ([0]), empty struct/union,
  section 2983 3025 c++ reference types (int &x).
  section 3025 3090 alternate gcc keywords with __, e.g. __const__.
  section 3090 3247 gcc __attribute__ with the following attributes: aligned,
  section 3247 3326 the gcc __extension__ keyword and the gcc __alignof__
  section 3326 3412 gcc __asm__(symname) symbol name redirection for function
  section 3412 3509 msvc keywords for fixed-length types: __int8, __int16,
  section 3509 3648 msvc __cdecl, __fastcall, __stdcall, __thiscall,
  section 3648 3839 all other gcc/msvc-specific attributes are ignored.
  section 3839 3918 vararg handling: va_list, __builtin_va_list,
  section 3918 3992 from <stddef.h>: ptrdiff_t, size_t,
  section 3992 4154 from <stdint.h>: int8_t, int16_t, int32_t,
  section 4154 4512 from <unistd.h> (posix): ssize_t.
  section 4512 4608 a declaration must always have a type specifier; it doesnt
  section 4608 4852 old-style empty function declarations (k&r) are not allowed.
  section 4852 4995 the long double c type is parsed correctly, but theres no
  section 4995 5069 wide character strings and character literals are not
  section 5069 5144 see below for features that are currently not implemented.
  section 5144 5176 c type conversion rules
  section 5176 6270 conversions from c types to lua objects
  section 6270 7745 conversions from lua objects to c types
  section 7745 9302 conversions between c types
  section 9302 10621 conversions for vararg c function arguments
  section 10621 12327 initializers
  section 10865 10942 if no initializers are given, the object is filled with zero
  section 10942 11066 scalar types (numbers and pointers) accept a single
  section 11066 11224 valarrays (complex numbers and vectors) are treated like
  section 11224 11408 aggregate types (arrays and structs) accept either a single
  section 11408 11696 the elements of an array are initialized, starting at index
  section 11696 11883 byte arrays may also be initialized with a lua string. this
  section 11883 12018 the fields of a struct are initialized in the order of their
  section 12018 12106 only the first field of a union can be initialized with a
  section 12106 12275 elements or fields which are aggregates themselves are
  section 12275 12327 excess initializers cause an error.
  section 12327 15572 table initializers
  section 12459 12593 if the table index [0] is non-nil, then the table is
  section 12593 12803 array elements, starting at index zero, are initialized
  section 12803 12979 if exactly one array element was initialized, its repeated for
  section 12979 13215 the above logic only applies to arrays with a known fixed size.
  section 13215 13467 a struct/union can be initialized in the order of the
  section 13467 13701 otherwise, if neither index [0] nor [1] is present, a
  section 13701 13812 uninitialized fields of a struct are filled with zero bytes,
  section 13812 13968 initialization of a union stops after one field has been
  section 13968 14146 elements or fields which are aggregates themselves are
  section 14146 15572 excess initializers for an array cause an error. excess
  section 15572 16172 operations on cdata objects
  section 16172 19054 indexing a cdata object
  section 16211 16717 indexing a pointer/array: a cdata pointer/array can be
  section 16717 17334 dereferencing a struct/union field: a cdata
  section 17334 17891 indexing a complex number: a complex number can be indexed
  section 17891 19054 indexing a vector: a vector is treated like an array for
  section 19054 20024 calling a cdata object
  section 19092 19473 constructor: a ctype object can be called and used as a
  section 19473 20024 c function call: a cdata function or cdata function pointer
  section 20024 22343 arithmetic on cdata objects
  section 20067 20427 pointer arithmetic: a cdata pointer/array and a cdata number
  section 20427 20668 pointer difference: two compatible cdata pointers/arrays can
  section 20668 21709 64 bit integer arithmetic: the standard arithmetic operators
  section 21709 22343 64 bit bitwise operations: the rules for 64 bit arithmetic
  section 22343 23382 comparisons of cdata objects
  section 22387 22633 pointer comparison: two compatible cdata pointers/arrays can
  section 22633 23140 64 bit integer comparison: two cdata numbers, or a cdata
  section 23140 23382 comparisons for equality/inequality never raise an error.
  section 23382 25165 cdata objects as table keys
  section 24310 24638 if you can get by with the precision of lua numbers (52 bits),
  section 24638 24878 otherwise use either tostring() on 64 bit integers or
  section 24878 25165 create your own specialized hash table implementation using the
  section 25165 26868 parameterized types
  section 26868 28785 garbage collection of cdata objects
  section 28785 30699 callbacks
  section 30699 32557 callback resource handling
  section 32557 34024 callback performance
  section 34024 36539 c library namespaces
  section 34986 35089 external functions: a cdata object with the type of the
  section 35089 35217 external variables: the symbol address is dereferenced and the
  section 35217 35396 constant values (static const or enum constants): the
  section 35396 35531 external variables: the value to be written is converted to the
  section 35531 36539 writing to constant variables or to any other symbol type
  section 36539 38408 no hand-holding!
  section 38408 41237 current status
  section 38622 38693 c declarations are not passed through a c pre-processor, yet.
  section 38693 38904 the c parser is able to evaluate most constant expressions
  section 38904 39063 static const declarations only work for integer types up to
  section 39063 39152 packed struct bitfields that cross container boundaries are
  section 39152 39334 native vector types may be defined with the gcc mode or
  section 39334 39413 the volatile type qualifier is currently ignored by compiled
  section 39413 39955 ffi.cdef silently ignores most re-declarations. note: avoid
  section 39955 39983 vector operations.
  section 39983 40012 table initializers.
  section 40012 40072 initialization of nested struct/union types.
  section 40072 40181 non-default initialization of vla/vls or large c types (>
  section 40181 40216 bitfield initializations.
  section 40216 40292 pointer differences for element sizes that are not a power of
  section 40292 40367 calls to c functions with aggregates passed or returned by
  section 40367 40434 calls to ctype metamethods which are not plain functions.
  section 40434 40521 ctype __newindex tables and non-string lookups in ctype
  section 40521 40561 tostring() for cdata types.
  section 40561 40670 calls to ffi.cdef(), ffi.load() and ffi.metatype().
  section 40670 40714 arithmetic for complex numbers.
  section 40714 40771 passing structs by value to vararg c functions.
  section 40771 41237 c++ exception interoperability does not extend to c functions

module ext_ffi_tutorial
  section 14 18772 ffi tutorial
  section 42 65 luajit
  section 65 95 download e<rchevron>
  section 95 117 installation
  section 117 141 running
  section 141 168 extensions
  section 168 196 ffi library
  section 196 218 ffi tutorial
  section 218 237 ffi.* api
  section 237 267 ffi semantics
  section 267 290 jit.* library
  section 290 309 lua/c api
  section 309 334 profiler
  section 334 357 status
  section 357 381 changes
  section 381 394 faq
  section 394 427 performance e<rchevron>
  section 427 453 wiki e<rchevron>
  section 453 793 mailing list e<rchevron>
  section 793 1452 loading the ffi library
  section 1452 4875 accessing standard system functions
  section 4875 10338 accessing the zlib compression library
  section 10338 13536 defining metamethods for a c type
  section 13536 14742 translating c idioms
  section 14742 18772 to cache or not to cache

module ext_jit
  section 14 4311 jit.* library
  section 46 69 luajit
  section 69 99 download e<rchevron>
  section 99 121 installation
  section 121 145 running
  section 145 172 extensions
  section 172 200 ffi library
  section 200 222 ffi tutorial
  section 222 241 ffi.* api
  section 241 271 ffi semantics
  section 271 294 jit.* library
  section 294 313 lua/c api
  section 313 338 profiler
  section 338 361 status
  section 361 385 changes
  section 385 398 faq
  section 398 431 performance e<rchevron>
  section 431 457 wiki e<rchevron>
  section 457 733 mailing list e<rchevron>
  section 733 901 jit.on()
  section 901 967 jit.flush()
  section 967 1979 jit.on(func|true [,true|false])
  section 1979 2193 jit.flush(tr)
  section 2193 2455 status, ... = jit.status()
  section 2455 2515 jit.version
  section 2515 2653 jit.version_num
  section 2653 2755 jit.os
  section 2755 2872 jit.arch
  section 2872 3357 jit.opt.* e<mdash> jit compiler optimization control
  section 3357 4311 jit.util.* e<mdash> jit compiler introspection

module ext_profiler
  section 14 10462 profiler
  section 38 61 luajit
  section 61 91 download e<rchevron>
  section 91 113 installation
  section 113 137 running
  section 137 164 extensions
  section 164 192 ffi library
  section 192 214 ffi tutorial
  section 214 233 ffi.* api
  section 233 263 ffi semantics
  section 263 286 jit.* library
  section 286 305 lua/c api
  section 305 330 profiler
  section 330 353 status
  section 353 377 changes
  section 377 390 faq
  section 390 423 performance e<rchevron>
  section 423 449 wiki e<rchevron>
  section 449 720 mailing list e<rchevron>
  section 720 805 the bundled high-level profiler, invoked by the -jp command
  section 805 859 a low-level lua api to control the profiler.
  section 859 918 a low-level c api to control the profiler.
  section 918 1882 high-level profiler
  section 1882 4845 -jp=[options[,output]]
  section 2208 2307 f e<mdash> stack dump: function name, otherwise module:line.
  section 2307 2371 f e<mdash> stack dump: ditto, but dump module:name.
  section 2371 2419 l e<mdash> stack dump: module:line.
  section 2419 2511 <number> e<mdash> stack dump depth (callee e<larr>
  section 2511 2600 -<number> e<mdash> inverse stack dump depth (caller
  section 2600 2706 s e<mdash> split stack dump after first stack level. implies
  section 2706 2762 p e<mdash> show full path for module names.
  section 2762 2801 v e<mdash> show vm states.
  section 2801 2836 z e<mdash> show zones.
  section 2836 2910 r e<mdash> show raw sample counts. default: show
  section 2910 2975 a e<mdash> annotate excerpts from source code files.
  section 2975 3035 a e<mdash> annotate complete source code files.
  section 3035 3107 g e<mdash> produce raw output suitable for graphical tools.
  section 3107 3198 m<number> e<mdash> minimum sample percentage to be
  section 3198 4845 i<number> e<mdash> sampling interval in
  section 4845 5598 jit.zone e<mdash> zones
  section 5203 5267 zone(name) pushes a named zone to the zone stack.
  section 5267 5350 zone() pops the current zone from the zone stack and returns
  section 5350 5414 zone:get() returns the current zone name or nil.
  section 5414 5598 zone:flush() flushes the zone stack.
  section 5598 6256 low-level lua api
  section 6256 7420 profile.start(mode, cb) e<mdash> start profiler
  section 6408 6482 f e<mdash> profile with precision down to the function
  section 6482 6552 l e<mdash> profile with precision down to the line level.
  section 6552 7420 i<number> e<mdash> sampling interval in milliseconds
  section 7420 7504 profile.stop() e<mdash> stop profiler
  section 7504 8686 dump = profile.dumpstack([thread,] fmt, depth) e<mdash> dump
  section 7767 7869 p e<mdash> preserve the full path for module names.
  section 7869 7964 f e<mdash> dump the function name if it can be derived.
  section 7964 8016 f e<mdash> ditto, but dump module:name.
  section 8016 8057 l e<mdash> dump module:line.
  section 8057 8136 z e<mdash> zap the following characters for the last dumped
  section 8136 8686 all other characters are added verbatim to the output string.
  section 8686 8852 low-level c api
  section 8852 9514 luajit_profile_start(l, mode, cb, data) e<mdash> start
  section 9514 9606 luajit_profile_stop(l) e<mdash> stop profiler
  section 9606 10462 p = luajit_profile_dumpstack(l, fmt, depth, len) e<mdash>

module extensions
  section 14 13029 extensions
  section 40 63 luajit
  section 63 93 download e<rchevron>
  section 93 115 installation
  section 115 139 running
  section 139 166 extensions
  section 166 194 ffi library
  section 194 216 ffi tutorial
  section 216 235 ffi.* api
  section 235 265 ffi semantics
  section 265 288 jit.* library
  section 288 307 lua/c api
  section 307 332 profiler
  section 332 355 status
  section 355 379 changes
  section 379 392 faq
  section 392 425 performance e<rchevron>
  section 425 451 wiki e<rchevron>
  section 451 1137 mailing list e<rchevron>
  section 1137 1219 extensions modules
  section 1219 1983 bit.* e<mdash> bitwise operations
  section 1983 2127 ffi.* e<mdash> ffi library
  section 2127 2253 jit.* e<mdash> jit compiler control
  section 2253 2330 c api extensions
  section 2330 2383 profiler
  section 2383 2427 enhanced standard library functions
  section 2427 2643 xpcall(f, err [,args...]) passes arguments
  section 2643 2898 loadfile() etc. handle utf-8 source code
  section 2898 3178 tostring() etc. canonicalize nan and e<plusmn>inf
  section 3178 3691 tonumber() etc. use builtin string to number conversion
  section 3691 4655 string.dump(f [,strip]) generates portable bytecode
  section 4655 5007 table.new(narray, nhash) allocates a pre-sized table
  section 5007 5667 table.clear(tab) clears a table
  section 5667 6306 enhanced prng for math.random()
  section 6306 6621 io.* functions handle 64 bit file offsets
  section 6621 6899 debug.* functions identify metamethods
  section 6899 7180 fully resumable vm
  section 7180 10145 extensions from lua 5.2
  section 7366 7402 goto and ::labels::.
  section 7402 7464 hex escapes \x3f and \* escape in strings.
  section 7464 7526 load(string|reader [, chunkname [,mode [,env]]]).
  section 7526 7578 loadstring() is an alias for load().
  section 7578 7625 loadfile(filename [,mode [,env]]).
  section 7625 7658 math.log(x [,base]).
  section 7658 7695 string.rep(s, n [,sep]).
  section 7695 7794 string.format(): %q reversible. %s checks
  section 7794 7840 string matching pattern %g added.
  section 7840 7867 io.read(*l).
  section 7867 7940 io.lines() and file:lines() process io.read() options.
  section 7940 7989 os.exit(status|true|false [,close]).
  section 7989 8049 package.searchpath(name, path [, sep [, rep]]).
  section 8049 8089 package.loadlib(name, *).
  section 8089 8171 debug.getinfo() returns nparams and isvararg for
  section 8171 8235 debug.getlocal() accepts function instead of level.
  section 8235 8325 debug.getlocal() and debug.setlocal() accept negative
  section 8325 8402 debug.getupvalue() and debug.setupvalue() handle c
  section 8402 8460 debug.upvalueid() and debug.upvaluejoin().
  section 8460 8842 lua/c api extensions: lua_version() lua_upvalueid()
  section 8842 8878 command line option -e.
  section 8878 9037 command line checks __tostring for errors.
  section 9037 9106 goto is a keyword and not a valid variable name anymore.
  section 9106 9186 break can be placed anywhere. empty statements (;;) are
  section 9186 9241 __lt, __le are invoked for mixed types.
  section 9241 9301 __len for tables. rawlen() library function.
  section 9301 9375 pairs() and ipairs() check for __pairs and
  section 9375 9428 coroutine.running() returns two results.
  section 9428 9498 table.pack() and table.unpack() (same as unpack()).
  section 9498 9580 io.write() and file:write() return file handle instead of
  section 9580 9654 os.execute() and pipe:close() return detailed exit
  section 9654 9703 debug.setmetatable() returns object.
  section 9703 9765 debug.getuservalue() and debug.setuservalue().
  section 9765 9815 remove math.mod(), string.gfind().
  section 9815 9846 package.searchers.
  section 9846 10145 module() returns the module table.
  section 10145 10638 extensions from lua 5.3
  section 10231 10316 unicode escape \u{xx...} embeds the utf-8 encoding in
  section 10316 10411 the argument table arg can be read (and modified) by
  section 10411 10499 io.read() and file:read() accept formats with or without
  section 10499 10542 table.move(a1, f, e, t [,a2]).
  section 10542 10579 coroutine.isyieldable().
  section 10579 10638 lua/c api extensions: lua_isyieldable()
  section 10638 13029 c++ exception interoperability
  section 11203 11294 c++ exceptions can be caught on the lua side with pcall(),
  section 11294 11424 c++ exceptions will be converted to the generic lua error
  section 11424 11581 its safe to throw c++ exceptions across non-protected lua
  section 11581 11724 lua errors can be caught on the c++ side with catch(...).
  section 11724 11862 throwing lua errors across c++ frames is safe. c++ destructors
  section 11862 11953 c++ exceptions can be caught on the lua side with pcall(),
  section 11953 12083 c++ exceptions will be converted to the generic lua error
  section 12083 12235 c++ exceptions will be caught by non-protected lua frames and
  section 12235 12292 lua errors cannot be caught on the c++ side.
  section 12292 12418 throwing lua errors across c++ frames will not call c++
  section 12418 12487 its not safe to throw c++ exceptions across lua frames.
  section 12487 12548 c++ exceptions cannot be caught on the lua side.
  section 12548 12605 lua errors cannot be caught on the c++ side.
  section 12605 13029 throwing lua errors across c++ frames will not call c++

module faq
  section 14 5165 frequently asked questions (faq)
  section 62 85 luajit
  section 85 115 download e<rchevron>
  section 115 137 installation
  section 137 161 running
  section 161 188 extensions
  section 188 216 ffi library
  section 216 238 ffi tutorial
  section 238 257 ffi.* api
  section 257 287 ffi semantics
  section 287 310 jit.* library
  section 310 329 lua/c api
  section 329 354 profiler
  section 354 377 status
  section 377 401 changes
  section 401 414 faq
  section 414 447 performance e<rchevron>
  section 447 473 wiki e<rchevron>
  section 473 521 mailing list e<rchevron>
  section 521 583 q: where can i learn more about luajit and lua?
  section 583 665 the e<rchevron> luajit mailing list focuses on topics related
  section 665 744 the e<rchevron> luajit wiki gathers community resources about
  section 744 907 news about lua itself can be found at the e<rchevron> lua
  section 907 1046 the e<rchevron> main lua.org site has complete e<rchevron>
  section 1046 1157 the community-managed e<rchevron> lua wiki has information
  section 1157 1788 q: where can i learn more about the compiler technology used by
  section 1788 2158 q: why do i get this error: attempt to index global arg (a nil
  section 2158 2214 q: why do i get this error: bad fpu precision?
  section 2214 2274 q: i get weird behavior after initializing direct3d.
  section 2274 2974 q: some fpu operations crash after i load a delphi dll.
  section 2974 3498 q: sometimes ctrl-c fails to stop my lua program. why?
  section 3498 4054 q: why doesnt my favorite power-patch for lua apply against
  section 4054 4526 q: lua runs everywhere. why doesnt luajit support my cpu?
  section 4526 5165 q: when will feature x be added? when will the next version be

module install
  section 14 19944 installation
  section 42 65 luajit
  section 65 95 download e<rchevron>
  section 95 117 installation
  section 117 141 running
  section 141 168 extensions
  section 168 196 ffi library
  section 196 218 ffi tutorial
  section 218 237 ffi.* api
  section 237 267 ffi semantics
  section 267 290 jit.* library
  section 290 309 lua/c api
  section 309 334 profiler
  section 334 357 status
  section 357 381 changes
  section 381 394 faq
  section 394 427 performance e<rchevron>
  section 427 453 wiki e<rchevron>
  section 453 1372 mailing list e<rchevron>
  section 1372 2247 configuring luajit
  section 1580 1641 src/luaconf.h sets some configuration variables.
  section 1641 1714 makefile has settings for installing luajit (posix only).
  section 1714 1806 src/makefile has settings for compiling luajit under
  section 1806 2247 src/msvcbuild.bat has settings for compiling luajit with
  section 2247 2293 posix systems (linux, osx, *bsd etc.)
  section 2293 2822 prerequisites
  section 2822 3516 building luajit
  section 3516 4032 installing luajit
  section 4032 4056 windows systems
  section 4056 4677 prerequisites
  section 4677 4900 building with msvc
  section 4900 5235 building with the windows sdk
  section 5235 5559 building with mingw or cygwin
  section 5559 6009 installing luajit
  section 6009 12588 cross-compiling luajit
  section 6088 6171 host: this is your development system, usually based on a x64
  section 6171 6259 target: this is the target system you want luajit to run on,
  section 6259 6352 toolchain: this comprises a c compiler, linker, assembler and a
  section 6352 6463 host (or system) toolchain: this is the toolchain used to build
  section 6463 6720 cross-compile toolchain: this is the toolchain used to build
  section 6720 6794 yes, you need a toolchain for both your host and your
  section 6794 6871 both host and target architectures must have the same pointer
  section 6871 7100 e.g. if you want to cross-compile to a 32 bit target on a 64
  section 7100 7307 64 bit targets always require compilation on a 64 bit host.
  section 7307 7456 e.g. if youre compiling on a windows or osx host for embedded
  section 7456 7585 for a minimal target os, you may need to disable the built-in
  section 7585 8408 dont forget to specify the same target_sys for the install
  section 8408 8529 the best way to get consistent results is to specify the
  section 8529 8654 for a pre-built, generic toolchain add -mcpu=... or
  section 8654 8812 for arm its important to have the correct -mfloat-abi=...
  section 8812 12588 for mips its important to select a supported abi (o32 on
  section 12588 14275 cross-compiling for consoles
  section 14275 16732 embedding luajit
  section 14499 14911 its strongly suggested to build luajit separately using the
  section 14911 15084 if you want to load c modules compiled for plain lua with
  section 15084 15377 on posix systems you can either link to the shared library or
  section 15377 15640 since windows symbols are bound to a specific dll name, you
  section 15640 15970 if youre building a 64 bit application on osx which links
  section 15970 16066 heres a e<rchevron> simple example for embedding lua or luajit
  section 16066 16241 make sure you use lual_newstate. avoid using
  section 16241 16357 make sure you use lual_openlibs and not the old lua 5.0
  section 16357 16574 to change or extend the list of standard libraries to load,
  section 16574 16732 the bit.* module for bitwise operations is already built-in.
  section 16732 19944 hints for distribution maintainers
  section 17631 17814 prefix overrides the installation path and should usually be
  section 17814 17945 destdir is an absolute path which allows you to install to a
  section 17945 18065 multilib sets the architecture-specific library path
  section 18065 19944 have a look at the top-level makefile and src/makefile

module luajit-2.1
  section 14 2769 luajit
  section 36 59 luajit
  section 59 89 download e<rchevron>
  section 89 111 installation
  section 111 135 running
  section 135 162 extensions
  section 162 190 ffi library
  section 190 212 ffi tutorial
  section 212 231 ffi.* api
  section 231 261 ffi semantics
  section 261 284 jit.* library
  section 284 303 lua/c api
  section 303 328 profiler
  section 328 351 status
  section 351 375 changes
  section 375 388 faq
  section 388 421 performance e<rchevron>
  section 421 447 wiki e<rchevron>
  section 447 821 mailing list e<rchevron>
  section 821 1065 compatibility
  section 1065 2344 overview
  section 2344 2769 more ...

module running
  section 14 8059 running luajit
  section 44 67 luajit
  section 67 97 download e<rchevron>
  section 97 119 installation
  section 119 143 running
  section 143 170 extensions
  section 170 198 ffi library
  section 198 220 ffi tutorial
  section 220 239 ffi.* api
  section 239 269 ffi semantics
  section 269 292 jit.* library
  section 292 311 lua/c api
  section 311 336 profiler
  section 336 359 status
  section 359 383 changes
  section 383 396 faq
  section 396 429 performance e<rchevron>
  section 429 455 wiki e<rchevron>
  section 455 735 mailing list e<rchevron>
  section 735 1083 command line options
  section 1083 3561 -b[options] input output
  section 1211 1255 -l e<mdash> only list bytecode.
  section 1255 1319 -s e<mdash> strip debug info (this is the default).
  section 1319 1360 -g e<mdash> keep debug info.
  section 1360 1444 -n name e<mdash> set module name (default: auto-detect from
  section 1444 1535 -t type e<mdash> set output file type (default: auto-detect
  section 1535 1622 -a arch e<mdash> override architecture for object files
  section 1622 1697 -o os e<mdash> override os for object files (default:
  section 1697 1754 -e chunk e<mdash> use chunk string as input.
  section 1754 1940 - (a single minus sign) e<mdash> use stdin as input and/or
  section 1940 2002 c e<mdash> c source file, exported bytecode data.
  section 2002 2062 h e<mdash> c header file, static bytecode data.
  section 2062 2164 obj or o e<mdash> object file, exported bytecode data
  section 2164 2264 raw or any other extension e<mdash> raw bytecode file
  section 2264 2355 see also string.dump() for information on bytecode portability
  section 2355 2531 a file in raw bytecode format is auto-detected and can be
  section 2531 2670 to statically embed the bytecode of a module in your
  section 2670 2819 on most elf-based systems (e.g. linux) you need to explicitly
  section 2819 3561 require() tries to load embedded bytecode data from exported
  section 3561 4916 -j cmd[=arg[,arg...]]
  section 4024 4087 -jon e<mdash> turns the jit compiler on (default).
  section 4087 4169 -joff e<mdash> turns the jit compiler off (only use the
  section 4169 4240 -jflush e<mdash> flushes the whole cache of compiled code.
  section 4240 4331 -jv e<mdash> shows verbose information about the progress of
  section 4331 4422 -jdump e<mdash> dumps the code and structures used in
  section 4422 4916 -jp e<mdash> start the integrated profiler.
  section 4916 8059 -o[level]

module status
  section 14 2490 status
  section 36 59 luajit
  section 59 89 download e<rchevron>
  section 89 111 installation
  section 111 135 running
  section 135 162 extensions
  section 162 190 ffi library
  section 190 212 ffi tutorial
  section 212 231 ffi.* api
  section 231 261 ffi semantics
  section 261 284 jit.* library
  section 284 303 lua/c api
  section 303 328 profiler
  section 328 351 status
  section 351 375 changes
  section 375 388 faq
  section 388 421 performance e<rchevron>
  section 421 447 wiki e<rchevron>
  section 447 619 mailing list e<rchevron>
  section 619 2490 current status
  section 875 1108 there are some differences in implementation-defined
  section 1108 1304 the lua debug api is missing a couple of features (return
  section 1304 1577 currently some out-of-memory errors from on-trace code
  section 1577 2490 luajit on 64 bit systems provides a limited range of 47 bits

dist array-var-nginx-module-0.06
  aliases ngx_array_var ngx_http_array_var_module
  modules array-var-nginx-module-0.06

module array-var-nginx-module-0.06
  aliases ngx_array_var
  section 18 211 name
  section 211 261 status
  section 261 782 synopsis
  section 782 1319 description
  section 1319 7697 directives
  section 1341 2226 array_split
  section 2226 2974 array_join
  section 2974 4304 array_map
  section 4304 7697 array_map_op
  section 7697 9663 installation
  section 9079 9663 building as a dynamic module
  section 9663 10542 compatibility
  section 10542 10689 source repository
  section 10689 10839 getting involved
  section 10839 10938 author
  section 10938 12390 copyright & license
  section 12390 12626 see also

dist drizzle-nginx-module-0.1.12
  aliases ngx_drizzle ngx_http_drizzle_module
  modules drizzle-nginx-module-0.1.12

module drizzle-nginx-module-0.1.12
  aliases ngx_drizzle
  section 18 210 name
  section 210 268 status
  section 268 415 version
  section 415 1654 synopsis
  section 1654 4301 description
  section 2516 3272 keepalive connection pool
  section 3272 4301 last insert id
  section 4301 12732 directives
  section 4323 6435 drizzle_server
  section 6435 7764 drizzle_keepalive
  section 7764 8457 drizzle_query
  section 8457 9145 drizzle_pass
  section 9145 9614 drizzle_connect_timeout
  section 9614 10105 drizzle_send_query_timeout
  section 10105 10622 drizzle_recv_cols_timeout
  section 10622 11141 drizzle_recv_rows_timeout
  section 11141 11468 drizzle_buffer_size
  section 11468 11801 drizzle_module_header
  section 11801 12732 drizzle_status
  section 12732 15087 variables
  section 12805 15087 $drizzle_thread_id
  section 15087 18548 output format
  section 16308 16876 rds header part
  section 16876 18113 rds body part
  section 17076 17501 columns
  section 17501 18113 rows
  section 17672 17766 row flag
  section 17766 18113 fields data
  section 18113 18548 rds buffer limitations
  section 18548 18767 status code
  section 18767 19303 caveats
  section 19303 20407 trouble shooting
  section 20407 20874 known issues
  section 20874 24013 installation
  section 24013 25218 compatibility
  section 25218 25505 community
  section 25239 25375 english mailing list
  section 25375 25505 chinese mailing list
  section 25505 25800 report bugs
  section 25800 25942 source repository
  section 25942 26605 test suite
  section 26605 27915 todo
  section 27915 28077 changes
  section 28077 28360 authors
  section 28360 30031 copyright & license
  section 30031 30780 see also

dist echo-nginx-module-0.63
  aliases ngx_echo ngx_http_echo_module
  modules echo-nginx-module-0.63

module echo-nginx-module-0.63
  aliases ngx_echo
  section 18 233 name
  section 233 283 status
  section 283 421 version
  section 421 4571 synopsis
  section 4571 6752 description
  section 6752 32898 content handler directives
  section 8260 10721 echo
  section 10721 12091 echo_duplicate
  section 12091 14051 echo_flush
  section 14051 14902 echo_sleep
  section 14902 15455 echo_blocking_sleep
  section 15455 16685 echo_reset_timer
  section 16685 18572 echo_read_request_body
  section 18572 21804 echo_location_async
  section 21804 24086 echo_location
  section 24086 26853 echo_subrequest_async
  section 26853 27549 echo_subrequest
  section 27549 29538 echo_foreach_split
  section 29538 29843 echo_end
  section 29843 30648 echo_request_body
  section 30648 32145 echo_exec
  section 32145 32898 echo_status
  section 32898 35602 filter directives
  section 33148 34542 echo_before_body
  section 34542 35602 echo_after_body
  section 35602 40178 variables
  section 35623 35740 $echo_it
  section 35740 36225 $echo_timer_elapsed
  section 36225 36481 $echo_request_body
  section 36481 37108 $echo_request_method
  section 37108 37446 $echo_client_request_method
  section 37446 38445 $echo_client_request_headers
  section 38445 38736 $echo_cacheable_request_uri
  section 38736 39296 $echo_request_uri
  section 39296 39917 $echo_incr
  section 39917 40178 $echo_response_status
  section 40178 41800 installation
  section 41800 43491 compatibility
  section 43491 44231 modules that use this module for testing
  section 44231 44518 community
  section 44252 44388 english mailing list
  section 44388 44518 chinese mailing list
  section 44518 44987 report bugs
  section 44987 45124 source repository
  section 45124 45286 changes
  section 45286 46363 test suite
  section 46363 48676 todo
  section 48676 48832 getting involved
  section 48832 49049 author
  section 49049 50512 copyright & license
  section 50512 50958 see also

dist encrypted-session-nginx-module-0.09
  aliases ngx_encrypted_session ngx_http_encrypted_session_module
  modules encrypted-session-nginx-module-0.09

module encrypted-session-nginx-module-0.09
  aliases ngx_encrypted_session
  section 18 201 name
  section 201 251 status
  section 251 1211 synopsis
  section 1211 2217 description
  section 2217 4912 directives
  section 2239 2536 encrypted_session_key
  section 2536 2873 encrypted_session_iv
  section 2873 3999 encrypted_session_expires
  section 3999 4640 set_encrypt_session
  section 4640 4912 set_decrypt_session
  section 4912 6804 installation
  section 6212 6804 building as a dynamic module
  section 6804 7685 compatibility
  section 7685 8155 report bugs
  section 8155 8317 source repository
  section 8317 8467 getting involved
  section 8467 8549 author
  section 8549 10000 copyright & license
  section 10000 10175 see also

dist form-input-nginx-module-0.12
  aliases ngx_form_input ngx_http_form_input_module
  modules form-input-nginx-module-0.12

module form-input-nginx-module-0.12
  aliases ngx_form_input
  section 18 208 name
  section 208 461 description
  section 461 1810 installation
  section 1225 1810 building as a dynamic module
  section 1810 2741 usage
  section 2741 3175 limitations
  section 3175 3602 compatibility
  section 3602 5128 copyright & license

dist headers-more-nginx-module-0.37
  aliases ngx_headers_more ngx_http_headers_more_filter_module
  modules headers-more-nginx-module-0.37

module headers-more-nginx-module-0.37
  aliases ngx_headers_more
  section 18 209 name
  section 209 372 version
  section 372 1398 synopsis
  section 1398 3011 description
  section 3011 8669 directives
  section 3033 5796 more_set_headers
  section 5796 6675 more_clear_headers
  section 6675 7709 more_set_input_headers
  section 7709 8669 more_clear_input_headers
  section 8669 9579 limitations
  section 9579 10821 installation
  section 10821 12353 compatibility
  section 12353 12640 community
  section 12374 12510 english mailing list
  section 12510 12640 chinese mailing list
  section 12640 12907 bugs and patches
  section 12907 13060 source repository
  section 13060 13222 changes
  section 13222 14503 test suite
  section 14503 14586 todo
  section 14586 14742 getting involved
  section 14742 15051 authors
  section 15051 16749 copyright & license
  section 16749 17537 see also

dist iconv-nginx-module-0.14
  aliases ngx_iconv ngx_http_iconv_module
  modules iconv-nginx-module-0.14

module iconv-nginx-module-0.14
  aliases ngx_iconv
  section 19 53 name
  section 53 261 description
  section 261 1160 usage
  section 276 474 set_iconv
  section 474 604 iconv_buffer_size
  section 604 1160 iconv_filter
  section 1160 1623 compatibility
  section 1623 2719 installation
  section 2139 2719 building as a dynamic module
  section 2719 4410 copyright & license
  section 4410 4561 changelog
  section 4561 4654 see also

dist lua-cjson-2.1.0.14
  aliases cjson
  modules lua-cjson-2.1.0.14

module lua-cjson-2.1.0.14
  aliases cjson
  section 18 72 name
  section 72 680 description
  section 680 4914 additions
  section 699 1115 encode_empty_table_as_object
  section 1115 1632 empty_array
  section 1632 2379 array_mt
  section 2379 3041 empty_array_mt
  section 3041 3235 encode_number_precision
  section 3235 3486 encode_escape_forward_slash
  section 3486 3984 encode_skip_unsupported_value_types
  section 3984 4914 decode_array_with_array_mt

dist luajit-2.1-20250117
  modules luajit-2.1-20250117

module luajit-2.1-20250117
  section 18 95 name
  section 95 316 description
  section 316 8828 openresty extensions
  section 547 4720 new lua apis
  section 570 1052 table.isempty
  section 1052 1453 table.isarray
  section 1453 1880 table.nkeys
  section 1880 2373 table.clone
  section 2373 3410 jit.prngstate
  section 3410 4569 thread.exdata
  section 4569 4720 thread.exdata2
  section 4720 5763 new c api
  section 4740 4897 lua_setexdata
  section 4897 5041 lua_getexdata
  section 5041 5194 lua_setexdata2
  section 5194 5333 lua_getexdata2
  section 5333 5763 lua_resetthread
  section 5763 6129 new macros
  section 5856 6028 openresty_luajit
  section 6028 6129 have_lua_resetthread
  section 6129 6895 optimizations
  section 6153 6431 updated jit default parameters
  section 6431 6895 string hashing
  section 6895 7814 updated bytecode options
  section 6930 7423 new -bl option
  section 7423 7814 updated -bl option
  section 7814 8828 miscellaneous
  section 8828 9474 copyright & license

dist lua-rds-parser-0.06
  aliases rds.parser

dist lua-redis-parser-0.13
  aliases redis.parser
  modules lua-redis-parser-0.13

module lua-redis-parser-0.13
  aliases redis.parser
  section 18 111 name
  section 111 254 version
  section 254 737 description
  section 737 4778 functions
  section 994 2135 parse_reply
  section 2135 3021 parse_replies
  section 3021 3637 typename
  section 3637 4778 build_query
  section 4778 5236 constants
  section 4799 4858 bad_reply
  section 4858 4925 integer_reply
  section 4925 4988 error_reply
  section 4988 5053 status_reply
  section 5053 5114 bulk_reply
  section 5114 5187 multi_bulk_reply
  section 5187 5236 null
  section 5236 5438 background
  section 5438 5885 report bugs
  section 5885 6015 source repository
  section 6015 6962 installation
  section 6039 6342 build requirements
  section 6342 6423 linux/bsd/solaris
  section 6423 6962 mac os x
  section 6962 7070 author
  section 7070 8562 copyright & license
  section 8562 8905 see also

dist lua-resty-core-0.1.31
  aliases resty.core
  modules .github.issue_template .github.pull_request_template lua-resty-core-0.1.31 ngx.balancer ngx.base64 ngx.errlog ngx.ocsp ngx.pipe ngx.process ngx.re ngx.req ngx.resp ngx.semaphore ngx.ssl ngx.ssl.clienthello ngx.ssl.session resty.core.time t.cert.ocsp.cfssl.readme

module .github.issue_template

module .github.pull_request_template

module lua-resty-core-0.1.31
  aliases resty.core
  section 18 125 name
  section 125 176 status
  section 176 1093 synopsis
  section 1093 2116 description
  section 2116 2784 prerequisites
  section 2784 3616 installation
  section 3616 13206 api implemented
  section 3643 3928 resty.core.hash
  section 3928 4265 resty.core.base64
  section 4265 4489 resty.core.uri
  section 4489 4944 resty.core.regex
  section 4944 5065 resty.core.exit
  section 5065 6546 resty.core.shdict
  section 6546 6681 resty.core.var
  section 6681 6799 resty.core.ctx
  section 6799 7360 get_ctx_table
  section 7360 8083 resty.core.request
  section 8083 8225 resty.core.response
  section 8225 8633 resty.core.misc
  section 8633 9496 resty.core.time
  section 9496 9901 resty.core.worker
  section 9901 10033 resty.core.phase
  section 10033 10168 resty.core.ndk
  section 10168 10508 resty.core.socket
  section 10508 10642 resty.core.param
  section 10642 10927 ngx.semaphore
  section 10927 11114 ngx.balancer
  section 11114 11366 ngx.ssl
  section 11366 11610 ngx.ssl.clienthello
  section 11610 11843 ngx.ssl.session
  section 11843 12040 ngx.re
  section 12040 12222 ngx.resp
  section 12222 12490 ngx.pipe
  section 12490 12721 ngx.process
  section 12721 12971 ngx.errlog
  section 12971 13206 ngx.base64
  section 13206 13433 caveat
  section 13433 13613 todo
  section 13613 13711 author
  section 13711 15165 copyright and license
  section 15165 15337 see also

module ngx.balancer
  section 18 103 name
  section 103 157 status
  section 157 2723 synopsis
  section 175 1519 http subsystem
  section 1519 2723 stream subsystem
  section 2723 3304 description
  section 3304 16035 methods
  section 3457 4576 set_current_peer
  section 4576 5011 bind_to_local_addr
  section 5011 10584 enable_keepalive
  section 10584 11620 set_more_tries
  section 11620 12890 get_last_failure
  section 12890 14267 set_timeouts
  section 14267 15548 recreate_request
  section 15548 16035 set_upstream_tls
  section 16035 16322 community
  section 16056 16192 english mailing list
  section 16192 16322 chinese mailing list
  section 16322 16573 bugs and patches
  section 16573 16659 author
  section 16659 18113 copyright and license
  section 18113 18465 see also

module ngx.base64
  section 18 108 name
  section 108 162 status
  section 162 443 synopsis
  section 443 945 methods
  section 460 633 encode\_base64url
  section 633 945 decode\_base64url
  section 945 1232 community
  section 966 1102 english mailing list
  section 1102 1232 chinese mailing list
  section 1232 1483 bugs and patches
  section 1483 1567 author
  section 1567 3016 copyright and license
  section 3016 3256 see also

module ngx.errlog
  section 18 107 name
  section 107 161 status
  section 161 1978 synopsis
  section 179 1978 capturing nginx error logs with specified log filtering level
  section 1978 10044 methods
  section 1995 2967 set_filter_level
  section 2967 6068 get_logs
  section 6068 6831 get_sys_filter_level
  section 6831 10044 raw_log
  section 10044 10331 community
  section 10065 10201 english mailing list
  section 10201 10331 chinese mailing list
  section 10331 10582 bugs and patches
  section 10582 10672 author
  section 10672 12121 copyright and license
  section 12121 12361 see also

module ngx.ocsp
  section 18 110 name
  section 110 164 status
  section 164 3747 synopsis
  section 3747 4244 description
  section 4244 7425 methods
  section 4261 5079 get_ocsp_responder_from_der_chain
  section 5079 6069 create_ocsp_request
  section 6069 6741 validate_ocsp_response
  section 6741 7425 set_ocsp_status_resp
  section 7425 7712 community
  section 7446 7582 english mailing list
  section 7582 7712 chinese mailing list
  section 7712 7963 bugs and patches
  section 7963 8049 author
  section 8049 9503 copyright and license
  section 9503 9910 see also

module ngx.pipe
  section 18 138 name
  section 138 192 status
  section 192 1467 synopsis
  section 1467 2484 description
  section 2484 15328 methods
  section 2501 6270 spawn
  section 6270 7077 set_timeouts
  section 7077 8149 wait
  section 8149 8240 pid
  section 8240 8978 kill
  section 8978 9836 shutdown
  section 9836 11083 write
  section 11083 12530 stderr_read_all
  section 12530 12759 stdout_read_all
  section 12759 13492 stderr_read_line
  section 13492 13713 stdout_read_line
  section 13713 14274 stderr_read_bytes
  section 14274 14501 stdout_read_bytes
  section 14501 15116 stderr_read_any
  section 15116 15328 stdout_read_any
  section 15328 15615 community
  section 15349 15485 english mailing list
  section 15485 15615 chinese mailing list
  section 15615 15866 bugs and patches
  section 15866 17291 copyright and license
  section 17291 17530 see also

module ngx.process
  section 18 100 name
  section 100 154 status
  section 154 1511 synopsis
  section 1511 4234 functions
  section 1530 2325 type
  section 2325 3142 enable_privileged_agent
  section 3142 3912 signal_graceful_exit
  section 3912 4234 get_master_pid
  section 4234 4521 community
  section 4255 4391 english mailing list
  section 4391 4521 chinese mailing list
  section 4521 4772 bugs and patches
  section 4772 4862 author
  section 4862 6311 copyright and license
  section 6311 6551 see also

module ngx.re
  section 18 91 name
  section 91 145 status
  section 145 447 synopsis
  section 447 568 description
  section 568 4509 methods
  section 721 3332 split
  section 3332 4509 opt
  section 4509 4796 community
  section 4530 4666 english mailing list
  section 4666 4796 chinese mailing list
  section 4796 5047 bugs and patches
  section 5047 5138 author
  section 5138 6592 copyright and license
  section 6592 6831 see also

module ngx.req
  section 18 78 name
  section 78 132 status
  section 132 383 synopsis
  section 383 463 description
  section 463 1554 methods
  section 621 1554 add_header
  section 1554 1841 community
  section 1575 1711 english mailing list
  section 1711 1841 chinese mailing list
  section 1841 2092 bugs and patches
  section 2092 3546 copyright and license
  section 3546 3781 see also

module ngx.resp
  section 18 80 name
  section 80 134 status
  section 134 493 synopsis
  section 493 595 description
  section 595 1688 methods
  section 748 1470 add_header
  section 1470 1688 set_status
  section 1688 1975 community
  section 1709 1845 english mailing list
  section 1845 1975 chinese mailing list
  section 1975 2226 bugs and patches
  section 2226 3675 copyright and license
  section 3675 3915 see also

module ngx.semaphore
  section 18 95 name
  section 95 149 status
  section 149 2834 synopsis
  section 167 1344 synchronizing threads in the same context
  section 1344 2834 synchronizing threads in different contexts
  section 2834 4090 description
  section 4090 8118 methods
  section 4109 4886 new
  section 4886 5711 post
  section 5711 6974 wait
  section 6974 8118 count
  section 8118 8405 community
  section 8139 8275 english mailing list
  section 8275 8405 chinese mailing list
  section 8405 8656 bugs and patches
  section 8656 8698 author
  section 8698 10152 copyright and license
  section 10152 10392 see also

module ngx.ssl
  section 18 99 name
  section 99 153 status
  section 153 2581 synopsis
  section 2581 3379 description
  section 3379 20253 methods
  section 3396 3691 clear_certs
  section 3691 4527 cert_pem_to_der
  section 4527 5092 set_der_cert
  section 5092 5753 priv_key_pem_to_der
  section 5753 6314 set_der_priv_key
  section 6314 7119 server_name
  section 7119 7429 server_port
  section 7429 8980 raw_server_addr
  section 8980 10449 export_keying_material
  section 10449 11990 export_keying_material_early
  section 11990 13573 raw_client_addr
  section 13573 14064 get_tls1_version
  section 14064 14675 get_tls1_version_str
  section 14675 15239 parse_pem_cert
  section 15239 15667 parse_pem_priv_key
  section 15667 16179 parse_der_cert
  section 16179 16555 parse_der_priv_key
  section 16555 17250 set_cert
  section 17250 17962 set_priv_key
  section 17962 18996 verify_client
  section 18996 19706 get_client_random
  section 19706 20253 get_req_ssl_pointer
  section 20253 20540 community
  section 20274 20410 english mailing list
  section 20410 20540 chinese mailing list
  section 20540 20791 bugs and patches
  section 20791 20877 author
  section 20877 22331 copyright and license
  section 22331 22740 see also

module ngx.ssl.clienthello
  section 18 146 name
  section 146 200 status
  section 200 1246 synopsis
  section 1246 1975 description
  section 1975 6270 methods
  section 1992 2643 get_client_hello_server_name
  section 2643 3280 get_supported_versions
  section 3280 5658 get_client_hello_ext
  section 5658 6270 set_protocols
  section 6270 6557 community
  section 6291 6427 english mailing list
  section 6427 6557 chinese mailing list
  section 6557 6808 bugs and patches
  section 6808 6880 author
  section 6880 8334 copyright and license
  section 8334 8703 see also

module ngx.ssl.session
  section 18 139 name
  section 139 193 status
  section 193 3835 synopsis
  section 3835 4500 description
  section 4500 6925 methods
  section 4517 5138 get_session_id
  section 5138 6159 get_serialized_session
  section 6159 6925 set_serialized_session
  section 6925 7212 community
  section 6946 7082 english mailing list
  section 7082 7212 chinese mailing list
  section 7212 7463 bugs and patches
  section 7463 7549 author
  section 7549 9003 copyright and license
  section 9003 9506 see also

module resty.core.time
  section 18 93 name
  section 93 168 status
  section 168 493 synopsis
  section 493 581 description
  section 581 1418 methods
  section 598 974 monotonic_msec
  section 974 1418 monotonic_time
  section 1418 1705 community
  section 1439 1575 english mailing list
  section 1575 1705 chinese mailing list
  section 1705 1956 bugs and patches
  section 1956 3381 copyright and license
  section 3381 3620 see also

module t.cert.ocsp.cfssl.readme

dist lua-resty-dns-0.23
  aliases resty.dns
  modules lua-resty-dns-0.23

module lua-resty-dns-0.23
  aliases resty.dns
  section 18 108 name
  section 108 170 status
  section 170 999 description
  section 999 2497 synopsis
  section 2497 10569 methods
  section 2516 4171 new
  section 4171 4297 destroy
  section 4297 7995 query
  section 7995 8749 tcp_query
  section 8749 8916 set_timeout
  section 8916 9346 compress_ipv6_addr
  section 9346 9761 expand_ipv6_addr
  section 9761 10300 arpa_str
  section 10300 10569 reverse_query
  section 10569 12184 constants
  section 10590 10674 type_a
  section 10674 10760 type_ns
  section 10760 10852 type_cname
  section 10852 10940 type_soa
  section 10940 11029 type_ptr
  section 11029 11116 type_mx
  section 11116 11205 type_txt
  section 11205 11326 type_aaaa
  section 11326 11471 type_srv
  section 11471 11616 type_spf
  section 11616 11740 class_in
  section 11740 11883 section_an
  section 11883 12033 section_ns
  section 12033 12184 section_ar
  section 12184 12732 automatic error logging
  section 12732 13540 limitations
  section 13540 13690 todo
  section 13690 13788 author
  section 13788 15282 copyright and license
  section 15282 15665 see also

dist lua-resty-limit-traffic-0.09
  aliases resty.limit.traffic
  modules lua-resty-limit-traffic-0.09 resty.limit.conn resty.limit.count resty.limit.req resty.limit.traffic

module lua-resty-limit-traffic-0.09
  aliases resty.limit.traffic
  section 18 129 name
  section 129 291 status
  section 291 10228 synopsis
  section 10228 11663 description
  section 11663 12407 installation
  section 12407 12694 community
  section 12428 12564 english mailing list
  section 12564 12694 chinese mailing list
  section 12694 12954 bugs and patches
  section 12954 13052 author
  section 13052 14506 copyright and license
  section 14506 14912 see also

module resty.limit.conn
  section 18 147 name
  section 147 4325 synopsis
  section 4325 4965 description
  section 4965 11041 methods
  section 4984 6310 new
  section 6310 9093 incoming
  section 9093 9473 is_committed
  section 9473 10399 leaving
  section 10399 10528 set_conn
  section 10528 10661 set_burst
  section 10661 11041 uncommit
  section 11041 11773 caveats
  section 11060 11773 out-of-sync counter prevention
  section 11773 12464 instance sharing
  section 12464 13206 limiting granularity
  section 13206 13312 installation
  section 13312 13599 community
  section 13333 13469 english mailing list
  section 13469 13599 chinese mailing list
  section 13599 13859 bugs and patches
  section 13859 13958 author
  section 13958 15413 copyright and license
  section 15413 15780 see also

module resty.limit.count
  section 18 115 name
  section 115 1816 synopsis
  section 1816 2460 description
  section 2460 5013 methods
  section 2479 3143 new
  section 3143 4785 incoming
  section 4785 5013 uncommit
  section 5013 5275 limiting granularity
  section 5275 5381 installation
  section 5381 5588 bugs and patches
  section 5588 5719 authors
  section 5719 7173 copyright and license
  section 7173 7492 see also

module resty.limit.req
  section 18 111 name
  section 111 2724 synopsis
  section 2724 3372 description
  section 3372 7184 methods
  section 3391 4295 new
  section 4295 6611 incoming
  section 6611 6734 set_rate
  section 6734 6861 set_burst
  section 6861 7184 uncommit
  section 7184 7875 instance sharing
  section 7875 8626 limiting granularity
  section 8626 8732 installation
  section 8732 9019 community
  section 8753 8889 english mailing list
  section 8889 9019 chinese mailing list
  section 9019 9279 bugs and patches
  section 9279 9378 author
  section 9378 10833 copyright and license
  section 10833 11202 see also

module resty.limit.traffic
  section 18 120 name
  section 120 3216 synopsis
  section 3216 3963 description
  section 3963 6955 methods
  section 3982 6955 combine
  section 6955 7293 instance sharing
  section 7293 7689 limiting granularity
  section 7689 7795 installation
  section 7795 8082 community
  section 7816 7952 english mailing list
  section 7952 8082 chinese mailing list
  section 8082 8342 bugs and patches
  section 8342 8441 author
  section 8441 9896 copyright and license
  section 9896 10257 see also

dist lua-resty-lock-0.09
  aliases resty.lock
  modules lua-resty-lock-0.09

module lua-resty-lock-0.09
  aliases resty.lock
  section 18 88 name
  section 88 176 status
  section 176 1313 synopsis
  section 1313 1809 description
  section 1809 6945 methods
  section 2220 4154 new
  section 4154 5887 lock
  section 5887 6190 unlock
  section 6190 6945 expire
  section 6945 7301 for multiple lua light threads
  section 7301 11446 for cache locks
  section 11446 11755 limitations
  section 11755 11915 prerequisites
  section 11915 13098 installation
  section 13098 13389 todo
  section 13389 13676 community
  section 13410 13546 english mailing list
  section 13546 13676 chinese mailing list
  section 13676 13927 bugs and patches
  section 13927 14025 author
  section 14025 15479 copyright and license
  section 15479 15632 see also

dist lua-resty-lrucache-0.15
  aliases resty.lrucache
  modules lua-resty-lrucache-0.15

module lua-resty-lrucache-0.15
  aliases resty.lrucache
  section 18 98 name
  section 98 160 status
  section 160 1398 synopsis
  section 1398 3457 description
  section 3457 7419 methods
  section 3811 4532 new
  section 4532 5333 set
  section 5333 5812 get
  section 5812 5914 delete
  section 5914 6248 count
  section 6248 6514 capacity
  section 6514 7101 get_keys
  section 7101 7419 flush_all
  section 7419 7579 prerequisites
  section 7579 9199 installation
  section 9199 9486 community
  section 9220 9356 english mailing list
  section 9356 9486 chinese mailing list
  section 9486 9741 bugs and patches
  section 9741 9853 author
  section 9853 11349 copyright and license
  section 11349 11680 see also

dist lua-resty-memcached-0.17
  aliases resty.memcached
  modules lua-resty-memcached-0.17

module lua-resty-memcached-0.17
  aliases resty.memcached
  section 18 125 name
  section 125 187 status
  section 187 587 description
  section 587 3026 synopsis
  section 3026 15779 methods
  section 3206 3785 new
  section 3785 4275 connect
  section 4275 4609 sslhandshake
  section 4609 5251 set
  section 5251 5500 set_timeout
  section 5500 5767 set_timeouts
  section 5767 6492 set_keepalive
  section 6492 7072 get_reused_times
  section 7072 7294 close
  section 7294 8019 add
  section 8019 8756 replace
  section 8756 9504 append
  section 9504 10260 prepend
  section 10260 11351 get
  section 11351 11671 gets
  section 11671 11984 cas
  section 11984 12237 touch
  section 12237 12579 flush_all
  section 12579 12842 delete
  section 12842 13132 incr
  section 13132 13422 decr
  section 13422 13891 stats
  section 13891 14081 version
  section 14081 14421 quit
  section 14421 14738 verbosity
  section 14738 15123 init_pipeline
  section 15123 15549 commit_pipeline
  section 15549 15779 cancel_pipeline
  section 15779 16279 automatic error logging
  section 16279 17068 limitations
  section 17068 17217 todo
  section 17217 17315 author
  section 17315 18809 copyright and license
  section 18809 19204 see also

dist lua-resty-mysql-0.27
  aliases resty.mysql
  modules .github.issue_template lua-resty-mysql-0.27

module .github.issue_template

module lua-resty-mysql-0.27
  aliases resty.mysql
  section 18 113 name
  section 113 175 status
  section 175 746 description
  section 746 4942 synopsis
  section 4942 14988 methods
  section 4961 5117 new
  section 5117 10030 connect
  section 10030 10183 set_timeout
  section 10183 10906 set_keepalive
  section 10906 11484 get_reused_times
  section 11484 11700 close
  section 11700 12041 send_query
  section 12041 14020 read_result
  section 14020 14442 query
  section 14442 14676 server_ver
  section 14676 14988 set_compact_arrays
  section 14988 15455 sql literal quoting
  section 15455 17345 multi-resultset support
  section 17345 17758 debugging
  section 17758 18288 automatic error logging
  section 18288 19080 limitations
  section 19080 19834 more authentication method support
  section 19834 20590 installation
  section 20590 20877 community
  section 20611 20747 english mailing list
  section 20747 20877 chinese mailing list
  section 20877 21194 bugs and patches
  section 21194 21463 todo
  section 21463 21561 author
  section 21561 23055 copyright and license
  section 23055 23543 see also

dist lua-resty-redis-0.31
  aliases resty.redis
  modules lua-resty-redis-0.31

module lua-resty-redis-0.31
  aliases resty.redis
  section 18 117 name
  section 117 179 status
  section 179 590 description
  section 590 4092 synopsis
  section 4092 16768 methods
  section 6239 6385 new
  section 6385 10027 connect
  section 10027 10289 set_timeout
  section 10289 10702 set_timeouts
  section 10702 11418 set_keepalive
  section 11418 11997 get_reused_times
  section 11997 12214 close
  section 12214 12873 init_pipeline
  section 12873 13272 commit_pipeline
  section 13272 13578 cancel_pipeline
  section 13578 13957 hmset
  section 13957 14167 array_to_hash
  section 14167 15845 read_reply
  section 15845 16768 add_commands
  section 16768 17829 redis authentication
  section 17829 19183 redis transactions
  section 19183 20109 redis module
  section 20109 20696 load balancing and failover
  section 20696 21088 debugging
  section 21088 21635 automatic error logging
  section 21635 24122 check list for issues
  section 24122 25009 limitations
  section 25009 25505 installation - build from source
  section 25505 26263 installation notes
  section 26263 26279 todo
  section 26279 26566 community
  section 26300 26436 english mailing list
  section 26436 26566 chinese mailing list
  section 26566 26815 bugs and patches
  section 26815 26913 author
  section 26913 28395 copyright and license
  section 28395 28773 see also

dist lua-resty-shell-0.03
  aliases resty.shell
  modules lua-resty-shell-0.03

module lua-resty-shell-0.03
  aliases resty.shell
  section 18 110 name
  section 110 443 synopsis
  section 443 2502 functions
  section 462 2502 run
  section 2502 2863 dependencies
  section 2863 2936 author
  section 2936 4601 copyright & licenses

dist lua-resty-signal-0.04
  aliases resty.signal
  modules lua-resty-signal-0.04

module lua-resty-signal-0.04
  aliases resty.signal
  section 18 114 name
  section 114 605 synopsis
  section 605 1580 functions
  section 624 987 kill
  section 987 1580 signum
  section 1580 1653 author
  section 1653 3317 copyright & licenses

dist lua-resty-string-0.16
  aliases resty.string
  modules lua-resty-string-0.16

module lua-resty-string-0.16
  aliases resty.string
  section 18 118 name
  section 118 268 status
  section 268 449 description
  section 449 6369 synopsis
  section 6369 6451 author
  section 6451 7945 copyright and license
  section 7945 8047 see also

dist lua-resty-upload-0.11
  aliases resty.upload
  modules lua-resty-upload-0.11

module lua-resty-upload-0.11
  aliases resty.upload
  section 18 130 name
  section 130 192 status
  section 192 1383 description
  section 1383 5602 synopsis
  section 5602 6211 usage
  section 6211 6309 author
  section 6309 7803 copyright and license
  section 7803 8253 see also

dist lua-resty-upstream-healthcheck-0.08
  aliases resty.upstream.healthcheck
  modules lua-resty-upstream-healthcheck-0.08

module lua-resty-upstream-healthcheck-0.08
  aliases resty.upstream.healthcheck
  section 18 108 name
  section 108 204 status
  section 204 3492 synopsis
  section 3492 3623 description
  section 3623 5206 methods
  section 3640 4171 spawn_checker
  section 4171 5206 status_page
  section 5206 6390 multiple upstreams
  section 6390 7371 installation
  section 7371 7387 todo
  section 7387 8045 community
  section 7408 7779 contributing
  section 7779 7915 english mailing list
  section 7915 8045 chinese mailing list
  section 8045 8311 bugs and patches
  section 8311 8409 author
  section 8409 9863 copyright and license
  section 9863 10111 see also

dist lua-resty-websocket-0.12
  aliases resty.websocket
  modules lua-resty-websocket-0.12

module lua-resty-websocket-0.12
  aliases resty.websocket
  section 18 107 name
  section 107 169 status
  section 169 610 description
  section 610 2874 synopsis
  section 2874 18792 modules
  section 2893 7709 resty.websocket.server
  section 3020 7709 methods
  section 3040 4408 new
  section 4408 4540 set_timeout
  section 4540 4833 send_text
  section 4833 5132 send_binary
  section 5132 5542 send_ping
  section 5542 5877 send_pong
  section 5877 6323 send_close
  section 6323 6950 send_frame
  section 6950 7709 recv_frame
  section 7709 18166 resty.websocket.client
  section 8750 18166 methods
  section 8770 10002 client:new
  section 10002 15720 client:connect
  section 15720 15905 client:close
  section 15905 16637 client:set_keepalive
  section 16637 16780 client:set_timeout
  section 16780 16932 client:send_text
  section 16932 17090 client:send_binary
  section 17090 17281 client:send_ping
  section 17281 17472 client:send_pong
  section 17472 17673 client:send_close
  section 17673 18011 client:send_frame
  section 18011 18166 client:recv_frame
  section 18166 18792 resty.websocket.protocol
  section 18299 18792 methods
  section 18319 18482 protocol.recv_frame
  section 18482 18630 protocol.build_frame
  section 18630 18792 protocol.send_frame
  section 18792 19292 automatic error logging
  section 19292 20086 limitations
  section 20086 21141 installation
  section 21141 21157 todo
  section 21157 21444 community
  section 21178 21314 english mailing list
  section 21314 21444 chinese mailing list
  section 21444 21743 bugs and patches
  section 21743 21841 author
  section 21841 23323 copyright and license
  section 23323 23944 see also

dist lua-tablepool-0.03
  aliases tablepool
  modules lua-tablepool-0.03

module lua-tablepool-0.03
  aliases tablepool
  section 18 86 name
  section 86 333 synopsis
  section 333 769 description
  section 769 2341 methods
  section 866 1184 fetch
  section 1184 2341 release
  section 2341 2823 caveats
  section 2358 2823 large tables requiring clearing
  section 2823 3049 prerequisites
  section 3049 3336 community
  section 3070 3206 english mailing list
  section 3206 3336 chinese mailing list
  section 3336 3591 bugs and patches
  section 3591 3689 author
  section 3689 5141 copyright and license

dist memc-nginx-module-0.20
  aliases ngx_memc ngx_http_memc_module
  modules memc-nginx-module-0.20

module memc-nginx-module-0.20
  aliases ngx_memc
  section 18 262 name
  section 262 400 version
  section 400 2557 synopsis
  section 2557 4880 description
  section 3792 4501 keep-alive connections to memcached servers
  section 4501 4880 how it works
  section 4880 10386 memcached commands supported
  section 5635 6324 get $memc_key
  section 6324 7310 set $memc_key $memc_flags $memc_exptime $memc_value
  section 7310 7405 add $memc_key $memc_flags $memc_exptime $memc_value
  section 7405 7504 replace $memc_key $memc_flags $memc_exptime $memc_value
  section 7504 7771 append $memc_key $memc_flags $memc_exptime $memc_value
  section 7771 7873 prepend $memc_key $memc_flags $memc_exptime $memc_value
  section 7873 8321 delete $memc_key
  section 8321 8576 delete $memc_key $memc_exptime
  section 8576 9194 incr $memc_key $memc_value
  section 9194 9275 decr $memc_key $memc_value
  section 9275 9459 flush_all
  section 9459 9598 flush_all $memc_exptime
  section 9598 10005 stats
  section 10005 10386 version
  section 10386 14328 directives
  section 10798 11256 memc_pass
  section 11256 11777 memc_cmds_allowed
  section 11777 12128 memc_flags_to_last_modified
  section 12128 12597 memc_connect_timeout
  section 12597 13071 memc_send_timeout
  section 13071 13547 memc_read_timeout
  section 13547 14002 memc_buffer_size
  section 14002 14328 memc_ignore_client_abort
  section 14328 16172 installation
  section 15755 16172 for developers
  section 16172 17827 compatibility
  section 17827 18114 community
  section 17848 17984 english mailing list
  section 17984 18114 chinese mailing list
  section 18114 18617 report bugs
  section 18617 18753 source repository
  section 18753 18915 changes
  section 18915 20272 test suite
  section 20272 20445 todo
  section 20445 20601 getting involved
  section 20601 20818 author
  section 20818 22498 copyright & license
  section 22498 23770 see also

dist ngx_coolkit-0.2
  aliases ngx_coolkit_module

dist ngx_devel_kit-0.3.3
  aliases ngx_devel_kit
  modules ngx_devel_kit-0.3.3 readme_auto_lib

module ngx_devel_kit-0.3.3
  section 18 61 name
  section 61 1008 synopsis
  section 1008 1145 status
  section 1145 1495 features
  section 1495 1997 design
  section 1511 1689 modular
  section 1689 1997 auto-generated & easily extensible
  section 1997 3004 usage for users
  section 2488 3004 building as a dynamic module
  section 3004 4267 usage for developers
  section 3825 4267 warning: using ndk_all
  section 4267 5011 modules using ndk
  section 5011 5336 todo
  section 5336 6883 license
  section 6883 7138 contributing / feedback
  section 7138 7199 author
  section 7199 7329 special thanks

module readme_auto_lib
  section 18 701 nginx auto lib core
  section 701 6032 information for end users
  section 1132 2465 search order for paths
  section 2465 2940 specifying a path to find a library
  section 2940 4287 searching under base paths
  section 4287 4701 shared or static?
  section 4701 6032 variables that users can set to help find libraries
  section 6032 16987 information for module developers
  section 6075 7108 how auto lib core works
  section 7108 7851 including nginx auto lib core with custom modules
  section 7851 8880 recommended way of including auto lib core
  section 8880 9169 using auto lib core
  section 9169 9899 calling ngx_auto_lib_init() and ngx_auto_lib_run()
  section 9899 12552 variables you can set in your config files
  section 12552 12940 using these variables
  section 12940 13613 variable defaults
  section 13613 14387 hooks
  section 14387 14876 checking that a library is required
  section 14876 15642 how auto lib core checks if a library is required - ngx_auto_lib_check_require()
  section 15642 16731 guaranteeing that the correct version of a shared library is linked at run time
  section 16731 16888 to do
  section 16888 16914 license
  section 16914 16987 copyright

dist ngx_lua-0.10.28
  aliases ngx_http_lua_module
  modules .github.issue_template .github.pull_request_template ngx_lua-0.10.28

module .github.issue_template

module .github.pull_request_template

module ngx_lua-0.10.28
  section 18 345 name
  section 345 380 status
  section 380 530 version
  section 530 2043 videos
  section 2043 5760 synopsis
  section 5760 9224 description
  section 9224 10629 typical uses
  section 10629 11267 nginx compatibility
  section 11267 16186 installation
  section 14534 15115 building as a dynamic module
  section 15115 16186 c macro configurations
  section 16186 16473 community
  section 16207 16343 english mailing list
  section 16343 16473 chinese mailing list
  section 16473 16642 code repository
  section 16642 16907 bugs and patches
  section 16907 18352 luajit bytecode support
  section 18352 18761 system environment variable support
  section 18761 19853 http 1.0 support
  section 19853 22957 statically linking pure lua modules
  section 22957 25958 data sharing within an nginx worker
  section 25958 36545 known issues
  section 25982 26406 tcp socket connect operation issues
  section 26406 27000 lua coroutine yielding/resuming
  section 27000 29712 lua variable scope
  section 29712 30847 locations configured by subrequest directives of other modules
  section 30847 31645 cosockets not available everywhere
  section 31645 35405 special escaping sequences
  section 35405 35664 mixing with ssi not supported
  section 35664 35860 spdy mode not fully supported
  section 35860 36545 missing data on short circuited requests
  section 36545 37525 todo
  section 37525 37691 changes
  section 37691 40695 test suite
  section 40695 42278 copyright and license
  section 42278 45142 see also
  section 45142 138622 directives
  section 48278 48804 lua_load_resty_core
  section 48804 51213 lua_capture_error_log
  section 51213 51813 lua_use_default_type
  section 51813 53147 lua_malloc_trim
  section 53147 55028 lua_code_cache
  section 55028 55575 lua_thread_cache_max_entries
  section 55575 56863 lua_regex_cache_max_entries
  section 56863 57554 lua_regex_match_limit
  section 57554 58228 lua_package_path
  section 58228 58903 lua_package_cpath
  section 58903 59492 init_by_lua
  section 59492 63843 init_by_lua_block
  section 63843 64429 init_by_lua_file
  section 64429 65160 init_worker_by_lua
  section 65160 66674 init_worker_by_lua_block
  section 66674 67101 init_worker_by_lua_file
  section 67101 67894 exit_worker_by_lua_block
  section 67894 68227 exit_worker_by_lua_file
  section 68227 69207 set_by_lua
  section 69207 72042 set_by_lua_block
  section 72042 73266 set_by_lua_file
  section 73266 73820 content_by_lua
  section 73820 74648 content_by_lua_block
  section 74648 76394 content_by_lua_file
  section 76394 78290 server_rewrite_by_lua_block
  section 78290 79398 server_rewrite_by_lua_file
  section 79398 79945 rewrite_by_lua
  section 79945 84271 rewrite_by_lua_block
  section 84271 85639 rewrite_by_lua_file
  section 85639 86180 access_by_lua
  section 86180 88793 access_by_lua_block
  section 88793 90014 access_by_lua_file
  section 90014 90663 header_filter_by_lua
  section 90663 91674 header_filter_by_lua_block
  section 91674 92368 header_filter_by_lua_file
  section 92368 93011 body_filter_by_lua
  section 93011 96533 body_filter_by_lua_block
  section 96533 97220 body_filter_by_lua_file
  section 97220 97829 log_by_lua
  section 97829 100071 log_by_lua_block
  section 100071 100719 log_by_lua_file
  section 100719 103059 balancer_by_lua_block
  section 103059 103696 balancer_by_lua_file
  section 103696 104450 balancer_keepalive
  section 104450 106407 lua_need_request_body
  section 106407 110463 ssl_client_hello_by_lua_block
  section 110463 111168 ssl_client_hello_by_lua_file
  section 111168 114954 ssl_certificate_by_lua_block
  section 114954 115629 ssl_certificate_by_lua_file
  section 115629 118827 ssl_session_fetch_by_lua_block
  section 118827 119646 ssl_session_fetch_by_lua_file
  section 119646 121287 ssl_session_store_by_lua_block
  section 121287 122105 ssl_session_store_by_lua_file
  section 122105 122876 lua_shared_dict
  section 122876 123511 lua_socket_connect_timeout
  section 123511 124119 lua_socket_send_timeout
  section 124119 124354 lua_socket_send_lowat
  section 124354 125083 lua_socket_read_timeout
  section 125083 125625 lua_socket_buffer_size
  section 125625 126474 lua_socket_pool_size
  section 126474 127214 lua_socket_keepalive_timeout
  section 127214 127758 lua_socket_log_errors
  section 127758 128225 lua_ssl_ciphers
  section 128225 128572 lua_ssl_crl
  section 128572 129174 lua_ssl_protocols
  section 129174 129690 lua_ssl_certificate
  section 129690 130300 lua_ssl_certificate_key
  section 130300 130718 lua_ssl_trusted_certificate
  section 130718 131105 lua_ssl_verify_depth
  section 131105 132091 lua_ssl_conf_command
  section 132091 133032 lua_http10_buffering
  section 133032 133507 rewrite_by_lua_no_postpone
  section 133507 133973 access_by_lua_no_postpone
  section 133973 134422 lua_transform_underscores_in_response_headers
  section 134422 136432 lua_check_client_abort
  section 136432 136896 lua_max_pending_timers
  section 136896 137525 lua_max_running_timers
  section 137525 137899 lua_sa_restart
  section 137899 138622 lua_worker_thread_vm_pool_size
  section 138622 372966 nginx api for lua
  section 143389 145047 introduction
  section 145047 146180 ngx.arg
  section 146180 148211 ngx.var.variable
  section 148211 149251 core constants
  section 149251 150389 http method constants
  section 150389 153049 http status constants
  section 153049 153689 nginx log level constants
  section 153689 154873 print
  section 154873 159238 ngx.ctx
  section 159238 171399 ngx.location.capture
  section 171399 173355 ngx.location.capture_multi
  section 173355 173922 ngx.status
  section 173922 176810 ngx.header.header
  section 176810 177917 ngx.resp.get_headers
  section 177917 178485 ngx.req.is_internal
  section 178485 179205 ngx.req.start_time
  section 179205 179635 ngx.req.http_version
  section 179635 180539 ngx.req.raw_header
  section 180539 181142 ngx.req.get_method
  section 181142 181711 ngx.req.set_method
  section 181711 184871 ngx.req.set_uri
  section 184871 186321 ngx.req.set_uri_args
  section 186321 189209 ngx.req.get_uri_args
  section 189209 192236 ngx.req.get_post_args
  section 192236 194838 ngx.req.get_headers
  section 194838 196809 ngx.req.set_header
  section 196809 197246 ngx.req.clear_header
  section 197246 198975 ngx.req.read_body
  section 198975 199533 ngx.req.discard_body
  section 199533 201102 ngx.req.get_body_data
  section 201102 202394 ngx.req.get_body_file
  section 202394 203511 ngx.req.set_body_data
  section 203511 204810 ngx.req.set_body_file
  section 204810 206810 ngx.req.init_body
  section 206810 207993 ngx.req.append_body
  section 207993 208839 ngx.req.finish_body
  section 208839 211569 ngx.req.socket
  section 211569 213893 ngx.exec
  section 213893 216150 ngx.redirect
  section 216150 216683 ngx.send_headers
  section 216683 216992 ngx.headers_sent
  section 216992 218562 ngx.print
  section 218562 218752 ngx.say
  section 218752 220015 ngx.log
  section 220015 221376 ngx.flush
  section 221376 223583 ngx.exit
  section 223583 225459 ngx.eof
  section 225459 226022 ngx.sleep
  section 226022 226923 ngx.escape_uri
  section 226923 227858 ngx.unescape_uri
  section 227858 228949 ngx.encode_args
  section 228949 230157 ngx.decode_args
  section 230157 230981 ngx.encode_base64
  section 230981 231806 ngx.decode_base64
  section 231806 232690 ngx.decode_base64mime
  section 232690 233519 ngx.crc32_short
  section 233519 234349 ngx.crc32_long
  section 234349 235535 ngx.hmac_sha1
  section 235535 236243 ngx.md5
  section 236243 236768 ngx.md5_bin
  section 236768 237417 ngx.sha1_bin
  section 237417 237903 ngx.quote_sql_str
  section 237903 238483 ngx.today
  section 238483 239140 ngx.time
  section 239140 239924 ngx.now
  section 239924 240531 ngx.update_time
  section 240531 241198 ngx.localtime
  section 241198 241859 ngx.utctime
  section 241859 242555 ngx.cookie_time
  section 242555 243293 ngx.http_time
  section 243293 244006 ngx.parse_http_time
  section 244006 244326 ngx.is_subrequest
  section 244326 251146 ngx.re.match
  section 251146 253554 ngx.re.find
  section 253554 256015 ngx.re.gmatch
  section 256015 258840 ngx.re.sub
  section 258840 260041 ngx.re.gsub
  section 260041 262677 ngx.shared.dict
  section 262677 263984 ngx.shared.dict.get
  section 263984 264805 ngx.shared.dict.get_stale
  section 264805 268322 ngx.shared.dict.set
  section 268322 269108 ngx.shared.dict.safe_set
  section 269108 269978 ngx.shared.dict.add
  section 269978 270764 ngx.shared.dict.safe_add
  section 270764 271638 ngx.shared.dict.replace
  section 271638 272300 ngx.shared.dict.delete
  section 272300 275373 ngx.shared.dict.incr
  section 275373 276519 ngx.shared.dict.lpush
  section 276519 277176 ngx.shared.dict.rpush
  section 277176 277962 ngx.shared.dict.lpop
  section 277962 278747 ngx.shared.dict.rpop
  section 278747 279554 ngx.shared.dict.llen
  section 279554 281093 ngx.shared.dict.ttl
  section 281093 282555 ngx.shared.dict.expire
  section 282555 283282 ngx.shared.dict.flush_all
  section 283282 284232 ngx.shared.dict.flush_expired
  section 284232 285227 ngx.shared.dict.get_keys
  section 285227 286287 ngx.shared.dict.capacity
  section 286287 288091 ngx.shared.dict.free_space
  section 288091 288924 ngx.socket.udp
  section 288924 289932 udpsock:bind
  section 289932 292538 udpsock:setpeername
  section 292538 293347 udpsock:send
  section 293347 294740 udpsock:receive
  section 294740 295430 udpsock:close
  section 295430 295944 udpsock:settimeout
  section 295944 296176 ngx.socket.stream
  section 296176 298664 ngx.socket.tcp
  section 298664 299904 tcpsock:bind
  section 299904 305321 tcpsock:connect
  section 305321 306956 tcpsock:setclientcert
  section 306956 309265 tcpsock:sslhandshake
  section 309265 310742 tcpsock:send
  section 310742 313089 tcpsock:receive
  section 313089 314579 tcpsock:receiveany
  section 314579 319061 tcpsock:receiveuntil
  section 319061 319980 tcpsock:close
  section 319980 320808 tcpsock:settimeout
  section 320808 321796 tcpsock:settimeouts
  section 321796 325286 tcpsock:setoption
  section 325286 328106 tcpsock:setkeepalive
  section 328106 328944 tcpsock:getreusedtimes
  section 328944 329764 ngx.socket.connect
  section 329764 331425 ngx.get_phase
  section 331425 337649 ngx.thread.spawn
  section 337649 340629 ngx.thread.wait
  section 340629 341375 ngx.thread.kill
  section 341375 343167 ngx.on_abort
  section 343167 350888 ngx.timer.at
  section 350888 352004 ngx.timer.every
  section 352004 352574 ngx.timer.running_count
  section 352574 353134 ngx.timer.pending_count
  section 353134 353811 ngx.config.subsystem
  section 353811 354315 ngx.config.debug
  section 354315 354925 ngx.config.prefix
  section 354925 355490 ngx.config.nginx_version
  section 355490 355921 ngx.config.nginx_configure
  section 355921 356444 ngx.config.ngx_lua_version
  section 356444 357039 ngx.worker.exiting
  section 357039 357659 ngx.worker.pid
  section 357659 358250 ngx.worker.pids
  section 358250 358829 ngx.worker.count
  section 358829 359539 ngx.worker.id
  section 359539 360466 ngx.semaphore
  section 360466 361105 ngx.balancer
  section 361105 361665 ngx.ssl
  section 361665 362401 ngx.ocsp
  section 362401 365083 ndk.set_var.directive
  section 365083 365843 coroutine.create
  section 365843 366620 coroutine.resume
  section 366620 367352 coroutine.yield
  section 367352 368020 coroutine.wrap
  section 368020 368631 coroutine.running
  section 368631 369244 coroutine.status
  section 369244 372966 ngx.run_worker_thread
  section 372966 373474 obsolete sections
  section 373151 373250 special pcre sequences
  section 373250 373474 lua/luajit bytecode support

dist ngx_lua_upstream-0.07
  aliases ngx_http_lua_upstream_module
  modules ngx_lua_upstream-0.07

module ngx_lua_upstream-0.07
  section 18 121 name
  section 121 171 status
  section 171 2529 synopsis
  section 2529 6761 functions
  section 2550 2802 get_upstreams
  section 2802 3396 get_servers
  section 3396 4404 get_primary_peers
  section 4404 4646 get_backup_peers
  section 4646 5924 set_peer_down
  section 5924 6761 current_upstream_name
  section 6761 6866 todo
  section 6866 7197 compatibility
  section 7197 8819 installation
  section 8819 8917 author
  section 8917 10371 copyright and license
  section 10371 10661 see also

dist ngx_postgres-1.0
  aliases ngx_postgres
  modules ngx_postgres-1.0 todo

module ngx_postgres-1.0
  section 18 255 about
  section 255 699 status
  section 699 5823 configuration directives
  section 733 967 postgres_server
  section 967 1596 postgres_keepalive
  section 1596 1869 postgres_pass
  section 1869 2273 postgres_query
  section 2273 3220 postgres_rewrite
  section 3220 4143 postgres_output
  section 4143 4811 postgres_set
  section 4811 5345 postgres_escape
  section 5345 5581 postgres_connect_timeout
  section 5581 5823 postgres_result_timeout
  section 5823 6191 configuration variables
  section 5856 5926 $postgres_columns
  section 5926 5990 $postgres_rows
  section 5990 6119 $postgres_affected
  section 6119 6191 $postgres_query
  section 6191 11113 sample configurations
  section 6222 6632 sample configuration #1
  section 6632 7156 sample configuration #2
  section 7156 7953 sample configuration #3
  section 7953 9011 sample configuration #4
  section 9011 10701 sample configuration #5
  section 10701 11113 sample configuration #6
  section 11113 11976 testing
  section 11976 13777 license
  section 13777 14124 see also

module todo

dist ngx_stream_lua-0.0.16
  aliases ngx_stream_lua_module
  modules dev_notes ngx_stream_lua-0.0.16

module dev_notes
  section 102 806 install
  section 806 1299 status

module ngx_stream_lua-0.0.16
  section 19 341 name
  section 341 376 status
  section 376 539 version
  section 539 2074 synopsis
  section 2074 24100 description
  section 2371 6905 directives
  section 6905 7909 preread_by_lua_block
  section 7909 9022 preread_by_lua_file
  section 9022 9499 log_by_lua_block
  section 9499 10596 log_by_lua_file
  section 10596 11094 lua_add_variable
  section 11094 11514 preread_by_lua_no_postpone
  section 11514 13484 nginx api for lua
  section 13484 13844 reqsock:receiveany
  section 13844 15735 tcpsock:shutdown
  section 15735 24100 reqsock:peek
  section 24100 24330 todo
  section 24330 24807 nginx compatibility
  section 24807 27017 installation
  section 27017 27304 community
  section 27038 27174 english mailing list
  section 27174 27304 chinese mailing list
  section 27304 27487 code repository
  section 27487 27759 bugs and patches
  section 27759 28355 acknowledgments
  section 28355 29938 copyright and license
  section 29938 30189 see also

dist opm-0.0.8
  modules opm-0.0.8 web.docs.md.docs

module opm-0.0.8
  section 18 65 name
  section 65 96 status
  section 96 1895 synopsis
  section 1895 4589 description
  section 4589 8662 usage
  section 7334 7446 global installation
  section 7446 8662 local installation
  section 8662 8982 http proxy support
  section 8982 12210 author workflow
  section 12210 20830 file dist.ini
  section 12628 12845 name
  section 12845 13140 abstract
  section 13140 13555 version
  section 13555 14000 author
  section 14000 16315 license
  section 16315 18261 requires
  section 18261 18665 repo_link
  section 18665 18856 is_original
  section 18856 19082 lib_dir
  section 19082 19389 exclude_files
  section 19389 19999 main_module
  section 19999 20830 doc_dir
  section 20830 24156 file .opmrc
  section 21447 21930 github_account
  section 21930 23268 github_token
  section 23268 23711 upload_server
  section 23711 24156 download_server
  section 24156 25351 version number handling
  section 25351 26953 installation
  section 25373 26953 for opm
  section 26953 28405 security considerations
  section 28405 28674 credit
  section 28674 29669 todo
  section 29669 29755 author
  section 29755 31248 copyright and license

module web.docs.md.docs
  section 18 65 name
  section 65 96 status
  section 96 1895 synopsis
  section 1895 4589 description
  section 4589 8662 usage
  section 7334 7446 global installation
  section 7446 8662 local installation
  section 8662 8988 http proxy support
  section 8988 12216 author workflow
  section 12216 20836 file dist.ini
  section 12634 12851 name
  section 12851 13146 abstract
  section 13146 13561 version
  section 13561 14006 author
  section 14006 16321 license
  section 16321 18267 requires
  section 18267 18671 repo_link
  section 18671 18862 is_original
  section 18862 19088 lib_dir
  section 19088 19395 exclude_files
  section 19395 20005 main_module
  section 20005 20836 doc_dir
  section 20836 24162 file .opmrc
  section 21453 21936 github_account
  section 21936 23274 github_token
  section 23274 23717 upload_server
  section 23717 24162 download_server
  section 24162 25357 version number handling
  section 25357 26959 installation
  section 25379 26959 for opm
  section 26959 28411 security considerations
  section 28411 28680 credit
  section 28680 29675 todo
  section 29675 29761 author
  section 29761 31254 copyright and license

dist rds-csv-nginx-module-0.09
  aliases ngx_rds_csv ngx_http_rds_csv_filter_module
  modules rds-csv-nginx-module-0.09

module rds-csv-nginx-module-0.09
  aliases ngx_rds_csv
  section 18 141 name
  section 141 202 status
  section 202 371 synopsis
  section 371 906 description
  section 906 2811 directives
  section 928 1117 rds_csv
  section 1117 1493 rds_csv_row_terminator
  section 1493 1860 rds_csv_field_separator
  section 1860 2131 rds_csv_field_name_header
  section 2131 2561 rds_csv_content_type
  section 2561 2811 rds_csv_buffer_size
  section 2811 4017 installation
  section 4017 4546 compatibility
  section 4546 4632 author
  section 4632 6104 copyright & license
  section 6104 6359 see also

dist rds-json-nginx-module-0.17
  aliases ngx_rds_json ngx_http_rds_json_filter_module
  modules rds-json-nginx-module-0.17

module rds-json-nginx-module-0.17
  aliases ngx_rds_json
  section 18 140 name
  section 140 367 status
  section 367 873 synopsis
  section 873 1123 description
  section 1123 4999 directives
  section 1145 1332 rds_json
  section 1332 1744 rds_json_buffer_size
  section 1744 2207 rds_json_format
  section 2207 3093 rds_json_root
  section 3093 3372 rds_json_success_property
  section 3372 3863 rds_json_user_property
  section 3863 4099 rds_json_errcode_key
  section 4099 4330 rds_json_errstr_key
  section 4330 4707 rds_json_ret
  section 4707 4999 rds_json_content_type
  section 4999 6644 installation
  section 6644 7523 compatibility
  section 7523 7624 author
  section 7624 9084 copyright & license
  section 9084 9337 see also

dist redis2-nginx-module-0.15
  aliases ngx_redis2 ngx_http_redis2_module
  modules redis2-nginx-module-0.15

module redis2-nginx-module-0.15
  aliases ngx_redis2
  section 18 191 name
  section 191 249 status
  section 249 392 version
  section 392 2197 synopsis
  section 2197 3348 description
  section 3348 8451 directives
  section 3370 4094 redis2_query
  section 4094 4516 redis2_raw_query
  section 4516 5433 redis2_raw_queries
  section 5433 5812 redis2_literal_raw_query
  section 5812 6058 redis2_pass
  section 6058 6535 redis2_connect_timeout
  section 6535 6976 redis2_send_timeout
  section 6976 7420 redis2_read_timeout
  section 7420 7739 redis2_buffer_size
  section 7739 8451 redis2_next_upstream
  section 8451 9139 connection pool
  section 9139 9529 selecting redis databases
  section 9529 14876 lua interoperability
  section 12867 14876 pipelined redis requests by lua
  section 14876 16519 redis publish/subscribe support
  section 15562 16519 limitations for redis publish/subscribe
  section 16519 17326 performance tuning
  section 17326 18880 installation
  section 18880 19821 compatibility
  section 19821 20108 community
  section 19842 19978 english mailing list
  section 19978 20108 chinese mailing list
  section 20108 20375 bugs and patches
  section 20375 20515 source repository
  section 20515 20627 todo
  section 20627 20725 author
  section 20725 20875 getting involved
  section 20875 22367 copyright & license
  section 22367 22985 see also

dist redis-nginx-module-0.3.9
  aliases ngx_redis ngx_http_redis_module

dist resty-cli-0.30
  modules resty-cli-0.30

module resty-cli-0.30
  section 18 89 name
  section 89 1304 description
  section 1304 1699 videos
  section 1699 7152 synopsis
  section 7152 7444 new lua api
  section 7444 8337 installation
  section 8337 9104 test suite
  section 9104 9307 authors
  section 9307 10844 copyright and license

dist set-misc-nginx-module-0.33
  aliases ngx_set_misc ngx_http_set_misc_module
  modules set-misc-nginx-module-0.33

module set-misc-nginx-module-0.33
  aliases ngx_set_misc
  section 19 251 name
  section 251 398 version
  section 398 3507 synopsis
  section 3507 4173 description
  section 4173 33970 directives
  section 4195 4755 set_if_empty
  section 4755 6412 set_quote_sql_str
  section 6412 6748 set_quote_pgsql_str
  section 6748 8348 set_quote_json_str
  section 8348 10129 set_unescape_uri
  section 10129 10480 set_escape_uri
  section 10480 11873 set_hashed_upstream
  section 11873 13924 set_encode_base32
  section 13924 14395 set_base32_padding
  section 14395 14689 set_misc_base32_padding
  section 14689 15203 set_base32_alphabet
  section 15203 15585 set_decode_base32
  section 15585 17137 set_encode_base64
  section 17137 18713 set_encode_base64url
  section 18713 19090 set_decode_base64
  section 19090 19492 set_decode_base64url
  section 19492 21029 set_encode_hex
  section 21029 21399 set_decode_hex
  section 21399 23103 set_sha1
  section 23103 24830 set_md5
  section 24830 26160 set_hmac_sha1
  section 26160 27518 set_hmac_sha256
  section 27518 28482 set_random
  section 28482 29275 set_secure_random_alphanum
  section 29275 30060 set_secure_random_lcalpha
  section 30060 31576 set_rotate
  section 31576 32209 set_local_today
  section 32209 33087 set_formatted_gmt_time
  section 33087 33970 set_formatted_local_time
  section 33970 34471 caveats
  section 34471 36283 installation
  section 35596 36283 building as a dynamic module
  section 36283 37352 compatibility
  section 37352 37863 report bugs
  section 37863 38007 source repository
  section 38007 38174 changes
  section 38174 38965 test suite
  section 38965 39121 getting involved
  section 39121 39326 author
  section 39326 40779 copyright & license
  section 40779 40938 see also

dist srcache-nginx-module-0.33
  aliases ngx_srcache ngx_http_srcache_filter_module
  modules srcache-nginx-module-0.33

module srcache-nginx-module-0.33
  aliases ngx_srcache
  section 18 220 name
  section 220 270 status
  section 270 422 version
  section 422 2291 synopsis
  section 2291 16561 description
  section 3405 4280 subrequest caching
  section 4280 8667 distributed memcached caching
  section 8667 14272 caching with redis
  section 14272 16561 cache key preprocessing
  section 16561 34469 directives
  section 16583 17865 srcache_fetch
  section 17865 19591 srcache_fetch_skip
  section 19591 21406 srcache_store
  section 21406 22077 srcache_store_max_size
  section 22077 23150 srcache_store_skip
  section 23150 23995 srcache_store_statuses
  section 23995 24674 srcache_store_ranges
  section 24674 25347 srcache_header_buffer_size
  section 25347 26261 srcache_store_hide_header
  section 26261 27222 srcache_store_pass_header
  section 27222 28042 srcache_methods
  section 28042 29086 srcache_ignore_content_encoding
  section 29086 30030 srcache_request_cache_control
  section 30030 30986 srcache_response_cache_control
  section 30986 31473 srcache_store_no_store
  section 31473 31960 srcache_store_no_cache
  section 31960 32443 srcache_store_private
  section 32443 33558 srcache_default_expire
  section 33558 34469 srcache_max_expire
  section 34469 36923 variables
  section 34490 35571 $srcache_expire
  section 35571 36163 $srcache_fetch_status
  section 36163 36923 $srcache_store_status
  section 36923 37622 known issues
  section 37622 39161 caveats
  section 39161 40672 trouble shooting
  section 40672 42523 installation
  section 42523 43234 compatibility
  section 43234 43521 community
  section 43255 43391 english mailing list
  section 43391 43521 chinese mailing list
  section 43521 43790 bugs and patches
  section 43790 43933 source repository
  section 43933 45129 test suite
  section 45129 45374 todo
  section 45374 45524 getting involved
  section 45524 45623 author
  section 45623 47087 copyright & license
  section 47087 47418 see also

dist xss-nginx-module-0.06
  aliases ngx_xss ngx_http_xss_filter_module
  modules xss-nginx-module-0.06

module xss-nginx-module-0.06
  aliases ngx_xss
  section 18 97 name
  section 97 595 synopsis
  section 595 903 description
  section 903 2271 directives
  section 925 1097 xss_get
  section 1097 1471 xss_callback_arg
  section 1471 1743 xss_override_status
  section 1743 1977 xss_check_status
  section 1977 2271 xss_input_types
  section 2271 3083 limitations
  section 3083 3200 trouble shooting
  section 3200 4387 installation
  section 4387 5205 compatibility
  section 5205 5277 todo
  section 5277 5359 author
  section 5359 7007 copyright & license
  section 7007 7180 see also