Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-16 | Return a Manager, not a Config | Silvan Jegen | |
We are not using the manager yet though. | |||
2017-02-15 | Put the Manager in its own package | Silvan Jegen | |
2017-02-15 | Change file name | Silvan Jegen | |
We just copy the config skeleton from the .def.cfg file to a file called stasher.cfg. | |||
2017-02-15 | Propagate Input error | Silvan Jegen | |
2017-02-14 | Change Output interface to return an error | Silvan Jegen | |
2017-02-14 | Implement simple http Output | Silvan Jegen | |
2017-01-29 | Add http output module skeleton | Silvan Jegen | |
2017-01-27 | Differentiate between modules and main modules | Silvan Jegen | |
Allow several modules within a main module. We also start parsing the output main module (which does not have an "http" module yet). | |||
2017-01-24 | Make sure the init functions of all modules are run | Silvan Jegen | |
We also get the filter function constructor. | |||
2017-01-22 | Use registry for output modules | Silvan Jegen | |
2017-01-21 | Initialize registry maps | Silvan Jegen | |
2017-01-21 | Fix input module name | Silvan Jegen | |
2017-01-21 | Use the registry for filter modules as well | Silvan Jegen | |
2017-01-20 | Introduce registry | Silvan Jegen | |
We introduce a registry that contains maps to builder functions. These builder functions return the interface implementation of the modules specified in the configuration. We also make the input module type use the registry. All other module types still have to be converted. | |||
2017-01-20 | Print filter module description as well | Silvan Jegen | |
2017-01-20 | Return module description | Silvan Jegen | |
For now it's mostly key-value pairs but it will most likely have to get more complex because of the if-statements. | |||
2017-01-20 | Add missed interface files | Silvan Jegen | |
2017-01-18 | Don't loop in advanceOneToken | Silvan Jegen | |
2017-01-18 | Merge branch 'writeownscanner' | Silvan Jegen | |
This is not working correctly yet. | |||
2017-01-18 | Rename file | Silvan Jegen | |
2017-01-15 | Implement Stringer interface for the token type | Silvan Jegen | |
2016-12-28 | Finish parsing of keyvalues | Silvan Jegen | |
2016-12-28 | Implement Peek() | Silvan Jegen | |
2016-12-27 | Parse more of our current config format | Silvan Jegen | |
2016-12-26 | Fix "go vet" issue | Silvan Jegen | |
2016-12-25 | Add example config file | Silvan Jegen | |
2016-12-25 | Start writing the parser | Silvan Jegen | |
2016-12-25 | Implement our own scanner | Silvan Jegen | |
This allows us to record byte offset and line number in the token. | |||
2016-12-25 | Implement lexer based on Scanner | Silvan Jegen | |
We also add the skeleton of a recursive descent parser. | |||
2016-12-25 | Add and use NewStdin function | Silvan Jegen | |
2016-12-16 | Add an HTTP filter | Silvan Jegen | |
2016-12-11 | Add config parser skeleton | Silvan Jegen | |
2016-12-09 | Reorganize files | Silvan Jegen | |
2016-12-04 | Don't use Form values, just read the body | Silvan Jegen | |
2016-12-04 | Add HTTPInput | Silvan Jegen | |
2016-12-04 | Remove unneeded struct field | Silvan Jegen | |
2016-12-04 | Introduce a New function for the StringFilter | Silvan Jegen | |
2016-12-04 | Iterate over filter functions instead of input fields | Silvan Jegen | |
That way we make sure that we don't check fields that we won't need to look at. | |||
2016-12-04 | Make the function map more easily changeable | Silvan Jegen | |
2016-11-29 | Run one Work load in one Goroutine | Silvan Jegen | |
2016-11-29 | Do something in the StringFilter | Silvan Jegen | |
2016-11-29 | Make sure we do not deadlock | Silvan Jegen | |
2016-11-29 | Initial Commit | Silvan Jegen | |