Commit Graph

27 Commits

Author SHA1 Message Date
David Cramer 39c65bf8b5 Update interfaces to use protocol 5/aliases 2014-05-20 12:02:18 -07:00
Jack Lutz 8b4025c931 SanitizePasswordsProcessor removes API keys 2014-02-27 18:15:38 -05:00
David Cramer 892e503e2a Minor cleanup to common processor functionality 2013-12-17 02:01:04 -08:00
David Cramer 4871a0be32 More fixes for binding stacktrace to exception 2013-12-17 01:58:53 -08:00
Brad Belyeu d691b0dad3 Added 'authorization' to sanitize
This will keep Basic Authorization password headers from showing up base64
encoded inside the Sentry admin.
2013-06-18 13:43:03 -05:00
David Cramer 4b1a4d4d42 Require absolute import statements on files 2013-06-15 13:57:40 -07:00
Xavier Ordoquy 525778d476 Use six and compat module to provide a python3 compatibility. 2013-03-29 00:14:19 +01:00
David Cramer 7690e394d3 Update CC mask to be smarter 2013-01-21 20:35:01 -08:00
Kevin Grinberg 61f85f96e9 Sanitize AMEX CC#s as well as regular ones;
update docstring to better describe what that
processor does
2012-10-18 20:06:44 -04:00
David Cramer 13260b0f5b its not 2010 anymore 2012-10-12 10:45:59 -07:00
David Cramer 20143b5a4a Safely handle empty value pieces in querystrings 2012-05-15 12:20:51 -07:00
David Cramer 51ebccec72 Body should be data in processors 2012-04-26 14:19:49 -07:00
David Cramer 53f837a714 Ensure we correctly process query_string (fixes GH-70) 2012-04-26 14:13:14 -07:00
David Cramer a85758c446 Dont force password sanitizer to cast values as string (fixes GH-91) 2012-04-26 12:23:25 -07:00
David Cramer 5da49a1afc Sanitize values without a key 2012-04-20 17:02:20 -07:00
David Cramer 76fb1b1758 Sanitize values which look like credit cards 2012-04-20 15:36:37 -07:00
David Cramer 010963e993 Assign sanitize fields at class level for easy inheritance/customization 2012-04-20 15:26:06 -07:00
David Cramer 634f5f3c7d Added RemovePostDataProcessor and RemoveStackLocalsProcessor 2012-04-18 21:33:11 -07:00
David Cramer 6280925f1d Shorten the mask on the sanitizer 2012-04-18 21:27:25 -07:00
David Cramer 5af7b28273 Sanitize querystrings and other http keys which are not in dict format 2012-04-18 21:27:07 -07:00
Greg Taylor c735f10c89 Adding 'body' to filter_http in the example raven SanitizePasswordsProcessor. 2012-02-10 16:40:16 -05:00
David Cramer 46705cb916 SantizePasswordsProcessor is now called SanitizePassworsProcessor 2012-02-02 12:54:41 -08:00
David Cramer cae3c5dad0 Improve SanitizePasswordsProcessor to handle http data 2012-01-19 16:16:11 -08:00
David Cramer 94e822e67f Handle var names that are uppercase 2012-01-19 15:50:47 -08:00
David Cramer 9048ba6dff Cleanup various event handlers.
- Refactor hash handling to work as expected.
- Data is now flat with everything else.
- Logging record handling is now more implicit and tied to the logging handler.
- Handle HTTP interface in Django.
2011-10-20 22:49:19 -07:00
David Cramer aa88913f4e Some more workon API cleanup 2011-10-16 12:05:59 -07:00
David Cramer 24eba64780 initial work on porting processors and events from Sentry 2 2011-10-14 17:25:58 -07:00