Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix hiding the indicator | Přemysl Janouch | 2014-09-25 | 1 | -0/+1 |
| | |||||
* | Optimize and simplify the epoll poller | Přemysl Janouch | 2014-09-24 | 1 | -27/+14 |
| | | | | | | | | | | On my own machine (4096 max FD's), scanning localhost for all services, there was no change to speak of. On another one, though, with 65536 max FD's scanning localhost and another machine simultaneously for a specific service, there was a dramatic speedup allowing much faster scans, with userspace load dropping to about a quarter of a second. As a bonus, it makes the code simpler. | ||||
* | Get rid of some memory holes on x86_64 | Přemysl Janouch | 2014-09-24 | 2 | -7/+7 |
| | |||||
* | Fix the epoll poller | Přemysl Janouch | 2014-09-24 | 2 | -2/+3 |
| | | | | Setting the fd to -1 broke poller_remove_from_dispatch(). | ||||
* | Sort epoll_wait() output earlier | Přemysl Janouch | 2014-09-24 | 1 | -3/+3 |
| | |||||
* | Order the results by port | Přemysl Janouch | 2014-09-24 | 1 | -3/+5 |
| | |||||
* | Fix the hotspot | Přemysl Janouch | 2014-09-24 | 1 | -8/+18 |
| | | | | Valgrind seems to be quite happy with it now. | ||||
* | Identified a hot-spot | Přemysl Janouch | 2014-09-24 | 2 | -2/+1 |
| | |||||
* | Update the README | Přemysl Janouch | 2014-09-24 | 1 | -0/+10 |
| | |||||
* | Avoid spinning in a loop | Přemysl Janouch | 2014-09-24 | 1 | -3/+17 |
| | | | | This also helps reduce a lot of noice in strace. | ||||
* | Implement idle events | Přemysl Janouch | 2014-09-24 | 1 | -2/+61 |
| | |||||
* | Formatting | Přemysl Janouch | 2014-09-24 | 1 | -6/+6 |
| | | | | No idea how this happened. | ||||
* | Simplify the plugin API | Přemysl Janouch | 2014-09-23 | 5 | -47/+39 |
| | |||||
* | Don't initialize the service before connecting | Přemysl Janouch | 2014-09-23 | 1 | -4/+10 |
| | |||||
* | Fix str_append_data() | Přemysl Janouch | 2014-09-23 | 1 | -1/+1 |
| | | | | `void *' is more appropriate here. | ||||
* | Fix on_unit_ready() | Přemysl Janouch | 2014-09-23 | 1 | -15/+19 |
| | | | | Got it wrong and lighttpd doesn't have any mercy. | ||||
* | Show some stats at the end | Přemysl Janouch | 2014-09-21 | 1 | -1/+12 |
| | |||||
* | Fix the TLS/SSL transport | Přemysl Janouch | 2014-09-21 | 1 | -2/+3 |
| | |||||
* | Group the output properly | Přemysl Janouch | 2014-09-21 | 1 | -6/+12 |
| | | | | Somehow I must have forgotten about transports at some point. | ||||
* | Fix terminal output for multiple ports per service | Přemysl Janouch | 2014-09-21 | 1 | -0/+2 |
| | |||||
* | Fix output of results for multiple services | Přemysl Janouch | 2014-09-21 | 1 | -2/+2 |
| | |||||
* | Fix the IRC plugin, and not only that | Přemysl Janouch | 2014-09-21 | 2 | -18/+16 |
| | |||||
* | TLS transport: output some certificate information | Přemysl Janouch | 2014-09-21 | 1 | -0/+24 |
| | |||||
* | HTTP: initialize `http_settings' statically | Přemysl Janouch | 2014-09-21 | 1 | -8/+8 |
| | |||||
* | Fix error message | Přemysl Janouch | 2014-09-21 | 1 | -1/+1 |
| | |||||
* | Add a header guard | Přemysl Janouch | 2014-09-21 | 1 | -0/+5 |
| | | | | I've nearly forgotten what those are. | ||||
* | Update the README | Přemysl Janouch | 2014-09-21 | 1 | -4/+5 |
| | |||||
* | Implement the HTTP plugin | Přemysl Janouch | 2014-09-21 | 6 | -8/+112 |
| | | | | Ended up including Joyent's http-parser library. | ||||
* | Implement more of the services | Přemysl Janouch | 2014-09-20 | 5 | -30/+157 |
| | | | | | | - SSH: ready for action - IRC: ready for action - HTTP: needs some work | ||||
* | Filter out any garbage in the scan output | Přemysl Janouch | 2014-09-20 | 1 | -2/+18 |
| | |||||
* | Generate a manpage | Přemysl Janouch | 2014-09-20 | 5 | -7/+11 |
| | | | | help2man should be enough so far. | ||||
* | Fix timers | Přemysl Janouch | 2014-09-20 | 2 | -15/+15 |
| | | | | Fucking hell. We're still having some event scheduling issues. | ||||
* | Save a syscall per connection | Přemysl Janouch | 2014-09-20 | 2 | -5/+9 |
| | |||||
* | Rework the poller | Přemysl Janouch | 2014-09-19 | 2 | -222/+232 |
| | | | | | | | | It's about time we stopped fucking ourselves in the butt. The scanning should be much faster now. Thanks to libuv for inspiration. | ||||
* | Raise the file descriptor limit to the maximum | Přemysl Janouch | 2014-09-19 | 1 | -0/+12 |
| | |||||
* | First set of fixes | Přemysl Janouch | 2014-09-19 | 4 | -81/+98 |
| | | | | There are still some problems but at least it does something now. | ||||
* | Implement the indicator etc. | Přemysl Janouch | 2014-09-18 | 2 | -13/+113 |
| | |||||
* | Add regular tree-like output | Přemysl Janouch | 2014-09-17 | 1 | -2/+144 |
| | | | | This ended up rather nice. | ||||
* | JSON output support | Přemysl Janouch | 2014-09-17 | 3 | -7/+128 |
| | | | | This was rather simple. | ||||
* | Even more stuff | Přemysl Janouch | 2014-09-14 | 3 | -173/+426 |
| | | | | Some reorganisation has taken place. | ||||
* | More stuff | Přemysl Janouch | 2014-09-14 | 3 | -248/+423 |
| | | | | | | | - renamed *_func to *_fn - some initial code for the indicator (needs curses) - moved option handler to utils - more work on unit generation & processing | ||||
* | Stuff | Přemysl Janouch | 2014-09-12 | 2 | -118/+330 |
| | |||||
* | Write stubs for the plugins | Přemysl Janouch | 2014-09-11 | 8 | -35/+130 |
| | | | | Make them compile. | ||||
* | Random crystallisation | Přemysl Janouch | 2014-09-10 | 4 | -206/+542 |
| | | | | Don't worry, there will be better commit messages eventually. | ||||
* | Initial commit | Přemysl Janouch | 2014-09-08 | 10 | -0/+3164 |
Nothing's working yet, only some supporting code has been put in place. |