Age | Commit message (Collapse) | Author | Files | Lines |
---|---|---|---|---|
2008-01-04 | exception specializations | Michael Krelin | 1 | -1/+29 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | id_res_cancel and id_res_bad_nonce exceptions | Michael Krelin | 1 | -0/+18 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | output thrown exceptions to clog stream | Michael Krelin | 3 | -6/+21 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | exception fixes and enhancements | Michael Krelin | 1 | -1/+9 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | parse ProviderID while doing discovery | Michael Krelin | 1 | -0/+4 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | gitignored tr1-mem.h | Michael Krelin | 1 | -0/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | added openid.sreg.ns parameter to sreg extension | Michael Krelin | 1 | -0/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | added missing file | Michael Krelin | 1 | -0/+10 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | changed auto_ptr to shared_ptr | Michael Krelin | 4 | -10/+10 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2008-01-04 | idiscovery_t() default constructor and a couple of helpers | Michael Krelin | 1 | -0/+6 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-17 | made secret_t non-constant size and added params_t::query_string function | Michael Krelin | 1 | -5/+13 |
1. removed checking that secret_t is exactly 20 bytes, because its size is not so constant anymore. 2. added a query_string function that produces a query string suitable for use in GET and POST requests. I'm making use of it when performing direct request when establishing associations. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-17 | added openid.ns uri to uris.h | Michael Krelin | 1 | -0/+2 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-17 | moved curl_fetch_string_t/curl_pick_t classes into curl.h | Michael Krelin | 1 | -0/+24 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-13 | keep track of whether the identity being discovered is XRI | Michael Krelin | 1 | -0/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-09 | don't install internal-use headers | Michael Krelin | 1 | -1/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-09 | Merge branch 'next' into devel/xri | Michael Krelin | 2 | -0/+15 |
2007-12-09 | reworked identity resolution and service discovery | Michael Krelin | 6 | -123/+125 |
The discovery, which does both XRDS-based (Yadis, XRI, for XRI, using proxy) and HTML-based search, now returns results in opkele:idiscovery_t structure. It uses expat-based parser idigger_t, which itself is not exposed via any header files, but hidden in lib/discovery.cc, the discovery testing program is renamed from openid_resolve to idiscover. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-04 | Minor improvements | Michael Krelin | 2 | -0/+15 |
- almost irrelevant documentation updates - introduced id_res_expired_on_delivery exception to be thrown if the association has expired right before it could've been used for signature verification. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-02 | first cut on XRI resolver | Michael Krelin | 3 | -3/+133 |
This commit adds openid service resolver that does discovery using XRI (proxy only), Yadis protocol and html-based discovery. It uses expat as xml parsing engine, which makes it a bit more strict about html it receives, but I think failing to discover links in *severely* broken html is better than misdetecting links, hidden in comments or such. This is highly experimental code and needs more thoughts and testing. Thanks everyone pushing me towards this development. Namely Joseph, John, Gen. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-28 | added a trivial expat wrapper | Michael Krelin | 2 | -1/+92 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-28 | keep keeping compilers happy | Michael Krelin | 1 | -3/+3 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-28 | added header and progress callbacks to curl wrapper | Michael Krelin | 1 | -0/+6 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-26 | encapsulated write functionality into curl_t | Michael Krelin | 1 | -0/+3 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-24 | more curl wrapper cosmetics | Michael Krelin | 1 | -2/+13 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-24 | moved curl_t wrapper to util namespace | Michael Krelin | 2 | -1/+30 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-24 | added URI normalization procedure to opkele::util | Michael Krelin | 1 | -0/+10 |
as specified in RFC3896, section 6 Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-22 | added virtual destructors to base classes | Michael Krelin | 4 | -0/+8 |
and bumped version to 0.4 Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-09-22 | got rid of all pcre wrappers altogether | Michael Krelin | 1 | -0/+9 |
although all claims against pcre++ make absolutely no sense. But for now I'll live with no wrappers at all. I may reconsider it when implementing more sophisticated discovery mechanisms for upcoming extensions. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-08-09 | fix to previous commit | Michael Krelin | 1 | -0/+5 |
2007-08-09 | associations robustness improvements and documentation updates | Michael Krelin | 2 | -1/+20 |
2007-08-09 | make canonicalize follow redirects | Michael Krelin | 1 | -2/+9 |
- renamed old consumer_t::canonicalize to consumer_t::normalize - made the real canonicalize virtual to allow caching layer | ||||
2007-01-12 | doxygen improvements | Michael Krelin | 12 | -57/+9 |
2007-01-12 | typo fix | Michael Krelin | 1 | -1/+1 |
2007-01-12 | added more doxygen comments | Michael Krelin | 1 | -0/+66 |
2007-01-12 | eliminated mimetic dependency and made use of openssl base64 encoder instead | Michael Krelin | 1 | -0/+5 |
2007-01-12 | extended server and consumer classes | Michael Krelin | 5 | -8/+88 |
2007-01-11 | extension chain | Michael Krelin | 2 | -1/+52 |
2007-01-11 | Simple Registration extension | Michael Krelin | 2 | -1/+208 |
2007-01-11 | doxygen improvements | Michael Krelin | 1 | -2/+9 |
2007-01-11 | doxygen writeup fix | Michael Krelin | 1 | -1/+1 |
2007-01-11 | fixed a definition in header | Michael Krelin | 1 | -3/+3 |
2007-01-11 | introduced extension hooks framework | Michael Krelin | 5 | -15/+92 |
2005-07-20 | doxygenated canonicalize | Michael Krelin | 1 | -0/+5 |
2005-07-20 | moved util::canonicalize_url to consumer class | Michael Krelin | 2 | -1/+2 |
2005-07-19 | still finalizing stuff with eliminating konforka requirement | Michael Krelin | 1 | -2/+6 |
2005-07-19 | initial commit of libopkele - OpenID support library | Michael Krelin | 12 | -0/+789 |