What's Changed
- TLS for websocket/telnet support by @thefallentree in #790
- Fix crash when websocket connection refresh by @thefallentree in #804
- Remove not-working flush for TLS connections by @thefallentree in #805
- add DB, update docs by @oiuv in #807
- new sefun: all_environment by @gesslar in #809
- new sefun - present_clone() by @gesslar in #811
- fixes alpine static linking by @lostsnow in #814
- adding new efun: telnet_ga() to send go ahead telnet message sequence by @gesslar in #815
- new documentation for call_out_walltime by @gesslar in #816
- add docker build and publish by @lostsnow in #817
- lpc auto completion supports in vim by @lasorda in #820
- performance improvement for string operations by @thefallentree in #821
- fix str[0] lvalue by @thefallentree in #822
- fix strsrch by @thefallentree in #823
- fix file serving on http2 by @thefallentree in #826
- Correctly fix http2 file serving by @thefallentree in #827
- Fix websocket on http2 by @thefallentree in #828
- auto transcode messages sent by send_gmcp() by @thefallentree in #829
- Fix sanitizer warning for efun file_length() by @thefallentree in #831
- Increase default string/buffer length, and restore default read_file(… by @thefallentree in #833
- Make sure call_out event are always executed on next available gametick, even when delay is less than game tick interval. by @thefallentree in #836
- more V2021 changes by @thefallentree in #837
- more v2021 changes by @thefallentree in #838
- limit websocket output message to 2K. by @thefallentree in #839
- Switch strptime/strftime to glibc version. by @thefallentree in #842
- Fix bug with non-ascii delimiter in EFUN: explode() by @thefallentree in #845
- V2021 by @thefallentree in #846
- Fix partial write in http2: https://github.com/warmcat/libwebsockets/… by @thefallentree in #848
- Update libwebsockets to 4.2.0-stable by @thefallentree in #849
- V2021 by @thefallentree in #850
- Update to latest libwebsockets v4.2-stable by @thefallentree in #851
- V2021 by @thefallentree in #852
- fix musl build by @thefallentree in #853
- Fix substring range behavior with underflow and overflow by @thefallentree in #856
- Remove libevent from CI env by @thefallentree in #857
- Fix string range underflow/overflow by @thefallentree in #858
- unicode 14 support by @thefallentree in #859
- fix sanitizer build by @thefallentree in #860
- Update widecharwidth to latest master by @thefallentree in #861
- Fix off-by-one range overflow bug by @thefallentree in #862
- updating event efun documentation by @gesslar in #863
- V2021 fixes by @thefallentree in #865
- adding utf8 charset negotiation by @gesslar in #868
- fix copy and paste mistake in telnet_ga docs by @atari2600tim in #869
- update clean_up()/objects()/present() description by @oiuv in #872
- 增加database数据库接口英文文档 by @oiuv in #873
- fix backwards.hpp for mac m1 by @justinm in #875
- Literal unicode fix for #867 by @kparadine in #882
- improve performance by lazy evaluating ScopedTracer arguments. by @thefallentree in #883
- Fix #888, #870, #892 by @thefallentree in #890
New Contributors
- @lasorda made their first contribution in #820
- @atari2600tim made their first contribution in #869
- @justinm made their first contribution in #875
- @kparadine made their first contribution in #882
Full Changelog: v2019.20210429...v2019.20220507