SuccessChanges

Summary

  1. cleanup (details)
  2. Update subs and dirs to use ACS (details)
  3. added eval method that throws exceptions on parse errors (details)
  4. wip (details)
  5. Added conversion code for chains. (details)
  6. added missed files (details)
  7. pass bin, bout to input_acs (details)
  8. add new input_range method to handle things like 1-3,6 (details)
  9. Fix age display in newuser login. (details)
  10. Always add MSGID, even on netmails (details)
  11. Fix AcsExpr::{ar,dar}_int (details)
  12. fix permissions (details)
  13. Fix Disconnect on linux while in STDIO door does not exit (details)
The file was modifiedsdk/acs/valueprovider.cpp (diff)
The file was modifiedsdk/acs/expr.h (diff)
The file was modifiedsdk/acs/eval_error.h (diff)
The file was modifiedsdk/acs/value.cpp (diff)
The file was modifiedsdk_test/acs/ar_test.cpp (diff)
The file was modifiedsdk_test/acs/expr_test.cpp (diff)
The file was modifiedsdk/acs/value.h (diff)
The file was modifiedsdk/acs/valueprovider.h (diff)
The file was modifiedsdk/acs/eval.h (diff)
The file was modifiedsdk/acs/uservalueprovider.h (diff)
Commit 3bdbd099ad5ce9102b940b4f8339410648975be3 by rushfan
Update subs and dirs to use ACS

* handle upgrading to new json format with wwivconfig
* added input_acs to input and check the results of
  an ACS expression.
* Fixed version support in JsonFile
* Fixed crash in ACS parser on malformed expressions.
The file was modifiedsdk_test/acs/expr_test.cpp (diff)
The file was modifiedsdk/config.h (diff)
The file was modifiedcore/jsonfile.h (diff)
The file was modifiedsdk/acs/expr.h (diff)
The file was modifiedsdk/subxtr.cpp (diff)
The file was modifiedwwivconfig/wwivconfig.cpp (diff)
The file was modifiedbbs/diredit.cpp (diff)
The file was modifiedsdk/files/dirs.cpp (diff)
The file was modifiedbbs/qwk1.cpp (diff)
The file was modifiedwwivutil/acs/acs.cpp (diff)
The file was modifiedbbs/subedit.cpp (diff)
The file was addedsdk/subs_cereal.h
The file was modifiedtodo.md (diff)
The file was modifiedwwivconfig/newinit.cpp (diff)
The file was modifiedcore/parser/ast.cpp (diff)
The file was modifiedsdk/acs/uservalueprovider.h (diff)
The file was modifiedwwivconfig/convert.cpp (diff)
The file was modifiedsdk_test/acs/acs_test.cpp (diff)
The file was modifiedbbs/msgscan.cpp (diff)
The file was modifiedcore/CMakeLists.txt (diff)
The file was modifiedbbs/misccmd.cpp (diff)
The file was modifiedwwivconfig/wwivconfig.h (diff)
The file was modifiedbbs/acs.cpp (diff)
The file was modifiedwwivutil/config/config.cpp (diff)
The file was modifiedbbs/acs.h (diff)
The file was modifiedsdk/files/dirs.h (diff)
The file was modifiedsdk/subxtr.h (diff)
The file was modifiedsdk/acs/eval.cpp (diff)
The file was modifiedcore/cereal_utils.h (diff)
The file was modifiedsdk/config.cpp (diff)
The file was modifiedsdk/acs/expr.cpp (diff)
The file was addedsdk/files/dirs_cereal.h
The file was modifiedwwivconfig/convert.h (diff)
The file was modifiedbbs/confutil.cpp (diff)
The file was modifiedbbs/readmail.cpp (diff)
The file was modifiedbbs/msgbase1.cpp (diff)
The file was modifiedsdk/acs/uservalueprovider.cpp (diff)
Commit 507e04550a54042693eed2ca92abb86711c9786f by rushfan
added eval method that throws exceptions on parse errors
The file was modifiedsdk/acs/eval.h (diff)
The file was modifiedbbs/acs.cpp (diff)
The file was modifiedbbs/acs.h (diff)
The file was modifiedsdk/acs/eval.cpp (diff)
The file was modifiedcore/cereal_utils.h (diff)
The file was modifiedsdk/chains.h (diff)
The file was addedwwivconfig/convert_jsonfile.h
The file was modifiedsdk/acs/expr.cpp (diff)
The file was modifiedbbs/menuspec.cpp (diff)
The file was modifiedwwivconfig/convert.cpp (diff)
The file was modifiedsdk/acs/expr.h (diff)
The file was modifiedsdk/chains.cpp (diff)
The file was modifiedsdk_test/chains_test.cpp (diff)
The file was modifiedbbs/chains.cpp (diff)
The file was modifiedbbs/chnedit.cpp (diff)
Commit 1223af8ce6381a2561cccbf329d6d226d47af0c5 by rushfan
Added conversion code for chains.

