descriptionunknown
ownerunknown
last changeFri, 29 May 2020 14:29:22 +0200
changes
Fri, 29 May 2020 14:29:22 +0200 Carine Dengler Add tag "0.7.0" and "debian/0.7.0-1" for changeset 7e0f4e358f48 default tip
Fri, 29 May 2020 14:28:25 +0200 Carine Dengler prepare 0.7.0 0.7.0 debian/0.7.0-1
Fri, 29 May 2020 16:37:42 +0200 Nicola Spanti [cwproxy] Add new simple helper methods
Fri, 29 May 2020 15:44:41 +0200 Nicola Spanti [cwproxy] Add helper method change_state
Fri, 29 May 2020 15:39:48 +0200 Nicola Spanti [cwproxy] Add response.raise_for_status() for helper methods
Fri, 28 Feb 2020 10:46:46 +0100 Nicola Spanti [debian] Set compat to 10
Fri, 29 May 2020 15:40:34 +0200 Viet Hung NHU [cwproxy] Add automatic tests for insert and delete helper methods
Fri, 28 Feb 2020 11:40:35 +0100 Nicola Spanti [debian] Ignore generated files
Thu, 27 Feb 2020 16:58:45 +0100 Nicola Spanti [debian] Remove support of Python 2
Fri, 29 May 2020 15:26:22 +0200 Nicola Spanti [debian] Change uploader and upgrade copyright date
Thu, 27 Feb 2020 16:49:01 +0100 Nicola Spanti [debian] Remove specific stuff for Debian Wheezy and Ubuntu 14.04
Fri, 28 Feb 2020 11:04:39 +0100 Nicola Spanti [hg] Ignore stuff generated by Debian packaging
Fri, 29 May 2020 14:47:44 +0200 Nicola Spanti [cwproxy] Add automatic tests for remaining read helper methods
Fri, 29 May 2020 12:24:52 +0200 Nicola Spanti [cwproxy] Test that helper method find can return multiple results
Fri, 29 May 2020 11:58:57 +0200 Nicola Spanti [cwproxy] Add an automatic test for helper method find_one
Fri, 29 May 2020 11:53:27 +0200 Nicola Spanti [cwproxy] Add an automatic test for helper method find
Fri, 29 May 2020 11:46:29 +0200 Nicola Spanti [cwproxy] Fix and test method exist
Thu, 30 Apr 2020 16:44:31 +0200 Nicola Spanti [py] Remove Python 2 support
Wed, 11 Mar 2020 15:31:19 +0100 Nicola Spanti [cwproxy] Add some mutate helpers like in CubicWeb
Thu, 30 Apr 2020 16:20:49 +0200 Nicola Spanti [py] Add a bit of typing in cwproxy.py
Wed, 11 Mar 2020 15:12:53 +0100 Nicola Spanti [cwproxy] Add helper method wait_for_status
Thu, 30 Apr 2020 12:10:10 +0200 Nicola Spanti [py] Add typing to some methods and fix some examples
Wed, 11 Mar 2020 15:16:20 +0100 Nicola Spanti [cwproxy] Add helper method get_state
Thu, 27 Feb 2020 17:38:56 +0100 Nicola Spanti [cwproxy] Add some read helpers like in CubicWeb
Thu, 30 Apr 2020 10:21:40 +0200 Nicola Spanti Fix tests with tox and GitLab CI
Fri, 23 Aug 2019 18:13:54 +0200 Arthur Lutz [.gitlab-ci] initial version tox wrapper
Thu, 27 Feb 2020 19:10:24 +0100 Nicolas Chauvat [kerberos] drop kerberos support that was used only at Logilab
Thu, 27 Feb 2020 17:54:45 +0100 Nicola Spanti [tox] Remove support of Python 2
Thu, 27 Feb 2020 17:40:06 +0100 Nicola Spanti [hg] Ignore .pyc (= compiled Python)
Tue, 12 Jun 2018 16:32:21 +0200 Denis Laxalde Added tag 0.6.0 for changeset 2b885b5e992e
Tue, 12 Jun 2018 16:32:03 +0200 Denis Laxalde [pkg] Version 0.6.0 0.6.0
Mon, 11 Jun 2018 09:44:29 +0200 Denis Laxalde Replace usage of gone build_request_headers() by date_header_value in cwcompleter
Tue, 12 Jun 2018 08:35:04 +0200 Philippe Pepiot Explicitly use py3 virtualenv for running flake8 tests
Tue, 12 Jun 2018 08:32:38 +0200 Philippe Pepiot [py3] enable py3 tests in tox configuration
Tue, 12 Jun 2018 08:31:54 +0200 Philippe Pepiot [py3] json.loads() only accept string
Tue, 12 Jun 2018 08:31:25 +0200 Philippe Pepiot [py3] assert bytes content from requests.body
Tue, 12 Jun 2018 08:30:47 +0200 Philippe Pepiot [py3] pass bytes to BytesIO
Tue, 12 Jun 2018 08:29:03 +0200 Philippe Pepiot [py3] Make ViewController.publish() return bytes
Tue, 12 Jun 2018 08:20:39 +0200 Philippe Pepiot Don't use global site packages in tests
Tue, 12 Jun 2018 08:20:16 +0200 Philippe Pepiot Add missing requests-kerberos requirements for running tests
Thu, 07 Jun 2018 17:04:15 +0200 Denis Laxalde Add a "post_json" method to CWProxy
Wed, 14 Jun 2017 14:59:59 +0200 Denis Laxalde Add a handle_request method to CWProxy
Wed, 14 Jun 2017 12:09:32 +0200 Denis Laxalde Add a test for CWProxy.post()
Thu, 15 Jun 2017 08:48:02 +0200 Denis Laxalde Add a test for CWProxy.view()
Wed, 14 Jun 2017 17:47:32 +0200 Denis Laxalde Add a skipped test for CWProxy.get()
Wed, 14 Jun 2017 17:07:14 +0200 Denis Laxalde Change build_request_headers function into a date_header_value and build Accept header in place
Wed, 14 Jun 2017 14:36:00 +0200 Denis Laxalde Set CWProxy's timeout an instance attribute
Wed, 14 Jun 2017 13:46:34 +0200 Denis Laxalde hg ignore pytest's .cache directory
Wed, 14 Jun 2017 12:00:25 +0200 Denis Laxalde [tox] Remove requests-kerberos from requirements-test.txt
Wed, 14 Jun 2017 11:45:54 +0200 Denis Laxalde [tox] Update requirements-test.txt and use it in tox's deps
Wed, 18 Jan 2017 10:05:13 +0100 David Douard flake8
Fri, 13 Jan 2017 17:57:33 +0100 Nicolas Chauvat Added tag 0.5.2, centos/0.5.2-1, debian/0.5.2-1 for changeset 46a532bd325c
Fri, 13 Jan 2017 17:51:33 +0100 Nicolas Chauvat [pgk] 0.5.2 0.5.2 centos/0.5.2-1 debian/0.5.2-1
Fri, 13 Jan 2017 17:42:23 +0100 David Douard [cwrql] use CWProxy.rql() instead of execute() to allow the vid argument (closes #17046444)
Fri, 13 Jan 2017 16:31:54 +0100 David Douard [doc] fix example code in the README file
Fri, 06 Jan 2017 23:38:24 +0100 Nicolas Chauvat Added tag 0.5.1, debian/0.5.1-1, centos/0.5.1-1 for changeset cae523c66c71
Fri, 06 Jan 2017 23:33:05 +0100 Nicolas Chauvat [pkg] prepare 0.5.1 0.5.1 centos/0.5.1-1 debian/0.5.1-1
Fri, 30 Sep 2016 11:52:23 +0200 David Douard [cli] add --vid command line option to cwrql
Fri, 28 Oct 2016 12:29:49 +0200 Florent Cayré Added tag 0.5.0, debian/0.5.0-1, centos/0.5.0-1 for changeset 88dafdb062d1
Fri, 28 Oct 2016 10:39:04 +0200 Florent Cayré [pkg] 0.5.0 0.5.0 centos/0.5.0-1 debian/0.5.0-1
Fri, 28 Oct 2016 11:42:18 +0200 Florent Cayré Do not check config file permissions under windows
Fri, 28 Oct 2016 10:55:00 +0200 Florent Cayré flake8
Fri, 28 Oct 2016 10:32:56 +0200 Florent Cayré [tests] Remove useless test
Wed, 21 Oct 2015 08:01:51 +0200 Sylvain Thénault add support for date/datetime given in argument's dictionary
Mon, 03 Oct 2016 10:01:46 +0200 David Douard Added tag 0.4.2, debian/0.4.2-1, centos/0.4.2-1 for changeset 2954fb42e3e1
Fri, 30 Sep 2016 12:11:40 +0200 David Douard [pkg] 0.4.2 0.4.2 centos/0.4.2-1 debian/0.4.2-1
Fri, 30 Sep 2016 14:38:06 +0200 David Douard [debian] do not run tests when building the debian packages
Fri, 30 Sep 2016 12:10:45 +0200 David Douard [pkg] tests now requires cubicweb >= 3.23
Wed, 07 Sep 2016 15:29:55 +0200 Denis Laxalde Add a "flake8" environment to tox and fix style
Wed, 07 Sep 2016 14:23:18 +0200 Denis Laxalde Fix handling of binary query arguments when they are multiple
Wed, 07 Sep 2016 15:20:58 +0200 Denis Laxalde [test] Add a tox configuration file
Wed, 07 Sep 2016 15:20:40 +0200 Denis Laxalde [test] Use CubicWebWsgiTC as a base for CWProxy client tests
Wed, 07 Sep 2016 15:17:36 +0200 Denis Laxalde [test] Build CWProxy client outside setup_database
Mon, 27 Jul 2015 17:45:18 +0200 David Douard Added tag 0.4.1, debian/0.4.1-1, centos/0.4.1-1 for changeset eee3e78674a5
Mon, 27 Jul 2015 17:34:52 +0200 David Douard [pkg] 0.4.1 0.4.1 centos/0.4.1-1 debian/0.4.1-1
Fri, 24 Jul 2015 11:15:13 +0200 David Douard [scripts] fix typo in cwget (closes #5738615)
Fri, 24 Jul 2015 11:14:41 +0200 David Douard [scripts] fix wrong import statement (closes #5682325)
Wed, 08 Jul 2015 15:03:35 +0200 David Douard Move tags 0.4.0, debian/0.4.0-1 and centos/0.4.0-1 on changeset 056a4e352bdb
Wed, 08 Jul 2015 15:01:00 +0200 David Douard pep8 0.4.0 centos/0.4.0-1 debian/0.4.0-1
Wed, 08 Jul 2015 14:34:40 +0200 David Douard [cwproxy] make 'files' kwarg properly handled in CWProxy.post() (closes #5643211)
Wed, 08 Jul 2015 09:28:49 +0200 David Douard Added tag 0.4.0, debian/0.4.0-1, centos/0.4.0-1 for changeset 628d80086235
Tue, 07 Jul 2015 13:25:50 +0200 David Douard [pkg] 0.4.0
Tue, 07 Jul 2015 12:06:03 +0200 David Douard [cwproxy] make CWProxy.get() support "absolute URLs" (closes #5626930)
Thu, 18 Jun 2015 01:30:35 +0200 David Douard Added tag 0.3.1, debian/0.3.1-1, centos/0.3.1-1 for changeset 847dd2afc3bf
Thu, 18 Jun 2015 01:17:25 +0200 David Douard [pkg] bump centos version also 0.3.1 centos/0.3.1-1 debian/0.3.1-1
Wed, 17 Jun 2015 18:26:42 +0200 David Douard [cfg] allow to configure kerberos mutual authentication level (closes #5503693)
Wed, 17 Jun 2015 00:45:50 +0200 David Douard [pkg] 0.3.1
Tue, 16 Jun 2015 16:14:32 +0200 Adrien Di Mascio avoid double '/' in proxy base_url (closes #5496169)
Tue, 16 Jun 2015 16:06:36 +0200 Adrien Di Mascio [scripts] fix NameError / duplicated code introduced by hasty pre-0.3.0 commit
Tue, 16 Jun 2015 15:58:40 +0200 Adrien Di Mascio remove trailing whitespaces and unused imports
Sun, 14 Jun 2015 18:54:26 +0200 David Douard Added tag 0.3.0, debian/0.3.0-1, centos/0.3.0-1 for changeset 9e256a8ca63a
Sun, 14 Jun 2015 18:54:12 +0200 David Douard [debian] update chnagelog's timestamp 0.3.0 centos/0.3.0-1 debian/0.3.0-1
Sun, 14 Jun 2015 18:14:15 +0200 David Douard [debian] rewrite debian/copyright to match copyright-format 1.0
Sun, 14 Jun 2015 16:42:51 +0200 David Douard [debian] do not run tests when building packages on wheezy and trusty
Sat, 13 Jun 2015 12:25:09 +0200 David Douard update/add copyright
Sat, 13 Jun 2015 00:54:08 +0200 David Douard [pkg] add coverage to requirements-test
Sat, 13 Jun 2015 00:07:09 +0200 David Douard [debian] add missing build-depends
Fri, 12 Jun 2015 20:16:02 +0200 David Douard [debian] install bash completion
Fri, 12 Jun 2015 20:15:09 +0200 David Douard [cli] use argparse for cmdline parsing and provide bash completion
Fri, 12 Jun 2015 19:47:36 +0200 David Douard [cfg] extract a get_config function from cwproxy_for
Fri, 12 Jun 2015 15:41:38 +0200 David Douard [cli] add a cwshell cli tool
Fri, 22 May 2015 18:59:49 +0200 Adrien Di Mascio provide autocompletion for cwclientlib
Wed, 13 May 2015 18:08:36 +0200 David Douard [pkg] 0.3.0
Fri, 12 Jun 2015 12:28:07 +0200 David Douard [pkg] add a symlink from cwclientlib/__pkginfo__.py in the project directory
Fri, 12 Jun 2015 12:03:48 +0200 David Douard [doc] make docstrings follow the sphinx autodoc syntax
Fri, 12 Jun 2015 15:40:46 +0200 Sylvain Thénault [cwproxy] add an .execute method similar to the one we use in cubicweb
Fri, 12 Jun 2015 11:10:17 +0200 David Douard [debian] tests can be executed on py3k now
Fri, 12 Jun 2015 11:09:39 +0200 David Douard [py3k] make it really py3k compatible (maybe)
Fri, 12 Jun 2015 10:22:13 +0200 David Douard [debian] ensure cli tools are provided in their respective binary package only
Fri, 12 Jun 2015 10:10:40 +0200 David Douard [pkg] postfix p3k versions of cli tools with an explicit '3'
Fri, 12 Jun 2015 11:33:50 +0200 David Douard [debian] use 3.0 (quilt) debian format
Thu, 11 Jun 2015 14:57:41 +0200 David Douard [cwproxy] add a timeout attribute on CWProxy
Thu, 11 Jun 2015 13:46:38 +0200 David Douard [cwproxy] use startswith instead of == in cwproxy_for when called with a url
Thu, 11 Jun 2015 11:32:51 +0200 David Douard [cwget] improve a bit the reporting on error
Thu, 11 Jun 2015 11:11:31 +0200 David Douard [cwproxy] use urlparse/urllib to handle url manipulations
Wed, 10 Jun 2015 22:09:01 +0200 David Douard [doc] improve the README file
Thu, 11 Jun 2015 00:10:50 +0200 David Douard [cwproxy] allow to give the proxy class to cwproxy_for factory function
Wed, 10 Jun 2015 23:13:09 +0200 David Douard [pkg] configure the test_suite in setup.py
Wed, 10 Jun 2015 22:33:18 +0200 David Douard [cwget] add a cwget command line tool
Wed, 10 Jun 2015 22:28:21 +0200 David Douard [cfg] add a server-ca config file option
Wed, 10 Jun 2015 22:26:21 +0200 David Douard [cwproxy] add a docstring on CWProxy.__init__
Wed, 10 Jun 2015 22:25:22 +0200 David Douard [cwproxy] add a .get() and a .post() method on CWProxy
Tue, 03 Feb 2015 18:46:13 +0100 Nicolas Chauvat [cwproxy] add method view() to call startup views without rql (closes #4904326)
Wed, 13 May 2015 23:14:45 +0200 David Douard [debian] fix dependencies and rules
Fri, 12 Jun 2015 09:57:15 +0200 David Douard [pkg] improve setup
Wed, 13 May 2015 23:12:39 +0200 David Douard [pkg] add a requirements-test.txt file
Wed, 13 May 2015 17:46:43 +0200 David Douard [cfg] use - in configuration entry names everywhere
Wed, 13 May 2015 15:13:42 +0200 David Douard [cwrql] add a '--rqlio' option to force use of rqlio() instead of rql()
Tue, 12 May 2015 17:02:02 +0200 David Douard [cfg] use $XDG_CONFIG_HOME/cwclientlibrc by default
Sun, 29 Mar 2015 15:25:03 +0200 David Douard [test] move tests in the cwclientlib package
Thu, 26 Mar 2015 23:10:32 +0100 David Douard pep8
Fri, 12 Jun 2015 16:06:36 +0200 David Douard [cwrql] use cwproxy_for to build the CWProxy instance
Thu, 26 Mar 2015 22:36:37 +0100 David Douard [cfg] allow to pass kwargs to CWProxy() when calling cwproxy_for()
Wed, 13 May 2015 23:07:51 +0200 David Douard [cfg] move cwproxy_for in cwclientlib.__init__.py
Fri, 12 Jun 2015 16:17:25 +0200 David Douard [cfg] check config file permissions
Thu, 26 Mar 2015 21:56:55 +0100 David Douard [test] make tests more nose-compliant
Thu, 26 Mar 2015 21:37:51 +0100 David Douard [debian] build a py3k package
Thu, 26 Mar 2015 21:37:28 +0100 David Douard [pkg] change project layout so the main directory is no longer a package (closes #5169115)
Wed, 25 Mar 2015 01:26:25 +0100 David Douard [cwproxy] add a CWProxy factory function that uses a ~/.cwclientlibrc (closes #4578943)
Tue, 17 Mar 2015 11:26:40 +0100 David Douard [builder] add a build_multiple_trinfo function
Fri, 13 Feb 2015 17:31:30 +0100 David Douard [cwproxy] be a bit more robust on code 500 response
Fri, 13 Feb 2015 17:30:57 +0100 David Douard [cwproxy] ensure the Content-Type for the embedded json file is properly set
Mon, 26 Jan 2015 11:29:45 +0100 Rémi Cardona Don't import openssl if we don't need to
Mon, 12 Jan 2015 11:34:36 +0100 Sylvain Thénault don't crash if None given when no argument is required. Closes #4842353
Mon, 12 Jan 2015 11:24:51 +0100 Sylvain Thénault add the rql: prefix to rql queries. Closes #4842349
Fri, 07 Nov 2014 22:27:47 +0100 David Douard [cwrql] add a cmdline option to allow not to verify ssl certificates
Mon, 10 Nov 2014 18:13:35 +0100 Florent Cayré Added tag cwclientlib-version-0.2.1, cwclientlib-debian-version-0.2.1-1, cwclientlib-centos-version-0.2.1-1 for changeset ef50391217e9
Mon, 10 Nov 2014 18:06:02 +0100 Florent Cayré Prepare 0.2.1 cwclientlib-centos-version-0.2.1-1 cwclientlib-debian-version-0.2.1-1 cwclientlib-version-0.2.1
Mon, 10 Nov 2014 18:05:25 +0100 Florent Cayré Fix copyright
Sat, 08 Nov 2014 23:26:50 +0100 David Douard [cwproxy] use pyopenssl for ssl support if available
Fri, 07 Nov 2014 22:42:37 +0100 David Douard [cwproxy] ensure vid is not unset
Wed, 29 Oct 2014 22:42:56 +0100 David Douard Added tag cwclientlib-version-0.2.0, cwclientlib-debian-version-0.2.0-1, cwclientlib-centos-version-0.2.0-1 for changeset 91ff560cd791
Wed, 29 Oct 2014 22:23:14 +0100 David Douard [test] add missing __main__ part cwclientlib-centos-version-0.2.0-1 cwclientlib-debian-version-0.2.0-1 cwclientlib-version-0.2.0
Wed, 29 Oct 2014 22:06:42 +0100 David Douard [pkg] prepare 0.2.0
Tue, 21 Oct 2014 15:07:29 +0200 David Douard [cwproxy.rqlio] allow to upload binary content (closes #4508409)
Tue, 21 Oct 2014 15:05:35 +0200 David Douard [cwproxy.rql] allow to specify the path and some form parameters (closes #4508410)
Tue, 21 Oct 2014 14:58:42 +0200 David Douard [test] add some tests for rql and rqlio
Mon, 20 Oct 2014 15:04:55 +0200 David Douard [cwproxy] allow empty content
Mon, 20 Oct 2014 15:03:08 +0200 David Douard [cwrql] allow to choose a vid from cmdline
Fri, 03 Oct 2014 16:15:43 +0200 Aurelien Campeas [cwproxy] provide a RemoteValidationError exception
Wed, 06 Aug 2014 15:48:04 +0200 Damien Garaud README: update the import line using 'cwclientlib' as a package
Wed, 06 Aug 2014 15:14:22 +0200 Damien Garaud Fix a typo in the 'builders' snippet in the README file
Thu, 31 Jul 2014 14:31:08 +0200 Julien Cristau Added tag cwclientlib-version-0.1.0, cwclientlib-debian-version-0.1.0-1 for changeset ec412ba75507
Thu, 31 Jul 2014 14:25:02 +0200 Julien Cristau [debian] use dh_prep instead of deprecated dh_clean -k cwclientlib-debian-version-0.1.0-1 cwclientlib-version-0.1.0
Thu, 31 Jul 2014 14:17:52 +0200 Julien Cristau [debian] drop unused build-dep on python-support
Thu, 31 Jul 2014 14:02:13 +0200 Julien Cristau [cwrql] drop extraneous imports
Thu, 31 Jul 2014 14:00:08 +0200 Julien Cristau [cwrql] use %prog instead of %s and argv[0] substitution
Thu, 31 Jul 2014 13:57:57 +0200 Julien Cristau [pkg] don't install cwrql
Thu, 31 Jul 2014 13:51:39 +0200 Julien Cristau [debian] rename binary package to python-cwclientlib
Thu, 31 Jul 2014 13:51:24 +0200 Julien Cristau [pkg] actually install something
Thu, 31 Jul 2014 13:39:33 +0200 Julien Cristau [cwrql] python3 compat
Thu, 31 Jul 2014 13:36:32 +0200 Julien Cristau [cwrql] drop support for authenticated queries
Thu, 31 Jul 2014 13:35:56 +0200 Julien Cristau [debian] package description fixup
Tue, 29 Jul 2014 17:45:50 +0200 David Douard [pkg] prepare debian and centos packaging
Tue, 29 Jul 2014 17:44:15 +0200 David Douard [bin] add a simple cmdline tools to execure rql queries
Tue, 29 Jul 2014 14:40:03 +0200 David Douard [README] add examples and improve a bit the README file
Tue, 29 Jul 2014 14:39:09 +0200 David Douard [cwproxy] raise a ValueError if using rql() to execute writing queries
Tue, 29 Jul 2014 13:57:20 +0200 David Douard [builders] refactor build_trinfo and add create_entity
Wed, 23 Jul 2014 16:19:01 +0200 Nicolas Chauvat [cwproxy] sanitize base_url passed to CWProxy.__init__
Wed, 23 Jul 2014 12:17:53 +0200 Julien Cristau [cwproxy] don't override the default for ssl cert verification
Tue, 01 Jul 2014 11:17:21 +0200 Julien Cristau [cwproxy] use POST, not GET, for simple rql queries
Wed, 18 Jun 2014 10:50:44 +0200 Julien Cristau [cwproxy] work around cubicweb being too "clever"
Wed, 18 Jun 2014 10:49:13 +0200 Julien Cristau [cwproxy] fix Accept header
Fri, 23 May 2014 15:27:14 +0200 Nicolas Chauvat initial commit (thanks to Damien Garaud)
...
tags
Fri, 29 May 2020 14:28:25 +0200 debian/0.7.0-1
Fri, 29 May 2020 14:28:25 +0200 0.7.0
Tue, 12 Jun 2018 16:32:03 +0200 0.6.0
Fri, 13 Jan 2017 17:51:33 +0100 debian/0.5.2-1
Fri, 13 Jan 2017 17:51:33 +0100 centos/0.5.2-1
Fri, 13 Jan 2017 17:51:33 +0100 0.5.2
Fri, 06 Jan 2017 23:33:05 +0100 debian/0.5.1-1
Fri, 06 Jan 2017 23:33:05 +0100 centos/0.5.1-1
Fri, 06 Jan 2017 23:33:05 +0100 0.5.1
Fri, 28 Oct 2016 10:39:04 +0200 debian/0.5.0-1
...
bookmarks
...
branches
Fri, 29 May 2020 14:29:22 +0200 default
...