From pcolsen at gmail.com Mon Apr 1 14:12:13 2013 From: pcolsen at gmail.com (Olsen Peter) Date: Mon, 1 Apr 2013 14:12:13 -0400 Subject: [Moin-user] Running MoinMoin on an Android Smartphone Message-ID: <990C1FF4-4D5E-4624-B223-CECD7D64B478@gmail.com> Hi, I'm writing to ask for help installing MoinMoin on a Samsung Galaxy Note 2. I use MoinMoin for about everything, from random reference material to a daily log of events. I started using it on Linux and have migrated through Windows and MAC OS-X. I now want to run it on my Galaxy Note 2 under Android. I plan to store my data on Dropbox (or the Google cloud-drive) so I can get at it from all my machines. Has anyone done this? If so may I ask either for directions or for some hints? Finally, if this is something every damned fool should know, please think of me as not quite that good --- as long as you send the info Peter Olsen pcolsen at gmail.com Freedom of religion protects belief from constraint, not from question. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tw at waldmann-edv.de Wed Apr 3 07:19:41 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Wed, 03 Apr 2013 13:19:41 +0200 Subject: [Moin-user] Running MoinMoin on an Android Smartphone In-Reply-To: <990C1FF4-4D5E-4624-B223-CECD7D64B478@gmail.com> References: <990C1FF4-4D5E-4624-B223-CECD7D64B478@gmail.com> Message-ID: <515C104D.6030102@waldmann-edv.de> Moin Peter, > I'm writing to ask for help installing MoinMoin on a > Samsung Galaxy Note 2. Hehe. /me has a Galaxy Note 1. ;) > I now want to run it on my Galaxy Note 2 under Android. I plan to store > my data on Dropbox (or the Google cloud-drive) so I can get at it from > all my machines. For moin 1.x you would need something that is very close to a real filesystem. Even NFS doesn't work under all circumstances. You also need something that is rather fast. I think adapting the moin1 storage to anything else than a real filesystem would be a major pain, so better don't try that. moin 2 is more flexible on the storage layer and we already have support for quite different storage methods, but not for any "remote cloud storage". You maybe could implement a key-value store based on some cloud service for its storage. You'ld either need to rebuild whoosh index after each change in the storage or put the whoosh index into the cloud, too, and write a whoosh backend, too. But be aware that moin2 is not production ready yet, but rather for developers and adventurous users. About the android stuff: I never tried moin on android, but there is sl4a and python4android, so MAYBE it could work. One always has to ask the question, whether that makes SENSE or whether it is not much easier to just have connectivity to ONE server running moin and accessing it via some client software (browser or other). > Has anyone done this? If so may I ask either for directions or for some > hints? https://moinmo.in/MoinMoin2.0 In the repo, it is MoinMoin/storage/stores/... Cheers, Thomas From Mark.Martinec+moin at ijs.si Fri Apr 5 20:45:33 2013 From: Mark.Martinec+moin at ijs.si (Mark Martinec) Date: Sat, 6 Apr 2013 02:45:33 +0200 Subject: [Moin-user] Some crawler makes MonthCalendar produce endless pages, even thought not logged in Message-ID: <201304060245.33710.Mark.Martinec+moin@ijs.si> It happened once, now I'm seeing happening again: some web crawler stumbled across our MoinMoin wiki (1.9.4), and the auto-generated pages keep sprouting, eventually filling up a directory (32k files): HelpOnMacros(2f)MonthCalendar(2f)2000(2d)09(2d)03 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)08(2d)15 HelpOnMacros(2f)MonthCalendar(2f)2003(2d)01(2d)15 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)09(2d)19 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)08(2d)22 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)10(2d)14 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)10(2d)09 HelpOnMacros(2f)MonthCalendar(2f)2011(2d)02(2d)22 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)11(2d)13 HelpOnMacros(2f)MonthCalendar(2f)2008(2d)11(2d)05 HelpOnMacros(2f)MonthCalendar(2f)1996(2d)08(2d)18 HelpOnMacros(2f)MonthCalendar(2f)2018(2d)12(2d)16 HelpOnMacros(2f)MonthCalendar(2f)2016(2d)10(2d)13 HelpOnMacros(2f)MonthCalendar(2f)1995(2d)12(2d)08 HelpOnMacros(2f)MonthCalendar(2f)1996(2d)08(2d)15 HelpOnMacros(2f)MonthCalendar(2f)1996(2d)05(2d)28 HelpOnMacros(2f)MonthCalendar(2f)2011(2d)05(2d)10 HelpOnMacros(2f)MonthCalendar(2f)1994(2d)10(2d)05 According to apache log, the crawler keeps doing http GET requests like these: GET .../HelpOnMacros/MonthCalendar?calparms=HelpOnMacros/ MonthCalendar,2001,12,2,-51,,,MonthCalendarTemplate HTTP/1.1 Other page creation is restricted by only allowing a POST request from internal networks, and page creation is restricted to logged-in (Known) users. So I wonder where the problem lies: is it our misconfiguration, or is it considered 'normal' that any non-authenticated request can cause some macro to create pages by a simple GET. What would be a good way of stopping this? I don't want to just block the crawler, because next time some other crawler may come back again; the disease should be blocked at its cause. Since the MonthCalendar macro is not actually needed, perhaps it should just be disabled entirely. What is the proper way of doing that? Mark From tw at waldmann-edv.de Sun Apr 7 18:16:57 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Mon, 08 Apr 2013 00:16:57 +0200 Subject: [Moin-user] Some crawler makes MonthCalendar produce endless pages, even thought not logged in In-Reply-To: <201304060245.33710.Mark.Martinec+moin@ijs.si> References: <201304060245.33710.Mark.Martinec+moin@ijs.si> Message-ID: <5161F059.5030106@waldmann-edv.de> Hi, > It happened once, now I'm seeing happening again: some web crawler ... are a PITA. :| > stumbled across our MoinMoin wiki (1.9.4), and the auto-generated > pages keep sprouting, It's not really (valid) pages, right? But just directories with an empty edit-log I guess? > eventually filling up a directory (32k files): Use "moin ... maint cleanpage" to periodically clean up until you have installed the fix. After seeing that problem getting worse, I recently found and fixed the issue: http://hg.moinmo.in/moin/1.9/rev/6489ec33874d It should at least help for some cases, esp. if there are no write permissions for the visitors creating such pagedirs. It can't help for cases when people (bots) really start editing, but never cancel or save. > According to apache log, the crawler keeps doing > http GET requests like these: > > GET .../HelpOnMacros/MonthCalendar?calparms=HelpOnMacros/ > MonthCalendar,2001,12,2,-51,,,MonthCalendarTemplate HTTP/1.1 Yeah, spidering gone wild. If the bot is too much of a pain, you can try adding it to robots.txt and if that doesn't help, hosts_deny and/or ua_spiders. > Other page creation is restricted by only allowing > a POST request from internal networks, and page creation > is restricted to logged-in (Known) users. What you see is not creation of a real page, it was just a bug in the backend code leading to (more or less) empty pagedirs. > Since the MonthCalendar macro is not actually needed, > perhaps it should just be disabled entirely. What is > the proper way of doing that? As it is a builtin macro, you would either have to remove it from MoinMoin/macro/... or put a macro of same name (but not doing same thing) into data/plugin/macro/... But first try the patch, I guess it should help. BTW, check if your moin has all the security patches needed, see: https://moinmo.in/SecurityFixes Cheers, Thomas From harekal.vikyath at gmail.com Wed Apr 10 13:01:23 2013 From: harekal.vikyath at gmail.com (Vikyath Harekal) Date: Wed, 10 Apr 2013 22:31:23 +0530 Subject: [Moin-user] Interested in GSoC Message-ID: I am Vikyath Harekal, currently 6th semester(3rd year) student at PES Institute of Technology(PESIT), Bangalore, Karnataka, India. As i went through, the ideas list, i was quiet impressed by few of the projects. I would really love to do some project with this organisation as a part of GSoC may be based on python, html, css, js. -- *Vikyath Harekal* 6th Sem, PESIT-CS -------------- next part -------------- An HTML attachment was scrubbed... URL: From harekal.vikyath at gmail.com Wed Apr 10 21:29:06 2013 From: harekal.vikyath at gmail.com (Vikyath Harekal) Date: Thu, 11 Apr 2013 06:59:06 +0530 Subject: [Moin-user] [GSoC] Regarding Validation of Wiki Contents Message-ID: I am Vikyath Harekal, currently 6th semester(3rd year) student at PES Institute of Technology(PESIT), Bangalore, Karnataka, India I am impressed by few project ideas .. and would like to know more about the project idea "Validation of Wiki Contents" -- *Vikyath Harekal* 6th Sem, PESIT-CS -------------- next part -------------- An HTML attachment was scrubbed... URL: From tw at waldmann-edv.de Thu Apr 11 18:05:14 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Fri, 12 Apr 2013 00:05:14 +0200 Subject: [Moin-user] [GSoC] Regarding Validation of Wiki Contents In-Reply-To: References: Message-ID: <5167339A.2090801@waldmann-edv.de> Hi Vikyath, > I am impressed by few project ideas .. and would like to know more > about the project idea "Validation of Wiki Contents" Please join us on IRC #moin-dev (on freenode). Maybe have a look at moin2 first, so you can ask specific questions about what you want to know (we expect that you do own research and you have own ideas for your project). cheers, Thomas From philip.colmer at linaro.org Wed Apr 17 13:53:52 2013 From: philip.colmer at linaro.org (Philip Colmer) Date: Wed, 17 Apr 2013 18:53:52 +0100 Subject: [Moin-user] How do I troubleshoot ACLs? Message-ID: I'm changing the authentication platform for a moin wiki because the current platform cannot be used after a certain date. I'm switching to LDAP authentication and it is important to stress that the actual authentication is working. However, ACLs are not working. I've created pages named after the various groups that are then used in the ACLs, but I'm getting the message "You are not allowed to view this page." Is there any debugging I can turn on to help me understand the steps that are being taken to check the user's ID against the group page? Thanks. Philip -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramtnez at gmail.com Sat Apr 20 05:59:39 2013 From: ramtnez at gmail.com (=?ISO-8859-1?Q?Rub=E9n_Ant=F3n?=) Date: Sat, 20 Apr 2013 11:59:39 +0200 Subject: [Moin-user] [GSoC] Network API project Message-ID: Hi, I am Rub?n Ant?n, currently 5th year student at University of Alicante, Alicante, Spain. I would like participe in GSoC 2013 under MoinMoin organization because some of the project ideas seem me amazing, but the idea of designing and building a Network API is which has got all my attention. I have understood Network API as REST API. This REST API must implement CRUD operations over the wiki items. These implemented operations will be used from different points such as user interface, wiki sync and scripts. I have been diving into MoinMoin project last days: reading the documentation, following the tutorials to create my first wiki,... The next step is to get familiar with the codebase. If someone can recommend some issue to get started working in the project I will be very grateful. Thanks in advance, Rub?n -------------- next part -------------- An HTML attachment was scrubbed... URL: From tw at waldmann-edv.de Sat Apr 20 08:37:07 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Sat, 20 Apr 2013 14:37:07 +0200 Subject: [Moin-user] [GSoC] Network API project In-Reply-To: References: Message-ID: <51728BF3.3090009@waldmann-edv.de> Hi Rub?n, > If someone can recommend some issue to get started working in the > project I will be very grateful. Well, it's a bit hard to recommend something without knowing you better, what interests and capabilities you have. So maybe just browse the issue tracker and if you have specific questions about an issue, ask on IRC #moin-dev. Also, hang out with us there in general, communication there usually works faster than via ML. Cheers, Thomas From jerome.bove at camptocamp.com Fri Apr 26 10:07:09 2013 From: jerome.bove at camptocamp.com (=?ISO-8859-1?Q?J=E9r=F4me_Bove?=) Date: Fri, 26 Apr 2013 16:07:09 +0200 Subject: [Moin-user] LDAP authentification and ACL Message-ID: Hi everyone ! I've managed to get LDAP authentification to work with my MoinMoin installation by using the following code in Apache configuration: AuthName "Wiki wiki1" AuthType Basic AuthBasicProvider ldap AuthLDAPGroupAttribute memberUid AuthLDAPGroupAttributeIsDN off AuthLDAPUrl "ldap:// 10.27.21.6/dc=ldap,dc=c2c?uid??(|(gidNumber=1029)(sambaSID=*))" Require ldap-group cn=dev,ou=Groups,dc=ldap,dc=c2c Require ldap-group cn=mapfish,ou=Groups,ou=Externals,dc=ldap,dc=c2c Require ldap-group cn=sitev5,ou=Groups,ou=Externals,dc=ldap,dc=c2c I can login with any user from dev, mapfish and sitev5 groups but all users have read write permissions. What I need is readonly permissions for group sitev5. I tried to do this in /var/www/wiki/private/moin-1.9.7/MoinMoin/config/wiki1.py: acl_rights_before = u'-sitev5:write,delete,revert' And nothing changed, I can still edit pages from a user in sitev5 group. So I tried to use the whole ldap dn: acl_rights_before = u'-cn=sitev5,ou=Groups,ou=Externals,dc=ldap,dc=c2c:write,delete,revert' But this is exactly the same. Does anybody have an idea of how I could achieve to have a readonly group ? No matter for me if it is managed with apache or with moinmoin. Have a nice weekend, J?r?me -------------- next part -------------- An HTML attachment was scrubbed... URL: From shivansh.bits at gmail.com Sat Apr 27 18:57:48 2013 From: shivansh.bits at gmail.com (Shivansh Srivastava) Date: Sun, 28 Apr 2013 04:27:48 +0530 Subject: [Moin-user] Moinmoin - GSoC 2013 Application Message-ID: Hi, I am Shivansh, pursuing Engineering at BITS Pilani, currently in my Final year. I am versed in Web Technologies focusing mainly UI, that include HTML5, JavaScripts (jQuery, ExtJs, Sencha), CSS. I have worked in my college on several websites with the same knowledge. I had also given a talk at the 3rd WikiConference held in Mumbai, India, on "Improving Wiki UI using AJAX & jQuery" & presented 4 ideas/projects with the Wiki community. The mockups of my presentation and the ideas presented in it are here . I also worked with the Scripps Research Institute on the project - "BioGPS:JQuery-based BioGPS gene-report layout canvas" - under Mr. Ian Macleod, as part of GSoC 2012 with a Django/python backend. (Sample Code ) My main aim in any project is improvement of User-Interface, so that the end user is the one who is gains the most by the simplicity and effectiveness of the project. I browsed through the Ideas list - since I would like to work on a project that enhances the User-interactivity (also since my previous GSoC project was a jQuery based one, I feel comfortable with the same), I would like to work on the idea - "Implement jquery_ui autocomplete on all textfields". Apart from this, if there is any jQuery/javascript related project that may help in smooth transition from moin 1.x to moin 2.x or older jquery libraries (1.3.x, 1.4.x, 1.7.x to 1.9.x), please let me know. Thank you. With Regards, Shivansh -------------- next part -------------- An HTML attachment was scrubbed... URL: From chitrankdixit at gmail.com Sat Apr 27 22:01:43 2013 From: chitrankdixit at gmail.com (Chitrank Dixit) Date: Sun, 28 Apr 2013 07:31:43 +0530 Subject: [Moin-user] MoinMoin Wiki Project Idea Python 3.x porting Message-ID: Good Morning Hello MoinMoin Wiki developers I need to talk about some of the Project Ideas that has been marked with this image [image: /!\] Are these ideas are subject to any change or removal ? I am asking this because I am going to apply for GSOC 2013 with one of such ideas that has been marked with this symbol. *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * *MCA * *trackleech.blogspot.in* -------------- next part -------------- An HTML attachment was scrubbed... URL: From harikripas at gmail.com Sun Apr 28 02:20:06 2013 From: harikripas at gmail.com (hari k) Date: Sun, 28 Apr 2013 14:20:06 +0800 Subject: [Moin-user] How to integrate moin moin with AD & LDAP Message-ID: Dear All , I have managed to authenticate moin moin using both AD & LDAP . I have documented the same here . http://adminlogs.info/2013/04/28/moin-moin-wiki-active-directory-integration/ http://adminlogs.info/2013/04/28/how-to-login-moin-moin-using-ldap-credentials/ Hope that this will be helpful for some one trying this in future. -- Thanks & Regards, -------------- Hari.K -------------- next part -------------- An HTML attachment was scrubbed... URL: From tw at waldmann-edv.de Sun Apr 28 18:39:43 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Mon, 29 Apr 2013 00:39:43 +0200 Subject: [Moin-user] LDAP authentification and ACL In-Reply-To: References: Message-ID: <517DA52F.30404@waldmann-edv.de> > I've managed to get LDAP authentification to work with my MoinMoin > installation by using the following code in Apache configuration: > > > AuthName "Wiki wiki1" > AuthType Basic > AuthBasicProvider ldap > AuthLDAPGroupAttribute memberUid > AuthLDAPGroupAttributeIsDN off > AuthLDAPUrl > "ldap://10.27.21.6/dc=ldap,dc=c2c?uid??(|(gidNumber=1029)(sambaSID=*)) > " > Require ldap-group cn=dev,ou=Groups,dc=ldap,dc=c2c > Require ldap-group cn=mapfish,ou=Groups,ou=Externals,dc=ldap,dc=c2c > Require ldap-group cn=sitev5,ou=Groups,ou=Externals,dc=ldap,dc=c2c > >From moin's perspective, this is GivenAuth (done by the web server), not ldap (done by moin). > Does anybody have an idea of how I could achieve to have a readonly > group ? No matter for me if it is managed with apache or with moinmoin. There is no support for ldap groups in moin. There was a project about this some years ago, but it wasn't finished. The code still exists on hg.moinmo.in. So, your only choice right now is to create a group either on a page or in your wiki config. Cheers, Thomas From tw at waldmann-edv.de Sun Apr 28 18:47:05 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Mon, 29 Apr 2013 00:47:05 +0200 Subject: [Moin-user] MoinMoin Wiki Project Idea Python 3.x porting In-Reply-To: References: Message-ID: <517DA6E9.3010903@waldmann-edv.de> > Hello MoinMoin Wiki developers I need to talk about some of the Project > Ideas that has been marked with this image /!\ Please ask on IRC channel #moin-dev - ask very SPECIFIC questions (give URLs, give good citation) and wait for the answer. This will be much faster than here. From tw at waldmann-edv.de Mon Apr 29 16:03:26 2013 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Mon, 29 Apr 2013 22:03:26 +0200 Subject: [Moin-user] Mentors and/or Helpers wanted for Google Summer of Code 2013 Message-ID: <517ED20E.4050902@waldmann-edv.de> MoinMoin! ;) It looks like one of our mentors suddenly has much less time for mentoring, so we could need some help from the community, see there: https://moinmo.in/GoogleSoc2013 Cheers, Thomas From chitrankdixit at gmail.com Tue Apr 30 17:32:46 2013 From: chitrankdixit at gmail.com (Chitrank Dixit) Date: Wed, 1 May 2013 03:02:46 +0530 Subject: [Moin-user] Understanding more about Change in API and UI project Idea Message-ID: Hello MoinMoin developers I read about Changing API and UI from the Project Idea page of MoinMoin Wiki but I am still unable yo figure out "Most of the UI, URLs, API is currently based on using NAMES for identifying an item. But at many places, using a ITEMID or REVID instead or additionally to a name would be better." Does this means Working over the database with primary key most of the times for Items NAMES but at many places ITEMID or REVID would be better. Please correct me if wrong and please show me some example to make me more clear and aware about the problem. *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * *MCA * *trackleech.blogspot.in* -------------- next part -------------- An HTML attachment was scrubbed... URL: From chitrankdixit at gmail.com Tue Apr 30 17:37:25 2013 From: chitrankdixit at gmail.com (Chitrank Dixit) Date: Wed, 1 May 2013 03:07:25 +0530 Subject: [Moin-user] Understanding more about Change in API and UI project Idea In-Reply-To: References: Message-ID: the Project Ideas link for Google Summer of Code 2013 http://moinmo.in/GoogleSoc2013/InitialProjectIdeas/ I didn't mention the link in the above mail. *Regards * *Chitrank Dixit * *IIPS-DAVV * *Indore (M.P.) , India * *MCA * *trackleech.blogspot.in* On Wed, May 1, 2013 at 3:02 AM, Chitrank Dixit wrote: > Hello MoinMoin developers > > I read about Changing API and UI from the Project Idea page of MoinMoin > Wiki but I am still unable yo figure out > > "Most of the UI, URLs, API is currently based on using NAMES for > identifying an item. But at many places, using a ITEMID or REVID instead or > additionally to a name would be better." > > Does this means Working over the database with primary key most of the > times for Items NAMES but at many places ITEMID or REVID would be better. > Please correct me if wrong and please show me some example to make me more > clear and aware about the problem. > > *Regards > * > *Chitrank Dixit > * > *IIPS-DAVV > * > *Indore (M.P.) , India * > *MCA > * > *trackleech.blogspot.in* > -------------- next part -------------- An HTML attachment was scrubbed... URL: