Commit Graph

141 Commits

Author SHA1 Message Date
TheTank20
444f8c45c7
Allow manual workflows and auto workflows on all branches
This lets workflows work on all branches without changing anything, and allows workflows to be activated manually.
2023-08-14 15:07:24 -04:00
TheTank20
8e15a4f5b8
Update OpenSSL to 3.1.2 2023-08-10 12:07:39 -05:00
CONIGUERO
958169ccb5
Merge pull request #55 from pottzman/pottzman-upgrade-flag
Pottzman upgrade flag
2023-08-10 04:43:42 -03: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
pottzman
e4058ddf19
Update cli.h 2023-08-10 16:45:50 +10:00
TheTank20
152c03456c
Merge pull request #50 from UMSKT/readme-fix 2023-07-28 17:49:23 -05:00
TheTank20
ea51438766
Update README.md 2023-07-28 17:32:15 -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
TheTank20
b75d08b3be
Update README.md 2023-07-27 19:01:50 -05:00
techguy16
20c84661b2
Add macOS and FreeBSD support and fix DJGPP build (#48) 2023-07-24 23:53:42 -07:00
Neo
fefc8552b6
Update README.md (#45)
Closes #44
2023-07-16 05:51:46 -07:00
TheTank20
503fa3e1d8
Simplified v141_xp installation (#41) 2023-07-09 04:05:01 -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
WitherOrNot
9817a83e74
Update README.md 2023-07-03 16:40:25 -04:00
Alfi Maulana
bcd51e0e4e
update build WindowsXPKg step (#38) 2023-06-30 00:58:20 -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
TheTank20
dc64133adf
Update README.md 2023-06-16 20:32:46 -05:00
Andrew
477f5c9af2
Merge pull request #25 from UMSKT/license-update
Update license to AGPL
2023-06-17 02:52:13 +03:00
Neo
32a14cb8d9 issue number typo 2023-06-16 15:09:05 -07:00
Neo
db5ff7cd74 add actions build badges 2023-06-16 15:07:00 -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
73a9cb3b2a remove lib directory; move fully-licensed-wpa.txt to /doc 2023-06-16 11:08:11 -07:00
TheTank20
40c60e656f
Add GitHub Actions CI/CD (#23)
* Create linux.yml

* Create windows.yml

* re-enable static builds
make a better linux github workflow

* better windows action script
fix linux output zip

* fix path typos

* Update readme

---------

Co-authored-by: Neo <321592+Neo-Desktop@users.noreply.github.com>
2023-06-16 05:57:56 -07:00
Andrew
62ab8caf87 [Server] Comment Fix 2 2023-06-14 15:01:56 +03:00
Andrew
7ea57ed136 [Server] Comment Fix 2023-06-14 15:00:56 +03:00
Andrew
529543ceef [XP] Comment Fix 2023-06-14 15:00:12 +03:00
WitherOrNot
b1c80d3fa9 ignore CMakeSettings.json 2023-06-13 13:47:09 -04:00
Neo
149f525a51 add activation constants to keys.json 2023-06-12 06:56:48 -07:00
WitherOrNot
3e100d79a6 Merge branch 'master' of https://github.com/Neo-Desktop/WindowsXPKg 2023-06-11 15:46:02 -04:00
WitherOrNot
4bc029e645 Add visual studio to gitignore 2023-06-11 15:45:59 -04:00
Neo
fa0f832919 ensure values in CLI object are initalized before using them 2023-06-11 07:03:24 -07:00
Neo
c306573fe8 add product mappings provided by pottzman 2023-06-10 15:42:14 -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
34619a2202 Remove a debug oopsie 2023-06-10 19:40:18 +03:00
Andrew
d4d50d9885 BINK1998 Upgrade Bit 2023-06-10 19:38:22 +03:00
Andrew
f11552509a OWORD 2023-06-09 21:07:40 +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