273 Commits

Author SHA1 Message Date
thepurpleblob
38612df899 MDL-15476
Can now override the public key lifetime by specificying value
for $CFG->mnetkeylifetime in config.php

Merged from STABLE_19
2008-06-30 14:55:48 +00:00
thepurpleblob
90715d7a8d MDL-14793
Added some debugging messages, if anything fails.

Merged from STABLE_19
2008-06-30 14:16:39 +00:00
Francois Marier
6800d78e06 Drift between CVS and git
- large deletions
- lucene updates
- error() => print_error()
- NO_MOODLE_COOKIES define
- various other things
2008-06-25 17:31:23 +00:00
cataluke
e47ac6818b MDL-15008: mnet/environment.php: Update wwwroot/ip_address when key is deleted/recreated. 2008-06-12 01:16:49 +00:00
skodak
cc38ff5d6d MDL-15097 mnet conversion revisited 2008-06-05 18:07:41 +00:00
skodak
c7da43571b MDL-14679 converted some count_records 2008-06-02 21:47:31 +00:00
skodak
a5d424df7c MDL-14679 converted some get/set_field() 2008-06-02 21:39:23 +00:00
skodak
fd0e6640cc MDL-14679 fixed some more $db's 2008-05-31 22:18:41 +00:00
thepurpleblob
15c31560d8 MDL-14659
Add bypass list for proxy usage.
2008-05-06 14:59:39 +00:00
scyrma
2c797a470a MDL-14654: False is a problem, zero is fine. (merge from 1.9) 2008-05-06 05:00:47 +00:00
thepurpleblob
2e34d3f979 MDL-14406
MNET can now establish a peer through a proxy

Merged from STABLE_19
2008-04-30 14:35:32 +00:00
dongsheng
ef35441d27 MDL-14460, fix get_context_instance, merged from MOODLE_19_STABLE, see tracker. 2008-04-22 06:24:14 +00:00
donal
09f0abb2ff MDL-12492: Thanks to Nigel McNie, this addresses a problem which prevents hosts from re-keying when their keys expire. 2008-02-15 08:32:22 +00:00
donal
309eb04025 Write to the log when the SSL key is created 2008-02-15 08:10:50 +00:00
donal
ab855aaacc MDL-12492: This patch addresses a problem which prevents hosts from re-keying when their keys expire. 2008-02-12 22:27:47 +00:00
donal72
1adbae673c Propagate additional error info about XML parse failures 2007-11-02 00:13:42 +00:00
donal72
d60a9e40fa More error info about XML parse failures 2007-11-02 00:11:23 +00:00
donal72
b3f0a052b2 Enable access to Mahara from testclient.php 2007-10-19 00:43:33 +00:00
donal72
fd7756e468 Laying groundwork for more Mnet error reporting 2007-10-17 08:14:47 +00:00
donal72
4ce054f348 Rewrite testclient.php to be a service browser for remote Moodles. This should be useful to people who are trying to connect to the API from non-Moodle hosts, or write software to connect to Moodle. MDL-10214, MDL-10174, MDL-10172, MDL-10171 2007-10-17 08:12:06 +00:00
donal72
f633d85d72 Change reflection methods to only report on methods that are being published to the inquiring host (instead of all methods that could be published). MDL-10214, MDL-10174, MDL-10172, MDL-10171 2007-10-17 08:08:12 +00:00
donal72
3d706b4989 Log error code and text in mnet_server_fault_xml function. MDL-10196 2007-10-16 14:02:40 +00:00
donal72
77ba581090 Create DistinguishedName records with a subjectAltName field, and recognise incoming certificates' subjectAltName fields: MDL-11020, MDL-10326 2007-10-16 13:28:45 +00:00
donal72
00d3c66b3a New check_credentials function, and the check_common_name function how handles the subjectAltName type. MDL-11020, MDL-10326 2007-10-16 13:27:06 +00:00
donal72
9c7096364c More helpful MNet error messages in debug mode 2007-10-16 09:02:26 +00:00
donal72
a2c6ab59d5 Removed a constraint that caused mnet to fail on clusters, vservers and other network configurations where the mnet client's hostname (as specified in the wwwroot) resolves to an IP address that differs from the IP address that it uses to contact other hosts. This should address MDL-10672 2007-10-16 03:26:39 +00:00
donal72
22882b6617 Add force_theme and theme attributes to peer class for Roaming Themes 2007-10-02 16:12:41 +00:00
donal72
e945004fd1 Bugfix caused by typo in /mnet/lib.php: This issue will have broken mnet for many users. 2007-10-02 06:45:40 +00:00
skodak
3772df8dee MDL-11354 ipaddress typo in mnet environment.php 2007-09-19 15:44:31 +00:00
stronk7
b16393cb07 Adding the $Id tag to some scripts to allow better changes detection.
(soory, I deleted a few trailing spaces within comments...)
2007-08-29 10:48:44 +00:00
moodler
94783496f1 Added some robustness because on at least two occasions the mnet_localhost_id has been spontaneously reset to a new entry, which causes havoc as no-one can log in. MDL-10828 2007-08-13 09:53:04 +00:00
donal72
c80934aa48 MDL-9314 : Fix typo $access / $accessctrl 2007-08-03 08:54:57 +00:00
donal72
1bef950e2e Sharpen up call to 'dangerous' functions. 2007-08-02 05:35:19 +00:00
donal72
68bcd355af Rename the 'promiscous' mode to 'dangerous' as promiscuous is used elsewhere. 2007-08-02 05:27:06 +00:00
donal72
4fc66605f2 Minor mnet keyswap bugfix 2007-08-02 05:16:59 +00:00
donal72
b26a847bbe Minor mnet bugfixing. 2007-08-02 00:19:43 +00:00
mjollnir_
2520258128 Merged Donal's changes to MNET to allow moodle to also network with mahara.
changelog follows

    [MNET-manual] added version.php, install.xml and upgrade.php patches
    Route remote users back to their home server without going through jump.php and land.php
    Display app-specific strings in the user view
    Display the application icon in the Remote Host block
    Hide the 'logs' tab if the application under review is not Moodle
    Hide the 'logs' tab if the application under review is not Moodle
    Update user record to note that picture == 1 once a picture has been
    transferred.
    Change 2 to uri - is this fluid?
    Add application paramter to bootstrap function
    Find the application
    Workaround for PHP5.2.2 bug: http://bugs.php.net/bug.php?id=41293
    $HTTP_RAW_POST_DATA was not being populated
    Ensure we get an application for our Peer
    Update the URI to use for MNET
    The default 'wantsurl' should be empty
    Use the appropriate 'land' url for the remote application
    Add hidden form elements for 'application'
    Add awareness of new Application concept
    Add awareness of new Application concept
    Add awareness of new Application concept
    Add awareness of new Application concept
    Add awareness of new Application concept
    Add awareness of new Application concept
    Add awareness of new Application concept
