Skip to content

Commit 743cbb4

Browse files
authored
Merge pull request #48 from anxdpanic/dev
redact user ip from token logging
2 parents 09aba58 + 2a0820b commit 743cbb4

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

addon.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99
<extension point="xbmc.addon.metadata">
1010
<platform>all</platform>
1111
<news>
12-
[fix] Python 3 compat.
13-
[add] fast_bread param to usher
14-
[add/upd] helix endpoints
12+
[chg] redact user ip from token logging
1513
</news>
1614
<assets>
1715
<icon>icon.png</icon>

changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2.0.3
2+
[chg] redact user ip from token logging
3+
14
2.0.2
25
[fix] Python 3 compat.
36
[add] fast_bread param to usher

resources/lib/twitch/log.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def _mask(message):
2323
masked_message = re.sub(r'(USER-IP=[\'"])[^\'"]+', r'\1' + mask, masked_message)
2424
masked_message = re.sub(r'(["\']client_secret["\']:\s*[\'"])[^\'"]+', r'\1' + mask, masked_message)
2525
masked_message = re.sub(r'(client_secret=).+?(&|$|\|)', r'\1' + mask + r'\2', masked_message)
26+
masked_message = re.sub(r'(\\*"user_ip\\*":\\*").+?(\\*")', r'\1' + mask + r'\2', masked_message)
2627
return masked_message
2728

2829

0 commit comments

Comments
 (0)