-
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