2007-07-14 03:00:12 +00:00
donal72
c8e564f5ff Bugfix: The $this->response['faultCode'] was returning the 1th element of the $this->response string (because a non-empty string == 1). 2007-04-29 13:55:11 +00:00
donal72
6bed4299ce MDL-9420 - SSO fails over https 2007-04-18 02:23:20 +00:00
donal72
b2d38907a4 MNET: Properly remove trailing slash from wwwroot: MDL-9157 2007-04-02 01:45:33 +00:00
donal72
dd9f1b7df5 Patch for upgrade breakage on IIS (and maybe other non-Apache webservers) MDL-8926 2007-03-26 22:51:37 +00:00
donal72
1008dad65a MNet goes from ISO8859-1 -> UTF-8; #MDL-8514 MDL-8514 2007-02-20 02:06:56 +00:00
donal72
e6976ae1f6 MNet: More error tracking updates 2007-02-07 14:11:22 +00:00
donal72
d452439a08 MNet: Standardise format of the mnet_client->error array 2007-02-07 12:43:08 +00:00
donal72
3e008de804 Mnet: We haven't been updating the last_connect_time field. Let's do that. 2007-01-24 23:17:08 +00:00
martinlanghoff
36e6379ef8 mnet: $CFG->mnet_dispatcher_mode - ensure we set it on install and upgrade, silence warnings - MDL-8284 2007-01-24 22:17:42 +00:00
donal72
83b9f9d825 Mnet: Restore query to check that an outgoing RPC call is permitted by the client machine's admin 2007-01-23 22:30:43 +00:00
donal72
cdf2232920 Mnet: Rename field: access to accessctrl for Oracle interop: MDL-8237 2007-01-23 21:27:50 +00:00
donal72
573f8b025c Mnet: Update user's enrolment information on jump/land 2007-01-23 02:38:54 +00:00
martinlanghoff
56eec24397 mnet: remove extra paranoid check in the mnet xmlrpc client
- Donal - this needs review. I don't think we can assume the remote
   end has the same service/method mappings we do. This will preclude
   us from using stuff we don't have installed the "server" code for
   but perhaps we do have the client code for.
2007-01-22 05:32:14 +00:00