summaryrefslogtreecommitdiffstats
path: root/bindings
Commit message (Collapse)AuthorAgeFilesLines
...
* [project @ fpeters@0d.be-20071101170655-2qi60xpa42u7g310]Frederic Peters2008-04-292-1/+156
| | | | | | | | added (get) wrapper for GHashTable members Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 18:06:55.994000+01:00
* [project @ fpeters@0d.be-20071101160226-jj7ou71gblw0uymq]Frederic Peters2008-04-292-1/+47
| | | | | | | | added support for converting xmlNode* as return type to PyString Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 17:02:26.261000+01:00
* [project @ fpeters@0d.be-20071101155155-avzyxfeum84mhf7k]Frederic Peters2008-04-291-1/+4
| | | | | | | | | don't return a value for methods that do not return a value, and convert returned value to object for methods returning objects. Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 16:51:55.007000+01:00
* [project @ fpeters@0d.be-20071101154634-m2de3kw7qyl47p39]Frederic Peters2008-04-291-1/+1
| | | | | | | | raise lasso.Error instead of base Exception on constructor error Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 16:46:34.882000+01:00
* [project @ fpeters@0d.be-20071101154602-vtgnze1fteggdkvj]Frederic Peters2008-04-291-0/+1
| | | | | | | | always convert identifers from ID to Id Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 16:46:02.686000+01:00
* [project @ fpeters@0d.be-20071101154109-l4l5rntsmkrukw3k]Frederic Peters2008-04-291-0/+2
| | | | | | | | raise exception when constructor fails Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 16:41:09.647000+01:00
* [project @ fpeters@0d.be-20071101153722-f7053pg8s6x5rpst]Frederic Peters2008-04-291-0/+10
| | | | | | | | added comments to file, and added optional args definition to lasso_provider_new Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-01 16:37:22.975000+01:00
* [project @ fpeters@0d.be-20071031161615-6azrhw33s96nngr1]Frederic Peters2008-04-291-1/+3
| | | | | | | | fixed setters for object members that are LassoNode Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-31 17:16:15.654000+01:00
* [project @ fpeters@0d.be-20071031161008-c5jqe7topkxoaoe0]Frederic Peters2008-04-291-2/+6
| | | | | | | | raise TypeError when assigning a Python list to a member expecting a tuple Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-31 17:10:08.047000+01:00
* [project @ fpeters@0d.be-20071031124903-z1k8ywuk1qgrl5gm]Frederic Peters2008-04-291-0/+18
| | | | | | | | added lasso extension dynamic loading, aborting if it fails Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-31 13:49:03.384000+01:00
* [project @ fpeters@0d.be-20071031114522-jkrmvbpphcm0rms8]Frederic Peters2008-04-294-71/+68
| | | | | | | | | moved identifier name formatting functions to their own module, so they are not duplicated everywhere. Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-31 12:45:22.367000+01:00
* [project @ fpeters@0d.be-20071030182501-ylv8gu5he0jqlngd]Frederic Peters2008-04-291-1/+1
| | | | | | | | output warnings to stderr Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-30 19:25:01.156000+01:00
* [project @ fpeters@0d.be-20071029175534-xyhm1jidpe624m3t]Frederic Peters2008-04-291-0/+9
| | | | | | | | | | | API compatibility with SWIG bindings which didn't have accessors for those methods and used totally pythonified method name instead, such as Logout::getNextProviderId; also improved python method naming converter function to correctly translate ID to Id. Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-29 18:55:34.577000+01:00
* [project @ fpeters@0d.be-20071029174409-80dztn33kjef8xch]Frederic Peters2008-04-291-1/+1
| | | | | | | | output warning to stderr Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-29 18:44:09.130000+01:00
* [project @ fpeters@0d.be-20071028192051-mdp2mgambly3dyxv]Frederic Peters2008-04-291-3/+3
| | | | | | | | fixed two places which had not been converted to new cptr/type Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-28 20:20:51.103000+01:00
* [project @ fpeters@0d.be-20071028140359-qhawdgrwjhk97y32]Frederic Peters2008-04-296-13/+57
| | | | | | | | | | | | | | | added Makefile.am files; to integrate within lasso build tree (under a bindings/ directory), this also requires to add those three lines to configure.ac AC_OUTPUT: bindings/Makefile bindings/python/Makefile bindings/php5/Makefile also changed generation script to output files in the current directory Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-28 15:03:59.480000+01:00
* [project @ fpeters@0d.be-20071028134708-gxz10vu031229qi8]Frederic Peters2008-04-291-0/+5
| | | | | | | | undef some #define from php_config.h that are also defined in lasso_config.h Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-28 14:47:08.021000+01:00
* [project @ fpeters@0d.be-20071028132849-mlc6yfzl0y3enzbn]Frederic Peters2008-04-298-1/+986
| | | | | | | | merged PHP5 support from Damien Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-28 14:28:49.939000+01:00
* [project @ fpeters@0d.be-20071010133236-j76dbt8kh1gojsz2]Frederic Peters2008-04-294-10/+18
| | | | | | | | | build without ID-WSF support by default, adding a --enable-id-wsf parameter to enable it. Also some generated C cleaning. Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-10 15:32:36.162000+02:00
* [project @ fpeters@0d.be-20071008135840-ujwuza0tqm6cwlzr]Frederic Peters2008-04-292-16/+77
| | | | | | | | added licence header, help text, command-line options and renamed script Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-08 15:58:40.683000+02:00
* [project @ fpeters@0d.be-20071008113045-hi02eeinwh7a1703]Frederic Peters2008-04-292-0/+64
| | | | | | | | some support to generate python docstrings (on methods) Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-08 13:30:45.285000+02:00
* [project @ fpeters@0d.be-20071008100008-wd4uyitms1xfz1wv]Frederic Peters2008-04-292-21/+32
| | | | | | | | | | | | | | | | completed support for get/setters of list of objects s = lasso.Saml2Assertion() s2 = lasso.Saml2AuthnStatement() s2.sessionIndex = 'plop' s3 = lasso.Saml2AuthnStatement() s3.sessionIndex = 'plop2' s.authnStatement = (s2, s3) print s.authnStatement Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-08 12:00:08.145000+02:00
* [project @ fpeters@0d.be-20071008094035-jypv3sactdkvkoq7]Frederic Peters2008-04-291-5/+13
| | | | | | | | | | | | | | | | | | | | | | setting of list of objects s = lasso.Saml2Assertion() s2 = lasso.Saml2AuthnStatement() s2.sessionIndex = 'plop' s3 = lasso.Saml2AuthnStatement() s3.sessionIndex = 'plop2' s.authnStatement = (s2, s3) print s.dump() <saml:Assertion xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" SignType="0" SignMethod="0" EncryptionActivated="false" EncryptionSymKeyType="0"> <saml:AuthnStatement SessionIndex="plop"/> <saml:AuthnStatement SessionIndex="plop2"/> </saml:Assertion> Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-08 11:40:35.875000+02:00
* [project @ fpeters@0d.be-20071008090356-014qg89f2kq667v4]Frederic Peters2008-04-292-6/+84
| | | | | | | | support for getter/setter of list of strings (and partially done of objects) Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-08 11:03:56.732000+02:00
* [project @ fpeters@0d.be-20071006185817-a2qpisu5x6a4zqef]Frederic Peters2008-04-291-0/+1
| | | | | | | fixing newFromDump constructors Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 20:58:17.081000+02:00
* [project @ fpeters@0d.be-20071006183919-bv96kzjkqzho9p5s]Frederic Peters2008-04-293-2/+31
| | | | | | | | added support for non-None optional args Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 20:39:19.031000+02:00
* [project @ fpeters@0d.be-20071006180132-1t68niy6jyj26k88]Frederic Peters2008-04-291-2/+5
| | | | | | | | bugfix for string members Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 20:01:32.249000+02:00
* [project @ fpeters@0d.be-20071006172452-7ed22uoeqm22gled]Frederic Peters2008-04-293-3/+96
| | | | | | | | | | | | | | | | | | | | | | | support for exceptions, with a complete hierarchy of exceptions; and emulation of swig binding behaviour (access to code via [0] and to error string via [1]) login = lasso.Login(server) try: login.initAuthnRequest('plop', lasso.HTTP_METHOD_REDIRECT) except lasso.Error, error: print error # <lasso.ProviderNotFoundError(-201): ProviderID unknown to LassoServer.> print error.code # -201 print error[0] # -201 print error[1] # ProviderID unknown to LassoServer. sys.exit(1) Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 19:24:52.095000+02:00
* [project @ fpeters@0d.be-20071006155345-ses0l1suzq229qdq]Frederic Peters2008-04-292-5/+14
| | | | | | | | fixed refcounting Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 17:53:45.416000+02:00
* [project @ fpeters@0d.be-20071006151758-pwrstredrf19b2nw]Frederic Peters2008-04-291-1/+10
| | | | | | | | | added repr support for PyGObjectPtr, displaying GObject type name and reference count Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 17:17:58.258000+02:00
* [project @ fpeters@0d.be-20071005223906-y27ho960oiiqho19]Frederic Peters2008-04-291-22/+54
| | | | | | | | | | | | | | | fixed getters returning objects (getting the appropriate class for the given type) (and a small issue with setter of strings); this is now working: login = lasso.Login(server) login.initAuthnRequest('https://idp1/metadata', lasso.HTTP_METHOD_REDIRECT) login.request.isPassive = False login.request.nameIDPolicy = 'federated' login.buildAuthnRequestMsg() Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-06 00:39:06.565000+02:00
* [project @ fpeters@0d.be-20071005200614-dahkk1xuq6pbumbo]Frederic Peters2008-04-293-3/+36
| | | | | | | | | | | | wrap constants & enums; is now possible: login = lasso.Login(server) login.initAuthnRequest('https://idp1/metadata', lasso.HTTP_METHOD_REDIRECT) login.buildAuthnRequestMsg() Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 22:06:14.800000+02:00
* [project @ fpeters@0d.be-20071005194234-7b7e39l1x4afi8wf]Frederic Peters2008-04-291-0/+2
| | | | | | | | fixed attribute renaming, login.msgUrl now works Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 21:42:34.345000+02:00
* [project @ fpeters@0d.be-20071005193755-jzlc2gc56thaxqwe]Frederic Peters2008-04-293-17/+90
| | | | | | | | | | | | | | | | | | | added support for optional arguments and fixed method calls with objects now working: server = lasso.Server('../../tests/data/sp1-la/metadata.xml') server.addProvider(2, '../../tests/data/idp1-la/metadata.xml', '../../tests/data/idp1-la/public-key.pem') login = lasso.Login(server) login.initAuthnRequest('https://idp1/metadata', 4) login.buildAuthnRequestMsg() print login.msg_url Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 21:37:55.914000+02:00
* [project @ fpeters@0d.be-20071005171544-ben23itgbrjebwvk]Frederic Peters2008-04-291-41/+77
| | | | | | | | | | | | | member setters import lasso s = lasso.Samlp2AuthnRequest() s.isPassive = True print s.dump() Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 19:15:44.095000+02:00
* [project @ fpeters@0d.be-20071005162859-0pf7l8zkie7m9sr5]Frederic Peters2008-04-292-0/+60
| | | | | | | | | | | | generate wrapper for get accessors import lasso s = lasso.Samlp2AuthnRequest() print s.isPassive Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 18:28:59.741000+02:00
* [project @ fpeters@0d.be-20071005161337-vh1s4saoywr0u2sa]Frederic Peters2008-04-291-0/+1
| | | | | | | workaround since assertion must come before advice Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 18:13:37.320000+02:00
* [project @ fpeters@0d.be-20071005155511-13lg9tc7usfht3ud]Frederic Peters2008-04-294-5/+81
| | | | | | | | | | | | minimalistic functional module $ python -c 'import lasso; print lasso.Samlp2AuthnRequest().dump()' <samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" SignType="0" SignMethod="0" ForceAuthn="false" IsPassive="false"/> Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 17:55:11.508000+02:00
* [project @ fpeters@0d.be-20071005125351-543q5fahhrljdmaj]Frederic Peters2008-04-293-0/+103
| | | | | | | (work in progress) some infra for python wrapper Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 14:53:51.026000+02:00
* [project @ fpeters@0d.be-20071005114857-u95fr7hqt6ze2qp9]Frederic Peters2008-04-291-2/+25
| | | | | | | | | create constructor for _new functions and class methods for _new_from_dump methods Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 13:48:57.345000+02:00
* [project @ fpeters@0d.be-20071005100459-r1mm9241ko41pcfv]Frederic Peters2008-04-292-4/+142
| | | | | | | | | python generation (classes, members & methods; missing constructors and layer using python C API) Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 12:04:59.172000+02:00
* [project @ fpeters@0d.be-20071005082424-d4y1kxyjhenlflsj]Frederic Peters2008-04-291-1/+1
| | | | | | | ignore get_type functions Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 10:24:24.151000+02:00
* [project @ fpeters@0d.be-20071005082412-r41uf26575dubg5l]Frederic Peters2008-04-291-11/+40
| | | | | | | attach methods to classes Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 10:24:12.840000+02:00
* [project @ fpeters@0d.be-20071005081049-u0v99a86515z4ay5]Frederic Peters2008-04-291-1/+11
| | | | | | | order class hierarchy Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 10:10:49.378000+02:00
* [project @ fpeters@0d.be-20071005080353-01t90pe4t68sdmtp]Frederic Peters2008-04-291-38/+48
| | | | | | | | moved binding data to a class Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-05 10:03:53.550000+02:00
* [project @ fpeters@0d.be-20071004213555-02snw1q22fgkw3jx]Frederic Peters2008-04-291-5/+49
| | | | | | | added support for functions Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-04 23:35:55.074000+02:00
* [project @ fpeters@0d.be-20071004205916-5ur5t75ht9586n4j]Frederic Peters2008-04-291-63/+42
| | | | | | | | | reimplemented to be easier to concatenate lines (necessary for functions spanning multiple lines) Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-04 22:59:16.286000+02:00
* [project @ fpeters@0d.be-20071004204927-6j2np9wflrp15tt4]Frederic Peters2008-04-291-3/+37
| | | | | | | get struct members Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-04 22:49:27.981000+02:00
* [project @ fpeters@0d.be-20071004203958-xsegogi4ad0muf0a]Frederic Peters2008-04-291-1/+34
| | | | | | | get list of structs Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-04 22:39:58.914000+02:00
* [project @ fpeters@0d.be-20071004203206-voc7gqczx2usx3c8]Frederic Peters2008-04-291-1/+1
| | | | | | | ignore private headers Original author: Frederic Peters <fpeters@0d.be> Date: 2007-10-04 22:32:06.670000+02:00