Team Chat Logs

2006 9
Mo Tu We Th Fr Sa Su
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

October 17, 2006

[00:04:20] * cmlenz has quit IRC
[00:05:05] * richcollins has quit IRC
[00:05:16] * shawn has joined #trac
[00:06:44] <macly> if trac is running over non-ssl, but the repository it's accessing is over SSL, are the passwords sent to that repository by trac, sent over SSL?
[00:22:03] * macly has quit IRC
[00:23:40] * Demian has quit IRC
[00:23:58] * Demian has joined #trac
[00:24:10] * lightcap has quit IRC
[00:27:31] * cmlenz has joined #trac
[00:28:13] * Guardian has quit IRC
[00:34:26] * lightcap has joined #trac
[00:35:50] * cboos has quit IRC
[00:37:38] * AllenJB has quit IRC
[00:48:57] <coderanger> matt_good: WRT #th816, I think what they were suggesting was to have a second step to the password reset screen. So step one is put in your email, that sends you some random string, and then step two is you enter that (probably can embed it in a URL) on the Trac and _then_ it changes the password.
[00:54:08] * Guardian has joined #trac
[00:56:47] * Kullerwurst has joined #trac
[00:57:17] <Kullerwurst> hiho...
[00:57:30] <coderanger> hohi :)
[00:57:37] <Kullerwurst> ;)
[00:58:54] <Kullerwurst> short question... does anyone know, if there's a way to move the wiki of an old (not working) trac to a new without using trac-admin?
[00:59:03] * tkp has joined #trac
[00:59:33] <coderanger> what do you mean by "not working"?
[01:00:43] <Kullerwurst> its a copy from another server
[01:01:18] <coderanger> The "
[01:01:36] <coderanger> the "simple" way is do dump the wiki table and reload that into the new db
[01:01:58] <coderanger> probably need to dump part of the attachments table too, and copy any that are for wiki pages
[01:02:02] <Kullerwurst> hm might work
[01:02:12] <coderanger> there is also the datamover plugin is you want a nicer GUI
[01:03:07] <Kullerwurst> sounds better ;)
[01:03:10] <coderanger> but that needs two envs to operate on, so if you just have the old DB, it might be harder
[01:03:23] <Kullerwurst> ah ok
[01:03:36] <Kullerwurst> then i'll try the dump/insert first
[01:03:43] <coderanger> you would have have to initenv a new env, and then drop the old db into it
[01:04:47] <Kullerwurst> "drop the old db into it" by just moving it there?
[01:05:34] <coderanger> if you are using sqlite, yeah
[01:06:31] <coderanger> also, since attachments aren't actually stored in the DB (only the metadata), if you don't have the whole env from the old server you won't be able to restore those anyway
[01:06:54] <Kullerwurst> i have the whole env
[01:07:42] <Kullerwurst> the attachments are empty anyways
[01:07:44] <coderanger> either way should work then :)
[01:08:18] <Kullerwurst> then thanks for the help :)
[01:08:27] <coderanger> no prob
[01:08:36] * coderanger goes back to bed
[01:11:37] * otaku42_away is now known as otaku42
[01:15:31] <Kullerwurst> *cheers* it works ;)
[01:15:41] * Kullerwurst has quit IRC
[01:16:28] * Demian has quit IRC
[01:19:44] * Tetraboy has quit IRC
[01:29:44] * flox has joined #trac
[02:08:29] * kemik has joined #trac
[02:10:58] <kemik> how do i create users in tra
[02:10:59] <kemik> trac
[02:11:08] <kemik> going to the "login" shows an internal error
[02:12:06] <Getty> there is no user management (not ready)
[02:12:17] <Getty> you got some htpasswd for the trac itself and that is your userlist
[02:12:52] <kemik> so i'll have to run trac in an apache environment?
[02:13:59] * feindbild has joined #trac
[02:14:03] <feindbild> hi =)
[02:14:56] <coderanger> Getty: Sure there it, AccountManager
[02:15:14] <feindbild> is it possible to give users the permission to view diffs but not whole files
[02:15:19] <coderanger> kemik: No, by default you need to provide HTTP authentication for the /login path
[02:15:44] <Getty> coderanger: its finished?
[02:16:04] <Getty> or was it something else that i waited for...
[02:16:07] <coderanger> feindbild: How would that work? They could just look at every diff and reconstruct the file
[02:16:08] <Getty> a yes multiply project management ;)
[02:16:35] <coderanger> Getty: Finished as in works well, yes. Finished as in has no room for improvement, not a chance :P
[02:16:51] <kemik> coderanger: how would i do that if i run the trac daemon ?
[02:17:03] <coderanger> kemik: Look at the --auth option
[02:17:12] <feindbild> coderanger: well ... would make it a bit harder if they could just view changesets ... =)
[02:17:45] <feindbild> coderanger: otherwise they could just open the config file containing passwds for example ...
[02:17:50] <coderanger> feindbild: So it would stop someone who is lazy, but not someone who is actually malicious ...
[02:18:15] <coderanger> kemik: http://trac.edgewall.org/wiki/TracStandalone#UsingAuthentication
[02:18:50] <coderanger> feindbild: You can give access to changesets, but not the files if thats what you mean
[02:19:02] <feindbild> coderanger: yes ...
[02:19:17] <coderanger> feindbild: But they won't be able to see file changes, just the fact that a change happened
[02:19:29] <feindbild> coderanger: but for diffs you need FILE_VIEW perms ...
[02:20:07] <coderanger> Yes, as I said, it wouldn't actually help to restrict diffs separately from file viewing
[02:20:17] <coderanger> They are two views of the same thing
[02:20:23] <Getty> feindbild: then not put the passwd files into the svn :)
[02:20:41] <Getty> feindbild: you can make a 2nd supply line for that file out of the svn
[02:20:53] <kemik> thx coderanger
[02:20:59] <coderanger> Or use a subversion authz file to only allow access to trusted users
[02:21:14] <Getty> hehe
[02:21:22] <Getty> just for a password file ;)
[02:24:04] <kemik> works.. now where's that webadmin interface :X
[02:25:06] <coderanger> @webadmin
[02:25:06] <evil_twin> coderanger: "webadmin" is http://trac.edgewall.org/wiki/WebAdmin
[02:26:37] <kemik> coderanger: yeah, i've installed it in my proj/plugins
[02:26:48] <kemik> but it's not showing as promised :)
[02:26:50] <feindbild> thanks for your help .... bye =)
[02:26:52] * feindbild has quit IRC
[02:26:56] <coderanger> Does your user have TRAC_ADMIN?
[02:27:36] <kemik> i've added my uset to a group developer
[02:27:41] <kemik> and that group has trac:admin
[02:27:45] <kemik> erh TRAC_ADMIN
[02:29:21] <kemik> perhaps i did it rwong, but beneath plugins i have EGG-INFO and webadmin directories
[02:29:58] <coderanger> you unzipped it, right?
[02:30:04] <coderanger> don't do that ;-)
[02:30:41] <kemik> oh my
[02:30:45] <kemik> remove the .zip extension
[02:31:13] <kemik> went under the radar
[02:31:15] <kemik> thx again coderanger
[02:33:11] <kemik> no.. somethings stil,
[02:33:13] <kemik> still missing
[02:33:28] <coderanger> put your log to debug and see if its loading
[02:33:49] <coderanger> @logging
[02:33:49] <evil_twin> coderanger: "logging" is http://trac.edgewall.org/wiki/TracLogging <-- Enable debug logging to file, ensure your environments log/ directory is writeable by your web server user, check for errors.
[02:34:39] <kemik> coderanger: should i use the code from SVN when using trac0.1 or the packaged webadmin for 0.93 an later ?
[02:34:44] <kemik> the wikipage is a bit ambigious
[02:36:11] <coderanger> kemik: Look at the descriptions for the attached eggs, the bottom two are for 0.10
[02:37:24] <kemik> k.. if it doesnt work i'll just go with the cmdline util :D
[02:37:27] <kemik> thx again
[02:39:32] <coderanger> no prob, don't forget to check out trac-hacks for lots of useful plugins and macros
[02:43:20] <kemik> cool..
[02:43:30] * x^k has quit IRC
[02:43:35] * x^k_ has quit IRC
[02:43:38] <kemik> this thing seems nice enough.. installation should just be more point&click ;D
[02:43:55] <kemik> ... a .deb package would be awesome ;)
[02:44:53] <kemik> (of course, coding the nice installation procedures and stuff is boring... )
[02:45:53] <coderanger> I think there is a debian package for webadmin
[02:46:10] <coderanger> there is certainly a package for Trac itself
[02:48:22] <kemik> omg
[02:48:27] <kemik> it's even in the repos
[02:48:41] <kemik> ah well.. "it's been fun" or.... something
[02:49:40] <coderanger> heh, debian unstable should have the 0.10 packages
[02:51:12] <kemik> i like to compile! ... geee... why didnt i update my repos before installing this from source? :D
[02:51:47] <Getty> coderanger: as you remember the debian packages doesnt work very well ;)
[02:52:58] <coderanger> Getty: I dislike apt in general, it isn't specific to one package or another
[02:53:20] <Getty> mh?
[02:53:27] <Getty> i love apt, but the package maintainer build some shit
[02:53:43] <kemik> apt is cool.. much better than /configer /make /make install /do silly shit
[02:53:43] <Getty> if you install it as package and just copy all installed dirs with the original distribution of trac, it works fine
[02:54:23] <kemik> would be nice with a universal linux distribution format
[02:54:32] <kemik> ... and that NOT begin source ...
[02:54:34] <ak|ra> one distro :)
[02:55:10] <coderanger> kemik: Many people have tired, none has worked even remotely well
[02:55:34] <kemik> coderanger: mmh i know... so there are 20 different nonworking instead :D
[02:55:53] <coderanger> kemik: My system's package manager works quite well ;-)
[02:56:01] <Getty> ak|ra: lets first try to get one window manager ;)
[02:56:18] <ak|ra> Getty: well, i know mine :)
[02:57:04] <ak|ra> kemik: wouldnt it be also be cool if there would be just one brand of cars?
[02:57:18] <kemik> oh here goes the "i need my choice" argument
[02:57:40] <kemik> ak|ra: no, if i got one car working itd be way better than 10 broken cars :D
[02:57:43] <Getty> ak|ra: if that car has a transformer mode, ok ;)
[02:58:00] <ak|ra> Getty: yeah, the "customize it" argument :)
[02:58:18] <Getty> the problem on source is always the fork
[02:58:29] <Getty> open source knocked somehow out itself with that forking shit
[02:58:30] <ak|ra> i dont see that as a problem.
[02:58:39] <Getty> think about it, if OpenOffice.org would fork
[02:58:42] <coderanger> ak|ra: I think a better example is the GM Autonomy ...
[02:58:47] <ak|ra> Getty: who cares?
[02:58:48] <Getty> Office would win that war
[02:59:05] <Getty> OOo is THE killer application for bringing Unix to the desktop of the regular user
[02:59:21] <Getty> if there is a war inside the opensource for 2 office-replacement, both dont get the power to get over office
[02:59:28] <ak|ra> Getty: i doubt the future is in "desktop" but in grid-computing and network-interfaces.
[02:59:31] <Getty> (its the most extreme example, that happens all the time in small)
[02:59:40] <Getty> ak|ra: yeah and there will be _ONE_ office on them
[02:59:46] <Getty> ak|ra: OOo or Office, we decide
[02:59:55] <coderanger> Getty: Thats nonsense
[03:00:05] <kemik> i'm thinking, if piracy is stifled in asia, that linux will have a fair chance n the desktop
[03:00:12] <coderanger> Getty: I know _ton_ of places that still swear by Lotus
[03:00:19] <Getty> ok Lotus, sorry
[03:00:22] <Getty> but Lotus is another world
[03:00:36] <Getty> Lotus is more Exchange replacement, then actually office stuff, but yes the office stuff inside is also very often used
[03:00:45] <Getty> but its closed, not part of the war
[03:00:50] <coderanger> See also: iWork, WordPerfect, StarOffice
[03:00:57] <Getty> yeah, all not winners
[03:00:59] <coderanger> All have a large base of users
[03:01:01] <Getty> and all closed
[03:01:43] <coderanger> Getty: You say that like something needs to be "open" to be good
[03:01:51] <Getty> no!!!
[03:02:00] <Getty> i prefer closed stuff normally if its good
[03:02:05] <Getty> cause of the fear for the fork ;)
[03:02:55] <ak|ra> forks are overrated.
[03:03:02] <ak|ra> and sometimes there are necassary.
[03:03:23] <coderanger> Trac has certainly benefitted from it
[03:04:17] <kemik> what's wrong with this logging option
[03:04:34] <ak|ra> peoples unability to accept a confusing world and to strive for a "harmonized world" (under one .. whatever) i far more dangerous imho.
[03:04:49] <kemik> i've set it to "file" given it a /path/to/file/mylog.log and DEBUG
[03:05:09] <coderanger> kemik: Just leave the file as "log/trac.log"
[03:05:30] <coderanger> or actually just "trac.log"
[03:05:43] <kemik> yeah, but there was no magic there either
[03:05:55] <coderanger> hmm?
[03:06:03] <kemik> now there is
[03:06:06] <kemik> weird
[03:06:26] <kemik> coderanger: i left it as trac.log the first time.. must have failed to save or something
[03:07:19] * idnar has quit IRC
[03:08:07] <kemik> coderanger: the "thanks" from now on are implict
[03:08:10] <kemik> implicit
[03:08:10] <kemik> :D
[03:10:03] * idnar has joined #trac
[03:12:08] <shoot^> Repository checkins event provider (ChangesetModule) failed:
[03:12:08] <shoot^> TracError: Unsupported version control system "svn"
[03:12:11] <shoot^> eep! help!
[03:18:20] * maxb has quit IRC
[03:20:55] * x^k has joined #trac
[03:22:20] <cypromis> coderanger: I have tracforge installed and running and do not understand anything from the options and how to use it
[03:22:24] <cypromis> hehe
[03:22:35] <cypromis> could be I am stupid
[03:22:58] * x^k has quit IRC
[03:23:31] <coderanger> cypromis: Can I get back to you in a bit, just realized I need to write a paper thats due in 6 hours
[03:23:43] <cypromis> ok
[03:26:41] * x^k has joined #trac
[03:28:42] <kemik> OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'UNION'")
[03:28:49] <kemik> that's fun
[03:35:28] <kemik> how do i remove a project ? simply removing the project folder ?
[03:35:29] * fastly has joined #trac
[03:44:06] <fastly> i'm running trac using trac -d 8000 /path/to/trac and getting segmentation faults when i select 'roadmap' and "500 Internal Server Error (Unsupported version control system "svn")" when i select 'browse source' - the svn repo is setup and working fine
[03:44:24] <fastly> ...when using the commandline or TortoiseSVN
[03:44:34] <fastly> any ideas please?
[03:45:01] <fastly> these are some of the errors before the seg fault:
[03:45:02] <fastly> free(): invalid pointer 0xb756c430!
[03:45:02] <fastly> Segmentation fault
[03:46:18] <coderanger> fastly: python -c "from svn import fs"
[03:46:23] <coderanger> kemik: Yep
[03:46:30] * JOSF has quit IRC
[03:47:17] <shoot^> coderanger - have you slept since last night? :)
[03:47:33] <fastly> ImportError: No module named svn
[03:47:39] <coderanger> shoot^: Not much, got about 4 hours a little while ago
[03:47:46] <shoot^> man
[03:47:47] <shoot^> lol
[03:47:53] <coderanger> fastly: The subversion python bindings need to be installed
[03:48:00] <fastly> thanks :-)
[03:48:15] <kemik> coderanger: OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'UNION'") do you happen to know why? do i have to add some constraints on the Database being UTF ?
[03:48:18] <coderanger> shoot^: Didn't intend to be awake right now, but I didn't realize this paper was due today
[03:48:29] <coderanger> kemik: Is this MySQL?
[03:48:31] <fastly> swig?
[03:48:35] <kemik> coderanger: yes, mysql
[03:48:36] <coderanger> fastly: Yep
[03:49:02] <kemik> (4.1)
[03:49:05] <coderanger> kemik: What is your default collation set to?
[03:49:43] <coderanger> kemik: From that output it looks like it is defaulting to latin1 on some tables
[03:50:12] <kemik> well, i've not set any collation so it's defaultin to latin1
[03:50:40] <coderanger> kemik: Can you figure out which two tables it is having an issue with?
[03:52:12] <kemik> a wild guess would be the "ticket" table
[03:52:30] <coderanger> kemik: Can you pastebin the full traceback?
[03:52:33] <coderanger> lisppaste5: url
[03:52:33] <lisppaste5> To use the lisppaste bot, visit http://paste.lisp.org/new/trac and enter your paste.
[03:52:34] <kemik> sure
[03:53:31] <lisppaste5> kemik pasted "trac stacktrace" at http://paste.lisp.org/display/28119
[03:54:50] <kemik> a guess why it fails is that im running trac-admin from the cmd.line which utilizes UTF-8 and then if mysql uses latin1 .. well.. (?)
[03:55:11] <coderanger> kemik: Looks like the two tables in question are ticket_change and attachment
[03:56:33] <kemik> i better get this webadmin thing to work
[03:56:53] <coderanger> Trac should be using utf8 for the DB I think, but I would open a ticket about this if I were you
[03:56:59] <kemik> or can i enter trac-admin with another charset than my default somehow?
[03:57:16] <kemik> i did open a ticket actually
[03:58:41] <fastly> i just installed swig-1.3.28 by doing: ".configure --with-python=/usr/local/bin/python2.5"
[03:58:43] <fastly> make
[03:58:47] <fastly> make install
[03:59:06] <fastly> but still the above test from coderanger fails
[03:59:28] <coderanger> fastly: Its not SWIG itself that you need, its the Subversion SWIG bindings
[04:00:09] <coderanger> fastly: See http://trac.edgewall.org/wiki/TracSubversion#BuildingSubversion
[04:00:10] <fastly> where can i download these please?
[04:02:25] <fastly> subversion was installed from RPM prior to me installing SWIG - do you think installing the RPM again will detect SWIG is present and install the SWIG bindings?
[04:03:06] <coderanger> fastly: No, RPMs don't work like that ;-)
[04:03:19] <coderanger> Probably the bindings are in a python-subversion package or something
[04:03:24] <coderanger> What distro?
[04:03:39] <fastly> RHEL
[04:04:55] <fastly> do i need SWIG as well as the Subversion SWIG bindings?
[04:06:17] * aspWork has joined #trac
[04:06:28] <coderanger> fastly: No, just the bindings
[04:06:33] <fastly> i can see in install instructions say make swig-py; make install-swig-py; .... but where can i find this if I've installed subversion from RPM?
[04:06:41] <fastly> can i download these separately?
[04:07:20] <aspWork> hi guys, i am having some problems with the webadmin plugin. I downloaded it from svn and ran python setup.py install, after this i restarted apache, but it doesn't show. I have made my user TRAC_ADMIN
[04:07:28] <aspWork> any idea what could be wrong?
[04:07:29] <coderanger> fastly: You want an RPM called subversion-python
[04:07:43] <coderanger> aspWork: Check the log, see if it is loading
[04:07:55] <coderanger> aspWork: Did you enable it in trac.ini?
[04:08:12] <fastly> thanks
[04:08:30] <aspWork> 2006-10-17 14:46:29,849 Trac[__init__] DEBUG: Loading egg plugin webadmin.plugin from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r3772-py2.4.egg
[04:08:32] <aspWork> seems so
[04:09:13] <aspWork> strange
[04:09:16] <aspWork> that is an old log entry
[04:10:39] <coderanger> fastly: http://summersoft.fay.ar.us/pub/subversion/latest/rhel-4/i386/subversion-python-1.4.0-1.i386.rpm
[04:10:43] <aspWork> seems the logging has stoped working
[04:11:58] <aspWork> it is loading, according to the logs
[04:12:05] <aspWork> where should the link be, top menu?
[04:12:12] <coderanger> aspWork: YEs, main nav bar
[04:12:19] <aspWork> seems like it is loading twice though
[04:12:31] <aspWork> 2006-10-17 15:05:42,638 Trac[__init__] DEBUG: Loading egg plugin webadmin.plugin from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r3772-py2.4.egg
[04:12:35] <aspWork> 2006-10-17 15:05:42,692 Trac[__init__] DEBUG: Loading egg plugin webadmin.plugin from /usr/share/trac/plugins/TracWebAdmin-0.1.2dev_r3772-py2.4.egg
[04:12:48] <coderanger> You have it installed twice
[04:12:55] <coderanger> delete one of them
[04:13:03] <aspWork> ok, how do i remove one of them? just delete it? which one should i keep?
[04:13:32] <coderanger> Doesn't really matter, I prefer to keep my plugins in the /usr/share/trac folder, but thats just me
[04:13:36] <aspWork> ok
[04:14:37] <kemik> coderanger: how do i use the SQLite database manager instead ? (i've installed sqlite3, but specifying the database connection string as initenv says doesnt work... ? )
[04:14:41] <aspWork> ok, now it only loads ones, doesn't show though
[04:15:04] <coderanger> aspWork: Just to be sure, refresh your browser cache
[04:15:14] <coderanger> kemik: Did you install pysqlite?
[04:15:44] <aspWork> still nothing, let me restart the browser
[04:16:23] <coderanger> aspWork: Try tacking "?hdfdump=1" to the end of the URL and see if Trac thinks you have TRAC_ADMIN
[04:17:28] <aspWork> TRAC_ADMIN = 1
[04:18:00] <coderanger> aspWork: Do you have the correct version of WebAdmin for your version of Trac?
[04:18:02] <kemik> damn, thought i did that yesterday... but used mysql instead and forgot pysql.. th
[04:18:04] <kemik> thx
[04:18:47] <kemik> ack.. database error.. :X
[04:19:22] <kemik> Error
[04:19:22] <kemik> ((1049, "Unknown database 'trac'"))
[04:19:39] <coderanger> with mysql?
[04:19:58] <kemik> no, sqlite now
[04:20:07] <kemik> abandoned mysql due to the charset issue...
[04:20:10] <coderanger> whats your connection string?
[04:20:16] <kemik> used the default
[04:20:33] <aspWork> coderanger: i run 0.10, and i got the webadmin from the svn
[04:20:38] <aspWork> so it should be correct
[04:20:38] <coderanger> "db:db/trac.db"
[04:20:49] <coderanger> er, "sqlite:db/trac.db"
[04:20:53] <kemik> exactly
[04:21:09] <kemik> and i got a proj/db/trac.db file aswell
[04:21:27] <kemik> creation seemed to go fine, but accessing the project thru WWW yields that error
[04:21:56] <coderanger> kemik: Did you restart the server?
[04:22:08] <coderanger> sounds like it may still be using the old connection
[04:22:29] <kemik> mmh
[04:22:34] <kemik> i'm an idiot
[04:22:38] <coderanger> aspWork: Is this on a public site?
[04:22:41] <kemik> used the path to my old project
[04:23:51] <kemik> great
[04:23:53] <kemik> works
[04:24:03] <kemik> *puh*
[04:24:16] <aspWork> coderanger: no, sorry, internal site
[04:24:53] <coderanger> aspWork: Can you go directly to "/admin" on the site (unlikely but worth a shot)
[04:25:14] <kemik> does the Webadmin come with additional features not found in trac-admin ?
[04:25:42] <aspWork> No handler matched request to /admin
[04:25:42] <kemik> trac-admin wasnt extensive so getting Webadmin to work isnt worth the hassle, unless it's featurefilled and actionpacked ;D
[04:25:43] <coderanger> kemik: Not really out of the box, but a lot of plugins use it to expose their configuration system
[04:25:53] <kemik> ah i c
[04:26:21] <aspWork> and its always more convenient to have the admin parts in the browser, to limit the shell access needs
[04:26:30] * number5 has quit IRC
[04:27:14] <coderanger> aspWork: I would file a ticket about it, or possibly ask the list. I can't really think of anything else to check, but my brain is somewhat sleep-deprived at the moment
[04:27:33] <kemik> comic relief: http://joshualowry.vox.com/library/audio/6a00c225203796f21900c2252ab8c18e1d.html
[04:27:59] <aspWork> coderanger: ok, ill try that, thanks for your help
[04:30:09] <coderanger> kemik: Nice
[05:15:41] <cmlenz> yay, interactive error pages :-D
[05:15:47] * aspWork has left #trac
[05:17:16] <cmlenz> http://trac.edgewall.org/attachment/wiki/ChristopherLenz/errorpages.png?format=raw
[05:22:03] <coderanger> cmlenz: That looks scarily railsy ;-)
[05:22:13] * imajes_ has joined #trac
[05:22:17] * Guardian has quit IRC
[05:22:32] <cmlenz> oh? I must admit I've never seen a fancy rails error page :-P
[05:23:38] <coderanger> cmlenz: The few brief times I've tried setting up a rails app, thats all I ever saw
[05:24:24] <cmlenz> hehe
[05:24:50] * jrydberg- is now known as jrydberg
[05:25:52] * jesterKing has quit IRC
[05:25:56] <coderanger> cmlenz: http://trac-hacks.org/ticket/10#comment:3 New spam on t-h, might want to add it to t.e.o's filters
[05:27:50] <cmlenz> we should block changes where fields are updated to be an HTML-encoded variant of the old value :-P
[05:27:54] <cmlenz> that's pretty damn common
[05:28:16] <coderanger> cmlenz: Yeah, but its pretty easy for a smarter bot to avoid
[05:28:33] <cmlenz> well, but they aren't smarter yet
[05:28:56] <cmlenz> if you assume the smartest-possible bot, any blocking is easily circumvented
[05:29:23] * imajes has quit IRC
[05:29:24] <coderanger> yeah
[05:30:07] <coderanger> yay for continual arms races
[05:30:31] * jesterKing has joined #trac
[05:30:43] * coderanger -> Sleep
[05:40:51] <otaku42> hmm... trac-hacks.org reports "Internal Server Error"
[05:41:21] <kemik> it's not even reporting here :D
[05:41:50] * Gruf has quit IRC
[05:41:58] <otaku42> kemik: it takes ~1min until i get the message
[05:42:53] <otaku42> too bad... now that i have some time left to play with interesting plugins, the source for these plugins is not available
[05:43:54] * Guardian has joined #trac
[05:45:34] * Gruf has joined #trac
[05:45:44] * number5 has joined #trac
[05:45:56] <coderanger> otaku42: Try it now
[05:47:44] * Guardian has quit IRC
[05:48:40] <otaku42> coderanger: trying...
[05:49:29] <otaku42> coderanger: it's slower than usual, but works again
[05:49:36] <otaku42> coderanger: thx
[05:50:20] <coderanger> Looks like someone is trying to spam the site
[05:51:25] <coderanger> cmlenz: Some blocking really needs to be added for the browser being spidered
[05:52:08] <cmlenz> why shouldn't it be spidered?
[05:52:39] <coderanger> Because it adds a lot more page access when a search bot hits a big site
[05:52:52] <coderanger> they are going over every revision of every file
[05:53:06] <coderanger> might want to limit it to just the most recent like with the wiki
[05:53:06] <cypromis> coderanger: let me know when you have some time to explain me tracforge :)
[05:53:50] <otaku42> coderanger: general caching support in trac would be another way to get around performance impacts caused by spidering
[05:55:05] <coderanger> cypromis: Shoot an email to the list, I'll respond when my brain re-congeals
[05:55:32]