Skip to content

Releases: ENGO150/WHY2

Fokin Logger

08 Feb 19:27
v5.0
9c29743
Compare
Choose a tag to compare

Release v5.0

  • Added in this release:
    • Dude I added so much I can't even name everything
    • Added why2-logger module
    • Fixed (I think) every memory leak
    • Created memory.c - basically garbage collector
    • Many security updates
    • Added license at top of every possible file
    • idk

Full Changelog: v4.3.2...v5.0

Goodbye, or..

25 Aug 10:46
v4.3.2
344c9eb
Compare
Choose a tag to compare

Release v4.3.2

  • Added in this release:
    • Simplified TKCgen using callbacks
    • Replaced all UC with _Bool
    • Remade why2-test's final message
    • Expanded TEST_TEXT
    • Blocking control-char as EncryptSep
    • Remade exit-codes as enums
    • Created countRepeatedKeySize
    • Fixed countUnusedKeySize
    • Added cURL timeout flag
    • Some security fixes

Full Changelog: v4.3.1...v4.3.2

Goodbye, Bugs

22 Jul 15:12
v4.3.1
06cacc3
Compare
Choose a tag to compare

Release v4.3.1

  • Added in this release:
    • Fixed decryption bug
    • Changed stack allocating to heap
    • Removed build script
    • Reversed textKeyChain generation
    • Replaced repeating malloc with realloc

Full Changelog: v4.3...v4.3.1

New Flags System

11 Jun 17:29
v4.3
5482dca
Compare
Choose a tag to compare

Release v4.3

  • Added in this release:
    • Remade system behind flags => flags are now safer
    • Using many CFLAGS
    • Some security fixes

Full Changelog: v4.2.1...v4.3

Even More Output

13 Jun 17:11
v4.2.1
e192b0c
Compare
Choose a tag to compare

Release v4.2.1

  • Added in this release:
    • Fixed every allocation size
    • Made pseudo-random generator's seed safer => forced to be UL
    • Implemented noOutput function (and guess what it does lmao)
    • Made outputFlags return exitCode
    • Few bug-fixes

Full Changelog: v4.2...v4.2.1

Mighty outputFlags

30 May 17:34
v4.1
01668c8
Compare
Choose a tag to compare

Release v4.1

  • Added in this release:
    • Few bug-fixes
    • New textKeyChain generation [SHOW] => use tag old-generation to migrate your text
    • Added elapsedTime to outputFlags (in microseconds)
    • Added unusedKeySize to outputFlags (this count how many chars of your key are unused)

Full Changelog: v4.0.1...v4.1

Stability Updates

26 May 17:59
Compare
Choose a tag to compare

Release v4.0.1

  • Added in this release:
    • Changed TEST_TEXT to something intelligent
    • Fixed deallocateOutput possible segfault
    • Added make to configure.sh

Full Changelog: v4.0...v4.0.1

Mighty Security

25 May 17:43
Compare
Choose a tag to compare

Release v4.0

  • Added in this release:
    • Removed all trailing spaces
    • Implemeted /dev/urandom => made key even more secure
    • Fixed memory allocation sizes
    • Made why2-test failure memory safe
    • Replaced wget for curl in why2-project
    • Removed unused huge allocation(s)
    • Made inputFlags safer => changed values from I to UC
    • Removed forgotten deprecated flags
    • Prevented textKeyChain from buffer overflow
    • Added NULL ('\0') character to freshly generated keys
    • Changed KEY_LENGTH to 100 in why2-test

Full Changelog: v3.3.4...v4.0

Mighty Makefile

21 May 06:50
Compare
Choose a tag to compare

Release v3.3.4

  • Added in this release:
    • Created simple Makefile
    • Completely removed deprecated flags

Full Changelog: v3.3.3...v3.3.4

EZ Compilation

19 May 16:23
Compare
Choose a tag to compare

Release v3.3.3

  • Added in this release:
    • Made flags in build.sh much safer
    • Added json-c and curl into final WHY2 library => made compiling easier

Full Changelog: v3.3.2...v3.3.3