[tor-commits] [stem/master] Add socks creds into StreamEvent

atagar at torproject.org atagar at torproject.org
Sat Jun 12 23:11:39 UTC 2021


commit 51515edf95ebea92ec93269b035439b84d59c627
Author: proukornew <proukornevv at gmail.com>
Date:   Sun Jun 13 01:24:35 2021 +0300

    Add socks creds into StreamEvent
    
    Slightly modified from https://github.com/torproject/stem/pull/101
---
 stem/response/events.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/stem/response/events.py b/stem/response/events.py
index d9d46d6a..2b9b6dfd 100644
--- a/stem/response/events.py
+++ b/stem/response/events.py
@@ -1081,6 +1081,8 @@ class StreamEvent(Event):
   :var str source_address: requester address (ip or hostname)
   :var int source_port: requester port
   :var stem.StreamPurpose purpose: purpose for the stream
+  :var str socks_username: username used by the socket connection
+  :var str socks_password: password used by the socket connection
   """
 
   _POSITIONAL_ARGS = ('id', 'status', 'circ_id', 'target')
@@ -1090,6 +1092,8 @@ class StreamEvent(Event):
     'SOURCE': 'source',
     'SOURCE_ADDR': 'source_addr',
     'PURPOSE': 'purpose',
+    'SOCKS_USERNAME': 'socks_username',
+    'SOCKS_PASSWORD': 'socks_password',
   }
 
   def __init__(self):
@@ -1106,6 +1110,8 @@ class StreamEvent(Event):
     self.source_address = None  # type: Optional[str]
     self.source_port = None  # type: Optional[str]
     self.purpose = None  # type: Optional[stem.StreamPurpose]
+    self.socks_username = None  # type: Optional[str]
+    self.socks_password = None  # type: Optional[str]
 
   def _parse(self) -> None:
     if self.target is None:



More information about the tor-commits mailing list