What's Changed
- since shell script using sh, if [[]] is a bash specific syntax by @xwings in #1370
- Update saver_tendaac15_httpd.py by @xwings in #1371
- Periodic maintenance PR by @elicn in #1376
- fix command show_args crashed if argument is 5 by @ucgJhe in #1391
- Add EZCOV coverage support by @TheZ3ro in #1389
- Fix r2 disassembler invalid instruction and add test by @chinggg in #1397
- add super init in QlOsMcu by @Yu3H0 in #1395
- docs: reword README by @mochaaP in #1388
- bug fix for qdb by @ucgJhe in #1399
- Qdb improvements by @ucgJhe in #1407
- Fix overflow with wait options by @Ninja3047 in #1413
- Periodic maintenance PR by @elicn in #1390
- fix: fixing AttributeError in IDAPython by @0x79H in #1417
- Bugfix: unaligned access in MIPS getdents64 by @ljucovic in #1419
- enhance del_mapinfo/change_mapinfo by @HyperSine in #1401
- Revert "Bugfix: unaligned access in MIPS getdents64" by @xwings in #1423
- Revert "fix: fixing AttributeError in IDAPython" by @xwings in #1422
- Revert "enhance del_mapinfo/change_mapinfo" by @xwings in #1424
- Remove EVM architecture by @mochaaP in #1434
- deps: migrate to Poetry & pyproject.toml by @mochaaP in #1387
- Windows bug fixes by @elicn in #1437
- Add socketopt const dev by @LiuDoo in #1429
- Fix getattr self.ql.loader default value by @dotCirill in #1427
- support FILE_GENERIC_* access modes by @matt-phylum in #1440
- Fix project metadata and Docker builds by @mochaaP in #1435
- POSIX bugfixes by @elicn in #1445
- Support hooking invalid instructions by @elicn in #1453
- Enable more flexible logging redirection by @elicn in #1456
- Fix and improve AFL fuzzing by @elicn in #1462
- POSIX syscalls improvements and bug fixes by @elicn in #1448
- add reloc type R_ARM_ABS32,R_ARM_CALL,R_ARM_JUMP24 by @coc-cyqh in #1479
- fix 20 typos by @RoboSchmied in #1464
- Fix for running Qiling inside of IDAPython interpreter. by @xorhex in #1482
- solve a IDAPython relocation issue by @co-neco in #1485
- Refine munmap logic to better align with POSIX specification by @elicn in #1489
- Periodic maintenance PR by @elicn in #1488
- Renew the expired firmware download URL of the example tendaac1518_httpd.py by @fripSide in #1509
- Fixed the issue where x86_64 architecture Windows systems could not emulate running Linux programs (dev branch). by @MuziStudio in #1504
- Example fuzzer for RT-N12 B1 httpd by @libumem in #1480
- Roll unicorn back to 2.0.1.post1 for the moment to get a green check by @xwings in #1517
- update Poetry by @xwings in #1518
- fix null byte truncation in __place_input_wrapper by @golem9247 in #1503
- Fix logging issues caused by IDA custom stderr by @elicn in #1493
- Update pythonpublish.yml by @xwings in #1520
- Qdb bug fix missing function
handle_bnj_arm
by @ucgJhe in #1521 - Update README.md, remove EVM platform by @andelf in #1533
- Postpone masked interrupts by @sydpy in #1465
- Adjust Qiling to comply with latest changed in Unicorn 2.1.2 by @elicn in #1499
New Contributors
- @Yu3H0 made their first contribution in #1395
- @mochaaP made their first contribution in #1388
- @Ninja3047 made their first contribution in #1413
- @0x79H made their first contribution in #1417
- @ljucovic made their first contribution in #1419
- @HyperSine made their first contribution in #1401
- @LiuDoo made their first contribution in #1429
- @dotCirill made their first contribution in #1427
- @matt-phylum made their first contribution in #1440
- @coc-cyqh made their first contribution in #1479
- @RoboSchmied made their first contribution in #1464
- @xorhex made their first contribution in #1482
- @co-neco made their first contribution in #1485
- @fripSide made their first contribution in #1509
- @MuziStudio made their first contribution in #1504
- @libumem made their first contribution in #1480
- @golem9247 made their first contribution in #1503
- @andelf made their first contribution in #1533
- @sydpy made their first contribution in #1465
Full Changelog: 1.4.6...1.4.7