From 64982cc2fb13ebc45982c64e25fdb7865e6d2499 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 8 Aug 2015 12:02:32 +0200 Subject: [PATCH] Updated Wikipedia links to use https --- django/conf/global_settings.py | 2 +- django/middleware/clickjacking.py | 2 +- django/utils/lru_cache.py | 2 +- docs/faq/general.txt | 2 +- docs/glossary.txt | 2 +- docs/howto/custom-model-fields.txt | 2 +- docs/howto/error-reporting.txt | 4 ++-- docs/internals/team.txt | 4 ++-- docs/intro/contributing.txt | 2 +- docs/intro/overview.txt | 2 +- docs/intro/tutorial01.txt | 2 +- docs/intro/tutorial05.txt | 4 ++-- docs/ref/clickjacking.txt | 4 ++-- docs/ref/contrib/gis/functions.txt | 4 ++-- docs/ref/contrib/gis/geoquerysets.txt | 4 ++-- docs/ref/contrib/gis/model-api.txt | 8 +++---- docs/ref/contrib/gis/tutorial.txt | 4 ++-- docs/ref/contrib/postgres/aggregates.txt | 2 +- docs/ref/middleware.txt | 4 ++-- docs/ref/settings.txt | 4 ++-- docs/ref/templates/language.txt | 2 +- docs/releases/1.0.txt | 2 +- docs/releases/1.3.txt | 2 +- docs/releases/1.4.txt | 8 +++---- docs/releases/1.6.txt | 2 +- docs/releases/security.txt | 2 +- docs/topics/auth/passwords.txt | 6 ++--- docs/topics/class-based-views/mixins.txt | 2 +- docs/topics/db/optimization.txt | 2 +- docs/topics/db/sql.txt | 2 +- docs/topics/db/tablespaces.txt | 2 +- docs/topics/db/transactions.txt | 2 +- docs/topics/http/sessions.txt | 2 +- docs/topics/i18n/index.txt | 2 +- docs/topics/i18n/timezones.txt | 2 +- docs/topics/security.txt | 2 +- docs/topics/testing/tools.txt | 2 +- .../filter_tests/test_urlize.py | 24 +++++++++---------- 38 files changed, 66 insertions(+), 66 deletions(-) diff --git a/django/conf/global_settings.py b/django/conf/global_settings.py index f0055a9496..280bfeb167 100644 --- a/django/conf/global_settings.py +++ b/django/conf/global_settings.py @@ -34,7 +34,7 @@ INTERNAL_IPS = [] ALLOWED_HOSTS = [] # Local time zone for this installation. All choices can be found here: -# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name (although not all +# https://en.wikipedia.org/wiki/List_of_tz_zones_by_name (although not all # systems may support all possibilities). When USE_TZ is True, this is # interpreted as the default user time zone. TIME_ZONE = 'America/Chicago' diff --git a/django/middleware/clickjacking.py b/django/middleware/clickjacking.py index b9aaa035f1..acd0705703 100644 --- a/django/middleware/clickjacking.py +++ b/django/middleware/clickjacking.py @@ -24,7 +24,7 @@ class XFrameOptionsMiddleware(object): clickjacking protection techniques should be used if protection in those browsers is required. - http://en.wikipedia.org/wiki/Clickjacking#Server_and_client + https://en.wikipedia.org/wiki/Clickjacking#Server_and_client """ def process_response(self, request, response): # Don't set it if it's already in the response diff --git a/django/utils/lru_cache.py b/django/utils/lru_cache.py index 2ad69e66ba..3dae4507fc 100644 --- a/django/utils/lru_cache.py +++ b/django/utils/lru_cache.py @@ -58,7 +58,7 @@ except ImportError: f.cache_info(). Clear the cache and statistics with f.cache_clear(). Access the underlying function with f.__wrapped__. - See: http://en.wikipedia.org/wiki/Cache_algorithms#Least_Recently_Used + See: https://en.wikipedia.org/wiki/Cache_algorithms#Least_Recently_Used """ diff --git a/docs/faq/general.txt b/docs/faq/general.txt index 7bbf632967..73366b628c 100644 --- a/docs/faq/general.txt +++ b/docs/faq/general.txt @@ -40,7 +40,7 @@ Django is pronounced **JANG**-oh. Rhymes with FANG-oh. The "D" is silent. We've also recorded an `audio clip of the pronunciation`_. -.. _Django Reinhardt: http://en.wikipedia.org/wiki/Django_Reinhardt +.. _Django Reinhardt: https://en.wikipedia.org/wiki/Django_Reinhardt .. _audio clip of the pronunciation: http://red-bean.com/~adrian/django_pronunciation.mp3 Is Django stable? diff --git a/docs/glossary.txt b/docs/glossary.txt index 3a4ad6fed3..c7a16e6b3d 100644 --- a/docs/glossary.txt +++ b/docs/glossary.txt @@ -37,7 +37,7 @@ Glossary `Model-view-controller`__; a software pattern. Django :ref:`follows MVC to some extent `. - __ http://en.wikipedia.org/wiki/Model-view-controller + __ https://en.wikipedia.org/wiki/Model-view-controller project A Python package -- i.e. a directory of code -- that contains all the diff --git a/docs/howto/custom-model-fields.txt b/docs/howto/custom-model-fields.txt index c0cde0e99b..810da57302 100644 --- a/docs/howto/custom-model-fields.txt +++ b/docs/howto/custom-model-fields.txt @@ -48,7 +48,7 @@ something like this:: # ... (other possibly useful methods omitted) ... -.. _Bridge: http://en.wikipedia.org/wiki/Contract_bridge +.. _Bridge: https://en.wikipedia.org/wiki/Contract_bridge This is just an ordinary Python class, with nothing Django-specific about it. We'd like to be able to do things like this in our models (we assume the diff --git a/docs/howto/error-reporting.txt b/docs/howto/error-reporting.txt index da7d487cdc..be5634e48b 100644 --- a/docs/howto/error-reporting.txt +++ b/docs/howto/error-reporting.txt @@ -140,8 +140,8 @@ control which information should be filtered out of error reports in a production environment (that is, where :setting:`DEBUG` is set to ``False``): :func:`sensitive_variables` and :func:`sensitive_post_parameters`. -.. _`full traceback`: http://en.wikipedia.org/wiki/Stack_trace -.. _`traceback frame`: http://en.wikipedia.org/wiki/Stack_frame +.. _`full traceback`: https://en.wikipedia.org/wiki/Stack_trace +.. _`traceback frame`: https://en.wikipedia.org/wiki/Stack_frame .. function:: sensitive_variables(*variables) diff --git a/docs/internals/team.txt b/docs/internals/team.txt index 52928f7bf1..bdc1e39ec7 100644 --- a/docs/internals/team.txt +++ b/docs/internals/team.txt @@ -83,7 +83,7 @@ team `. as a freelance developer. .. _luke plant: http://lukeplant.me.uk/ - .. _michael meeks: http://en.wikipedia.org/wiki/Michael_Meeks_(software) + .. _michael meeks: https://en.wikipedia.org/wiki/Michael_Meeks_(software) `Russell Keith-Magee`_ Russell studied physics as an undergraduate, and studied neural networks for @@ -651,7 +651,7 @@ Joseph Kocherhans Joseph lives in Chicago, USA. - .. _charango: http://en.wikipedia.org/wiki/Charango + .. _charango: https://en.wikipedia.org/wiki/Charango `Gary Wilson`_ Gary starting contributing patches to Django in 2006 while developing Web diff --git a/docs/intro/contributing.txt b/docs/intro/contributing.txt index 54379fefb9..1c6d321375 100644 --- a/docs/intro/contributing.txt +++ b/docs/intro/contributing.txt @@ -320,7 +320,7 @@ is not very helpful at preventing that bug from reoccurring down the road. Now for our hands-on example. -__ http://en.wikipedia.org/wiki/Test-driven_development +__ https://en.wikipedia.org/wiki/Test-driven_development Writing some tests for ticket #24788 ------------------------------------ diff --git a/docs/intro/overview.txt b/docs/intro/overview.txt index 8cb5651385..77316c2662 100644 --- a/docs/intro/overview.txt +++ b/docs/intro/overview.txt @@ -19,7 +19,7 @@ Although you can use Django without a database, it comes with an `object-relational mapper`_ in which you describe your database layout in Python code. -.. _object-relational mapper: http://en.wikipedia.org/wiki/Object-relational_mapping +.. _object-relational mapper: https://en.wikipedia.org/wiki/Object-relational_mapping The :doc:`data-model syntax ` offers many rich ways of representing your models -- so far, it's been solving many years' worth of diff --git a/docs/intro/tutorial01.txt b/docs/intro/tutorial01.txt index ca96ae54df..dcf0a3fe09 100644 --- a/docs/intro/tutorial01.txt +++ b/docs/intro/tutorial01.txt @@ -344,7 +344,7 @@ Finally, a performance note: these regular expressions are compiled the first time the URLconf module is loaded. They're super fast (as long as the lookups aren't too complex as noted above). -.. _Wikipedia's entry: http://en.wikipedia.org/wiki/Regular_expression +.. _Wikipedia's entry: https://en.wikipedia.org/wiki/Regular_expression :func:`~django.conf.urls.url` argument: view -------------------------------------------- diff --git a/docs/intro/tutorial05.txt b/docs/intro/tutorial05.txt index 5e36f26bf7..fe108d3db9 100644 --- a/docs/intro/tutorial05.txt +++ b/docs/intro/tutorial05.txt @@ -121,7 +121,7 @@ the next time you make a change, either when you add a new feature or fix a bug. So let's do that right away. -.. _test-driven development: http://en.wikipedia.org/wiki/Test-driven_development +.. _test-driven development: https://en.wikipedia.org/wiki/Test-driven_development Writing our first test ====================== @@ -679,7 +679,7 @@ Coverage will help to identify dead code. See information about testing. .. _Selenium: http://seleniumhq.org/ -.. _continuous integration: http://en.wikipedia.org/wiki/Continuous_integration +.. _continuous integration: https://en.wikipedia.org/wiki/Continuous_integration What's next? ============ diff --git a/docs/ref/clickjacking.txt b/docs/ref/clickjacking.txt index 06d264c115..b26fb211b8 100644 --- a/docs/ref/clickjacking.txt +++ b/docs/ref/clickjacking.txt @@ -10,7 +10,7 @@ against `clickjacking`_. This type of attack occurs when a malicious site tricks a user into clicking on a concealed element of another site which they have loaded in a hidden frame or iframe. -.. _clickjacking: http://en.wikipedia.org/wiki/Clickjacking +.. _clickjacking: https://en.wikipedia.org/wiki/Clickjacking An example of clickjacking ========================== @@ -128,4 +128,4 @@ See also A `complete list`_ of browsers supporting ``X-Frame-Options``. .. _complete list: https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header#Browser_compatibility -.. _other clickjacking prevention techniques: http://en.wikipedia.org/wiki/Clickjacking#Prevention +.. _other clickjacking prevention techniques: https://en.wikipedia.org/wiki/Clickjacking#Prevention diff --git a/docs/ref/contrib/gis/functions.txt b/docs/ref/contrib/gis/functions.txt index 77b3636970..6f59010d5b 100644 --- a/docs/ref/contrib/gis/functions.txt +++ b/docs/ref/contrib/gis/functions.txt @@ -106,7 +106,7 @@ Keyword Argument Description default value is 2. ===================== ===================================================== -__ http://en.wikipedia.org/wiki/Geography_Markup_Language +__ https://en.wikipedia.org/wiki/Geography_Markup_Language AsKML ----- @@ -264,7 +264,7 @@ GeoHash Accepts a single geographic field or expression and returns a `GeoHash`__ representation of the geometry. -__ http://en.wikipedia.org/wiki/Geohash +__ https://en.wikipedia.org/wiki/Geohash Intersection ------------ diff --git a/docs/ref/contrib/gis/geoquerysets.txt b/docs/ref/contrib/gis/geoquerysets.txt index 9a93c9dbe8..9b2a6c5097 100644 --- a/docs/ref/contrib/gis/geoquerysets.txt +++ b/docs/ref/contrib/gis/geoquerysets.txt @@ -747,7 +747,7 @@ the distance from the `Tasmanian`__ city of Hobart to every other :ref:`supported_units`. __ https://github.com/django/django/blob/master/tests/gis_tests/distapp/models.py -__ http://en.wikipedia.org/wiki/Tasmania +__ https://en.wikipedia.org/wiki/Tasmania ``length`` ~~~~~~~~~~ @@ -1100,7 +1100,7 @@ Keyword Argument Description of 2 or 3. The default value is 2. ===================== ===================================================== -__ http://en.wikipedia.org/wiki/Geography_Markup_Language +__ https://en.wikipedia.org/wiki/Geography_Markup_Language ``kml`` ~~~~~~~ diff --git a/docs/ref/contrib/gis/model-api.txt b/docs/ref/contrib/gis/model-api.txt index 04669a91b8..25bd7756a1 100644 --- a/docs/ref/contrib/gis/model-api.txt +++ b/docs/ref/contrib/gis/model-api.txt @@ -20,7 +20,7 @@ of a `Digital Elevation Model`__ as our examples:: name = models.CharField(max_length=100) rast = models.RasterField() -__ http://en.wikipedia.org/wiki/ZIP_code +__ https://en.wikipedia.org/wiki/ZIP_code __ https://en.wikipedia.org/wiki/Digital_elevation_model Spatial Field Types @@ -100,7 +100,7 @@ Sets the SRID [#fnogcsrid]_ (Spatial Reference System Identity) of the geometry the given value. Defaults to 4326 (also known as `WGS84`__, units are in degrees of longitude and latitude). -__ http://en.wikipedia.org/wiki/WGS84 +__ https://en.wikipedia.org/wiki/WGS84 .. _selecting-an-srid: @@ -153,8 +153,8 @@ Additional Resources: data encountered will be in one of these coordinate systems rather than in a geographic coordinate system such as WGS84. -__ http://en.wikipedia.org/wiki/Geodesy -__ http://en.wikipedia.org/wiki/Great_circle +__ https://en.wikipedia.org/wiki/Geodesy +__ https://en.wikipedia.org/wiki/Great_circle __ http://www.spatialreference.org/ref/epsg/2796/ __ http://spatialreference.org/ __ http://web.archive.org/web/20080302095452/http://welcome.warnercnr.colostate.edu/class_info/nr502/lg3/datums_coordinates/spcs.html diff --git a/docs/ref/contrib/gis/tutorial.txt b/docs/ref/contrib/gis/tutorial.txt index 9abcd857ff..f869e97729 100644 --- a/docs/ref/contrib/gis/tutorial.txt +++ b/docs/ref/contrib/gis/tutorial.txt @@ -158,7 +158,7 @@ extensions: data stored in the shapefile. __ http://thematicmapping.org/downloads/TM_WORLD_BORDERS-0.3.zip -__ http://en.wikipedia.org/wiki/Shapefile +__ https://en.wikipedia.org/wiki/Shapefile Use ``ogrinfo`` to examine spatial data --------------------------------------- @@ -259,7 +259,7 @@ longitude, latitude pairs in units of degrees. To use a different coordinate system, set the SRID of the geometry field with the ``srid`` argument. Use an integer representing the coordinate system's EPSG code. -__ http://en.wikipedia.org/wiki/SRID +__ https://en.wikipedia.org/wiki/SRID Run ``migrate`` --------------- diff --git a/docs/ref/contrib/postgres/aggregates.txt b/docs/ref/contrib/postgres/aggregates.txt index af4a0661b3..d4c5f028f6 100644 --- a/docs/ref/contrib/postgres/aggregates.txt +++ b/docs/ref/contrib/postgres/aggregates.txt @@ -203,7 +203,7 @@ Here's some examples of some of the general-purpose aggregation functions:: The next example shows the usage of statistical aggregate functions. The underlying math will be not described (you can read about this, for example, at -`wikipedia `_):: +`wikipedia `_):: >>> TestModel.objects.aggregate(count=RegrCount(y='field3', x='field2')) {'count': 2} diff --git a/docs/ref/middleware.txt b/docs/ref/middleware.txt index 258b61eafc..2adcc0a600 100644 --- a/docs/ref/middleware.txt +++ b/docs/ref/middleware.txt @@ -239,7 +239,7 @@ be vulnerable via an insecure connection to a subdomain. it may be because Django doesn't realize that it's on a secure connection; you may need to set the :setting:`SECURE_PROXY_SSL_HEADER` setting. -.. _"Strict-Transport-Security" header: http://en.wikipedia.org/wiki/Strict_Transport_Security +.. _"Strict-Transport-Security" header: https://en.wikipedia.org/wiki/Strict_Transport_Security .. _x-content-type-options: @@ -298,7 +298,7 @@ header. ``SecurityMiddleware`` will do this for all responses if the browsers support the header. Ensure you are still :ref:`validating and sanitizing ` all input to prevent XSS attacks. -.. _XSS attack: http://en.wikipedia.org/wiki/Cross-site_scripting +.. _XSS attack: https://en.wikipedia.org/wiki/Cross-site_scripting .. _X-XSS-Protection header: http://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-iv-the-xss-filter.aspx .. _ssl-redirect: diff --git a/docs/ref/settings.txt b/docs/ref/settings.txt index eccba53274..7c569fe104 100644 --- a/docs/ref/settings.txt +++ b/docs/ref/settings.txt @@ -84,7 +84,7 @@ Django also allows the `fully qualified domain name (FQDN)`_ of any entries. Some browsers include a trailing dot in the ``Host`` header which Django strips when performing host validation. -.. _`fully qualified domain name (FQDN)`: http://en.wikipedia.org/wiki/Fully_qualified_domain_name +.. _`fully qualified domain name (FQDN)`: https://en.wikipedia.org/wiki/Fully_qualified_domain_name If the ``Host`` header (or ``X-Forwarded-Host`` if :setting:`USE_X_FORWARDED_HOST` is enabled) does not match any value in this @@ -2529,7 +2529,7 @@ to ensure your processes are running in the correct environment. If you're running Django on Windows, :setting:`TIME_ZONE` must be set to match the system time zone. -.. _list of time zones: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones +.. _list of time zones: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones .. setting:: USE_ETAGS diff --git a/docs/ref/templates/language.txt b/docs/ref/templates/language.txt index c7dcbe1240..4691a07689 100644 --- a/docs/ref/templates/language.txt +++ b/docs/ref/templates/language.txt @@ -487,7 +487,7 @@ escaped: Again, we stress that this behavior is on by default. If you're using Django's template system, you're protected. -.. _Cross Site Scripting: http://en.wikipedia.org/wiki/Cross-site_scripting +.. _Cross Site Scripting: https://en.wikipedia.org/wiki/Cross-site_scripting How to turn it off ------------------ diff --git a/docs/releases/1.0.txt b/docs/releases/1.0.txt index 1e24ba138f..162caaa3a9 100644 --- a/docs/releases/1.0.txt +++ b/docs/releases/1.0.txt @@ -134,7 +134,7 @@ creating and completing this feature. See http://geodjango.org/ for details. -.. _Geographic Information Systems: http://en.wikipedia.org/wiki/Geographic_information_system +.. _Geographic Information Systems: https://en.wikipedia.org/wiki/Geographic_information_system Pluggable file storage ---------------------- diff --git a/docs/releases/1.3.txt b/docs/releases/1.3.txt index cebaede48b..52790db091 100644 --- a/docs/releases/1.3.txt +++ b/docs/releases/1.3.txt @@ -458,7 +458,7 @@ prohibited). However, if avoiding profanities is important to you, you would be well advised to seek out a better, less naive approach to the problem. -.. _Scunthorpe problem: http://en.wikipedia.org/wiki/Scunthorpe_problem +.. _Scunthorpe problem: https://en.wikipedia.org/wiki/Scunthorpe_problem .. _commit that implemented this change: https://code.djangoproject.com/changeset/13996 Localflavor changes diff --git a/docs/releases/1.4.txt b/docs/releases/1.4.txt index 6f1bf09beb..5b63758bbb 100644 --- a/docs/releases/1.4.txt +++ b/docs/releases/1.4.txt @@ -273,10 +273,10 @@ uses the PBKDF2_ algorithm (as recommended by NIST_). You can also easily choose a different algorithm (including the popular bcrypt_ algorithm). For more details, see :ref:`auth_password_storage`. -.. _sha1: http://en.wikipedia.org/wiki/SHA1 -.. _pbkdf2: http://en.wikipedia.org/wiki/PBKDF2 +.. _sha1: https://en.wikipedia.org/wiki/SHA1 +.. _pbkdf2: https://en.wikipedia.org/wiki/PBKDF2 .. _nist: http://csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf -.. _bcrypt: http://en.wikipedia.org/wiki/Bcrypt +.. _bcrypt: https://en.wikipedia.org/wiki/Bcrypt HTML5 doctype ~~~~~~~~~~~~~ @@ -483,7 +483,7 @@ Simple clickjacking protection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We've added a middleware to provide easy protection against `clickjacking -`_ using the ``X-Frame-Options`` +`_ using the ``X-Frame-Options`` header. It's not enabled by default for backwards compatibility reasons, but you'll almost certainly want to :doc:`enable it ` to help plug that security hole for browsers that support the header. diff --git a/docs/releases/1.6.txt b/docs/releases/1.6.txt index 45d4d86c40..4762f50256 100644 --- a/docs/releases/1.6.txt +++ b/docs/releases/1.6.txt @@ -1167,7 +1167,7 @@ This can lead to security problems where fields are added to the model and, unintentionally, automatically become editable by end users. In some cases, particular with boolean fields, it is possible for this problem to be completely invisible. This is a form of `Mass assignment vulnerability -`_. +`_. For this reason, this behavior is deprecated, and using the ``Meta.exclude`` option is strongly discouraged. Instead, all fields that are intended for diff --git a/docs/releases/security.txt b/docs/releases/security.txt index 4e6e2a25bf..0c9016ae0b 100644 --- a/docs/releases/security.txt +++ b/docs/releases/security.txt @@ -11,7 +11,7 @@ reporting and disclosure of security-related issues, as outlined in As part of that commitment, we maintain the following historical list of issues which have been fixed and disclosed. For each issue, the list below includes the date, a brief description, the `CVE identifier -`_ +`_ if applicable, a list of affected versions, a link to the full disclosure and links to the appropriate patch(es). diff --git a/docs/topics/auth/passwords.txt b/docs/topics/auth/passwords.txt index 7d230c4a70..b4362ed3aa 100644 --- a/docs/topics/auth/passwords.txt +++ b/docs/topics/auth/passwords.txt @@ -194,10 +194,10 @@ sure never to *remove* entries from this list. If you do, users using unmentioned algorithms won't be able to upgrade. Passwords will be upgraded when changing the PBKDF2 iteration count. -.. _sha1: http://en.wikipedia.org/wiki/SHA1 -.. _pbkdf2: http://en.wikipedia.org/wiki/PBKDF2 +.. _sha1: https://en.wikipedia.org/wiki/SHA1 +.. _pbkdf2: https://en.wikipedia.org/wiki/PBKDF2 .. _nist: http://csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf -.. _bcrypt: http://en.wikipedia.org/wiki/Bcrypt +.. _bcrypt: https://en.wikipedia.org/wiki/Bcrypt .. _`bcrypt library`: https://pypi.python.org/pypi/bcrypt/ diff --git a/docs/topics/class-based-views/mixins.txt b/docs/topics/class-based-views/mixins.txt index 4bd9251e1d..c8ad7ec335 100644 --- a/docs/topics/class-based-views/mixins.txt +++ b/docs/topics/class-based-views/mixins.txt @@ -421,7 +421,7 @@ that we're heavily invested in `REST`_, so we want to use the same URL for displaying the author as for capturing the message from the user. Let's rewrite our ``AuthorDetailView`` to do that. -.. _REST: http://en.wikipedia.org/wiki/Representational_state_transfer +.. _REST: https://en.wikipedia.org/wiki/Representational_state_transfer We'll keep the ``GET`` handling from :class:`DetailView`, although we'll have to add a :class:`~django.forms.Form` into the context data so we can diff --git a/docs/topics/db/optimization.txt b/docs/topics/db/optimization.txt index 52238bd714..f8e031657c 100644 --- a/docs/topics/db/optimization.txt +++ b/docs/topics/db/optimization.txt @@ -48,7 +48,7 @@ Use standard DB optimization techniques database-dependent topic that will depend on your particular application. The overhead of maintaining an index may outweigh any gains in query speed. -.. _Indexes: http://en.wikipedia.org/wiki/Database_index +.. _Indexes: https://en.wikipedia.org/wiki/Database_index * Appropriate use of field types. diff --git a/docs/topics/db/sql.txt b/docs/topics/db/sql.txt index 0b39bcda4d..3008bac9b5 100644 --- a/docs/topics/db/sql.txt +++ b/docs/topics/db/sql.txt @@ -225,7 +225,7 @@ argument. fall victim to SQL injection. As long as you remember to always use the ``params`` argument you'll be protected. -__ http://en.wikipedia.org/wiki/SQL_injection +__ https://en.wikipedia.org/wiki/SQL_injection .. _executing-custom-sql: diff --git a/docs/topics/db/tablespaces.txt b/docs/topics/db/tablespaces.txt index 115887f512..8c60fd568e 100644 --- a/docs/topics/db/tablespaces.txt +++ b/docs/topics/db/tablespaces.txt @@ -5,7 +5,7 @@ Tablespaces A common paradigm for optimizing performance in database systems is the use of `tablespaces`_ to organize disk layout. -.. _`tablespaces`: http://en.wikipedia.org/wiki/Tablespace +.. _`tablespaces`: https://en.wikipedia.org/wiki/Tablespace .. warning:: Django does not create the tablespaces for you. Please refer to your diff --git a/docs/topics/db/transactions.txt b/docs/topics/db/transactions.txt index b507b3ff67..69baf79d02 100644 --- a/docs/topics/db/transactions.txt +++ b/docs/topics/db/transactions.txt @@ -366,7 +366,7 @@ and the :func:`atomic` (or :setting:`ATOMIC_REQUESTS autocommit is disabled and you are not within an atomic block will result in an error. -.. _two-phase commit: http://en.wikipedia.org/wiki/Two-phase_commit_protocol +.. _two-phase commit: https://en.wikipedia.org/wiki/Two-phase_commit_protocol .. _psycopg Two-Phase Commit protocol support: http://initd.org/psycopg/docs/usage.html#tpc .. _optional Two-Phase Commit Extensions in the Python DB-API specification: https://www.python.org/dev/peps/pep-0249/#optional-two-phase-commit-extensions diff --git a/docs/topics/http/sessions.txt b/docs/topics/http/sessions.txt index f21ca33f7f..36c504ba40 100644 --- a/docs/topics/http/sessions.txt +++ b/docs/topics/http/sessions.txt @@ -166,7 +166,7 @@ and the :setting:`SECRET_KEY` setting. Finally, the size of a cookie can have an impact on the `speed of your site`_. .. _`common limit of 4096 bytes`: http://tools.ietf.org/html/rfc2965#section-5.3 -.. _`replay attacks`: http://en.wikipedia.org/wiki/Replay_attack +.. _`replay attacks`: https://en.wikipedia.org/wiki/Replay_attack .. _`speed of your site`: http://yuiblog.com/blog/2007/03/01/performance-research-part-3/ Using sessions in views diff --git a/docs/topics/i18n/index.txt b/docs/topics/i18n/index.txt index 2c25416620..b860b2e7fd 100644 --- a/docs/topics/i18n/index.txt +++ b/docs/topics/i18n/index.txt @@ -50,7 +50,7 @@ More details can be found in the `W3C Web Internationalization FAQ`_, the `Wikip .. _W3C Web Internationalization FAQ: http://www.w3.org/International/questions/qa-i18n .. _GNU gettext documentation: http://www.gnu.org/software/gettext/manual/gettext.html#Concepts -.. _Wikipedia article: http://en.wikipedia.org/wiki/Internationalization_and_localization +.. _Wikipedia article: https://en.wikipedia.org/wiki/Internationalization_and_localization .. warning:: diff --git a/docs/topics/i18n/timezones.txt b/docs/topics/i18n/timezones.txt index 3b7fbff52f..5f1a308876 100644 --- a/docs/topics/i18n/timezones.txt +++ b/docs/topics/i18n/timezones.txt @@ -711,4 +711,4 @@ Usage .. _more examples: http://pytz.sourceforge.net/#example-usage .. _these issues: http://pytz.sourceforge.net/#problems-with-localtime .. _helpers: http://pytz.sourceforge.net/#helpers -.. _tz database: http://en.wikipedia.org/wiki/Tz_database +.. _tz database: https://en.wikipedia.org/wiki/Tz_database diff --git a/docs/topics/security.txt b/docs/topics/security.txt index 3d535bb85e..b080979812 100644 --- a/docs/topics/security.txt +++ b/docs/topics/security.txt @@ -249,7 +249,7 @@ User-uploaded content file extensions for user uploaded files and configure the web server to only serve such files. -.. _same-origin policy: http://en.wikipedia.org/wiki/Same-origin_policy +.. _same-origin policy: https://en.wikipedia.org/wiki/Same-origin_policy .. _additional-security-topics: diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt index 1fcb401f20..6a2d7b6ce2 100644 --- a/docs/topics/testing/tools.txt +++ b/docs/topics/testing/tools.txt @@ -849,7 +849,7 @@ least as many as the number of potential parallel processes). For example: Then, during test execution, each new live test server will try every specified port until it finds one that is free and takes it. -.. _continuous integration: http://en.wikipedia.org/wiki/Continuous_integration +.. _continuous integration: https://en.wikipedia.org/wiki/Continuous_integration To demonstrate how to use ``LiveServerTestCase``, let's write a simple Selenium test. First of all, you need to install the `selenium package`_ into your diff --git a/tests/template_tests/filter_tests/test_urlize.py b/tests/template_tests/filter_tests/test_urlize.py index c2efdd3e17..1d14778905 100644 --- a/tests/template_tests/filter_tests/test_urlize.py +++ b/tests/template_tests/filter_tests/test_urlize.py @@ -159,16 +159,16 @@ class FunctionTests(SimpleTestCase): 'www.mystore.com/30%OffCoupons!', ) self.assertEqual( - urlize('http://en.wikipedia.org/wiki/Caf%C3%A9'), - '' - 'http://en.wikipedia.org/wiki/Caf%C3%A9', + urlize('https://en.wikipedia.org/wiki/Caf%C3%A9'), + '' + 'https://en.wikipedia.org/wiki/Caf%C3%A9', ) def test_unicode(self): self.assertEqual( - urlize('http://en.wikipedia.org/wiki/Café'), - '' - 'http://en.wikipedia.org/wiki/Café', + urlize('https://en.wikipedia.org/wiki/Café'), + '' + 'https://en.wikipedia.org/wiki/Café', ) def test_parenthesis(self): @@ -176,14 +176,14 @@ class FunctionTests(SimpleTestCase): #11911 - Check urlize keeps balanced parentheses """ self.assertEqual( - urlize('http://en.wikipedia.org/wiki/Django_(web_framework)'), - '' - 'http://en.wikipedia.org/wiki/Django_(web_framework)', + urlize('https://en.wikipedia.org/wiki/Django_(web_framework)'), + '' + 'https://en.wikipedia.org/wiki/Django_(web_framework)', ) self.assertEqual( - urlize('(see http://en.wikipedia.org/wiki/Django_(web_framework))'), - '(see ' - 'http://en.wikipedia.org/wiki/Django_(web_framework))', + urlize('(see https://en.wikipedia.org/wiki/Django_(web_framework))'), + '(see ' + 'https://en.wikipedia.org/wiki/Django_(web_framework))', ) def test_nofollow(self):