Changeset 243716 in webkit
- Timestamp:
- Apr 1, 2019 2:57:13 PM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/ews-app/ews/views/results.py
r242291 r243716 25 25 import json 26 26 import logging 27 import os 27 28 28 29 from django.http import HttpResponse … … 42 43 def post(self, request): 43 44 data = json.loads(request.body) 45 46 if data.get('EWS_API_KEY') != os.getenv('EWS_API_KEY', None): 47 _log.error('Incorrect API Key {}. Host: {}. Ignoring data.'.format(data.get('EWS_API_KEY'), data.get('hostname'))) 48 return HttpResponse('Incorrect API Key received') 44 49 45 50 if data.get('type') == u'ews-build': -
trunk/Tools/BuildSlaveSupport/ews-build/events.py
r243464 r243716 23 23 import datetime 24 24 import json 25 import os 25 26 import time 26 27 … … 89 90 90 91 def sendData(self, data): 92 if os.getenv('EWS_API_KEY', None): 93 data['EWS_API_KEY'] = os.getenv('EWS_API_KEY') 91 94 agent = Agent(reactor) 92 95 body = JSONProducer(data) -
trunk/Tools/ChangeLog
r243713 r243716 1 2019-04-01 Aakash Jain <aakash_jain@apple.com> 2 3 [ews-app] Use API_KEY to accept results data 4 https://bugs.webkit.org/show_bug.cgi?id=196461 5 6 Reviewed by Dewei Zhu. 7 8 * BuildSlaveSupport/ews-app/ews/views/results.py: 9 (Results.post): Validate EWS_API_KEY before accepting any data. 10 * BuildSlaveSupport/ews-build/events.py: 11 (Events.sendData): Send EWS_API_KEY if available along with event data. 12 1 13 2019-04-01 Wenson Hsieh <wenson_hsieh@apple.com> 2 14
Note: See TracChangeset
for help on using the changeset viewer.