<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/raven.git/raven/utils, branch awslambda-integration</title>
<subtitle>github.com: getsentry/raven-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/'/>
<entry>
<title>Always supply a user.ip_address value</title>
<updated>2017-09-26T19:16:59+00:00</updated>
<author>
<name>Matt Robenolt</name>
<email>matt@ydekproductions.com</email>
</author>
<published>2017-02-28T02:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=e3aad24b7a443e59b824a40bb17cd49593e3b3d3'/>
<id>e3aad24b7a443e59b824a40bb17cd49593e3b3d3</id>
<content type='text'>
This is explicitly choosing to also parse the X-Forwarded-For header to
yank out this value. Otherwise, the Sentry server relies only on the
REMOTE_ADDR value which will always be wrong when when someone is behind
a reverse proxy.

This logic already exists in some other clients, and this has been
brought up a number of times with users via tickets and support.

Worth noting that it's potentially possible for this value to now be
forged from a user, but the ramification of doing so is so low, it's not
worth putting this behavior behind a feature flag IMO. The worst someone
could do is make some data inside Sentry inaccurate and possibly
confusing. No worse than the current state of the world where the data
is completely inaccurate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is explicitly choosing to also parse the X-Forwarded-For header to
yank out this value. Otherwise, the Sentry server relies only on the
REMOTE_ADDR value which will always be wrong when when someone is behind
a reverse proxy.

This logic already exists in some other clients, and this has been
brought up a number of times with users via tickets and support.

Worth noting that it's potentially possible for this value to now be
forged from a user, but the ramification of doing so is so low, it's not
worth putting this behavior behind a feature flag IMO. The worst someone
could do is make some data inside Sentry inaccurate and possibly
confusing. No worse than the current state of the world where the data
is completely inaccurate.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: Correct repr fallback of to_unicode</title>
<updated>2017-09-08T15:06:48+00:00</updated>
<author>
<name>Armin Ronacher</name>
<email>armin.ronacher@active-4.com</email>
</author>
<published>2017-09-07T21:23:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=3b88fd67d9976c215eaccff7ee2f80811be7f057'/>
<id>3b88fd67d9976c215eaccff7ee2f80811be7f057</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed no using argument max var size</title>
<updated>2017-06-14T06:20:54+00:00</updated>
<author>
<name>Alexander Gromyko</name>
<email>megadiablo@yandex.ru</email>
</author>
<published>2017-06-14T06:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=1a23de64bedd591f561eef1c71e03a30f045cc3b'/>
<id>1a23de64bedd591f561eef1c71e03a30f045cc3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add sample_rate configuration</title>
<updated>2017-03-09T19:32:11+00:00</updated>
<author>
<name>David Cramer</name>
<email>dcramer@gmail.com</email>
</author>
<published>2017-03-09T19:28:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=3542978dca46437479d39bb38bf54b5bf242ccb9'/>
<id>3542978dca46437479d39bb38bf54b5bf242ccb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add repos configuration</title>
<updated>2017-02-15T20:46:24+00:00</updated>
<author>
<name>David Cramer</name>
<email>dcramer@gmail.com</email>
</author>
<published>2016-11-10T03:16:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=cce5c2d2e6a3299808ea0832b9582e71a28d3c67'/>
<id>cce5c2d2e6a3299808ea0832b9582e71a28d3c67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill bare excepts</title>
<updated>2017-02-15T17:25:13+00:00</updated>
<author>
<name>Armin Ronacher</name>
<email>armin.ronacher@active-4.com</email>
</author>
<published>2017-02-15T17:25:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=17b823d69b70d8a92982b140a1763a84905faeb2'/>
<id>17b823d69b70d8a92982b140a1763a84905faeb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove six entirely and unify _compat into utils.compat (#812)</title>
<updated>2016-12-14T21:55:15+00:00</updated>
<author>
<name>Matt Robenolt</name>
<email>matt@ydekproductions.com</email>
</author>
<published>2016-12-14T21:55:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=c69abaa1506a426802e979c7f8c6a4ab0ef9c4d7'/>
<id>c69abaa1506a426802e979c7f8c6a4ab0ef9c4d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>uwsgi: also allow `threads` conf setting (#928)</title>
<updated>2016-12-13T22:55:49+00:00</updated>
<author>
<name>Matt Robenolt</name>
<email>matt@ydekproductions.com</email>
</author>
<published>2016-12-13T22:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=c2c5d876a3f0fdf7c44b0d022adde36ab61a48b2'/>
<id>c2c5d876a3f0fdf7c44b0d022adde36ab61a48b2</id>
<content type='text'>
uwsgi implicitly enables threads when `threads` are set without the need
to set `enable-threads`.

I've verified this behavior locally even when passing `--threads 0`.
uwsgi only needs the key to exist.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
uwsgi implicitly enables threads when `threads` are set without the need
to set `enable-threads`.

I've verified this behavior locally even when passing `--threads 0`.
uwsgi only needs the key to exist.</pre>
</div>
</content>
</entry>
<entry>
<title>lint</title>
<updated>2016-11-10T03:50:56+00:00</updated>
<author>
<name>David Cramer</name>
<email>dcramer@gmail.com</email>
</author>
<published>2016-11-10T03:50:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=8a04b60805ebcde45c596c917d50b5fc80e92b36'/>
<id>8a04b60805ebcde45c596c917d50b5fc80e92b36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace culprits with transaction names</title>
<updated>2016-09-14T16:17:48+00:00</updated>
<author>
<name>David Cramer</name>
<email>dcramer@gmail.com</email>
</author>
<published>2016-03-15T03:51:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/raven.git/commit/?id=c3e504a0bf77deb9a79bd841e9cacc62c8127901'/>
<id>c3e504a0bf77deb9a79bd841e9cacc62c8127901</id>
<content type='text'>
- Implemented in Django via middleware
- Defer empty culprit to server (Sentry deals fills it)
- Implemented Celery as task names
- Cleaned up Django and Celery abstractions to ease testing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Implemented in Django via middleware
- Defer empty culprit to server (Sentry deals fills it)
- Implemented Celery as task names
- Cleaned up Django and Celery abstractions to ease testing
</pre>
</div>
</content>
</entry>
</feed>
