Age | Commit message (Collapse) | Author | Files | Lines |
---|---|---|---|---|
2007-12-09 | Merge branch 'next' into devel/xri | Michael Krelin | 2 | -6/+6 |
2007-12-09 | reworked identity resolution and service discovery | Michael Krelin | 4 | -309/+388 |
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 | 1 | -3/+3 |
- 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-04 | save a couple of ticks and make a bit more sense | Michael Krelin | 1 | -3/+3 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-02 | more robust discovery | Michael Krelin | 1 | -7/+11 |
if no service found in yadis document, but it is found in html, use html-discovered service. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-12-02 | first cut on XRI resolver | Michael Krelin | 3 | -5/+308 |
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 | -3/+100 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-28 | keep keeping compilers happy | Michael Krelin | 1 | -1/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-28 | added header and progress callbacks to curl wrapper | Michael Krelin | 1 | -0/+25 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-28 | removed meaningless condition | Michael Krelin | 1 | -1/+0 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-26 | encapsulated write functionality into curl_t | Michael Krelin | 2 | -22/+40 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-24 | more curl wrapper cosmetics | Michael Krelin | 3 | -62/+88 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-24 | moved curl_t wrapper to util namespace | Michael Krelin | 1 | -20/+5 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-24 | added URI normalization procedure to opkele::util | Michael Krelin | 1 | -0/+131 |
as specified in RFC3896, section 6 Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-21 | keep compiler happy about shadowed variable | Michael Krelin | 1 | -1/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-21 | further calming compiler down | Michael Krelin | 3 | -7/+7 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-21 | added some missing includes for gcc 4.3 | Michael Krelin | 3 | -0/+3 |
According to Marcus Rueckert gcc 4.3 wants these. Thanks, Marcus! Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-21 | Fix exception construction | Michael Krelin | 1 | -9/+6 |
Thanks to Marcus Rueckert for pointing this out. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-21 | keep compiler happy and check more error conditions | Michael Krelin | 1 | -3/+4 |
Thanks Marcus Rueckert for pointing this out Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-21 | Keep compiler happy | Michael Krelin | 1 | -2/+2 |
Thanks Marcus Rueckert for pointing this out. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-11-20 | added more precise source tree version detection | Michael Krelin | 1 | -1/+1 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-10-31 | allow whitespace separated list in @rel when doing links discovery. | Michael Krelin | 1 | -9/+31 |
Thanks to Joseph Smarr and Chris Messina for bringing it to my attention! Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-09-22 | save a couple of ticks | Michael Krelin | 1 | -3/+2 |
Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-09-22 | got rid of all pcre wrappers altogether | Michael Krelin | 2 | -61/+67 |
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-09-14 | robustness improvements in link descovery mechanisms | Michael Krelin | 1 | -4/+4 |
accept stray spaces in link tags and inside relevant attribute values. Thanks, Gen, for pointing it out. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-09-11 | added support for crappy libpcre c++ bindings | Michael Krelin | 1 | -6/+47 |
Added optional support for crappy google's c++ bindings. The bindings are ridiculously googley, so I think, taking into account the amount of pcre involved, I'll soon drop requirement for any bindings and will use libpcre directly. Signed-off-by: Michael Krelin <hacker@klever.net> | ||||
2007-08-09 | libopkele: prepared 0.3 release0.3 | Michael Krelin | 1 | -1/+1 |
- bumped package version - bumped library version - sumarized news | ||||
2007-08-09 | fix to previous commit | Michael Krelin | 1 | -2/+0 |
2007-08-09 | associations robustness improvements and documentation updates | Michael Krelin | 1 | -0/+4 |
2007-08-09 | make canonicalize follow redirects | Michael Krelin | 1 | -1/+25 |
- renamed old consumer_t::canonicalize to consumer_t::normalize - made the real canonicalize virtual to allow caching layer | ||||
2007-06-24 | yet another signature bugfix | Michael Krelin | 1 | -1/+1 |
2007-06-18 | reworked zero-padding machinery and added one more instance of zero-padding | Michael Krelin | 3 | -14/+20 |
2007-06-18 | Adhere to Postel's Law. | Michael Krelin | 1 | -0/+16 |
That is, be liberal when parsing key/value parameters from remote. Along with configure switch to disable it. | ||||
2007-06-16 | adjusted LDADD in lib's Makefile.am | Michael Krelin | 1 | -1/+1 |
2007-06-16 | remove catch-all nop handler | Michael Krelin | 1 | -8/+6 |
2007-01-15 | fixed a typo | Michael Krelin | 1 | -1/+1 |
2007-01-15 | --disable-ssl-verify-{host,peer} options added | Michael Krelin | 1 | -0/+6 |
2007-01-12 | fixed curl exception constructor | Michael Krelin | 1 | -1/+1 |
2007-01-12 | Be a bit more liberal in what we accept as key-value pairs | Michael Krelin | 1 | -1/+2 |
2007-01-12 | eliminated mimetic dependency and made use of openssl base64 encoder instead | Michael Krelin | 6 | -55/+65 |
2007-01-11 | extension chain | Michael Krelin | 2 | -1/+18 |
2007-01-11 | Simple Registration extension | Michael Krelin | 2 | -1/+128 |
2007-01-11 | a fix | Michael Krelin | 1 | -1/+1 |
2007-01-11 | a fix for missing class qualifiers | Michael Krelin | 1 | -2/+2 |
2007-01-11 | introduced extension hooks framework | Michael Krelin | 4 | -13/+35 |
2007-01-09 | canonicalization bug - do not add '/' after '?', add it right after hostname ↵ | Michael Krelin | 1 | -2/+9 |
if needed. | ||||
2005-07-20 | moved util::canonicalize_url to consumer class | Michael Krelin | 2 | -27/+27 |
2005-07-20 | invalidate invalid handles. | Michael Krelin | 1 | -1/+3 |
2005-07-19 | still finalizing stuff with eliminating konforka requirement | Michael Krelin | 1 | -0/+10 |
2005-07-19 | initial commit of libopkele - OpenID support library | Michael Krelin | 9 | -0/+844 |