Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 85.69 KB
MD5: f5af300edfb5e9e17312ad6ba78dc12d
SHA-1: 5a993447e8b2bc4c60541e611287c01d891f29b0
SHA-256: 4238ef7528a302c28f5665a561b31f6f5ef76056ae6604ae1df287a24a505cac
Download zip 123.47 KB
MD5: 10a70d09a2912b2df47c8e2a3f97ffce
SHA-1: 35c4dfc4549e6d54b0f1cbeb15c31236a033da20
SHA-256: a4b5988b700a2d51a83f5d4eedf29de37aaf9692ca7c5e707aeb1fe7e3d928f8

Release notes

New Features:
Adds versioning, for more information see services.versions.api.php

Issue #1325572: Integrate services with the libraries module to improve handling of third party libraries. by heshan.lk, marcingy
Issue #1355952: Add drush make file to download spyc dependency by hashan.lk
Issue #1481586: How to use multiple arguments in retrieve? by ygerasimov
Issue #1692884: Change private server methods to protected by jamsilver: Change private server methods to protected.
Issue #1232984: Services (rest_server) should have a requestParse for the appication/xml mime type [patch] by heshan.lk
Issue #1789434: incorrect @return in _node_resource_delete incorrect @return in _node_resource_delete by delphian
Issue #1793678: indentation errors in api.php files indentation errors in api.php files by kylebrowning, joachim
Issue #1693342: REST Server allows access to disabled resources REST Server allows access to disabled resources by jamsilver, mradcliffe
Fixes user handling and fixes all tests
Issue #1783642: error in docblock for services_services_authentication_info() by joachim: error in docblock for services_services_authentication_info()
Issue #1777160: schema should not specify length parameter for int field by rymo: schema should not specify length parameter for int field
Issue #1258360: sqlsrv is regarded as a server module by sneyerst: workaround to avoid hook clash with sqlsrv php function
Issue #1692832: Controller authentication settings overrides disregarded in Resources UI by jamsilver: Fixed Controller authentication settings overrides disregarded in Resources UI.
Issue #1545842: Add configure link to .info by Cottser: Remove one configure link from .info.
Issue #1355952: Add drush make file to download spyc dependency by jobeirne, boombatower, shushu: Add drush make file to download spyc dependency.
Issue #1621512: "Add endpoint" form should describe characters allowed in Names by ygerasimov | rszrama: Add endpoint form should describe characters allowed in Names.
Issue #1484992: Attach file to node targeted_action by jhr, kylebrowning, ygerasimov: Added attach file to node targeted_action.
Issue #1490552: File resource should not count itself to file usage by wedge, ygerasimov | hongquan: File resource should not count itself to file usage.
Issue #1642412: Quick Valid Session Test by ygerasimov: Better inline documentation of system connect action.
Make services_test_resource hidden module.
Issue #1569376: services_str_getcsv times out on php 5.2 machines services_str_getcsv times out on php 5.2 machines
Issue #1660996: Invalid JSON returned by services_error() or resources returning non-array/non-object values Invalid JSON returned by services_error()
Issue #1436366: Ability to version a resource Fixes alias and histrical endpoint issues that were applied in #1436366: Ability to version a resource
Add json $call_type for servicesPut test method. Add raw POST body.
Issue #1545842 by drewish: Add configure link to .info.
issue #1563130: Resource file:create_raw should set file status to permanent by logaritmisk Resource file:create_raw should set file status to permanent
Issue #1571186: Further file_resource_create cleanup by wedge, Further file_resource_create cleanup
Issue #1578420: Oauth authentication settings for resource no longer working by wedge, Oauth authentication settings for resource no longer working
Issue #1561624: getallheaders isn't available when running nginx by logaritmisk, getallheaders isn't available when running nginx
Issue #1565396: Notices when _file_resource_create_raw() fails by Jorrit, Notices when _file_resource_create_raw() fails
Issue #1565508: Useless timestamp/filemime updates in file_resource_create by wedge, Useless timestamp/filemime updates in file_resource_create
Issue #1436366: Ability to version a resource Ability to version a resource by kylebrowning.
Issue #1243396: Status report falsely lists no authentication by jumentous Status report falsely lists no authentication
Fix typos in user delete method definition.
Issue #1536642: User resource log entry has escaped HTML by djg_tram User resource log entry has escaped HTML
Revert "Issue #1490552: File resource should not count itself to file usage by honquan, File resource should not count itself to file usage."
Issue #1532106: Change rest_server check for spyc library to a runtime requirement not an install requirement by eojthebrave, Change rest_server check for spyc library to a runtime requirement not an install requirement
Issue #1490552: File resource should not count itself to file usage by honquan, File resource should not count itself to file usage.
Issue #1504502: Adding resources to existing ones no longer possible by wedge, Adding resources to existing ones no longer possible
Issue #1513866: rest_server does not allow endpoint paths with the same values as resource names (undocumented feature?) by ygerasimov, sfyn: Fixed rest_server() does not allow endpoint paths with the same values as resource names.
Issue #1513174: Hide module for testing. Services Test Resource. by ygerasimov: Hide test resource module.
Fixes an error in exceptions for returning actually response message in the body.
error handling addition.
Fixes #1473418: Authentication not saved by kylebrowning Authentication not saved
Issue #1476788: Logical error in _rest_server_get_spyc_location() by cotto, aspilicious, marcingy - Logical error in _rest_server_get_spyc_location()
Issue #1446556: Call to undefined method PDOException::message() error in services_resource_execute_index_query() by cotto, marcingy, ghing - Call to undefined method PDOException::message() error in services_resource_execute_index_query()
Issue #1465860: fix use of drupal_set_http_header() in RESTServer by cotto: fix calls to drupal_set_http_header()
Issue #1241504: User drupal_static in services_server_info_object() by marcingy, ygerasimov - User drupal_static in services_server_info_object()
Issue #1449102: Make image_styles parameter optional for node files relationship by wedge - Make image_styles parameter optional for node files relationship
Issue #1458098: Error in Services Error causes 500 instead of 404 on Comment Updtae by ethanw - Error in Services Error causes 500 instead of 404 on Comment Update
Issue #1325672: file upload cannot select directory by wedge, marcingy, ygerasimov - file upload cannot select directory
Issue #1154420: Readd support for rich options for resources - needed by auth mechanism by Hugo Wetterberg, Readd support for rich options for resources - needed by auth mechanism
Issue [1431996] Fixes Tests on drupal.org
Issue [1431996] Fixes Tests on drupal.org
Issue #1419506: User update resource allows name update without 'Change own username' permission by tyler.frankenstein, User update resource allows name update without Change own username permission
Issue #1414344: Issue with logout endpoint when using bakery module. by cotto, artkon: Reverse order of session_destroy and user logout hook invocation.
Issue #1395548: services_resource_build_index_query provides no way of querying values with commas SpindleyQ, glennpratt, cotto services_resource_build_index_query provides no way of querying values with commas
Fixes an issue where libraries get path might not be turned on.
Issue #1325572: Integrate services with the libraries module to improve handling of third party libraries. by jobeirne, BassistJimmyJam, dandirks : Integrate services with the libraries module to improve handling of third paty libraries.
Issue #1394668: services.authentication.api.php is incorrect by tizzo, services.authentication.api.php is incorrect
Issue #1403238: Fix XML-RPC server error handling by cweagans, Fix XML-RPC server error handling
Issue #1350004: simplify endpoint server setting storage by cotto, ygerasimov : simplify endpoint server setting storage
Issue #1368034: Configure link in modules page by Rob Loach, Configure link in modules page
Fix Invalid PHP syntax in xmlrpc_server.module.
Issue #1362580: Password hash leakage (still) Fixes password hash leakage on system resource
Merge branch '7.x-3.x' of git.drupal.org:project/services into 7.x-3.x
Issue #1369066: Call to undefined function services_get_server_info() on any basic request fixes xmlrpcserver
Issue #1241416: Use drupal_static in services_get_servers() by ygerasimov :Use drupal_static in services_get_servers()
Issue #1359822: Blocked users allowed to login by nd987, marcingy :Blocked users allowed to login but cant actually execute services
Issue #1361298: Fix typo in pagesize param of index resource by pcambra, marcingy :Fix typo in pagesize param of index resource
Issue #1291086: Add support for if-modified-since as a parameter source by pdrake, Add support for if-modified-since as a parameter source
Fix File resource tests.
Issue #1336974: Two-legged oAuth authentication method by kylebrowning, ksenzee, teunis : Two-legged oAuth authentication method
Issue #1249928: Update #7301 Fails: DatabaseSchemaObjectDoesNotExistException by marcingy
Issue #1191786: Node update: make type attribute optional by sandurhs, marcingy, ygerasimov Node update: make type attribute optional
Issue #1242096: Unset $_GET['_method'] next to code determining method by ygerasimov: Unset ['_method'] next to code determining method.
Issue #1242126: Remove $sources argument from RESTServer::getControllerArguments(). Refactor. by ygerasimov: Remove argument $sources from getControllerArguments.
Issue #1293530: JSON/JSONP formats unnecessarily encodes slashes by ygerasimov,marcingy: Add json parsing test.
Issue #1241830: Extract formatter shorter way. by ygerasimov: Extract formatter shorter way. Test testEndpointMenu.
Issue #1345696: Notice: Undefined variable: final_serouce
Issue #1344852: Fix last PHP warning in tests - server_settings[$server] undefined by mradcliffe, cotto
Issue #1341658: Call to a member function best_match() on a non-object by marcingy, follow up left reference to mimeparse

Created by: kylebrowning
Created on: 9 Oct 2012 at 22:31 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure
Unsupported

Other releases