Commit Graph

  • a049fddcea Fix stray null write from sizeof(pointer) bug in var_subst() (#190) master Copilot 2026-04-25 23:28:40 +02:00
  • af06fa0621 Fix stack buffer overflow in perform_complex_alias() via unbounded alias expansion (#180) Copilot 2026-04-25 20:59:04 +02:00
  • 1e5eca00ba Add unit tests for perform_complex_alias() via perform_alias() copilot/fix-stack-buffer-overflow copilot-swe-agent[bot] 2026-04-25 15:57:06 +00:00
  • 8b6c38bb20 Refactor: use return value instead of char_data param in perform_complex_alias() copilot-swe-agent[bot] 2026-04-25 14:52:27 +00:00
  • d5c688188b Fix stray null write: replace sizeof(buf) with *buf = '\0' in var_subst() copilot/fix-stray-null-write-bug copilot-swe-agent[bot] 2026-04-25 14:44:04 +00:00
  • d627638f56 Initial plan copilot-swe-agent[bot] 2026-04-25 14:43:35 +00:00
  • 96dfc6fb09 Improve overflow fix: use goto for cleanup, free temp_queue on error, check all write paths copilot-swe-agent[bot] 2026-04-24 10:23:49 +00:00
  • 80b77808f3 Fix OS command injection in fix_filename() - use allowlist for safe chars copilot/fix-os-command-injection copilot-swe-agent[bot] 2026-04-24 10:22:33 +00:00
  • ed5f6a81da Fix stack buffer overflow in var_subst() (dg_variables.c) copilot/fix-stack-buffer-overflow-var-subst copilot-swe-agent[bot] 2026-04-24 10:22:01 +00:00
  • bf9105aa4a Fix unbounded strcpy of password from player file (use strncpy with MAX_PWD_LENGTH) copilot/fix-unbounded-strcpy-password copilot-swe-agent[bot] 2026-04-24 10:21:06 +00:00
  • 853806b812 Fix stack buffer overflow in perform_complex_alias() - add bounds checks copilot-swe-agent[bot] 2026-04-24 10:19:27 +00:00
  • 5d0f3ecfbb Fix fscanf width specifiers in copyover_recover() to prevent buffer overflow copilot/fix-fscanf-width-limits copilot-swe-agent[bot] 2026-04-24 10:19:06 +00:00
  • fd81fadaed Initial plan copilot-swe-agent[bot] 2026-04-24 10:19:05 +00:00
  • 2eb786ff0d Initial plan copilot-swe-agent[bot] 2026-04-24 10:18:25 +00:00
  • a2e3c2481d Initial plan copilot-swe-agent[bot] 2026-04-24 10:17:15 +00:00
  • c5bed0e141 Initial plan copilot-swe-agent[bot] 2026-04-24 10:16:38 +00:00
  • d874a966e7 Initial plan copilot-swe-agent[bot] 2026-04-24 10:15:37 +00:00
  • 87c75da59c Improve error message detail for wdoor/mdoor/odoor invalid args (#178) copilot/check-code-for-vulnerabilities Copilot 2026-04-23 22:52:52 +02:00
  • ac94839eb5 Add Unity-based unit test infrastructure (Phase 1 — 117 tests) (#177) Copilot 2026-04-23 01:17:48 +02:00
  • 552461df51 Fix all compiler warnings in build output (#176) Copilot 2026-04-21 23:50:55 +02:00
  • 10251814f6 Potential fix for code scanning alert no. 55: Call to alloca in a loop (#175) Thomas Arp 2026-04-21 23:20:23 +02:00
  • d4089c58e8 Potential fix for code scanning alert no. 73: Potential use after free (#168) Thomas Arp 2026-04-21 23:15:35 +02:00
  • a465860553 Potential fix for code scanning alert no. 70: Incorrect return-value check for a 'scanf'-like function (#169) Thomas Arp 2026-04-21 23:14:48 +02:00
  • b9f49478a3 Potential fix for code scanning alert no. 1: Workflow does not contain permissions (#170) Thomas Arp 2026-04-21 23:14:01 +02:00
  • 171381f0ea Potential fix for code scanning alert no. 5: Redundant null check due to previous dereference (#174) Thomas Arp 2026-04-21 23:13:20 +02:00
  • dbd6bfc103 Potential fix for code scanning alert no. 4: Redundant null check due to previous dereference (#173) Thomas Arp 2026-04-21 23:12:55 +02:00
  • 1dfbe0fa83 Potential fix for code scanning alert no. 3: Redundant null check due to previous dereference (#172) Thomas Arp 2026-04-21 23:10:46 +02:00
  • 039e45c5ef Potential fix for code scanning alert no. 2: Redundant null check due to previous dereference (#171) Thomas Arp 2026-04-21 23:10:26 +02:00
  • 862c887b54 Better naming in do_drink. An unlimited source is never empty. (#167) Thomas Arp 2026-04-21 22:36:56 +02:00
  • 8548bbea99 Fix questmaster holding items: extract object after AQ_OBJ_RETURN quest completion (#165) Copilot 2026-04-19 02:05:31 +02:00
  • 28622d9fe2 Add initialization and build instructions to AGENTS.md (#166) Thomas Arp 2026-04-19 02:03:34 +02:00
  • ce423e919f Fix for code scanning alert no. 74: Potential use after free (#164) Thomas Arp 2026-04-19 01:37:10 +02:00
  • 6b2d800c53 Add CodeQL analysis workflow configuration (#163) Thomas Arp 2026-04-19 01:07:22 +02:00
  • 0d5d2bc435 Cedit Player Kill and Player Thief (#160) -- WhiskyTest MBourne 2026-02-03 23:55:59 +00:00
  • 4e1680db1a KAIZEN remove webster from CMakeLists.txt (#158) Thomas Arp 2025-11-07 23:53:23 +01:00
  • b76945f1ff Merge branch 'master' into feature/unittesting feature/unittesting Thomas Arp 2025-07-02 22:49:38 +02:00
  • 744286a1f7 Merge branch 'master' into kaizen/reformatting-and-linting kaizen/reformatting-and-linting Thomas Arp 2025-07-02 22:46:56 +02:00
  • f6339b495e Feature/clang tidy (#154) Thomas Arp 2025-07-02 22:34:57 +02:00
  • df3aefe9b8 Merge branch 'master' into kaizen/reformatting-and-linting Thomas Arp 2025-07-02 22:31:44 +02:00
  • 3e0c1ccc18 Support cmake (#153) Thomas Arp 2025-07-02 22:23:10 +02:00
  • b9d84fc325 Make sure %target% also works in act triggers and code cleanup (#152) Thomas Arp 2025-07-02 22:22:36 +02:00
  • bdaca46e79 Added a new trigger type for mobs, called "Damage", that triggers every (#151) Thomas Arp 2025-07-02 22:22:17 +02:00
  • f1794521cf Feature/issue 141 immort where (#142) Thomas Arp 2025-07-02 22:21:14 +02:00
  • 89eb009c4f Remove webster lookup since it no longer works (#99) Thomas Arp 2025-07-02 22:18:40 +02:00
  • 9a0a096f85 Merge remote-tracking branch 'refs/remotes/origin/master' Thomas Arp 2025-07-02 21:27:07 +02:00
  • ba7dc7bf6f convert docs files to utf-8 Thomas Arp 2025-07-02 21:26:19 +02:00
  • 558e71eed8 ignore .idea from clion IDE Thomas Arp 2025-07-02 21:25:34 +02:00
  • a4af23538f Add MTTS support (#150) Marthammor 2025-06-28 17:58:14 -04:00
  • b471ff195e avoid freeing obj_proto[].name. (#149) Thomas Arp 2025-05-06 23:15:06 +02:00
  • 0e110b93d5 Actually ue typedefs for obj_data, char_data and descriptor_data. welcor 2025-04-20 02:22:15 +02:00
  • 392f3d90b8 Staying ahead of the power curve Rumble 2025-04-16 12:24:37 -07:00
  • be8de64cf8 fix buffer overrun act.informative.c (#146) Thomas Arp 2025-02-19 21:18:39 +01:00
  • 5024dd8e66 Updated for 2025 release v2025.0.0 Rumble 2025-01-09 23:57:59 +00:00
  • 69888a5d89 Update aedit.c (#145) Thomas Arp 2025-01-08 22:57:39 +01:00
  • 1ccb6adaee Update dg_olc.c (#143) haloway13 2025-01-01 03:05:54 -07:00
  • b489a72c58 Switch to using atoidx whenever we are handling an IDXTYPE. cleanup and linting of asciimap.c welcor 2024-12-31 00:18:53 +01:00
  • 9c5787129b Merge branch 'master' into kaizen/reformatting-and-linting welcor 2024-12-30 13:07:05 +01:00
  • d3227f1300 Fix bug in process_output (#140) Thomas Arp 2024-12-30 12:30:29 +01:00
  • fdb6ff3771 act-files formatted welcor 2024-10-01 00:09:30 +02:00
  • 5c44f0575e clang-format file added, quest.c and .h formatted welcor 2024-09-30 22:36:30 +02:00
  • 88b3027ec6 Bugfix/135 while freezes the mud (#138) Thomas Arp 2024-09-28 20:29:11 +02:00
  • 7036a15782 Changes to make the code compile normally on macOS. (#137) Victor Augusto Borges Dias de Almeida 2024-09-22 06:15:28 -03:00
  • e6085172d5 KAIZEN formatting and linting, header files welcor 2024-09-17 01:04:36 +02:00
  • e59420363a Merge branch 'master' of git@github.com:tbamud/tbamud.git welcor 2024-09-16 22:26:44 +02:00
  • c838a513dd Added loop counter per while instead of global. fixes #135 (#136) Thomas Arp 2024-09-16 22:25:29 +02:00
  • c8fc70bf43 Refactor: fixtures in its own files. Added readme for creating tests. Found and fixed interesting bugs in destroy_db when there is no world. renamed the testfile to testrunner to make it clear it is actually running the texts. Also, made testrunner more focused on the actual running of the tests. Added debug target to test makefile. welcor 2024-06-27 00:31:54 +02:00
  • 9399b68f26 remove the conf.h listing when building, and add another test for get_number welcor 2024-06-21 14:45:07 +02:00
  • 594cedbff6 Build step tweaking welcor 2024-06-21 14:11:47 +02:00
  • 9b242a1085 build step tweaking welcor 2024-06-21 14:10:16 +02:00
  • 81e0eb009a remove undefined behaviour welcor 2024-06-21 14:07:20 +02:00
  • 59e2e4f180 typo welcor 2024-06-21 13:58:13 +02:00
  • f36c951ddc check conf.h on build server welcor 2024-06-21 13:57:07 +02:00
  • 1330cb7b18 add cmocka welcor 2024-06-21 00:35:32 +02:00
  • a3185bf925 Added tests to workflow welcor 2024-06-21 00:30:33 +02:00
  • b61dd29e00 Added a couple of lines to the readme. welcor 2024-06-21 00:22:15 +02:00
  • 8f958359e9 Removing Makefiles for old architectures or build mechanisms. welcor 2024-06-21 00:08:40 +02:00
  • 11d4693776 Merge branch 'master' into feature/unittesting welcor 2024-06-20 22:55:35 +02:00
  • ed9e5e1c5a Merge branch 'master' of github.com:tbamud/tbamud welcor 2024-06-20 22:48:59 +02:00
  • 762cb77c60 Fix a bug with the prior commit for handling triggers. It should have (#132) Dan Danese 2024-06-20 13:56:51 -04:00
  • 317286d051 Ignore project files on commit, and fix the automap bug showing two (#133) Thomas Arp 2024-06-20 19:31:20 +02:00
  • 95cca56880 ignore project files welcor 2024-06-19 23:43:22 +02:00
  • ac711ffff8 Update wld2html.c (#131) Dan Danese 2024-06-18 14:56:13 -04:00
  • cde4b84be1 Update FAQ.txt (#130) Thomas Arp 2024-06-08 12:12:54 +02:00
  • b5f460f74e refactoring for readability welcor 2024-05-20 00:53:40 +02:00
  • 7d3acb0e3d Testing do_remove welcor 2024-05-19 01:45:42 +02:00
  • 217eac8cb3 Renamed test files to match pattern from src welcor 2024-05-18 23:32:46 +02:00
  • eb8e200a31 Add munit for unit testing. welcor 2024-05-18 21:21:17 +02:00
  • 455e3a06ea Removed a stack of not interesting files from being comitted to git. You may want to adjust this if you are using git for backup. welcor 2024-05-18 16:43:17 +02:00
  • 5da67ddc6a Add missing lookup for flags in read_ibt (#128) Nick Schmoyer 2024-03-02 16:11:28 -06:00
  • b2d38522e0 Added new easy way of building TbaMUD in the Visual Studio through the CMake (#127) Roman Shapiro 2023-11-19 10:04:39 +07:00
  • 498b652546 fixed small bug in toggle showvnum (#125) Serge 2023-01-07 16:43:06 +02:00
  • 213e52d255 Updated for 2023 release v2023.0.0 Rumble 2023-01-02 14:23:51 +00:00
  • 79e2f91894 Fix (remove) rogue non-ascii character from socials.new. (#123) Steaphan Greene 2022-12-05 03:53:37 -08:00
  • 7f495670f2 Bugfix: the "rest" is added but was never subtracted. (#120) Thomas Arp 2022-11-16 23:08:51 +01:00
  • e9c9808a24 Update act.informative.c (#119) tjr1974 2022-11-16 16:08:33 -06:00
  • c9ebc7174c Create build.yml (#117) Thomas Arp 2022-11-06 23:41:31 +01:00
  • bde600051d Merge pull request #114 from Vatiken/master Thomas Arp 2022-11-05 12:53:30 +01:00
  • a745935421 Merge pull request #113 from tbamud/zusuk-patch-1 Thomas Arp 2022-11-05 12:53:05 +01:00
  • 0ee3aac10d Replaced missing semi-colon. -No Compile Joseph 2022-11-04 21:02:35 -03:00
  • 15074b1d93 Added check for NOTHING key in has_key() Thomas Arp 2022-11-02 22:31:56 +01:00