Commit Graph
19 Commits
Author SHA1 Message Date
Mike Auty f40fae197d Convert to python3.5 syntax (no local type-annotations). 2017-12-13 20:48:52 +00:00
Mike Auty d7d13eb19c Add type annotations to most of the automagic files. 2017-12-13 20:48:52 +00:00
Mike Auty 3a215c185e Ensure the linux caching happens early, so the user doesn't have to run it twice. 2017-11-06 00:17:30 +00:00
Mike Auty 671f65ed56 Centralize the ISF locating code.
This might benefit from a recache of the linux banners, although it
should continue to work no recache is performed.

We're now in a position to add support for loading symbols directly from
zip files by altering the ResourceAccessor and adding code to the
symbol finder.
2017-11-05 15:18:20 +00:00
Mike Auty e09ad9b884 Make the automagic progress a little easier to understand. 2017-08-31 00:23:41 +01:00
Mike Auty f7f1c1d5e0 Raise the right kind of exception in Intermediate Format SymbolTables. 2017-08-11 08:49:49 +01:00
Mike Auty 9c3ad5588a Improve the error handling the LinuxSymbolCache. 2017-08-09 18:06:35 +01:00
Mike Auty b7c8c8a058 Improve the docstrings for automagic. 2017-07-29 12:53:35 +01:00
Mike Auty 9f3470a8e9 Speed up linux caching by allowing lack of validation. This should NOT be enabled without knowing exactly what you're doing. 2017-07-17 21:47:31 +01:00
Mike Auty d49e956546 Improve file URL handling. 2017-07-17 18:33:45 +01:00
Mike Auty f2bfd39c57 Add in more debugging information. 2017-07-17 17:17:46 +01:00
Mike Auty 23ccb4d4c8 Fix the real root cause, files not containing a banner. 2017-07-17 17:11:05 +01:00
Mike Auty 9b9792f3e2 Ensure we save the results of checking for non-existant files. 2017-07-17 17:06:52 +01:00
Mike Auty 5ca4f8e788 Use a central bit of code to do the load and unload of cached linux banners. 2017-07-17 16:38:25 +01:00
Mike Auty 8b95480e88 Write the cached linuxbanners after each one so that cancellations don't require re-runs. 2017-07-16 22:59:01 +01:00
Mike Auty a5e8d98a9c Refactor the location of the linux banner cache. 2017-07-13 01:31:19 +01:00
Mike Auty 2453b7f180 Add a little information to the log to see when the cache is being built. 2017-07-10 01:24:52 +01:00
Mike Auty d1cdf805df Update the comments slightly. 2017-07-10 01:20:01 +01:00
Mike Auty 0811bdaa1a Add in initial version of linux banner cache mechanism. 2017-07-10 01:17:09 +01:00