Ryan,
The question is, for what purpose you need the address of all mailing
list subscribers?
If you want to communicate to all, you can send mail to the mailing
list. If you want the email id of a particular user, you can find it
from the mail he/she posted.
Regards,
Jack
----------------------------------------------------------------
"If you can find something everyone agrees on, it's wrong"
-----Original Message-----
From: mediawiki-l-bounces(a)lists.wikimedia.org
[mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Ryan
McDermott
Sent: Tuesday, July 03, 2007 5:04 AM
To: MediaWiki announcements and site admin list
Subject: Re: [Mediawiki-l] can
??
-----Original Message-----
From: mediawiki-l-bounces(a)lists.wikimedia.org
[mailto:mediawiki-l-bounces@lists.wikimedia.org]On Behalf Of Thomas
Dalton
Sent: Monday, July 02, 2007 7:05 PM
To: MediaWiki announcements and site admin list
Subject: Re: [Mediawiki-l] can
> Do you know Where i can have a masters list of all wikimedia users?
[[Special:Listusers]] on each wiki. I don't think there is a list of
all users across the different projects. What exactly are you wanting
to do? It sounds like you are trying to harvest addresses from
Wikimedia in order to spam users, which will not be appreciated.
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
This electronic mail (including any attachment thereto) may be confidential and privileged and is intended only for the individual or entity named above. Any unauthorized use, printing, copying, disclosure or dissemination of this communication may be subject to legal restriction or sanction. Accordingly, if you are not the intended recipient, please notify the sender by replying to this email immediately and delete this email (and any attachment thereto) from your computer system...Thank You
All, I've been getting a lot of complaints from users about when
entering text in the search box and they hit enter , searching defaults
to doing a 'go' search (like pressing the go button). Is there a way to
change this behavior so when users enter text and press enter the search
defaults to a 'page results search' instead? Thank you very much.
-p
Hi All,
I'm looking for some help with the LdapAuthentication extension,
specifically group synchronization and access controls based on the LDAP
group membership. Here's a lil info on my setup:
Gentoo Box with LAMP is running mediawiki:
* MediaWiki: 1.6.8
* PHP: 4.4.2-pl2-gentoo (apache2handler)
* MySQL: 4.1.14-log
* LDAP Authentication Plugin (version 1.1f (alpha)), LDAP Authentication
plugin with support for multiple LDAP authentication methods, by Ryan
Lane
(the latest download on the website has version 1.1f
alpha listed, however when you view this file, you'll notice the version
defined is 1.1f (non-alpha) and the code is different than the 1.1f
alpha)
This is connecting to a Windows 2003 Active Directory LDAP server hosted
on another machine.
Here is my config as it pertains to LDAP
require_once( "includes/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array( "SMP-INC" );
$wgLDAPServerNames = array( "SMP-INC"=>"frodo.smp-inc.comlegolas.smp-inc.com" );
$wgLDAPSearchStrings = array( "SMP-INC"=>"SMP-INC\\USER-NAME" );
#$wgLDAPSearchStrings = array( "SMP-INC"=>"USER-NAME(a)SMP-INC.com" );
$wgLDAPUseSSL = false; //not recommended but OK for testing
$wgLDAPEncryptionType = array( "SMP-INC"=>'clear' ); // this is needed
in >= 1.1c
$wgLDAPUseLocal = true; //allows mysql db driven auth (default Root
user)
$wgMinimalPasswordLength = 1;
$wgLDAPRetrievePrefs = array( "SMP-INC"=>true ); // this is needed in >=
1.1c
$wgLDAPUpdateLDAP = array( "SMP-INC"=>"false" ); //disables mediawiki
from updating LDAP
$wgLDAPDebug = 3; //debugging
#GROUP BASED AUTH
$wgLDAPSearchAttributes = array( "SMP-INC"=>"sAMAccountName" );
$wgLDAPBaseDNs = array( "SMP-INC"=>"cn=users,dc=smp-inc,dc=com" );
$wgLDAPUseLDAPGroups = array( "SMP-INC"=>true );
$wgLDAPRequiredGroups = array(
"SMP-INC"=>array(
"cn=wiki-readonly,cn=users,dc=smp-inc,dc=com",
"cn=wiki-readwrite,cn=users,dc=smp-inc,dc=com",
"cn=wiki-sysops,cn=users,dc=smp-inc,dc=com"
)
);
$wgLDAPLowerCaseUsername = array( "SMP-INC"=>true );
$wgLDAPGroupUseFullDN = array( "SMP-INC"=>true );
$wgLDAPLowerCaseUsername = array( "SMP-INC"=>true );
$wgLDAPGroupObjectclass = array( "SMP-INC"=>"group" );
$wgLDAPGroupAttribute = array( "SMP-INC"=>"member" );
$wgLDAPGroupSearchNestedGroups = array( "SMP-INC"=>true );
# Prevent new user registrations except by sysops
$wgGroupPermissions['*']['createaccount'] = false;
# Disable reading by anonymous users
$wgGroupPermissions['*']['read'] = false;
# But allow them to read the Login Page, and JS/CSS pages
$wgWhitelistRead = array( "Special:Userlogin", "-",
"MediaWiki:Monobook.css" );
$wgGroupPermissions['wiki-readonly']['move'] = false;
$wgGroupPermissions['wiki-readonly']['read'] = true;
$wgGroupPermissions['wiki-readonly']['edit'] = false;
$wgGroupPermissions['wiki-readonly']['createpage'] = false;
$wgGroupPermissions['wiki-readonly']['createtalk'] = false;
$wgGroupPermissions['wiki-readonly']['upload'] = false;
$wgGroupPermissions['wiki-readonly']['reupload'] = false;
$wgGroupPermissions['wiki-readonly']['reupload-shared'] = false;
$wgGroupPermissions['wiki-readonly']['minoredit'] = false;
$wgGroupPermissions['wiki-readwrite']['move'] = true;
$wgGroupPermissions['wiki-readwrite']['read'] = true;
$wgGroupPermissions['wiki-readwrite']['edit'] = true;
$wgGroupPermissions['wiki-readwrite']['createpage'] = true;
$wgGroupPermissions['wiki-readwrite']['createtalk'] = true;
$wgGroupPermissions['wiki-readwrite']['upload'] = true;
$wgGroupPermissions['wiki-readwrite']['reupload'] = true;
$wgGroupPermissions['wiki-readwrite']['reupload-shared'] = true;
$wgGroupPermissions['wiki-readwrite']['minoredit'] = true;
$wgGroupPermissions['wiki-sysops']['block'] = true;
$wgGroupPermissions['wiki-sysops']['createaccount'] = true;
$wgGroupPermissions['wiki-sysops']['delete'] = true;
$wgGroupPermissions['wiki-sysops']['deletedhistory'] = true;
$wgGroupPermissions['wiki-sysops']['editinterface'] = true;
$wgGroupPermissions['wiki-sysops']['import'] = true;
$wgGroupPermissions['wiki-sysops']['importupload'] = true;
$wgGroupPermissions['wiki-sysops']['move'] = true;
$wgGroupPermissions['wiki-sysops']['patrol'] = true;
$wgGroupPermissions['wiki-sysops']['protect'] = true;
$wgGroupPermissions['wiki-sysops']['rollback'] = true;
$wgGroupPermissions['wiki-sysops']['upload'] = true;
$wgGroupPermissions['wiki-sysops']['reupload'] = true;
$wgGroupPermissions['wiki-sysops']['reupload-shared'] = true;
$wgGroupPermissions['wiki-sysops']['unwatchedpages'] = true;
$wgGroupPermissions['wiki-sysops']['autoconfirmed'] = true;
$wgGroupPermissions['wiki-sysops']['userrights'] = true;
I created 3 Active directory groups and a user for each group:
GROUP USER
wiki-readonly wiki-ro
wiki-readwrite wiki-rw
wiki-sysops wiki-user
I can successfully authenticate against LDAP groups as defined by
$wgLDAPRequiredGroups. Users that are not in $wgLDAPRequiredGroups can
NOT log in. So LDAP is working and group authentication is working.
It is my understanding that at this point I should be able to set
$wgGroupPermissions based on the Active Directory group name so long as
wiki/AD sync is setup as defined by $wgLDAPUseLDAPGroups. With
debugging set to 3, I can log in as any of the 3 defined users, however
they all receive the same group memberships; users and *.
Entering validDomain
User is using a valid domain.
Setting domain as: SMP-INC
Entering getCanonicalName
Username isn't empty.
Munged username: Wiki-rw
Entering authenticate
Entering Connect
Using TLS or not using encryption.
Using servers: ldap://frodo.smp-inc.comldap://legolas.smp-inc.com
Connected successfully
Lowercasing the username: wiki-rw
Entering getSearchString
Doing a straight bind
userdn is: SMP-INC\wiki-rw
Binding as the user
Binded successfully
Entering getUserDN
Created a regular filter: (sAMAccountName=wiki-rw)
Using base: cn=users,dc=smp-inc,dc=com
Fetched username is not a string (check your hook code...).
Pulled the user's DN: CN=wiki-rw,CN=Users,DC=smp-inc,DC=com
Checking for (new style) group membership
Entering isMemberOfRequiredLdapGroup
Required
groups:cn=wiki-readonly,cn=users,dc=smp-inc,dc=com,cn=wiki-readwrite,cn=
users,dc=smp-inc,dc=com,cn=wiki-sysops,cn=users,dc=smp-inc,dc=com
Entering getUserGroups
Entering getGroups
Search string:
(&(member=CN=wiki-rw,CN=Users,DC=smp-inc,DC=com)(objectclass=group))
Returned groups:cn=wiki-readwrite,cn=users,dc=smp-inc,dc=com
Returned groups:
Found user in a group.
Retrieving LDAP group membership
Entering getUserGroups
Entering getAllGroups
Entering getGroups
Search string: (&(member=\5c2a)(objectclass=group))
Returned groups:
Returned groups:
Retrieving preferences
Retrieved: , , wiki-rw, wiki-rw
Authentication passed
Entering updateUser
Setting user preferences.
Pulling groups from LDAP.
Available groups are:
bot,sysop,bureaucrat,wiki-readonly,wiki-readwrite,wiki-sysops
Effective groups are: *,user
Checking to see if user is in: bot
Entering hasLDAPGroup
Checking to see if user is in: sysop
Entering hasLDAPGroup
Checking to see if user is in: bureaucrat
Entering hasLDAPGroup
Checking to see if user is in: wiki-readonly
Entering hasLDAPGroup
Checking to see if user is in: wiki-readwrite
Entering hasLDAPGroup
Checking to see if user is in: wiki-sysops
Entering hasLDAPGroup
Saving user settings.
You'll notice the line: "Effective groups are: *,user". Shouldn't this
show wiki-readwrite, since that's the AD group this user belongs to? Or
does it not check the AD groups until it says "checking to see if user
is in: wiki-readwrite"? Also, once the member is found in an AD group,
should the MySQL table "wikidb_user_groups" get an UPDATE statement
adding the userid to the AD group?
I've read a lot and looked for Ryan Lane on Freenode. I think I'm
having similar problems as this guy, but I have the newer version:
http://www.mediawiki.org/wiki/Extension_talk:LDAP_Authentication/archive
1#Group_Synchronization
Thanks,
Kbruss
ake me off mailing list
---------------------------------
Building a website is a piece of cake.
Yahoo! Small Business gives you all the tools to get online.
Hello,
I have several sites based upon mediawiki and I would like to use
interwiki transclusion mechanism to create a component (e.g. a
template:components:componentid article) in one of them (a pseudo
commons) to reuse on the other sites.
The mechanism works fine for the first inclusion (using
{{SourceWiki:components:componentid}}), but with a signification
problem : any subsequent modification of the component is not updated
in the calling page.
Strangely, any modification called from the calling page is correctly
performed on the source, but not reflected back in the calling page.
Furthermore, attempt to delete and recreate the call to the template
from the calling page, reintroduce initial content.
It looks to me that the original template content is cached somewhere
and not superseded later on.
Many thanks in advance for any explanation or solution.
Best regards
Constant Depièreux
Managing Director
Applied Quality Technologies Europe sprl
Mobile:+32 (0)475 555 818
Courriel: constant.depiereux(a)aqte-consulting.eu
Site: http://www.aqte-consulting.eu
PS : Sites involved are :
Source : http://www.qualitypedia.eu (http://www.qualitypedia.eu/
index.php?title=Modèle:Composants:Encre)
Target : http://www.qualitionnaire.eu (http://www.qualitionnaire.eu/
index.php?title=Encre)
Hello All,
How can I block read and write access for all special pages for all
users except sysop ?
Thanks
-- Pranav
------------------------------
http://pd.dnsalias.org
Daniel asked
> >Are you running a MEMCACHED server?
>
I replied:
> Not that I'm aware of, at least certainly not I set up
> myself, but this is running on a site I have hosted with
> phpwebhosting
I put in a help ticket to see if they are MEMCAHing. From what I can tell I
don't think so. I have great up time with these guys, and have a bunch of
stuff with them. I'd hate to have to move to different hosting, but this has
been a huge frustration, and their help and docs are pretty terrible.
Any other ideas why I might have session files with no data in them?
Thanks, Scott
Hello,
I ma currently setting a wikipedia mirror. I have inserted all the data. And
i need the search to work.
For that i did a "php ./maintenance/rebuildall.php" while on the mediawiki
root.
However the script always fails on me by a "MySQL host has gone away"
error. Can you please help ?
Thank you for your time,
Waleed A. Meligy
Is there a way to automatically link the wiki words in an article? i.e. suppose in an article, there may be words like "open source" or "software" for which articles are there in the wiki. Currently we have to manually link them like [[open source]] or [[software]]. But most of the cases, the author may not be knowing whether that article exists or not, or there may be case inconsistencies. Is it possible to automatically link the words or phrases that has an entry in the page table as titles?
Regards,
Jack
------------------------------------------------------------------------------------
"If you can find something everyone agrees on, it's wrong"
This electronic mail (including any attachment thereto) may be confidential and privileged and is intended only for the individual or entity named above. Any unauthorized use, printing, copying, disclosure or dissemination of this communication may be subject to legal restriction or sanction. Accordingly, if you are not the intended recipient, please notify the sender by replying to this email immediately and delete this email (and any attachment thereto) from your computer system...Thank You