{"push_id":735263167,"size":98,"distinct_size":1,"ref":"refs/heads/secauth","head":"b729f6c381ad1c877d61a7c41339ea366654adcc","before":"ecda593ad508393f061e53d07817fd8fdc19f515","commits":[{"sha":"06f914df7468e764d2333db09a3cb967f20727d0","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"moved more methods back to the context","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/06f914df7468e764d2333db09a3cb967f20727d0"},{"sha":"9b7fc9eabfe46348d9432e9bffdd26f6b74771ba","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"removed remainder of methods to the context","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/9b7fc9eabfe46348d9432e9bffdd26f6b74771ba"},{"sha":"d6526e9553d00f2bd45f86f9e069b6f6251b582a","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"All of the function handling is now on the context","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/d6526e9553d00f2bd45f86f9e069b6f6251b582a"},{"sha":"0fa19aa7a54e45e172e1e4dc06b7b4937c4a95c4","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"change debug support is VS to remove compiler warning","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/0fa19aa7a54e45e172e1e4dc06b7b4937c4a95c4"},{"sha":"cfaa5d193784082eb18e15d12f118ab9953b4fdb","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"outstation SA implementation is now inheritance baseD","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/cfaa5d193784082eb18e15d12f118ab9953b4fdb"},{"sha":"339ae8ab45a8f2b72bdcc2b5959182209ca2dcf6","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"outstation secauth helper function now placed on the context","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/339ae8ab45a8f2b72bdcc2b5959182209ca2dcf6"},{"sha":"969f94ecdd3ea83ca068e3cab0bf6d6bce59d2ce","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"replaced fragment with apdu for naming consistency","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/969f94ecdd3ea83ca068e3cab0bf6d6bce59d2ce"},{"sha":"afcaa71beadb5d4cc76950da62c1629c98d664c1","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"removed a couple of unused members from SecurityState","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/afcaa71beadb5d4cc76950da62c1629c98d664c1"},{"sha":"d16d838e8514a936847db543fac2c04a4a0d94d4","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"Simplified configuring SA outstation by making an inherited config type","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/d16d838e8514a936847db543fac2c04a4a0d94d4"},{"sha":"8c136b2926c26a503e4c71ba6ae190c80ba85dc6","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"jadamcrain"},"message":"integrate w/ AFL","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/8c136b2926c26a503e4c71ba6ae190c80ba85dc6"},{"sha":"69d9d176821dd6d9cb4cc886f6f479b363f518aa","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"jadamcrain"},"message":"afl binding now working","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/69d9d176821dd6d9cb4cc886f6f479b363f518aa"},{"sha":"5677f1d528f18c7783c3923352409e6a765dbac3","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"jadamcrain"},"message":"converted AFL demo to full a full outstation","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/5677f1d528f18c7783c3923352409e6a765dbac3"},{"sha":"fdced81f0fea0a3bc0231dad31f184e2e4194aea","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"refactored the master state handling to use enums","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/fdced81f0fea0a3bc0231dad31f184e2e4194aea"},{"sha":"84bf4e499561fec626b968e604b560eb81e1ad6e","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"simplified task api to explicitly identify auth tasks","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/84bf4e499561fec626b968e604b560eb81e1ad6e"},{"sha":"ef44d5862d7236c38356b1b48ac932530c69ed58","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"The scheduler itself no longer manages a timer","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/ef44d5862d7236c38356b1b48ac932530c69ed58"},{"sha":"d211d992b95fdfeb72f7f3243f4e669f2d779702","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"moved OnReceive to MContext","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/d211d992b95fdfeb72f7f3243f4e669f2d779702"},{"sha":"0133c5e3301563a2faa2fdf4e4fd3e546f6e9028","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"Moved the OnSendResult to MContext","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/0133c5e3301563a2faa2fdf4e4fd3e546f6e9028"},{"sha":"aab23e9134b78e7bcdd7812ffab72b4419938bd0","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"Added an overriable ITaskFilter behavior that will be required for SA","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/aab23e9134b78e7bcdd7812ffab72b4419938bd0"},{"sha":"bffd62fda3ae420e069379be35b834f7e6d313ba","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"user-based tasks are now blocked from running if the session keys aren't initialized","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/bffd62fda3ae420e069379be35b834f7e6d313ba"},{"sha":"be7e12d82ba17cd664139af25873c789eb00e582","author":{"email":"ff687797fd899e3196be2feaf9794f8058c2ca07@gmail.com","name":"Adam Crain"},"message":"Removed unused method on SessionKeyStore","distinct":false,"url":"https://api.github.com/repos/automatak/dnp3/commits/be7e12d82ba17cd664139af25873c789eb00e582"}]}