Commit Graph

  • 596b63164f Update setup.py for PyPI David A. Wheeler 2017-08-13 17:45:32 -0400
  • 0a1761b10b Replace some string.find/rfind for Python 2/3 compatibility David A. Wheeler 2017-08-13 10:11:58 -0400
  • 94164014da Change string.join => "".join for simultaneous Python 2/3 support David A. Wheeler 2017-08-12 21:18:11 -0400
  • 05c238acc6 Modify find/split operations to work on Python 2 and 3 David A. Wheeler 2017-08-12 21:12:54 -0400
  • 8fee8a34bd Remove another use of range (Python 2/3 difference) David A. Wheeler 2017-08-12 21:01:11 -0400
  • c2ecdcf89b Remove many uses of range(), a Python 2/3 difference David A. Wheeler 2017-08-12 20:58:19 -0400
  • 0f4deebe00 Remove some Python 2/3 inconsistencies David A. Wheeler 2017-08-12 20:38:50 -0400
  • 6bb9c5d3c7 Tweak code to eliminate pylint warning David A. Wheeler 2017-08-12 20:34:04 -0400
  • eb3631d839 Remove use of Python 2-only __cmp__ David A. Wheeler 2017-08-12 20:31:41 -0400
  • ea67f5dbca Switch all print statements to print() functions David A. Wheeler 2017-08-12 19:33:49 -0400
  • f9d6e11cdf Document CSV format further, including the fingerprint David A. Wheeler 2017-07-30 23:56:09 -0400
  • d5c4af4be1 Add "fingerprint" to CSV output David A. Wheeler 2017-07-30 23:50:52 -0400
  • 41ccb9c0ef Add CSV option as a documented example David A. Wheeler 2017-07-30 23:39:04 -0400
  • 5ad5a17034 Make minor improvements to flawfinder man page David A. Wheeler 2017-07-30 23:29:36 -0400
  • 51208ff35b Document the --csv option in the man page and pdf David A. Wheeler 2017-07-30 23:23:18 -0400
  • fa9e1b0d42 Save CSV file on "make test-is-correct" David A. Wheeler 2017-07-30 23:16:40 -0400
  • 310f850d5b Update version number to 2.0.1 David A. Wheeler 2017-07-30 23:15:56 -0400
  • aae3976bcf Note CONTRIBUTING.md in README and ChangeLog 2.0.0 David A. Wheeler 2017-07-30 20:52:42 -0400
  • 7a0a1f38a6 Improve documentation about the use of pylint David A. Wheeler 2017-07-30 20:47:28 -0400
  • a19714aa30 Modify some names per pylint recommendations David A. Wheeler 2017-07-30 20:29:10 -0400
  • c4b28d916f Remove/merge duplicate hash entries found by pylint David A. Wheeler 2017-07-30 20:22:11 -0400
  • 6c49d39c61 Fix error (use of undefined variable) found by pylint David A. Wheeler 2017-07-30 20:13:37 -0400
  • 48bad06778 Change old-style class to "new"-style class David A. Wheeler 2017-07-30 20:07:05 -0400
  • 1de04d3dca Mass reformat of flawfinder source code to better comply with PEP 8 David A. Wheeler 2017-07-30 19:06:16 -0400
  • d06466bd2a Fix minor style issues identified by pylint David A. Wheeler 2017-07-30 16:49:11 -0400
  • 595f45ad13 Add information about pylint David A. Wheeler 2017-07-30 16:35:45 -0400
  • 9309aa9c63 Add CONTRIBUTING.md documentation David A. Wheeler 2017-07-29 17:46:15 -0400
  • 02029816d4 Add rules to detect g_*rand* functions David A. Wheeler 2017-07-29 16:35:06 -0400
  • 6f399a0a25 Add support for generating CSV files David A. Wheeler 2017-07-29 16:21:00 -0400
  • 872109f230 Change version number to 2.0.0 - use Semantic Versioning David A. Wheeler 2017-07-29 13:24:25 -0400
  • 8f62d4290b flawfinder: remove some trailing whitespace David A. Wheeler 2014-09-07 14:14:55 -0400
  • dc04172c52 flawfinder.1: Note that .makepp is also skipped by default David A. Wheeler 2014-09-07 14:14:34 -0400
  • 94a20df2ee flawfinder.1: Tweak documentation about flag syntax David A. Wheeler 2014-09-07 14:05:52 -0400
  • f6814c97c1 Reduce risk level to 0 of snprintf with constant format string David A. Wheeler 2014-09-01 15:14:55 -0400
  • 6031b31f8c Add Microsoft banned list for string concatenation David A. Wheeler 2014-08-09 13:44:32 -0400
  • aa2277b862 Add Microsoft banned functions for string copy and replacement David A. Wheeler 2014-08-09 13:32:37 -0400
  • 0b432d2791 Change syntax of CWE mapping reports for CWE hierarchies (use "!" for map) David A. Wheeler 2014-08-09 13:06:50 -0400
  • 0d56338062 flawfinder.1: Fix typo David A. Wheeler 2014-08-04 22:49:19 -0400
  • 58749e78bc Change version number to 1.32 David A. Wheeler 2014-08-04 22:48:41 -0400
  • aad0ac207c ChangeLog: Update release date 1.31 David A. Wheeler 2014-08-03 18:31:02 -0400
  • b8567a6702 makefile: Add an optional target to generate HTML documentation David A. Wheeler 2014-08-03 16:19:55 -0400
  • bb09b9075b ChangeLog: Document better error reporting David A. Wheeler 2014-08-03 15:33:38 -0400
  • 5156456c79 flawfinder: Improve error-handling. Warn of non-existent files (esp long dash) David A. Wheeler 2014-08-03 15:29:05 -0400
  • 547d1f3e17 Sending warnings to stderr, not stdout David A. Wheeler 2014-08-03 15:10:39 -0400
  • 36b513af7c flawfinder.1: Update manual page date David A. Wheeler 2014-08-03 14:53:10 -0400
  • 0017add313 README: Tweak so intro sentence similar to man page David A. Wheeler 2014-08-03 14:47:47 -0400
  • d30fc2c1ac README: Rewrite to explain more. David A. Wheeler 2014-08-03 14:01:30 -0400
  • ba844e7eea README: Fix spelling error David A. Wheeler 2014-08-03 13:18:51 -0400
  • 2c383e37a7 flawfinder.1: Note that .git and .svn are examples of directories skipped David A. Wheeler 2014-08-03 13:17:43 -0400
  • 1790331438 Update makefile: Don't use ",1" as temporary directory David A. Wheeler 2014-08-02 22:39:03 -0400
  • 1d9000a8c3 README: Update contents David A. Wheeler 2014-08-02 22:36:00 -0400
  • 9305afcb6e INSTALL.txt: Make it clear that you can simply run without installing. David A. Wheeler 2014-08-02 22:26:37 -0400
  • 7727f10dce flawfinder.1: Trivial reformat David A. Wheeler 2014-08-02 22:25:20 -0400
  • 75ce30e1c1 ChangeLog: Update for upcoming release David A. Wheeler 2014-08-02 22:15:51 -0400
  • 4159de084a Document how to find all patterns that do NOT have a CWE mapping. David A. Wheeler 2014-08-02 22:05:23 -0400
  • 16ac21ca1f Fix some warning text (CWE reference was in wrong place) David A. Wheeler 2014-08-02 21:59:28 -0400
  • f05aa1270e flawfinder.1: Grammar fix David A. Wheeler 2014-08-02 21:56:19 -0400
  • 8f9ccc47ea Add option "-H" as a synonym for "--html" to generate HTML David A. Wheeler 2014-08-02 21:50:21 -0400
  • 4c36be0094 Reorder help information, help and version are really common requests David A. Wheeler 2014-08-02 21:46:29 -0400
  • 24b7da535b flawfinder.1: Minor doc cleanups. Note that --listrules works with -D David A. Wheeler 2014-08-02 21:39:36 -0400
  • 3b2f032f25 flawfinder.1: Specially document -QDSC example (useful for tool writers) David A. Wheeler 2014-08-02 21:07:42 -0400
  • 4f363e6766 flawfinder: Document Python language version issues David A. Wheeler 2014-07-30 23:45:39 -0400
  • fae254288c Tweak README to explain, in a little more detail, what it is. David A. Wheeler 2014-07-30 23:25:10 -0400
  • 304225c9bd Use non-integer division (requires Python 2.2+) David A. Wheeler 2014-07-29 08:43:27 -0400
  • 7e655111a9 flawfinder: Make comments fit in 80 char columns David A. Wheeler 2014-07-29 08:39:30 -0400
  • 43ada0aae8 Reformat comments to be less than 80 columns long. David A. Wheeler 2014-07-29 08:37:06 -0400
  • f74076c2fa Remove unnecessary invocation of "apply" David A. Wheeler 2014-07-29 08:29:02 -0400
  • bc5eef939f flawfinder: Replace tabs with spaces, making indentation char consistent David A. Wheeler 2014-07-29 08:23:24 -0400
  • f351b779ac flawfinder: Change constructs of form "d.has_key(d)" to "k in d". David A. Wheeler 2014-07-29 08:18:52 -0400
  • bb6fa514c5 makefile: Tweak internal convenience target David A. Wheeler 2014-07-28 22:09:49 -0400
  • 492130a44b ChangeLog: Document version differences David A. Wheeler 2014-07-28 22:06:55 -0400
  • d769867375 Clearly document the license (GPLv2+) David A. Wheeler 2014-07-28 21:58:22 -0400
  • cbb0a2426c INSTALL.txt: Simplify text. David A. Wheeler 2014-07-28 21:41:02 -0400
  • a6b3a1b24d Add cross-link to "Secure Programming" book David A. Wheeler 2014-07-28 21:25:00 -0400
  • 4d5c3fe36c Update installation instructions, now that prefix (etc.) are supported David A. Wheeler 2014-07-28 21:24:36 -0400
  • 7020a47a3e flawfinder.1: Tweak output so 80-column version looks okay David A. Wheeler 2014-07-28 21:13:04 -0400
  • ec361412f3 Support GNU convention variables (prefix, bindir, man1dir) and DESTDIR David A. Wheeler 2014-07-28 13:09:44 -0400
  • 71c34ea619 makefile: Clean up internal creating cwe program David A. Wheeler 2014-07-27 17:23:35 -0400
  • 4e99642392 Switch version # to 1.31. David A. Wheeler 2014-07-27 17:19:24 -0400
  • 1ebc5d5afb Note that flawfinder is CWE-compatible. David A. Wheeler 2014-07-27 17:16:56 -0400
  • a33ae6c62e Add more wide character rules and refine CWE mapping David A. Wheeler 2014-07-22 23:01:18 -0400
  • bbe7a28ada flawfinder.1: Clean up man page, esp. option description David A. Wheeler 2014-07-21 00:00:12 -0400
  • 5eb5e8411d Change version number to 1.30. David A. Wheeler 2014-07-19 20:46:15 -0400
  • 564b78b98d flawfinder.1: Document that hitlists should be trusted to be loaded or diffed David A. Wheeler 2014-07-19 20:42:37 -0400
  • f980d02e2d ChangeLog: Document major changes 1.29 David A. Wheeler 2014-07-19 19:26:39 -0400
  • 8423c14116 Fix up "make show-cwes" David A. Wheeler 2014-07-19 19:21:23 -0400
  • 60948e8368 Move CWE-119 report on char into warning instead of recommendation David A. Wheeler 2014-07-19 19:16:41 -0400
  • dcf40ef8fd Modify test suite - also check generated HTML David A. Wheeler 2014-07-19 19:10:12 -0400
  • cfe1a062fe Tweak mappings to CWE. strlen() better maps to CWE-126 (buffer over-read) David A. Wheeler 2014-07-19 18:58:55 -0400
  • e0c0b9bc8e flawfinder.1: Minor documentation improvements, including removing blank lines David A. Wheeler 2014-07-19 18:38:24 -0400
  • 4156a4199c flawfinder.1: Refine man page (esp. CWE discussion) David A. Wheeler 2014-07-19 17:23:10 -0400
  • 7112bf164c Rewrite print_multi_line. It's now shorter, faster, and formats better David A. Wheeler 2014-07-19 16:42:14 -0400
  • f9a6fdd314 Add links to CWE entries when producing HTML, and tweak output report David A. Wheeler 2014-07-19 16:20:14 -0400
  • 5c66efaf2b Update version# and years David A. Wheeler 2014-07-19 13:00:58 -0400
  • a7a7bb349b Modify documentation for listrules, and add CWE mapping info David A. Wheeler 2014-07-19 12:58:15 -0400
  • 742cb6db13 flawfinder: Modify --listrules to also report default warning David A. Wheeler 2014-07-19 12:58:02 -0400
  • df397eaf46 makefile: Modify "make clean" so it erases junk cve[.exe] 1.28 David A. Wheeler 2014-07-13 15:11:32 -0400
  • dcf7c7ff40 flawfinder.1: Expand CWE description and make other small improvements David A. Wheeler 2014-07-13 15:05:55 -0400
  • 622add482e flawfinder.1: Minor tweaks David A. Wheeler 2014-07-13 13:49:51 -0400
  • e97d0e6c18 flawfinder.1: Minor text cleanup about CWEs David A. Wheeler 2014-07-13 13:30:29 -0400