Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-01 | copyright year 2021 | Max Kellermann | |
2020-01-31 | [clang-tidy] use override instead of virtual | Rosen Penev | |
Found with modernize-use-override Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-01-18 | copyright year 2020 | Max Kellermann | |
2019-02-05 | test/ConfigGlue: merge duplicate code from various debug programs | Max Kellermann | |
2018-11-19 | check.h: remove obsolete header | Max Kellermann | |
Since we switched from autotools to Meson in commit 94592c14062d5afc9482d11baa401648082022c0, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints. | |||
2018-10-31 | *: copyright year 2018 | Max Kellermann | |
2018-08-19 | test/run_neighbor_explorer: allocate ConfigData on the stack | Max Kellermann | |
2018-07-17 | neighbor/Glue: use struct ConfigData | Max Kellermann | |
2018-07-17 | test/*: catch and print all exceptions | Max Kellermann | |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann | |
2018-06-04 | test/run_neighbor_explorer: make GlobalInit const | Max Kellermann | |
2018-06-04 | test/run_neighbor_explorer: use ShutdownHandler to catch SIGINT/SIGTERM | Max Kellermann | |
2018-06-02 | test/run_neighbor_explorer: dump NeighborGlue::GetList() after initialization | Max Kellermann | |
2018-01-02 | neighbor/{Explorer,Listener}: add "noexcept" | Max Kellermann | |
2017-08-18 | test/{DumpDatabase,run_neighbor_explorer}: add class GlobalInit | Max Kellermann | |
2017-01-03 | update copyright year | Max Kellermann | |
2016-09-05 | neighbor/Plugin: migrate from class Error to C++ exceptions | Max Kellermann | |
2016-02-26 | update copyright year to 2016 | Max Kellermann | |
2015-12-18 | fs/io/Reader: use C++ exceptions instead of class Error | Max Kellermann | |
2015-12-16 | config/ConfigFile: use std::exception on syntax error | Max Kellermann | |
2015-01-01 | Copyright year 2015 | Max Kellermann | |
2014-02-05 | event/Loop: remove the dummy constructor argument | Max Kellermann | |
2014-01-26 | neighbor: new subsystem to detect file servers on the local network | Max Kellermann | |
This commit adds the NeighborPlugin API which can be used to detect nearby file servers that can be used by input plugins. This list of servers is exported using the new "listneighbors" command. The idle even "neighbor" notifies interested clients when a new neighbor is found or an existing one is lost. There's a lot missing currently: protocol&user documentation, and a way to "mount" remote servers into the music database. Obviously, some code from the UPnP database plugin can be moved to a neighbor plugin. |