Changes
#3600 (Jan 23, 2022, 10:48:08 AM)
- more work to make code more testable, don't pass networking when all you need is dir. use path not objects — rushfan / githubweb
- A couple of renames to make terms make more sense — rushfan / githubweb
- move text() into header, it's trivial — rushfan / githubweb
- Start to use NetMailFile vs. read_packet — rushfan / githubweb
- use fs::path in WFndFiles::open — rushfan / githubweb
- Fix issue of pause missing in chains.json. — rushfan / githubweb
#3549 (Jan 2, 2022, 11:43:11 AM)
- More build cleanup — rushfan / githubweb
- Move test fixtures into core/test — rushfan / githubweb
- make it easier to use testdata — rushfan / githubweb
- Added SleepFor to the Clock class — rushfan / githubweb
- more work on FidoPacket class and tests — rushfan / githubweb
- get networkf building again, plus find cereal with cmake the right way — rushfan / githubweb
- More cleanup of NetworkF. — rushfan / githubweb
- Add tests for FindRouteToAddress — rushfan / githubweb
- Start preparing for C++20 — rushfan / githubweb
- Remove EMPTY_FIDO_ADDRESS and use std::optional more. — rushfan / githubweb
- more work on making networkf testable — rushfan / githubweb
- Add Config into SdkHelper so it can be more easily used in SDK tests. — rushfan / githubweb
- Use SOCKET and INVALID_SOCKET consistently everywhere. — rushfan / githubweb
- use new config() method in SdkHelper everywhere — rushfan / githubweb
- more changes to improve testability — rushfan / githubweb
- update copyright date to 2022 — rushfan / githubweb
- fixed a few more copyright dates — rushfan / githubweb
#3547 (Dec 19, 2021, 10:28:06 AM)
#3546 (Dec 19, 2021, 10:13:06 AM)
- Add pkg-config to list of packages needed since it's used by vcpkg — rushfan / githubweb
- Since tests are in bbs, not bbs_test, update copy command — rushfan / githubweb
#3545 (Dec 19, 2021, 8:48:06 AM)
- :update version to 5.8 — rushfan / githubweb
- Merging _test directory into base component. — rushfan / githubweb
- added missing files — rushfan / githubweb
- Completed getting rid of _test directories — rushfan / githubweb
- Remove googletest and fmt — rushfan / githubweb
- Disable USE_COMPRESSION. — rushfan / githubweb
- Cleanup CMakeFiles.txt and use vcpkg instead of submodules — rushfan / githubweb
- Define the manifest for what dependencie wwiv uses — rushfan / githubweb
- more CMakeFile cleanup — rushfan / githubweb
- Fix builds on windows — rushfan / githubweb
- Add vcpkg_installed to ignore list — rushfan / githubweb
#3544 (Dec 12, 2021, 9:03:07 AM)
#3542 (Dec 11, 2021, 7:05:44 AM)
- Changes to use core in another project — rushfan / githubweb
- Serialize access to the autoblock list when we're updating it. — rushfan / githubweb
#3537 (Jun 13, 2021, 9:48:08 PM)
#3536 (Jun 8, 2021, 10:43:09 PM)
#3535 (Jun 7, 2021, 6:12:21 PM)
#3534 (Jun 7, 2021, 5:18:09 PM)
#3533 (Jun 5, 2021, 7:53:08 AM)
- update to 5.7.2 — rushfan / githubweb
- update submodules — rushfan / githubweb
- update fmt submodule — rushfan / githubweb
- fix build with latest fmt::format updates — rushfan / githubweb
- update mybasic submodule — rushfan / githubweb
#3532 (Jun 4, 2021, 6:37:37 PM)
#3531 (Jun 4, 2021, 3:21:13 PM)
- fix semaphores on os/2, also improve defaults in wwivconfig for wwivd — rushfan / githubweb
- start of flags for sockets + CommandLine to replace stuff_in — rushfan / githubweb
- listen socket works in doors — rushfan / githubweb
- move pump_sockets into ExecScoket class — rushfan / githubweb
- Update code to compile on __unix__ — rushfan / githubweb
- Fix unix domain socket handling on UNIX — rushfan / githubweb
- cleanup socket support for doors and update whatsnew.txt — rushfan / githubweb
#3530 (May 29, 2021, 3:23:06 PM)
#3529 (May 29, 2021, 2:55:06 PM)
#3528 (May 29, 2021, 2:48:06 PM)
#3527 (May 29, 2021, 10:43:10 AM)
- Ditch iostream, drop binary size by 1/3 — rushfan / githubweb
- Add wwivfoss to os2 builds — rushfan / githubweb
- disable more warnings, and add a warning — rushfan / githubweb
- Added file headers — rushfan / githubweb
- Split out function that execs syncfos from the rest. — rushfan / githubweb
- use enum not char for wwivd_data_mode — rushfan / githubweb
- initial cut of STDIO support for WIN32 — rushfan / githubweb
- update readme — rushfan / githubweb
#3526 (May 27, 2021, 5:08:22 PM)
- add missing makefile — rushfan / githubweb
- add usage, proper banner — rushfan / githubweb
- code cleanups — rushfan / githubweb
- merge latest pipe — rushfan / githubweb
- Separate app options from fossil options, and use real second based timeout — rushfan / githubweb
- improve pipe open timeout — rushfan / githubweb
#3524 (May 26, 2021, 9:43:07 PM)
- Moved files over from OS2 repos — rushfan / githubweb
- fix up files — rushfan / githubweb
- add fossil — rushfan / githubweb
- add dos COD files to .gitignore — rushfan / githubweb
#3523 (May 26, 2021, 6:53:10 AM)
#3522 (May 25, 2021, 10:33:09 PM)
#3521 (May 25, 2021, 9:24:41 PM)
- Untested support for Named Pipes vs. sockets for the BBS — rushfan / githubweb
- add missing files, pass nodenum, not handle to pipe constructor — rushfan / githubweb
- Named Pipes from wwivd to bbs works on Win32 — rushfan / githubweb
- Wired up the control pipe, it's not used but available. — rushfan / githubweb
- fix pipes on os/2 — rushfan / githubweb
- inline pipe loop on OS/2 vs spawning a thread — rushfan / githubweb
- set local console with remote session on OS/2 — rushfan / githubweb
- pipes work on OS/2 for the happy path — rushfan / githubweb
- fix formatting — rushfan / githubweb
#3520 (May 23, 2021, 11:28:05 AM)
- ensure userrec size matches before invoking menu editor — rushfan / githubweb
- added initial start of named pipe class — rushfan / githubweb
- added tests for pipes on Win32 — rushfan / githubweb
- Don't include winsock.h from net.h (#1463) — rushfan / githubweb
- make pipes compile under os/2 — rushfan / githubweb
- pipe tests pass on OS/2 — rushfan / githubweb
- Only use pipe on WIN32 || OS2 — rushfan / githubweb
#3519 (May 22, 2021, 8:49:00 AM)
- Add telnet or rlogin support to wwivd. (#1361) — rushfan / githubweb
- update readme — rushfan / githubweb
#3518 (May 21, 2021, 9:33:09 PM)
- improve readme and scripts — rushfan / githubweb
- some fixes to the script to work — rushfan / githubweb
#3517 (May 20, 2021, 7:38:05 PM)
- more logging and OS/2 support for exec and pipes — rushfan / githubweb
- os2 work on exec + more logging — rushfan / githubweb
- fix build and use modern header pattern for version_internal — rushfan / githubweb
- added scripts for using QEMU — rushfan / githubweb
#3515 (May 4, 2021, 9:02:22 PM)
#3514 (May 4, 2021, 8:08:09 PM)
- don't add libc again — rushfan / githubweb
- everything needed to get a quasi-functional local bbs on OS/2 — rushfan / githubweb
- Fix char encoding on OS/2 for local console, use CP437 not UTF-8 — rushfan / githubweb
- wwivd limps along enough to work — rushfan / githubweb
#3513 (May 4, 2021, 6:58:11 AM)
- update prereqs — rushfan / githubweb
- Update compiler support for GCC >=10 — rushfan / githubweb
- more os2 work, don't add libc, use own is_absolute and absolute code — rushfan / githubweb
#3512 (Apr 30, 2021, 10:53:10 PM)
- Initial work on OS/2 port — rushfan / githubweb
- make ssh with cryptlib optional — rushfan / githubweb
- more OS2 work — rushfan / githubweb
- more guarding CL from OS/2 — rushfan / githubweb
- update submodules — rushfan / githubweb
- dont; double include gmock — rushfan / githubweb
- moar OS/2 fixes — rushfan / githubweb
- WIP — rushfan / githubweb
- add scandir impl — rushfan / githubweb
- more os/2 work — rushfan / githubweb
- undo extra logging — rushfan / githubweb
#3511 (Apr 27, 2021, 7:28:11 PM)
#3510 (Apr 23, 2021, 4:58:10 PM)
#3509 (Apr 23, 2021, 7:43:08 AM)
#3508 (Apr 19, 2021, 8:58:10 PM)
- regions and zip-city not unzipped with default install on linux (#1455) — rushfan / githubweb
- Don't let a sub go to position 0 (#1457) — rushfan / githubweb
#3507 (Apr 18, 2021, 8:08:07 AM)
#3506 (Apr 17, 2021, 10:38:05 PM)
- Add support for filename.MIN_COLUMNS.{msg,ans} — rushfan / githubweb
- wired up col support and added test — rushfan / githubweb
- updated whatsnew — rushfan / githubweb
#3505 (Apr 17, 2021, 9:18:08 AM)
#3504 (Apr 15, 2021, 4:56:27 PM)
#3503 (Apr 14, 2021, 10:48:06 PM)
- pass width in addition to length for screen into CursesLocalIO — rushfan / githubweb
- screen size detection broken at local console on linux (#1454) — rushfan / githubweb
#3502 (Apr 14, 2021, 9:25:46 PM)
- litebar width should be full screen not capped at 80 #1450 — rushfan / githubweb
- user:menus should select the menuset for the caller if only one matches (#1451) — rushfan / githubweb
- throwing exception while scanning new messages (#1453) — rushfan / githubweb
- default to no for setting screen size base don detection — rushfan / githubweb
#3501 (Apr 14, 2021, 11:23:08 AM)
#3499 (Apr 13, 2021, 7:08:09 AM)
#3498 (Apr 12, 2021, 7:33:06 PM)
#3496 (Apr 12, 2021, 12:46:23 PM)
#3495 (Apr 11, 2021, 10:23:10 PM)
- Add ability to pass menuset name into user:menus — rushfan / githubweb
- added way to get screen position remotely using ansi and locally — rushfan / githubweb
- Initial cut at support for getting the screen size from the remote terminal. — rushfan / githubweb
- Update localIO to handle screens wider than 80 cols. — rushfan / githubweb
- more work on making wwiv work better >80 cols — rushfan / githubweb