Commit Graph

98 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 54ec44b6b5
Make Lua even greater 2017-01-29 22:52:22 +01:00
Přemysl Eric Janouch c353117c0c
Add a plugin for Network UPS Tools 2017-01-29 22:49:34 +01:00
Přemysl Eric Janouch 38a1214af1
Use readdir instead of readdir_r
To eliminate compiler warnings, we're single-threaded anyway.
2017-01-29 21:04:50 +01:00
Přemysl Eric Janouch aceeb3f4c9
Make Lua code great again 2017-01-29 20:56:27 +01:00
Přemysl Eric Janouch 3b3cf82a75
Travis CI: brevify notifications 2017-01-29 20:48:18 +01:00
Přemysl Eric Janouch 5825d1b218
Bump liberty 2017-01-23 23:56:08 +01:00
Přemysl Eric Janouch 5570898aca
Fix OpenSSL 1.1 compatibility 2017-01-01 16:57:43 +01:00
Přemysl Eric Janouch 5f5d58b3da Bump liberty 2016-03-14 21:25:02 +01:00
Přemysl Eric Janouch f8c0d09cda Fix Travis CI notifications 2016-03-14 20:50:48 +01:00
Přemysl Eric Janouch 22563d555b Update README 2016-03-13 01:47:15 +01:00
Přemysl Eric Janouch d3d709e994 Fix packaging, update README 2016-03-11 20:34:38 +01:00
Přemysl Eric Janouch 9c16e19786 Fix build without Lua 2015-10-01 22:58:18 +02:00
Přemysl Eric Janouch d9d9e1f498 Compile in Lua support opportunistically 2015-10-01 22:53:43 +02:00
Přemysl Eric Janouch 58b4b2d06d Convert README to AsciiDoc 2015-09-27 01:51:09 +02:00
Přemysl Eric Janouch 396cc0f5f5 Fix library searching 2015-08-06 21:56:21 +02:00
Přemysl Eric Janouch 268a359cf4 Bump liberty
Pulling in kqueue support.
2015-08-06 21:14:19 +02:00
Přemysl Eric Janouch c0ff71e9be Fix BSD build 2015-08-06 01:15:11 +02:00
Přemysl Eric Janouch 871ae9be8e Hide the indicator while printing info messages 2015-06-27 22:07:52 +02:00
Přemysl Eric Janouch de4009fb4d Aborting units -> stopping units 2015-05-13 06:57:06 +02:00
Přemysl Eric Janouch b2cc2709c6 Add an option to list all services 2015-05-13 06:49:16 +02:00
Přemysl Eric Janouch 30997471e7 Use getservbyname() on undetermined ports 2015-05-13 06:31:20 +02:00
Přemysl Eric Janouch 7954f504a6 Get rid of "All rights reserved" 2015-05-13 06:10:44 +02:00
Přemysl Eric Janouch 2e32296dfc Add an MPD service detection plugin 2015-05-13 06:08:49 +02:00
Přemysl Eric Janouch 144b8f9c58 Print undetermined services 2015-05-13 05:56:31 +02:00
Přemysl Eric Janouch debebcde96 Don't initialize the transport immmediately
Do it only once we're actually connected.
2015-05-13 04:34:25 +02:00
Přemysl Eric Janouch ef8dd33edd Use bold mode instead of standout 2015-05-13 04:05:33 +02:00
Přemysl Eric Janouch 3f2e616492 Travis CI: Change IRC notification address 2015-04-03 00:03:36 +02:00
Přemysl Eric Janouch 2c19df6bdd Bump liberty 2015-03-29 04:03:16 +02:00
Přemysl Eric Janouch 2e44af621d Move to liberty 2015-02-28 21:57:57 +01:00
Přemysl Eric Janouch 2dccb650bb Miscellaneous little changes 2015-02-26 22:58:00 +01:00
Přemysl Eric Janouch 48927ea643 Update .gitignore 2015-02-25 22:01:52 +01:00
Přemysl Eric Janouch 68627ddb5e Don't die if the terminal cannot be detected 2015-02-22 20:49:31 +01:00
Přemysl Eric Janouch 6c30579882 Add a useful assertion to the poller 2015-02-21 19:01:21 +01:00
Přemysl Eric Janouch 8de88140f5 Fix resource leak 2015-02-14 08:37:41 +01:00
Přemysl Eric Janouch 71aca1ad15 Travis CI: Try adding Coverity scan 2015-02-14 08:15:27 +01:00
Přemysl Eric Janouch 0ec0a7779a Tiny fixes 2015-02-12 02:33:15 +01:00
Přemysl Eric Janouch 17164b69b7 Make sure to install Lua plugins if enabled 2015-02-09 20:48:48 +01:00
Přemysl Eric Janouch 30a6af515d Make sure to link with libcrypto
Archlinux seems to have removed -lcrypto from libssl.pc.
2015-02-08 18:31:20 +01:00
Přemysl Eric Janouch f3c5bad858 Travis CI: Try getting a newer Jansson 2015-02-08 16:55:28 +01:00
Přemysl Eric Janouch 31f57cd83e Fix Travis CI dependencies 2015-02-08 05:46:15 +01:00
Přemysl Eric Janouch 14046db38d Add Travis CI configuration 2015-02-08 05:44:02 +01:00
Přemysl Eric Janouch d8ecd402c9 Introduce Lua API version checking 2015-01-21 00:12:41 +01:00
Přemysl Eric Janouch 8ecdab1ddd Comment out the SOCKS4A scanner
It can't really detect if the server really supports SOCKS4A.
2015-01-21 00:06:44 +01:00
Přemysl Eric Janouch 45595157e8 Fix Lua detection 2015-01-21 00:06:26 +01:00
Přemysl Eric Janouch eb0f8a028c Implement a Lua 5.3 plugin loader plugin
Also implemented SOCKS detection in said language.

There are probably going to be some bugs.

The program is no longer Valgrind-clean, as that would require plugin
deinitialization, in which there is very little point.
2015-01-18 04:14:45 +01:00
Přemysl Eric Janouch 7cb6fcdaff Rewrite to use CMake
Now the project is at least installable.

Added a LICENSE file.

Likely about to implement Lua plugins.
2015-01-17 16:10:12 +01:00
Přemysl Eric Janouch 77509ceb56 No more Clang bullshit 2014-09-26 21:32:16 +02:00
Přemysl Eric Janouch 4810b37b29 -Wpedantic/scan-build stuff 2014-09-26 21:32:16 +02:00
Přemysl Eric Janouch 3ecf06ba46 Fix subnet targets 2014-09-26 21:32:16 +02:00
Přemysl Eric Janouch 31bb98c995 The targets are not always hostnames
If a target specified on the command line equals its IP address string,
don't put the string as a hostname in the results.
2014-09-26 21:32:16 +02:00