* Completed templatized JSON conversion code.
The file was modifiedwwivconfig/convert.cpp (diff)
The file was modifiedbbs/chnedit.cpp (diff)
The file was modifiedwwivconfig/convert_jsonfile.h (diff)
The file was addedsdk/chains_cereal.h
The file was addedcore/jsonfile.cpp
Commit c320a545a0278aa780f395ea596c0cfb9d6fdabc by rushfan
pass bin, bout to input_acs
The file was modifiedbbs/diredit.cpp (diff)
The file was modifiedbbs/acs.h (diff)
The file was modifiedbbs/chnedit.cpp (diff)
The file was modifiedbbs/acs.cpp (diff)
The file was modifiedbbs/subedit.cpp (diff)
Commit 5913482efa180a7169725c33e77fd1e18c25ad86 by rushfan
add new input_range method to handle things like 1-3,6
The file was addedcommon_test/common_test_main.cpp
The file was addedcommon_test/CMakeLists.txt
The file was modifiedcommon/CMakeLists.txt (diff)
The file was addedcommon_test/input_range_test.cpp
The file was modifiedCMakeLists.txt (diff)
The file was addedcommon/input_range.cpp
The file was addedcommon/input_range.h
Commit 1a815501e94dd07fa8deea3d2e2b9a5256b3cbbb by rushfan
Fix age display in newuser login.

* Pass clock into years_old
* Also added some tests for years_old
The file was modifiedcore/clock.h (diff)
The file was modifiedsdk/user.h (diff)
The file was modifiedcore_test/datetime_test.cpp (diff)
The file was modifiedsdk/user.cpp (diff)
The file was modifiedbbs/newuser.cpp (diff)
The file was modifiedsdk_test/user_test.cpp (diff)
The file was modifiedcore/datetime.h (diff)
The file was modifiedcore/datetime.cpp (diff)
Commit 5159e459219a20f613c23453142a9dabeb0140be by rushfan
Always add MSGID, even on netmails

Fixes #1295
The file was modifiednetworkf/networkf.cpp (diff)
Commit 0da0f822f233db1258f126ae45b045bcf9811ef6 by rushfan
Fix AcsExpr::{ar,dar}_int
The file was modifiedsdk_test/acs/expr_test.cpp (diff)
The file was modifiedsdk/acs/expr.h (diff)
The file was modifieddeps/cl345/tools/fuzz.sh (diff)
The file was modifieddeps/cl345/tools/mkhdr.sh (diff)
The file was modifieddeps/cl345/tools/ccopts-crosscompile.sh (diff)
The file was modifieddeps/cl345/tools/getcompiler.sh (diff)
The file was modifieddeps/cl345/tools/buildsharedlib.sh (diff)
The file was modifieddeps/cl345/tools/xcode.sh (diff)
The file was modifieddeps/cl345/tools/getseed.sh (diff)
The file was modifieddeps/cl345/tools/buildlib.sh (diff)
The file was modifieddeps/cl345/tools/getlibs.sh (diff)
The file was modifieddeps/cl345/tools/ccopts.sh (diff)
The file was modifieddeps/cl345/tools/rename.sh (diff)
The file was modifieddeps/cl345/tools/buildall.sh (diff)
The file was modifieddeps/cl345/tools/osversion.sh (diff)
Commit 97c54df7496ea23d25bb992b868b24f51a8d8ca7 by rushfan
Fix Disconnect on linux while in STDIO door does not exit

Thanks Apam!

Fixes #1293
The file was modifiedbbs/exec_unix.cpp (diff)