1 2011-11-28T01:07:39 *** qxcv
2 2011-11-28T01:24:05 <ThomasWaldmann> qxcv: you are fast :D
3 2011-11-28T01:26:49 *** raignarok
4 2011-11-28T01:27:52 <qxcv> hehe :)
5 2011-11-28T02:13:16 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 1104:a4db041df27a 2.0/MoinMoin/util/ (_tests/test_mimetype.py mimetype.py): fixes mimetypes read from registry issue on windows, thanks to Nick Rioux
6 2011-11-28T02:19:12 <ThomasWaldmann> eSyr: btw, putting it on master19 first would show whether there are technical errors (like wrong po file format, wrong placeholders, etc.)
7 2011-11-28T02:39:13 *** jek
8 2011-11-28T02:50:24 *** jek
9 2011-11-28T05:03:36 <eSyr> ThomasWaldmann: the files looks like worked on in po editor.
10 2011-11-28T05:03:44 <eSyr> *look like
11 2011-11-28T09:18:20 *** raignarok
12 2011-11-28T09:34:41 *** raignarok
13 2011-11-28T09:57:51 *** greg_f
14 2011-11-28T10:17:04 *** raignarok
15 2011-11-28T10:19:32 *** raignarok
16 2011-11-28T10:19:44 *** raignarok
17 2011-11-28T10:23:59 *** raignarok
18 2011-11-28T10:30:21 *** raignarok_
19 2011-11-28T10:36:18 *** raignarok_
20 2011-11-28T11:55:09 *** raignarok_
21 2011-11-28T12:03:51 *** raignarok_
22 2011-11-28T12:47:00 <ThomasWaldmann> moin
23 2011-11-28T12:55:32 <CIA-56> Sam Toyer <samATqxcvDOTnet> default * 1105:71555781cbeb 2.0/MoinMoin/ (2 files in 2 dirs): Add a search icon to the top-right hand search bar.
24 2011-11-28T12:55:32 <CIA-56> Sam Toyer <samATqxcvDOTnet> default * 1106:46d7d87078df 2.0/MoinMoin/themes/modernized/static/css/common.css: Better make CSS rule more specific
25 2011-11-28T12:55:32 <CIA-56> Sam Toyer <samATqxcvDOTnet> default * 1107:525994af1b8f 2.0/MoinMoin/themes/modernized/static/css/common.css: s/em/px
26 2011-11-28T12:55:33 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 1108:df49aab5d88a 2.0/MoinMoin/ (2 files in 2 dirs): merged
27 2011-11-28T13:11:02 <ThomasWaldmann> qxcv: ^^
28 2011-11-28T13:16:24 <qxcv> ThomasWaldmann: ty
29 2011-11-28T13:17:17 *** qxcv
30 2011-11-28T13:37:19 <dreimark> ThomasWaldmann: http://hg.moinmo.in/moin/2.0/rev/525994af1b8f
31 2011-11-28T13:37:38 <dreimark> why is it changed from em to px ?
32 2011-11-28T13:57:26 <dreimark> just an idea, can we add activate to the moin call? sometimes i try to start the env by the moin command
33 2011-11-28T13:58:58 * dreimark hmm that search icon needs which firefox version?
34 2011-11-28T13:59:21 <dreimark> 3.6.24 didn't show it
35 2011-11-28T14:13:16 *** dave_largo
36 2011-11-28T14:28:03 *** pkumar
37 2011-11-28T16:14:27 <Donald95> Bastian Blank, Reimar Bauer, Thomas Waldmann, Prashant Kumar, Eugene Syromyatnikov
38 2011-11-28T16:14:41 <Donald95> can anyone see my work so far on http://www.google-melange.com/gci/task/view/google/gci2011/7116303 Please
39 2011-11-28T16:14:54 <Donald95> and tell me if it is in the right direction
40 2011-11-28T16:21:39 <Donald95> I'm going to sleep now . Please replay on the task so I can continue working on it =)
41 2011-11-28T16:56:28 *** vedranm
42 2011-11-28T17:22:11 *** NikitaUtiu
43 2011-11-28T17:22:20 <NikitaUtiu> moin, all
44 2011-11-28T17:22:58 <NikitaUtiu> about the task, should the user be redirected to the login screen after he changed his password
45 2011-11-28T17:22:59 <NikitaUtiu> ?
46 2011-11-28T17:53:46 *** greg_f
47 2011-11-28T18:27:38 *** raignarok_
48 2011-11-28T18:48:12 <ThomasWaldmann> re
49 2011-11-28T18:48:21 <ThomasWaldmann> dreimark: ask the student
50 2011-11-28T18:49:09 <ThomasWaldmann> dreimark: no, i rather want to keep it separate. using virtualenv is only one way to deploy moin.
51 2011-11-28T18:49:38 <ThomasWaldmann> Donald95: if you use the irc nicks, people might react faster
52 2011-11-28T18:50:56 <ThomasWaldmann> Donald95: i look at your stuff right now
53 2011-11-28T18:52:39 <ThomasWaldmann> Donald95: they are pretty and even readable, but I would prefer something simpler. the problem with real images as background is that it does not scale down (at least not in any useful way) - and we wanted misc. sizes, usually smaller than what you did.
54 2011-11-28T18:53:51 <ThomasWaldmann> (always keep in mind: it is for other sites wanting to link us, so it should not be too big. you can look at other project's "link to us" icons/images/banners, if that helps you choosing sizes.)
55 2011-11-28T18:55:26 * ThomasWaldmann put that also into a melange comment
56 2011-11-28T18:55:38 <ThomasWaldmann> hi NikitaUtiu
57 2011-11-28T18:56:17 <ThomasWaldmann> NikitaUtiu: can you give some more context, like the url of your task or whatever?
58 2011-11-28T18:57:46 <NikitaUtiu> ThomasWaldmann, I have to invalidate sessions if the password is changed
59 2011-11-28T19:02:31 <ThomasWaldmann> ah, that one
60 2011-11-28T19:04:37 <ThomasWaldmann> well, depends. after changing the password, do you log out the user who did it?
61 2011-11-28T19:05:42 <ThomasWaldmann> btw, if you have any code already or notes about how you implemented it, it would be interesting to see
62 2011-11-28T19:06:03 <ThomasWaldmann> for code, codereview.appspot.com is a great way, we also used it for SOC a lot.
63 2011-11-28T19:10:12 <NikitaUtiu> well i was thinking of logging the user out flashing that he has to relog and redirecting him to the login page
64 2011-11-28T19:10:42 <ThomasWaldmann> that might work, but feel a bit uncomfortable
65 2011-11-28T19:11:14 <ThomasWaldmann> maybe you could also make sure that all sessions get invalidated and then give the user a new session
66 2011-11-28T19:12:05 <ThomasWaldmann> how do you plan to implement session invalidation?
67 2011-11-28T19:12:45 <NikitaUtiu> well simply removing the user.id elemnt from the session
68 2011-11-28T19:13:30 <NikitaUtiu> and then prompting the user with a login screen with his name already in to ease the process
69 2011-11-28T19:14:15 <ThomasWaldmann> how does that invalidate other sessions of same user (on other machines/browsers)?
70 2011-11-28T19:15:41 <NikitaUtiu> yes, i haven't thought of that, i need to investigate
71 2011-11-28T19:17:32 <ThomasWaldmann> well, as a hint about what could work:
72 2011-11-28T19:17:56 <ThomasWaldmann> those cookies use some crypto to make sure the user does not tamper with them
73 2011-11-28T19:18:43 <ThomasWaldmann> the crypto likely involves some global server-side (== same for every user of that wiki) secret
74 2011-11-28T19:19:06 <ThomasWaldmann> if one would change that, ALL users' session would get invalidated
75 2011-11-28T19:19:58 <ThomasWaldmann> of course we don't want ALL, but just that one user, so the idea of using some additional per-user "secret" comes to mind.
76 2011-11-28T19:20:23 <ThomasWaldmann> that could be just some large random value, the user does not need to know or care about it
77 2011-11-28T19:21:06 <ThomasWaldmann> and for invalidating, you would just change that random value with a new random value
78 2011-11-28T19:21:40 <ThomasWaldmann> you have to look whether this could work and what places need modifications
79 2011-11-28T19:21:55 <NikitaUtiu> aha, i'll take a look
80 2011-11-28T19:22:13 <ThomasWaldmann> there could be 2 places where it could work:
81 2011-11-28T19:22:50 <ThomasWaldmann> a) flask/werkzeug layer - you have to look whether we can involve a per-user secret there somehow. if that can be done, that might be the easiest way.
82 2011-11-28T19:23:18 <ThomasWaldmann> b) doing it somehow with separate validation code in moin
83 2011-11-28T19:38:03 *** pkumar
84 2011-11-28T20:07:03 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4516:cc1cb20b08c6 1.8/MoinMoin/parser/text_rst.py: remove support for javascript: URLs in the rst parser (dangerous, XSS)
85 2011-11-28T20:07:04 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4517:af1219a79ead 1.8/docs/CHANGES: updated CHANGES
86 2011-11-28T20:32:30 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4518:8c6845f31321 1.8/MoinMoin/auth/ldap_login.py: ldap_login: assign server early, it is used in exception handler
87 2011-11-28T20:32:31 <CIA-56> Radomir Dopieralski <sheep-devel@sheep.art.pl> default * 4519:c9e148be276d 1.8/MoinMoin/action/revert.py:
88 2011-11-28T20:32:31 <CIA-56> Catch iand display all SaveErrors when revert failed, not just RevertError and
89 2011-11-28T20:32:31 <CIA-56> Unchanged.
90 2011-11-28T20:32:31 <CIA-56> Fixes http://moinmo.in/MoinMoinBugs/SaveError%20on%20revert%20due%20to%20BadContent
91 2011-11-28T20:32:32 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4520:ca676649070f 1.8/MoinMoin/action/PackagePages.py: avoid strange exception in zipfile.py for pre-1980 timestamps
92 2011-11-28T20:32:32 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4521:600e220938db 1.8/Makefile: get interwikimap from master19 wiki, it is more current
93 2011-11-28T20:32:33 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4522:b6475e1e45d7 1.8/docs/CHANGES: updated CHANGES
94 2011-11-28T20:37:54 *** Donald95
95 2011-11-28T20:38:05 *** Donald95
96 2011-11-28T20:39:30 <dreimark> NikitaUtiu: an other idea is to have a salt per user and it changes after the password is changed
97 2011-11-28T20:40:53 <dreimark> ah, ThomasWaldmann mentioned it too
98 2011-11-28T21:03:58 *** NikitaUtiu
99 2011-11-28T21:14:46 *** sungji
100 2011-11-28T21:24:34 *** raignarok_
101 2011-11-28T21:25:34 *** raignarok_
102 2011-11-28T21:26:22 <ThomasWaldmann> sungji: with moin2, a sync should be rather easy, one could just compare the revids that are present in the storages
103 2011-11-28T21:26:46 <sungji> awesome!
104 2011-11-28T21:27:09 <ThomasWaldmann> of course if there are multiple heads, it needs some procedure/ui for merging
105 2011-11-28T21:28:09 <ThomasWaldmann> hg/git is not what one wants, because they usually track "whole project" (== whole wiki), but for wiki items you rather want "per item"
106 2011-11-28T21:28:54 <ThomasWaldmann> no, there is no such project yet, we are still developing the more basic features
107 2011-11-28T21:29:24 <ThomasWaldmann> but if you want to do something like that, it makes much more sense doing it for moin2 than for 1.9
108 2011-11-28T21:34:32 *** raignarok_
109 2011-11-28T21:37:53 *** raignarok_
110 2011-11-28T21:41:45 <ThomasWaldmann> sungji: ^^
111 2011-11-28T21:44:21 <dreimark> bbl
112 2011-11-28T21:44:29 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4523:81f9999d5bec 1.8/ (docs/INSTALL.html docs/UPDATE.html wiki/data/intermap.txt): make install-docs interwiki
113 2011-11-28T21:44:29 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4524:98b529f91eec 1.8/ (12 files in 9 dirs): updated version numbers, mig scripts, added note to CHANGES
114 2011-11-28T21:45:16 <sungji> ThomasWaldmann, mhm, I'll definitely work with moin2 instead of moin1.9. I'm trying to understand how you'd realize synchronizing whole wikis with multiple (offline desktop) users when you only track pages on a per-item basis
115 2011-11-28T21:55:41 <ThomasWaldmann> sungji: you maybe want to look at search index update
116 2011-11-28T21:56:14 <ThomasWaldmann> there is some code that checks what is in backend storage, but not in search index. maybe sync can be done in a similar way?
117 2011-11-28T21:56:40 <sungji> ThomasWaldmann, ah ok. I'll have a look at that. Thank you!
118 2011-11-28T21:58:09 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4525:42d282096e80 1.8/.hgtags: tagged release 1.8.9
119 2011-11-28T22:03:03 * ThomasWaldmann released 1.8.9 to get old crap off my desk :)
120 2011-11-28T22:16:31 *** raignarok_
121 2011-11-28T22:25:43 <sungji> ThomasWaldmann: I must have misunderstood you. Where can I find "search index update" ?
122 2011-11-28T22:25:57 *** dave_largo
123 2011-11-28T23:00:57 <ThomasWaldmann> sungji: MoinMoin.storage.middleware.indexing iirc
124 2011-11-28T23:48:07 <cdbs> ThomasWaldmann: Hi, I need some help
125 2011-11-28T23:48:37 <cdbs> oh wait, I got it
126 2011-11-28T23:48:41 <cdbs> no need
127 2011-11-28T23:53:43 <CIA-56> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 5797:af259efc3b95 1.9/docs/CHANGES: updated CHANGES
128 2011-11-28T23:53:46 <ThomasWaldmann> :)
129 2011-11-28T23:54:50 *** raignarok
130