Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-14 | Use spdx license identifier instead of GPL blurb. | iphydf | |
2018-10-09 | Consistently use camel case enum names. | iphydf | |
Including in tests and implementation files. | |||
2018-08-26 | Update copyright to 2018. | iphydf | |
2018-07-05 | Make tox.c unambiguously parseable. | iphydf | |
Rules: 1. Constants are uppercase names: THE_CONSTANT. 2. SUE[1] types start with an uppercase letter and have at least one lowercase letter in it: The_Type, THE_Type. 3. Function types end in "_cb": tox_friend_connection_cb. 4. Variable and function names are all lowercase: the_function. This makes it easier for humans reading the code to determine what an identifier means. I'm not convinced by the enum type name change, but I don't know a better rule. Currently, a lot of enum types are spelled like constants, which is confusing. [1] struct/union/enum | |||
2018-06-25 | Fixes to the imported sodium sources to compile without warnings. | iphydf | |
2018-05-20 | Move system header includes from network.h to network.c | iphydf | |
2018-01-30 | Use nullptr as NULL pointer constant instead of NULL or 0. | iphydf | |
This changes only code, no string literals or comments. | |||
2017-12-29 | Change toxencryptsave API to never overwrite pass keys. | iphydf | |
2017-03-30 | Implement missing TES constant functions. | iphydf | |
Fixes #503. | |||
2017-01-19 | Update license headers and remove redundant file name comment. | iphydf | |
"All rights reserved" was incorrect. The project was licensed under GPL3, which means a lot of rights are licensed to everybody in the world, i.e. not reserved to the "Tox Project". | |||
2017-01-08 | Set up autotools build to build against vanilla NaCl. | iphydf | |
Fixes #363. | |||
2016-12-22 | Improve documentation of crypto_core. | iphydf | |
2016-12-22 | Wrap all sodium/nacl functions in crypto_core.c. | iphydf | |
2016-12-19 | Remove unused get/set salt/key functions from toxencryptsave. | iphydf | |
2016-12-13 | Add apidsl file for toxencryptsave. | iphydf | |
This breaks the toxencryptsave API. It hides the Tox_Pass_Key struct definition. | |||
2016-09-28 | v0.0.0 => v0.0.1 | Gregory Mullen (grayhatter) | |
2016-09-02 | Do not use `else` after `return`. | iphydf | |
http://llvm.org/docs/CodingStandards.html#use-early-exits-and-continue-to-simplify-code | |||
2016-09-01 | Sort #includes in all source files. | iphydf | |
2016-08-31 | Add braces to all if statements. | iphydf | |
2016-08-12 | Check code formatting on Travis. | iphydf | |
We run astyle on Travis and check if there is a diff. The build terminates if git finds a difference. | |||
2016-02-13 | added the dropped ; | Gregory Mullen (GrayHatter) | |
2016-02-13 | added versioning to toxencryptsave | Gregory Mullen (GrayHatter) | |
2016-01-30 | Fixes. | irungentoo | |
Fixed bug from merged PR. Don't build useless files when building with libsodium. | |||
2015-05-27 | Allow empty keys in toxencryptsave. | irungentoo | |
2015-05-26 | These parameters should have been const. | irungentoo | |
2015-04-01 | Merge branch 'master' of https://github.com/dubslow/toxcore | irungentoo | |
2015-03-31 | Make keys into a struct for more programmer safety | Dubslow | |
2015-03-31 | Fix minor code duplication | Dubslow | |
2015-03-31 | Merge branch 'master' of https://github.com/dubslow/toxcore | irungentoo | |
2015-03-31 | Fix toxencryptsave to be consistent with new_api | Dubslow | |
Upon my own decision, the two tox_encryped_new convenience functions were removed due to basically needing two different sets of error codes. At iphydf's suggestion the corresponding tox_get_encrypted_savedata convenience functions were removed as well. | |||
2015-03-26 | Making tox_encrypted_new() use the same error codes as tox_new was a bad idea. | irungentoo | |
They now have their own error codes. | |||
2015-03-17 | Save function renamed to tox_get_savedata() | irungentoo | |
2015-03-01 | Merge branch 'new_api' of https://github.com/dubslow/toxcore into new_api | irungentoo | |
2015-02-27 | Realign toxencryptsave with new API | Dubslow | |
2015-02-14 | A bit of new api work done. | irungentoo | |
2015-01-15 | Fixed warning. | irungentoo | |
2014-10-23 | Merge branch 'dubslow-master' | irungentoo_trip | |
# # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. | |||
2014-10-23 | fix #1124 by adding salt manip functions | dubslow | |
Also, all data now has the magic number prepended. This is incompatible for all but the save/load functions, but I think nothing besides the one experimental qTox branch used any of those, which is why I feel confident about the change. | |||
2014-10-17 | Merge branch 'master' of https://github.com/dubslow/toxcore | irungentoo | |
2014-10-17 | add new test cases, cleanup astray printf | dubslow | |
2014-10-17 | add load/save from key instead of pw | dubslow | |
2014-10-16 | astyle toxencryptsave. | irungentoo | |
2014-10-12 | Fix include issue | dubslow | |
2014-10-10 | Merge branch 'master' of https://github.com/dubslow/toxcore | irungentoo | |
2014-10-09 | re-refactor to separate pass->key and key->encryption | dubslow | |
2014-10-08 | refactor toxencryptedsave to allow passphrase encryption of arbitrary data | dubslow | |
also a minor API change for clarity | |||
2014-09-14 | Fixed toxencryptsave include issue. | irungentoo | |
2014-09-13 | Properly ported a toxencryptsave function to NaCl. | irungentoo | |
removed now useless files. | |||
2014-09-13 | Merge branch 'encrypted_data' of https://github.com/dubslow/toxcore | irungentoo | |
2014-09-12 | encrypted save fully work with both libsodium and nacl | dubslow | |
they both reliably pass "make check" |