marclaporte: joined #tikiwiki
polom fabricius: moloq Tiki|bot: Recent Bug: Tracker item: #4321 - - 9.1, trackers, security: hidden user selector type field keeps listing all the users as options - http://dev.tiki.org/item4321 helvas: joined #tikiwiki refizul: polom marclaporte: refizul: how happy are you with permissoncheck? refizul: it needs some more work
but it is on a good way
remember the htaccess bug report? With Litespeed webserver? Trebly: joined #tikiwiki refizul: this one: https://dev.tiki.org/item4281
I cannot reproduce the behaviour. marclaporte: ah refizul: name convention: would foo.inc.php be better than foo.php.inc? Trebly: joined #tikiwiki redflo: joined #tikiwiki
left #tikiwiki marclaporte: refizul: yes, better, but still different than other files in Tiki :-)
but maybe this should be become the new convention :-) :-)
it would solve the sorting problem refizul: we can do one reading prevention method or both for those files
I added something to htaccess - up in a few minutes marclaporte: The most important is the PHP based protection Tiki-KGB: tikiwiki 03fmg-sf r43672 10branches/10.x/ 10(11 files in 2 dirs)
tikiwiki [ENH] renaming files and variable, htaccess [KIL] permission_print not needed anymore refizul: I usual cases: I agree
In usual cases: I agree
but I'm not sure whether it'd be a good idea to use that in a permission check suite
the three files don't give any output. I don't want to hide that by a rewrite.
The check is used in cases where nasty problems are on the table - so hiding information is not the best idea then. marclaporte: http://demo.tiki.org/cartograf/permissioncheck/ refizul: what is cartograf? marclaporte: ah, it's a mapping application, built with Tiki
http://profiles.tiki.org/Cartograf "CartoGraf is an interactive web-based mapping application to enhance learning in history and geography classes in high schools. CartoGraf is mainly based on Maps, Drawings, PluginAppFrame and Trackers. It is a great example of how to use profiles in a general purpose app (Tiki) to make a very specific application."
It will be available as a teaching aid for all high school teachers in Québec
It will make teaching and learning way more fun :-) refizul: hui - impressive
this is something I will need in the future marclaporte: yeah, lphuberdeau really did some impressive work and it helped improve Tiki as a framework. luciash also did some magic
Well, the future is installing Tiki10 and applying the profile ;;-)
There are three goals for the project
1- Have the best possible app
Make it feel like a custom app that was made just for this, not a CMS which has maps in it
2- Have all the code in Tiki to keep future upgrades easy/fun/clean
They are acutely aware of having invested in systems which ended up as dead-end, expensive to maintain code
3- Build a community / ecosystem around this project. So hopefully, we can have dozens of schools all over the world which deploy it, and improve upon it, and help make it evolve goj_killedByISP: joined #tikiwiki marclaporte: So to build a communtity, deployability is a huge factor. Thus, the profiles system has been absolutely fantastic.
http://profiles.tiki.org/tiki-pagehistory.php?page=CartoGraf has nearly 400 revisions
Many of those are updates in todos, but there are still 100-200 revisions of the profile definition
And thus, CartoGraf has already been deployed hundreds of times for resting and development
And thus, CartoGraf has already been deployed hundreds of times for testing and development
Profiles has changed the way we work
4-5 people can work on the project MUCH more efficiently
and we can make many incremental refinements refizul: I guess I want to hear a public Tiki lecture somewhere around here, just to tell me about the whole stuff marclaporte: We have the monthly webinars :-) refizul: But as I already know: I'll be the one talking :-) marclaporte: yes, a good topic for the next webinar: the challenges of installing a web app on various infrastructures: "A crash course about TPC (Tiki Permission Check)" :-)
super! fabricius: (off) cool marclaporte: And part 2, by amette: Tiki Check: checking 50 things on your server :-)
And part 2, by amette: "Tiki Check: checking 50 things on your server, so you don't have to" :-) refizul: is it possible to get webserver document root path by PHP? It should, I think... this leads to an opportunity marclaporte: So if I understand properly from http://demo.tiki.org/cartograf/permissioncheck/, the best I can do is "risky" ? refizul: the Problem with htaccess pwassword protection is: it needs an absolute path
eh - no, wait
did you enable permissioncheck by script?
yes marclaporte: yes, I disabled, then enabled
Is it possible that running sh setup.sh messes up permissioncheck? refizul: yes, if you fix Tiki's permissions
the subdir permissioncheck should be excluded from recursive chmod marclaporte: ok, easy enough :-) refizul: but you can enable again marclaporte: brb fabricius: refizul: "... the subdir permissioncheck should be excluded from recursive chmod" I feel this might be a security issue, in respect of realistic typical behaviour of webmasters marclaporte: joined #tikiwiki Tiki-KGB: tikiwiki 03fmg-sf r43673 10branches/10.x/permissioncheck/ 10permission_granted.bin 10usecases.txt
tikiwiki [ENH] adding pain refizul: fabricius: yes, this stuff needs a very good documentation for webmasters
marclaporte: probably you'll like pain
fabricius: maybe we can set permissioncheck/ to 000 in setup.sh because once Tiki works it won't be needed anymore marclaporte: refizul: :-) lindonb: joined #tikiwiki fabricius: refizul: most important I see, that any accidential recursive chmod of permissioncheck etc. should be prevented. ... I did not yet have a look, but tell me where the file is located - directly in the root, like tiki-check? Tiki-KGB: tikiwiki 03fmg-sf r43674 10branches/10.x/permissioncheck/ 10index.php 10permission_granted.bin
tikiwiki [ENH] reflexive link to avoid browser reload issues with input form refizul: yes
document root -> setup.sh
is it possible to have dynamic cases in a shell script with "case .... esac" where the list of cases is read from a file?
DOCUMENT_ROOT and PHP_SELF seem to do what I want - if I can convince the shell to do the same, we are in business :-) BusyBoxes: joined #tikiwiki
anyone got experience setting up tikiwki on a ubuntu server? refizul: no - but Debian. What's the problem? BusyBoxes: doesn't seem to want to cooperate refizul: that means? Installer not running? BusyBoxes: null page when visiting installer or index of directory refizul: which version? BusyBoxes: 9.2
probably shoulda went with a stable version, ehh.. refizul: our new permissioncheck is not yet ready for 9.2 - does the webserver have got read permission? BusyBoxes: drwxr-xr-x 21 www-data www-data 20480 Oct 24 19:15 tiki-9.1 refizul: do you have got shell access or only ftp? BusyBoxes: local vm that's dmz'd refizul: can you rename index.php to jndex.php and write any new index.html test page? BusyBoxes: done refizul: is it visible? BusyBoxes: the test page yes.
jndex.php no refizul: rename this testpage to index.php BusyBoxes: done refizul: is it visible? BusyBoxes: the testpage as default under a php extension is
installer no refizul: not the installer
is the renamed testpage visible as index.php? BusyBoxes: tiki-9.1/index.php
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
are you able to see my web server? refizul: no - don't see it BusyBoxes: refizul, just dmz'd it look now refizul: if your testpage with php is visible and tiki is not visible, it may be a problem with either htaccess or permissions
now I see
rename testpage to test.php lindonb: left #tikiwiki refizul: then rename tiki's jndex.php back to index.php
I do not see it anymore
network timeout BusyBoxes: nor sir
you should see now refizul: yes - empty BusyBoxes: indeed. refizul: it is very likely that this is an apache problem with configuration BusyBoxes: hmmm refizul: look if there are hints in /var/log/apache BusyBoxes: will do trying to see if there's something wrong with file permissions real quick refizul: access.log or error.log may tell something
you can try tiki's script: sh setup.sh BusyBoxes: already ran it refizul: tail /var/log/apache/error.log
sudo tail /var/log/apache/error.log BusyBoxes: looks like it may be memory issues
[Wed Oct 24 20:13:22 2012] [error] [client xx.xx.xx.120] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 49152 bytes) in /var/www/tiki-9.1/tiki-setup.php on line 108
tikiwiki eats memory ehh?
php.ini memory_limit? refizul: do you use php security extensions?
like: suhosin, suphp, suexec... BusyBoxes: no
in the future yes, but now no. refizul: it looks strange, 49152 is less than 262144
but it may be an php.ini problem
grep memory_limit php.ini BusyBoxes: already fixed it
check now refizul: looks fine
which value was it and which did you choose now? BusyBoxes: memory limit was 256MB
changed to 32M refizul: we can make a note with this at documentation doc.tiki.org
are you registered yet?
you made it smaller than before and now it works? BusyBoxes: yeah
funny ehh refizul: this is really odd BusyBoxes: it's documented as 32M
for some funny reason refizul: But I never understood Ubuntu BusyBoxes: php default memory_limit was 128MB and I was having problems
then I changed it to 256MB
had problems and was confuzled
so I was like this makes no sense and changed it to 32M
to make even more sense. refizul: 128M should work , 64M too
maybe some operating system internals don't want it to be too large BusyBoxes: apparently not on my 64-bit ubuntu server refizul: did you try 64M? BusyBoxes: no I just did 128 and 256 refizul: sometimes 32M may be too small - some issues are known BusyBoxes: memory wasn't being allocated correctly logical thing to do is increase buffer size right? refizul: usually yes, increase BusyBoxes: Just glad I got this fixed, got a project to work on tomorrow regarding an internal wiki with viewing permissions.
mediawiki was just garbage regarding that, so I went with tiki refizul: You'll have a lot of fun with Tiki.
time for me to go offline BusyBoxes: Tiki does have better built in support of restricting certain pages to user groups right? refizul: yes - groups and permissions can be very fine grained
more about: http://doc.tiki.org/Groups
I'm offline now - have fun Rahul_: joined #tikiwiki
Hi expert. any migration tool for updgrade version of tiki 6.6 to 9.1 rahul_: joined #tikiwiki
RobertPlummer Bsfez: joined #tikiwiki rahul_: any migration tool for tikiwiki ?? Bsfez1: joined #tikiwiki Bsfez: joined #tikiwiki knightMB: joined #tikiwiki
left #tikiwiki redflo: joined #tikiwiki dhawal: joined #tikiwiki
how to migration 6.6 to 9.1 ? Phoebus: joined #tikiwiki
Anyone have a *working* link for a tiki virtual appliance? (vmwarE) j0n3: joined #tikiwiki ohertel: joined #tikiwiki Jyhem_laptop: joined #tikiwiki Bsfez: joined #tikiwiki
polom ohertel: heya Bsfez: ohertel: do we know if tw9lts is uptodate at http://sourceforge.net/projects/tikiwiki/files/Tiki_9.x_Herbig_Haro/ (security patch) ohertel: no idea, sorry. Bsfez: how are you (sry i'm stressed on this issue) ohertel: who did upload it? he should know if it's up to date. ;-)
i am only packaging the daily tarballs on tw.o
where we had some issues lately with sf not working well on sync ..
and zend sync being broken in one case. Bsfez: changi but yesterday SourceF was jumpy
i vote it's all good ! :D
anyway it is in intranet and it is a security patch… With a little luck i don't have to be worried. :) ohertel: i still need to dd some code to my tarball scripts to check if the checkouts went well.
currently, if sf pukes, the tarballs might be broken. :(
the 4-times-a-day tarballs
i will switch next.tw.o from trunk to 1.10 later today. Bsfez: joined #tikiwiki
:( i'm on mobile wifi not steasy.
cu l8tr Tiki|bot: New Forum Posts: Text in CODE() block is monospace - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45469 arildb: joined #tikiwiki fabricius: polom ohertel: hello torsten :-) fabricius: how r you?
ohertel ohertel: all well :-) fabricius: nice one :-) Jyhem_laptop_: joined #tikiwiki arildb_: joined #tikiwiki
joined #tikiwiki rodrigoprimo: joined #tikiwiki Tiki|bot: Info: Tiki 6.8 LTS and 9.2 LTS are now Available - http://info.tiki.org/article204-Tiki-6-8-LTS-and-9-2-LTS-are-now-Available Tiki-KGB: tikiwiki 03xavidp r43675 10branches/10.x/lib/core/ 10Tracker/Field/Action.php 10Tracker/Field/UserSubscription.php
tikiwiki [FIX]Updating descriptions of a couple of tracker fields
tikiwiki 03xavidp r43676 10branches/9.x/ 10lib/core/Tracker/Field/UserSubscription.php 10lib/core/Tracker/Field/Action.php
tikiwiki [bp/r43675][FIX]Updating descriptions of a couple of tracker fields pedor: joined #tikiwiki RobertPlummer: polom all
running merge on 10 -> trunk radek82: joined #tikiwiki RobertPlummer: massive tree conflict with permissioncheck, sorting out...
I just reverted them, looks like there is duplicate branch development. ohertel: :-o RobertPlummer: Perhaps my svn it going mad. Tiki|bot: Recent Bug: Tracker item: #4322 - - DSN-Parsing not suitable for Firebird - http://dev.tiki.org/item4322 RobertPlummer: deleted all, and doing a re-checkout, looks like it is in-fact an svn bug, very odd. dhazel: joined #tikiwiki arildb_: joined #tikiwiki Tiki-KGB: tikiwiki 03xavidp r43677 10branches/10.x/lang/es/language.php
tikiwiki Syc'ing by hand (meld) ./lang/es/language.php between 9x and 10x arildb__: joined #tikiwiki Tiki-KGB: tikiwiki 03robertplummer r43678 10(35 files in 17 dirs)
tikiwiki [MRG] Automatic merge, branches/10.x 43638 to 43675
tikiwiki 03xavidp r43679 10branches/9.x/lang/es/language.php
tikiwiki [bp/r43677]Syc'ing by hand (meld) ./lang/es/language.php between 9x and 10x marclaporte: joined #tikiwiki ohertel_: joined #tikiwiki RobertPlummer: changi: You around buddy?
changi: Is http://nextparserdev.tiki.org/login running trunk or 10? rahul__: joined #tikiwiki marclaporte: maybe needs a good cache clearing :-) rahul__: hi expert.. any plugin required for spreadsheet ? arildb: I am running Tiki 10 on several installations. The run CkEditor/WYSIWYG. Starting to think the installtion of a (then) trunk version was a mistake.
There ae several severe bugs in WYSIWYG in Tiki 10. See http://dev.tiki.org/Regressions+in+10x
These bugs make it difficult to operate a tiki installation with Tiki 10
The faults seem to be parser related Tiki-KGB: tikiwiki 03fmg-sf r43680 10branches/10.x/permissioncheck/ 10(5 files)
tikiwiki [ENH] help users with htaccess permissioncheck password protection, minor code cleaning Tiki|bot: New Forum Posts: system error - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45475 marclaporte: joined #tikiwiki changi: RobertPlummer: yes i'm now
:) marclaporte: joined #tikiwiki RobertPlummer: changi: Can you add svn permissions to my user and possible access to the nextparserdev site?
changi: $ cd /var/local/nextparserdev.tiki.org/
-bash: cd: /var/local/nextparserdev.tiki.org/: Permission denied marclaporte: joined #tikiwiki ricks99: joined #tikiwiki Bsfez: joined #tikiwiki changi: RobertPlummer: you are root, simply use sudo :)
RobertPlummer: svn permission to what ? RobertPlummer: changi: I have no password, so I can't sudo I thought.
$ sudo cd /var/local/nextparserdev.tiki.org/
[sudo] password for robertplummer: changi: RobertPlummer: see in pm
RobertPlummer: i presume i don't need to warn you about the fact you are on the production server :) RobertPlummer: changi: rm / -F
jk
changi: I've had my fair share of production server development, I will tread light.
changi: When I run less /etc/group it doesn't show me in www-data
changi: However, when I run sudo useradd -F www-data robertplummer, I get that I am in that group changi: it's because ; if you do sudo su - you are root :) RobertPlummer: ok
conflict on .htpasswd, mc ok? Tiki|bot: New Forum Posts: bug with multilang menu for users - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45481
New Forum Posts: 3 blank wiki pages - http://tiki.org/tiki-view_forum_thread.php?forumId=6&comments_parentId=45480 changi: RobertPlummer: what do you mean by conflict RobertPlummer: That looks like what the problem was, the conflict was keeping the svn up from executing. Tiki-KGB: tikiwiki 03fmg-sf r43681 10branches/10.x/permissioncheck/ 10index.php 10create_new_htaccess.php 10.htpasswd
tikiwiki [ENH] lockout protection with default .htpasswd user=foo password=bar, verbose description RobertPlummer: changi: I'm just telling you what svn up told me. changi: htaccess ? RobertPlummer: changi: see pm Tiki-KGB: tikiwiki 03robertplummer r43682 10branches/10.x/lib/core/JisonParser/Wiki/SpecialChar.php
tikiwiki [FIX] wrong scope on isHtmlPurifying arildb: How can I make a tracker field that is automatically filled out with the current username? (no selection) Tiki-KGB: tikiwiki 03robertplummer r43683 10branches/10.x/lib/core/ 10JisonParser/Wiki/SpecialChar.php 10JisonParser/Wiki/HtmlCharacter.php
tikiwiki [FIX] handle '=>' better both for wiki syntax and smarty radek82: joined #tikiwiki fabricius: joined #tikiwiki Tiki-KGB: tikiwiki 03fmg-sf r43684 10branches/10.x/permissioncheck/ 10index.php 10create_new_htaccess.php
tikiwiki [ENH] verbose explanation, CSS colours refizul: tada! first version of standalone permissioncheck is online changi: refizul: nice one radek82: joined #tikiwiki marclaporte: Congrats!! Tiki|bot: New Forum Posts: default language of registered users? - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45487 marclaporte: refizul: so what is distribution model? a .zip of that directory? arildb: I am not very familiar with trackers, but am trying to setup a tracker for a stundent survey. 1 reply per student. Would like to record username and submit date and list these as result titles. However, I can only find edit user/datetime fields, and I need read-only fields. Any suggestions?
well submit time should not be in the form itself, it should only be recorded at submit time, and then used as a title attribute. Possible?
another question: For tracker items of type header, is it possible to have the param description displayed in the input form (explaining the questions in the section)? refizul: marclaporte: distribution model - I'll think about this at the party! ;-) Need to to some Tiki advertising at the Linux meeting marclaporte: creation time of tracker item is automatically recorded
refizul: :-) refizul: marclaporte: the standalone check is for older versions of Tiki and alien projects
should be compatible with any version of Tiki arildb: marclaporte: If creationTime is automatically recorded, is it possible to get this field displayed in the result list as a title value for the item?
about the read-only username field in tracker...worked fine, once I tried without admin status :) Jyhem_laptop_: joined #tikiwiki Tiki|bot: New Forum Posts: 2 registration pages - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45489 redflo: joined #tikiwiki
joined #tikiwiki Tiki-KGB: tikiwiki 03robertplummer r43685 10branches/10.x/lib/core/ 10WikiPlugin/ConditionBase.php 10WikiPlugin/HtmlBase.php
tikiwiki [ENH] extend from condition base, and remove duplicate items
tikiwiki 03robertplummer r43686 10branches/10.x/lib/core/WikiPlugin/HtmlBase.php
tikiwiki [FIX] left in a print_r
tikiwiki 03robertplummer r43687 10branches/10.x/lib/core/JisonParser/Wiki/SpecialChar.php
tikiwiki [FIX] => should not be needed, a converter will need to used => for plugin arguments, =gt; for everything else.
tikiwiki 03robertplummer r43688 10branches/10.x/lib/core/WikiPlugin/maketoc.php
tikiwiki [FIX] keys needed set rather than values
tikiwiki 03robertplummer r43689 10branches/10.x/lib/test/core/JisonParser/PluginTest.php
tikiwiki [FIX] Allow plugin test to override output marclaporte1: joined #tikiwiki Trebly: joined #tikiwiki eromneg: joined #tikiwiki
left #tikiwiki