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