45 Commits

Author SHA1 Message Date
El-Virus
87306afffe Added code to display valid Channel IDs from keys.json, Added Windows XP (x64) Pro CIDs to keys.json, Added about Windows DPCDLL Viewer dumps and wardialing results of Windows XP (x64) Pro. 2023-10-07 17:37:02 +02:00
whatdoineed2do/Ray
5ba2dbddd4 EC/BN memleak 2023-09-25 12:13:53 +01:00
whatdoineed2do/Ray
ecd9cd8dd2 office 2k7 enterprise must be given inst id 2023-09-25 11:26:28 +01:00
whatdoineed2do/Ray
6989ae6c94 ensure arg for -p 2023-09-25 11:21:42 +01:00
TheTank20
3ae078e3c5
update arg from nonewline to nonewlines 2023-09-02 11:53:09 -04:00
TheTank20
12e511b3a5
Update cli.cpp 2023-09-02 11:39:22 -04:00
TheTank20
21bac3b66c
Update cli.cpp 2023-09-02 11:37:41 -04:00
TheTank20
0d016b8872
Update cli.cpp 2023-09-02 11:31:25 -04:00
pottzman
2703e17f69
Update cli.cpp 2023-09-02 23:51:08 +10:00
pottzman
492d245f86
Update cli.cpp
added CLI options for confirmation ID generation
2023-09-02 23:22:53 +10:00
WitherOrNot
ccf93a0089
Merge pull request #51 from UMSKT/fe-ff-fix
Add exclusions for FE and FF BINKs
2023-09-01 23:17:58 -04:00
WitherOrNot
ae391a5e50
Update cli.cpp 2023-09-01 22:43:32 -04:00
pottzman
63fbbd83ef
Update cli.cpp 2023-08-10 17:27:03 +10:00
pottzman
de659846d4
Update cli.cpp 2023-08-10 17:16:24 +10:00
pottzman
7c4bcdc847
Update cli.cpp 2023-08-10 16:56:58 +10:00
pottzman
859a21656c
Update cli.cpp 2023-08-10 16:56:05 +10:00
pottzman
4b2ef7ac72
Update cli.cpp 2023-08-10 16:52:19 +10:00
pottzman
216c9cdf9d
Update cli.cpp 2023-08-10 16:51:53 +10:00
pottzman
8f685a022c
Update cli.cpp 2023-08-10 16:49:57 +10:00
Neo
45004623be
Why does the Github web editor commit tabs??? 2023-07-28 16:17:57 -07:00
Neo
a4cb524fed
re-add removed comment 2023-07-28 16:16:31 -07:00
Neo
03ae90163a
cleaner cli.cpp fix 2023-07-28 16:15:37 -07:00
TheTank20
c1e9a0f021
add exclusions for FE and FF 2023-07-28 18:10:25 -05:00
TheTank20
8ee1acc2be
Fix multiple key issue 2023-07-28 16:50:40 -05:00
TheTank20
3134a6f7a3
Update cli.cpp
Attempt to fix "duplicate keys" issue
2023-07-28 16:31:54 -05:00
techguy16
20c84661b2
Add macOS and FreeBSD support and fix DJGPP build (#48) 2023-07-24 23:53:42 -07:00
CONIGUERO
15cbe19006
Refactor/Overhaul (#40)
* major refactor/overhaul
move generation implementation to libumskt/*
decouple CLI/Options (and JSON) from generation implementation
set groundwork for future shared library
use standardized PIDGEN2/PIDGEN3 naming convention
create a Windows Docker file for quick compilation
add Windows resouce file/header so we have an application icon on windows
use icon from @Endermanch (used with permission)
add support for fully-static linux/muslc-based compilation
add support for a dos/windows (i486+) binary using djgpp
add Dockerfile to compile gcc/djgpp/watt32/openssl to provide DOS (DPMI) binaries
add @Endermanch 's Vista+ documentation
update Readme for recent credits

* begin work on C linkage and emscripten buildpath

* Update CMake to include and build Crypto++

* move dllmain.cpp to the correct directory

* add rust port info to README.md

* re-add dropped changes from rebase

* update build config, specify windows XP version number for crypto++

* update dos-djgpp action to use new cmake builder and options

* update dos-djgpp to use UMSKT hosted forks

* update other workflows to include standard header

* remove crypto++ from build config for now

* use the new `shell` parameter in `threeal/cmake-action`
TODO: move to a stable version (v1.3.0) when ready

* use full commit hash because a shortened hash is unsupported

* add the required {0} parameter?

* add openssl 3.1.1 to windows github runners

* ensure linux matrix build compiles on the correct arch

---------

Co-authored-by: Neo <321592+Neo-Desktop@users.noreply.github.com>
2023-07-08 20:08:43 -07:00
Emma
de04746c5e
Command line option to specify serial for generating BINK1998 keys (#33)
* specify pre-set serial on CLI for BINK1998

* fix CLI::printID
2023-07-04 03:20:17 -07:00
Emma
4b60737bb4
Add -V/--validate command line switch (#31)
* add -V/--validate command line switch

* Return success/failure bool on CLI::stripKey

---------

Co-authored-by: Neo <321592+Neo-Desktop@users.noreply.github.com>
2023-06-19 12:41:27 -07:00
TheTank20
bc23fc5233
Hide more things behind --verbose + error correction (#27)
---------

Co-authored-by: WitherOrNot <damemem@gmail.com>
2023-06-18 01:28:20 -07:00
Neo
ca9ccc43ee rebrand WindowsXPKg to UMSKT 2023-06-16 14:58:22 -07:00
Neo
57b2477e44 As per contributor quorum on 17/06/2023 - update license to AGPL
Add known history to files
2023-06-16 12:41:16 -07:00
Neo
fa0f832919 ensure values in CLI object are initalized before using them 2023-06-11 07:03:24 -07:00
Andrew
88640191e8 get_rid_of_snake_case() 2023-06-10 20:52:32 +03:00
Andrew
e3b4485aa2 BINK2002 Upgrade Bit 2023-06-10 20:17:18 +03:00
Andrew
d4d50d9885 BINK1998 Upgrade Bit 2023-06-10 19:38:22 +03:00
WitherOrNot
eed869981b fix installation ID generation 2023-06-08 14:40:11 -04:00
WitherOrNot
947fd48f38 initialize options in CLI 2023-06-07 15:43:45 -04:00
Neo
0b94791ee1
refactor project to use classes (#19) 2023-06-07 12:23:59 -07:00
Neo
726be7da20 Revert line 144 of cli.cpp 2023-06-06 15:31:31 -07:00
WitherOrNot
98c8db7e02
merge server and confid with xpkey, add LH keys (#18)
* merge server and confid with xpkey, add LH keys

* improve error handling

* update README.md

* fix line endings

* reorder products section of keys.json

* use options as global variable

* rename genServer to isBink2002

* small refactor

* handle unknown error codepath on confirmation id
remove redundant else for BINK1998 generation

* finish conversion from std::cout -> fmt::print();

---------

Co-authored-by: Neo <321592+Neo-Desktop@users.noreply.github.com>
2023-06-06 15:04:39 -07:00
Neo
cd3cc31cd6 use fmt.dev's fmt::print functions, factor out command line functions from main to cli.cpp 2023-06-05 08:45:06 -07:00
Andrew
06920ede2a Data type consistency uplift 2023-06-04 13:31:24 +03:00
Neo
72d441b539 Fix datatypes to use platform independent values, Add command line switch scaffolding
Allow users to chose which bink/channelid they'd like to generate with
Add rudimentary help system, Sanitize user input
2023-06-01 21:25:43 -07:00
Andrew
e437cc548a Folder refactor 2023-06-01 23:09:44 +03:00