[Trac] Re: Trouble upgrading from 10.3 to 11.2.1
On Thu, Jan 22, 2009 at 11:22 AM, Todd Freese to...@filmworkers.com wrote: Whenever I try to upgrade a trac project from 10.3 to 11.2.1 I get the following error: Fatal Python error: Interpreter not initialized (version mismatch?) Abort trap This is on Mac OSX Leopard. The install was done using MacPorts. I really don't know Python, but it seems to be referencing the wrong version of Python. Any help would be great appreciated! Todd Try this do a python -V this should tell you what version of python your running when you invoke python, then do a which python which will show you show where that python interpreter is located. Apple puts it's python in /usr/bin, which is a symlink, mac ports puts its python in /opt/local/bin Here is a link http://mail.python.org/pipermail/chicago/2008-May/004222.html to a reference to python_select which should allow you to state which python you want to be the default. Note: I have not used python_select. You may also be able to control which interpreter you use by rearranging your path statement(not sure on that). Also look into Virtual Environment, the tracDev docs talk about it for setting up development environments, but it's slick b/c you can control your python env and test with multiple interpreters. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] emails from trac breaking urls
We have some very long URLs in trac tickets. When they get sent in email, the url is broken in two, which makes it unclickable. Is there any way to fix this? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Trac installation problem: Shows Available projects list cannot access individual projects
Hi Olemis, Thanks for response. I agree that the Location /projects/Survey_2007 should not be necessary, and originally did not have it in there. It did not work without it so I added it to see if it would make any difference. I'm glad you confirm it should not be needed. Anyway, I've removed it again but predictably there is no improvement. I did have basic authorization working but removed it for the time being until I have the main problem sorted. The httpd.conf entry was... Location /projects SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir C:\trac-projects PythonOption TracUriRoot /projects PythonDebug on AuthType Basic AuthName Trac AuthUserFile C:\trac-projects\trac-passwd-file Require valid-user /Location Before anyone asks - Yes, I did install SQLite. Any more ideas anyone? On Jan 22, 7:28 pm, Olemis Lang ole...@gmail.com wrote: On Thu, Jan 22, 2009 at 8:53 AM, Steve Warin stevewa...@gmail.com wrote: Hi there, I'm installing Trac in order to evaluate it against other issue tracking software. I've had a search through previous posts on this discussion list but to no avail. All seems to work fine until the final stage of running Trac from a web browser using Apache with mod_python. The Available projects page displays the (so far single) project but clicking on the project link (or entering the URL in the browser address line) will not display the project. Details follow: Platform is Windows 2008 Server I've installed... Collabnet Subversion Server 1.5.5 (which installs Apache 2.2.8) Python 2.5 Setuptools V0.6c7 for Python 2.5 Genshi 0.5.1 for Python 2.5 Python bindings for Subversion 1.5.5 and Python 2.5 Trac (Release 0.11.2.1) Windows installer There is a Subversion repository set up for the project, working fine. I created directory C:\trac-projects to hold multiple Trac projects, and used trac-admin to create an environment Survey_2007 as below: trac-admin c:\trac-projects\Survey_2007 initenv Project name [My Project] Survey_2007 Database connection string [sqlite:db/trac.db] [default selected] Repository type [svn] [default selected] Path to repository [/path/to/repos] c:/svn_repositories/ Survey_2007 Testing with the tracd stand-alone server works fine using URL http:// localhost:8000/Survey_2007, and integrates with the svn repository. Then I added the following to the Apache httpd.conf file: # Added code start - Location /projects SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir C:\trac-projects PythonOption TracUriRoot /projects PythonDebug on /Location Auth is missing here ... isn't it ? Location /projects/Survey_2007 SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnv C:\trac-projects\Survey_2007 PythonOption TracUriRoot /projects/Survey_2007 PythonDebug on /Location This should not be necessary ... Trac already handles requests sent to this location ... Try removing this ... ;) -- Regards, Olemis. Blog ES:http://simelo-es.blogspot.com/ Blog EN:http://simelo-en.blogspot.com/ Featured article: Mirando la web de una forma distinta con Google Visualization API --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Setting Trac Locale with mod_wsgi
On Jan 23, 4:37 am, Andrea Tomasini tumm...@gmail.com wrote: On 22 Jan, 2009, at 16:02 , Graham Dumpleton wrote: And what happens if you don't have a trailing slash on: SetEnv trac.env_path /var/www/project/trac/ and leave out TRAC_ENV os.environ setting? Same... same error, without slash and removing all the os.environ from the WSGI script. I have also noticed that in the Trac wiki page for wsgi is not at all mentioned to set environment variables for WSGI using the mod_env (SetEnv directive). Is this something new that requires a specific version of mod_wsgi? I am running debian lenny with mod_wsgi 2.3.* Use of SetEnv is mentioned in: http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac Any page on the Trac wiki isn't going to mention all different possible ways that mod_wsgi can be configured. The mod_wsgi wiki also mentions use of SetEnv in: http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac Trying using first recipe in section at: http://code.google.com/p/modwsgi/wiki/DebuggingTechniques#Tracking_Request_and_Response to wrap Trac application and verify what environment is being passed to Trac. If the correct environment is being passed, then something must be going wrong in Trac. What version of Trac are you using? Graham --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Trac installation problem: Shows Available projects list cannot access individual projects
On Fri, Jan 23, 2009 at 3:29 AM, Steve Warin stevewa...@gmail.com wrote: Hi Olemis, Hi ... Thanks for response. :) The httpd.conf entry was... Location /projects SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir C:\trac-projects PythonOption TracUriRoot /projects PythonDebug on AuthType Basic AuthName Trac AuthUserFile C:\trac-projects\trac-passwd-file Require valid-user /Location In my site httpd,conf looks like this ... I use LDAP auth ... {{{ LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule ldap_module modules/mod_ldap.so Location /trac Order deny,allow Allow from all AuthBasicProvider ldap AuthzLDAPAuthoritative Off AuthLDAPURL ldap://ldap_server:389/base_dn?sAMAccountName?sub?(objectClass=user) AuthLDAPBindDN user@domain AuthLDAPBindPassword letmeinplease ... XD AuthType Basic AuthName realm require valid-user SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /path/to/multienv/dir /Location }}} The differences I see are The following : - No «Order» clause - «Allow from» is missing ... as well as «AuthBasicProvider» - I didnot use «PythonOption TracUriRoot» ... - «PythonDebug» setting is not there in my conf ... but I dont think that's the problem ... really ... Anyway ... perhaps you come p with new ideas after considering all this ... ;) PD: The config shown above does not allow users to perform a real logout in my Trac envs ... I dont know why ... yet ... :( Does anyone know why ? I already posted this «bug» in a separate thread and the results were something like ... «enjoy the silence» ... :( -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Sobrepasa las 100 descargas el módulo dutest --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
As far as I understand the reason you can't do a real log out, is that Trac just hands off authentication to the web server, in most cases apache or tracd. The browser then caches the http auth so that the user doesn't have to retype it for every request. unless you implement a form based login as opposed to http auth based, this will not change. closing the broswer performs a real log out, or if your using something like firefox, and have the developer plugin, you can clear the http auth cache. Trac developers are pretty clear on the fact that user authentication is left up to external methods(IE: http auth via what ever password store, pam, ldap, htpasswd, etc) as opposed to building login/logout session functionality into trac. Not sure if the TracAccountManager plugin helps solve this or not. Mat P. On Tue, Jan 13, 2009 at 1:02 AM, Bin sunbi...@gmail.com wrote: Did you guys encountered this? Any solution? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
Flatfender wrote: As far as I understand the reason you can't do a real log out, is that Trac just hands off authentication to the web server, in most cases apache or tracd. The browser then caches the http auth so that the user doesn't have to retype it for every request. unless you implement a form based login as opposed to http auth based, this will not change. Correct - cf. also http://trac.edgewall.org/ticket/791 Rainer --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
On Fri, Jan 23, 2009 at 10:54 AM, Olemis Lang ole...@gmail.com wrote: On Fri, Jan 23, 2009 at 9:54 AM, Flatfender flatfen...@gmail.com wrote: As far as I understand the reason you can't do a real log out, is that Trac just hands off authentication to the web server, in most cases apache or tracd. The browser then caches the http auth so that the user doesn't have to retype it for every request. unless you implement a form based login as opposed to http auth based, this will not change. However I use Opera so I can control in detail a lot of things about my browser activity (i.e. no need for plugins or extensions for «trivial» things ;) ... so I see the mysite path trac_session cookie set ... and neither Apache nor tracd set this variable, but instead Trac session system ... (... isnt it ? ;). closing the broswer performs a real log out, or if your using something like firefox, and have the developer plugin, you can clear the http auth cache. ... using Apache the only thing I should do is to delete these coookies ... using tracd the issue persists even if my cookies are deleted ... this makes me think that Trac is involved ... somehow ... or not ? Trac developers are pretty clear on the fact that user authentication is left up to external methods(IE: http auth via what ever password store, pam, ldap, htpasswd, etc) as opposed to building login/logout session functionality into trac. ... yes ... only form based auth ... but logout links are provided by Trac itself, disregarding the auth provider/handler involved ... so these links should clear cookies, session data, ... and so on, so that the next time the user visits the site, this data is not valid anymore ... and this is not Apache or tracd responsibility IMHO since sessions are managed by Trac itself ... CMIIW ... pls Otherwise ... how could I config Apache so as to allow users to logout ? -- Regards, Olemis. Your talking about two things here Authentication and Authorization. Authentication say who you are, Authorization say what your allowed to do. Trac delegates Authentication to the web server and as I said before the browser caches that. Trac does not use cookies for Authentication, it uses cookies for Authorization so it can save who you are, so you can then be validated against the permission system. Matt P. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: HTTPAuth problem
Quoting Erik Bray hyugaricd...@gmail.com: Do you have logging enabled? And if so, do you get any useful log messages when you try to authenticate against HTTP auth? Thanks! With the logging, I found out, that the auth header was missing from the request. I had to put WSGIPassAuthorization On into my Apache site config. Now it works! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
On Fri, Jan 23, 2009 at 11:04 AM, Flatfender flatfen...@gmail.com wrote: On Fri, Jan 23, 2009 at 10:54 AM, Olemis Lang ole...@gmail.com wrote: On Fri, Jan 23, 2009 at 9:54 AM, Flatfender flatfen...@gmail.com wrote: ... yes ... only form based auth ... but logout links are provided by Trac itself, disregarding the auth provider/handler involved ... so these links should clear cookies, session data, ... and so on, so that the next time the user visits the site, this data is not valid anymore ... and this is not Apache or tracd responsibility IMHO since sessions are managed by Trac itself ... CMIIW ... pls Otherwise ... how could I config Apache so as to allow users to logout ? Your talking about two things here Authentication and Authorization. Authentication say who you are, Authorization say what your allowed to do. Trac delegates Authentication to the web server and as I said before the browser caches that. Trac does not use cookies for Authentication, it uses cookies for Authorization so it can save who you are, so you can then be validated against the permission system. Probably (99.5 % ;) the browser uses uses cookies so as to remember the user session token and determine whether it is logged in or not ... AFAICR ... in detail ... - The user accesses the site ... - Apache notices that there is no active login and forces the browser to show the password dialog - The user provides its credemntials and logs in ... - Trac opens a new session so as to bind a token to the user credentials provided before, therefore he/she wont need to reenter his/her password and the credentials are not exposed ... - The user access the site and credntial as well as preference are there all the way through ... this includes authorization ;) - The user logs out ... and Trac *MUST* invalidate (I mean, make it expire immediately ...) this session ... - The next time the user accesses the site, since his session is expired, we are back at the same point where Apache notices that there is no active login, or at least ... since my anonymous users have no rights at all ... it should issue deny access to any resource and at least say Ooopsss ... access denied ... and what happens in my env is that the user session is magically back again (didnt it expire ? ...) and I am in once more ... so no logout at all ... and no anonymous access either ... So ... am I missing something ? Shouldnt it be that way ? PD: Thnx for your help ... ;) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Mirando la web de una forma distinta con Google Visualization API --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Add diff renderer?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff Hammel skrev 07. jan. 2009 16:20: On Tue, Jan 06, 2009 at 11:49:21PM -0800, Noah Kantrowitz wrote: I don't know of any libraries or other ways to parse Word documents, so no. If you are running on Windows and server has Word installed, you might be able to rig something up with COM (via the win32com module), but this isn't enough of a general case to bother IMO. All the new Office 2007 files are just zipped XML I think, so you might be able to make an HTML converter for that. Not a small task though. --Noah There is also antiword http://www.winfield.demon.nl/ This could be made into a plugin. Or I have heard rumors that OpenOffice can be driven computationally...somehow. I avoid word documents like the plague but realize this is a luxury that not everyone has. Jeff Note: None of the following is a solution to the problem, just some notes on alternate solutions; There is also catdoc (and xls2csv): http://vitus.wagner.pp.ru/software/catdoc/ For simple text documents, the strings-command also works nicely. That couldn't be too hard to reimplement in python, (for easier portability to win32 -- I believe OS X already has a strings command). However, as Noah says, even if a plugin was was made based on that, I don't think the results would've been very good. A better alternative might be to turn on change-control in word/office. After a bit of googling, it turns out the tortoise svn project has it's own diff/merge tools, from http://tortoisesvn.net/downloads: Our diff/merge tools TortoiseMerge (for text file diffs and merges), TortoiseIDiff (for diffing image files) are zipped into one package, and SubWCRev is also available. The sf-page only lists the binaries, but the code can be found at: http://gu...@tortoisesvn.tigris.org/svn/tortoisesvn/ I don't think the ImageDiff referenced over is of much interest, but apparently TortoiseSvn uses a couple of javascripts to diff doc and docx files: http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/other/diff-scripts/ I'm afraid I don't see any useful way this could be integrated to standard trac - -- I guess my recommendation would be to use tortoise svn against the repository trac uses. For anyone wanting to make a win-only/requires word plugin for trac, the following link might be useful: http://nicolas.lehuen.com/index.php/post/2005/06/30/60-comparing-microsoft-word-documents-stored-in-a-subversion-repository Also, while I have no experience with it myself, Diff doc migh also be of help: http://www.softinterface.com/MD\Document-Comparison-Software.htm (This would be similar to comparing the documents within word, though, not in the web front-end). Still, apart from policy, the only times it makes sense to use a rich format (be it open document, rtf, pdf, word or even html) for documentation, is when the content is in fact multimedia -- tables or images/figures adds something to the document that cannot easily be gleaned from a docbook/tex/structured text file. Then you really would need a diff-tool that understands the format in order to get meaningful diffs. See also: http://blogs.msdn.com/buckh/archive/2005/11/28/497556.aspx http://www-verimag.imag.fr/~moy/opendocument/ Best regards, - -- .---. Eirik Schwenke eirik.schwe...@nsd.uib.no ( NSD ) Harald Hårfagresgate 29Rom 150 '---' N-5007 Bergentlf: (555) 889 13 GPG-key at pgp.mit.edu Id 0x8AA3392C -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkl5/1cACgkQxUW7FIqjOSyByQCeMU7OGGOkQgm6umn0pERvTCxY FIoAoJyPaICFFukBud65RRy5n3KRHWHb =qtUq -END PGP SIGNATURE- --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: HTML Entities in wik pages
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Erik Bray skrev 22. jan. 2009 19:23: I think the main point is that it would be nice to be able to somehow type in named HTML entities in a wiki page, and have them unescaped. It's easier to type lte; than it is to configure an easy to use input method for arbitrary symbols. I'm not saying it's Trac's job to solve that problem. It's just something I've run into before myself. Well, surely there must be some kind of js-editor-thingy or firefox plugin that will do this for you ? I recently ran into the opposite problem on OS X; it generously turns regular quote-marks (), into start-end-quotes. Not very helpful when trying to post shell-code in a blog. Anyway, every reasonable OS I've ever worked with has a nice visual keyboard with all kinds of glyphs available -- any reason not to use that ? Lastly a tip -- one lazy way to get around this, is to search for the character on wikipedia, and then simply cut'n'paste the glyph you want, eg: http://en.wikipedia.org/wiki/Less-than_sign#Less-than_sign_plus_equals_sign http://en.wikipedia.org/wiki/Quotation_mark_glyphs (etc) (This assumes your terminal is able to actually *render* the glyph, ofcourse). Best regards, - -- .---. Eirik Schwenke eirik.schwe...@nsd.uib.no ( NSD ) Harald Hårfagresgate 29Rom 150 '---' N-5007 Bergentlf: (555) 889 13 GPG-key at pgp.mit.edu Id 0x8AA3392C -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkl6BGYACgkQxUW7FIqjOSzBNQCgoP2SLK5SW9gkTLHmUshTTu85 CJAAn3HlF2gNDvIpi4eEkFcuWu3+hfhQ =Y7fx -END PGP SIGNATURE- --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: HTML Entities in wik pages
Hi, Chris Nelson wrote: Sorry if this is obvious -- it seems it should be but I didn't find the answer -- but how can I put HTML Entities like le; in a wiki page. Perhaps I should ask a more general question, how can I put symbols like less-equals, etc. in wiki pages? Sorry for the late reply, but you should have a look at the WikiGoodies plugin (1). Among other wiki syntax extensions, it recognizes HTML entities and leaves them in the generated HTML markup. -- Christian (1) - http://trac-hacks.org/wiki/WikiGoodiesPlugin --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Two questions about the Roadmap calendar (ICS)
Hi, the calendar works fine for me, but I'm still curious: 1. In the ICS URL, there is an argument user=foo, but I have the impression that the calendar works as well without it. What is it good for? 2. Can users of Microsoft Outlook subscribe to such a calendar (over HTTPS)? It works fine with Evolution and Sunbird/Iceowl, but as a Linux user I can't test Outlook 2003/2007. TIA! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
Probably (99.5 % ;) the browser uses uses cookies so as to remember the user session token and determine whether it is logged in or not ... AFAICR ... in detail ... - The user accesses the site ... - Apache notices that there is no active login and forces the browser to show the password dialog - The user provides its credemntials and logs in ... - Trac opens a new session so as to bind a token to the user credentials provided before, therefore he/she wont need to reenter his/her password and the credentials are not exposed ... - The user access the site and credntial as well as preference are there all the way through ... this includes authorization ;) - The user logs out ... and Trac *MUST* invalidate (I mean, make it expire immediately ...) this session ... - The next time the user accesses the site, since his session is expired, we are back at the same point where Apache notices that there is no active login, or at least ... since my anonymous users have no rights at all ... it should issue deny access to any resource and at least say Ooopsss ... access denied ... and what happens in my env is that the user session is magically back again (didnt it expire ? ...) and I am in once more ... so no logout at all ... and no anonymous access either ... So ... am I missing something ? Shouldnt it be that way ? PD: Thnx for your help ... ;) -- Regards, Olemis. The part your missing is that your browser has your credentials cached, so even when you click logout and trac expires your session, a new session get's created b/c instead of getting a enter your credentials dialog box when you access a new portion of the site, the browser just silently passes your auth credentials back. This is the reason why closing your browser solves this type of setup. Matt P. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
On Jan 23, 2009, at 10:49 AM, Flatfender wrote: Probably (99.5 % ;) the browser uses uses cookies so as to remember the user session token and determine whether it is logged in or not ... AFAICR ... in detail ... - The user accesses the site ... - Apache notices that there is no active login and forces the browser to show the password dialog - The user provides its credemntials and logs in ... - Trac opens a new session so as to bind a token to the user credentials provided before, therefore he/she wont need to reenter his/her password and the credentials are not exposed ... - The user access the site and credntial as well as preference are there all the way through ... this includes authorization ;) - The user logs out ... and Trac *MUST* invalidate (I mean, make it expire immediately ...) this session ... - The next time the user accesses the site, since his session is expired, we are back at the same point where Apache notices that there is no active login, or at least ... since my anonymous users have no rights at all ... it should issue deny access to any resource and at least say Ooopsss ... access denied ... and what happens in my env is that the user session is magically back again (didnt it expire ? ...) and I am in once more ... so no logout at all ... and no anonymous access either ... So ... am I missing something ? Shouldnt it be that way ? PD: Thnx for your help ... ;) -- Regards, Olemis. The part your missing is that your browser has your credentials cached, so even when you click logout and trac expires your session, a new session get's created b/c instead of getting a enter your credentials dialog box when you access a new portion of the site, the browser just silently passes your auth credentials back. This is the reason why closing your browser solves this type of setup. More specifically the part you are missing is that these credentials aren't stored in a cookie or anything similar, they are just kept in memory in the browser. There is nothing in the HTTP authentication standard that allows the web site to request these be clearer. Clicking logout will clear the cookies, but since it can't clear these credentials you will be logged right back in. Solution: use AccountManager's form-based logins since they are no subject to the wiles of HTTP auth. --Noah --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
On Fri, Jan 23, 2009 at 1:55 PM, Noah Kantrowitz n...@coderanger.net wrote: On Jan 23, 2009, at 10:49 AM, Flatfender wrote: The part your missing is that your browser has your credentials cached, so even when you click logout and trac expires your session, a new session get's created b/c instead of getting a enter your What follows is perhaps a little OT, but anyway ... When I talk about credentials I mean user + password (perhaps there is a different word to refer to this ... but anyway) ... AFAIK this is never kept by browsers (talking about Trac ;), but tokens issued by Trac itself ... this comment is just to ensure we are using a common vocabulary IMHO (... CMIIW ...) even if the browser keeps this token in memory or creates a new token, if it is invalidated by Trac (server-side ;) then ... is it still possible that user session come back to life ? I think that expired user tokens should be handled as anonymous or at least warn the user about Now I am not really sure (dont remember ...) how REMOTE_USER envvar is set by Apache ... perhaps the issue is related to this sec mechanism. I have deployed other apps in dedicated web servers and I had not seen this kind of issues so far. More specifically the part you are missing is that these credentials aren't stored in a cookie or anything similar, they are just kept in memory in the browser. you mean ... user + passw ? There is nothing in the HTTP authentication standard that allows the web site to request these be clearer. Clicking logout will clear the cookies, but since it can't clear these credentials you will be logged right back in. uf ... well ... If this is the case (user + passw) ... then you' re absolutely right ... Solution: use AccountManager's form-based logins since they are no subject to the wiles of HTTP auth. Well ... I am looking forward to deploy Trac using CoSign ... in this case I could use CoSign auth form I wonder if Trac is able to handle Cosign logout (involves out-of-band server to server comm ;) seamlessly ... but anyway, Ithink I'll test it first, next if I have any doubt I'll post further comments once I make real progress ... Thnx a lot for your help ... -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Mirando la web de una forma distinta con Google Visualization API --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Two questions about the Roadmap calendar (ICS)
Martin, On Fri, Jan 23, 2009 at 1:19 PM, W. Martin Borgert deba...@debian.org wrote: the calendar works fine for me, but I'm still curious: 1. In the ICS URL, there is an argument user=foo, but I have the impression that the calendar works as well without it. What is it good for? 2. Can users of Microsoft Outlook subscribe to such a calendar (over HTTPS)? It works fine with Evolution and Sunbird/Iceowl, but as a Linux user I can't test Outlook 2003/2007. I have not done this myself, but I believe that it is possible to subscribe to ICS urls (aka iCalendar) from Outlook 2007. This was only added in outlook 2007, and isn't present in 2003. See here for more details: http://office.microsoft.com/en-us/outlook/HA101674951033.aspx It may be possible with the following add-on in outlook 2003: http://sourceforge.net/projects/remotecalendars/ chris --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
Well ... I am looking forward to deploy Trac using CoSign ... in this case I could use CoSign auth form I wonder if Trac is able to handle Cosign logout (involves out-of-band server to server comm ;) seamlessly ... but anyway, Ithink I'll test it first, next if I have any doubt I'll post further comments once I make real progress ... Firstly in my site I have installed XML RPC plugin ... the fact is that AFAIK, it only accepts Basic Auth ... Can I still use this plugin while using Form-based auth ? PD: I am asking this before actually doing it because there are many services now which depend on Trac RPC functionality ... so I want to be sure that I will not break anything ... I'd like to know the implications beforehand ;) Thnx in advance ... ;) Featured article: Mirando la web de una forma distinta con Google Visualization API -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Sobrepasa las 100 descargas el módulo dutest --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Olemis Lang Sent: Friday, January 23, 2009 11:28 AM To: trac-users@googlegroups.com Subject: [Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5 On Fri, Jan 23, 2009 at 1:55 PM, Noah Kantrowitz n...@coderanger.net wrote: On Jan 23, 2009, at 10:49 AM, Flatfender wrote: The part your missing is that your browser has your credentials cached, so even when you click logout and trac expires your session, a new session get's created b/c instead of getting a enter your What follows is perhaps a little OT, but anyway ... When I talk about credentials I mean user + password (perhaps there is a different word to refer to this ... but anyway) ... AFAIK this is never kept by browsers (talking about Trac ;), but tokens issued by Trac itself ... this comment is just to ensure we are using a common vocabulary Incorrect, HTTP auth credentials are kept by the browser for the duration of the session. This a feature of all modern browsers and cannot (as far as I know) be disabled. IMHO (... CMIIW ...) even if the browser keeps this token in memory or creates a new token, if it is invalidated by Trac (server-side ;) then ... is it still possible that user session come back to life ? I think that expired user tokens should be handled as anonymous or at least warn the user about Now I am not really sure (dont remember ...) how REMOTE_USER envvar is set by Apache ... perhaps the issue is related to this sec mechanism. I have deployed other apps in dedicated web servers and I had not seen this kind of issues so far. More specifically the part you are missing is that these credentials aren't stored in a cookie or anything similar, they are just kept in memory in the browser. you mean ... user + passw ? There is nothing in the HTTP authentication standard that allows the web site to request these be clearer. Clicking logout will clear the cookies, but since it can't clear these credentials you will be logged right back in. uf ... well ... If this is the case (user + passw) ... then you' re absolutely right ... Solution: use AccountManager's form-based logins since they are no subject to the wiles of HTTP auth. Well ... I am looking forward to deploy Trac using CoSign ... in this case I could use CoSign auth form Never heard of it, but check trac-hacks. --Noah --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Olemis Lang Sent: Friday, January 23, 2009 12:06 PM To: trac-users@googlegroups.com Subject: [Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5 Well ... I am looking forward to deploy Trac using CoSign ... in this case I could use CoSign auth form I wonder if Trac is able to handle Cosign logout (involves out-of- band server to server comm ;) seamlessly ... but anyway, Ithink I'll test it first, next if I have any doubt I'll post further comments once I make real progress ... Firstly in my site I have installed XML RPC plugin ... the fact is that AFAIK, it only accepts Basic Auth ... Can I still use this plugin while using Form-based auth ? PD: I am asking this before actually doing it because there are many services now which depend on Trac RPC functionality ... so I want to be sure that I will not break anything ... I'd like to know the implications beforehand ;) Thnx in advance ... ;) HTTPAuth plugin allows using AccountManager for this. --Noah --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
On Fri, Jan 23, 2009 at 3:09 PM, Noah Kantrowitz n...@coderanger.net wrote: Subject: [Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5 I'd like to know the implications beforehand ;) Thnx in advance ... ;) HTTPAuth plugin allows using AccountManager for this. Thnx for the pointer ... :) ... but all this also means that I cannot delegate auth to Apache + MS AD/LDAP (like I do it right now ...) ... and all this just to get a real logout ... ufff Let me please repeat this question ... (sorry if the whole process sounds like a little annoying, but pls understand me, I *do not* want to reconfigure LDAP auth for Trac especially since it is working just fine in Apache ... and I also think I'll need to patch AccMngrPlugin and perhaps do a lot more things ... and I see no reason for all that since my system is up and running ... and all this just to get a real logout ...) Is there any way to configure Trac so that I can - delegate auth to Apache mod_ldap ... to login users against my local MS AD server - this means I *do not* want to install Trac LDAP extensions ... - perform a real logout ... - and still be able to use XML RPC ... Can I delegate auth to Apache at all ? The way I see it now is as follows ... and I mean in general ... - In order to perform a real logout I need to use form based auth ... - Therefore I *cannot* delegate auth to Apache since require-valid user *has to* be off - Therefore user credentials *must* be checked by Trac internally ... using a Passw store (in my case LDAP PS but could be any other ... ;) Good news is that I can use HTTPAuth plugin to use TracXMLRPC ... bad news is that I need to setup LDAP extensions and there is no way (as far as I see it now ... please I'd be very happy if I am wrong, pls ...), I can delegate auth to Apache, and I see no flexibility at all if the former reasoning is right ... Once again ... is there any solution to this puzzle ? I really dont see it ... :( PD: Dont worry ... if there is no possible workaround I'll use form-based auth, but sincerely right now I dont see why should I ... and suddenly Trac auth has turned out to be a little monolithic ... at least to my eyes ;) until you enlight me a little :) ... and the options I have to deploy Trac using Apache are significantly reduced ... something I dont really like ... so I would like to know *the how* ;) ... and dont worry ... I love Trac anyway ... :) Thank you all ... -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Sobrepasa las 100 descargas el módulo dutest --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Olemis Lang Sent: Friday, January 23, 2009 1:13 PM To: trac-users@googlegroups.com Subject: [Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5 On Fri, Jan 23, 2009 at 3:09 PM, Noah Kantrowitz n...@coderanger.net wrote: Subject: [Trac] Re: Can not logout when using trac-0.10.5-22.el5 on rhel 5 I'd like to know the implications beforehand ;) Thnx in advance ... ;) HTTPAuth plugin allows using AccountManager for this. Thnx for the pointer ... :) ... but all this also means that I cannot delegate auth to Apache + MS AD/LDAP (like I do it right now ...) ... and all this just to get a real logout ... ufff Let me please repeat this question ... (sorry if the whole process sounds like a little annoying, but pls understand me, I *do not* want to reconfigure LDAP auth for Trac especially since it is working just fine in Apache ... and I also think I'll need to patch AccMngrPlugin and perhaps do a lot more things ... and I see no reason for all that since my system is up and running ... and all this just to get a real logout ...) Is there any way to configure Trac so that I can - delegate auth to Apache mod_ldap ... to login users against my local MS AD server - this means I *do not* want to install Trac LDAP extensions ... - perform a real logout ... - and still be able to use XML RPC ... Switch the authentication to be on some other path, like /auth. Then use the HttpAuthStore backend in AccountManager and configure it with that URL path. Basically that backend just takes the username and PW given in the form, and makes a HTTP request to the given URL to verify them. --Noah --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] My Bugs
Another real screamer on all the TRAC sites I visited is when you click My Bugs, OK, I mean My Tickets, http://trac.../report/7 {7} My Tickets This report demonstrates the use of the automatically set $USER dynamic variable, replaced with the username of the logged in user when executed. No matches found. OK, one has to do http://trac.../search?q=MyNameHerenoquickjump=1ticket=onwiki=on or something, to get sort of like Bugzilla My Bugs capability. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: My Bugs
jida...@jidanni.org wrote: Another real screamer on all the TRAC sites I visited is when you click My Bugs, OK, I mean My Tickets, http://trac.../report/7 {7} My Tickets This report demonstrates the use of the automatically set $USER dynamic variable, replaced with the username of the logged in user when executed. No matches found. Sure, as long as trac has no idea about who you are (read: you are not logged on) Rainer --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: My Bugs
RS Sure, as long as trac has no idea about who you are (read: you are not RS logged on) I was too logged on. Happened on all of http://trac.osgeo.org/ http://trac.transmissionbt.com/ http://trac.wordpress.org/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: My Bugs
On Jan 23, 4:39 pm, jida...@jidanni.org wrote: RS Sure, as long as trac has no idea about who you are (read: you are not RS logged on) I was too logged on. Happened on all ofhttp://trac.osgeo.org/http://trac.transmissionbt.com/http://trac.wordpress.org/ I just tried the wordpress one and it worked just fine for me. btw, the My Tickets report (unless modified) out of the box from trac only lists open tickets. closed tickets aren't part of the report. Although, thanks for the chuckle, whenever I see anyone espousing Bugzilla over Trac it makes me laugh, Bugzilla is such a piece of crap, I am so glad to be rid of it :D --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: My Bugs
y I just tried the wordpress one and it worked just fine for me. y btw, the My Tickets report (unless modified) out of the box from trac y only lists open tickets. Well, http://trac.wordpress.org/search?q=jidanninoquickjump=1ticket=onwiki=on shows lots open, but http://trac.wordpress.org/report/7 shows, from a firefox screen scrape: WordPress Trac Search: * logged in as jidanni ... {7} My Tickets This report demonstrates the use of the automatically set $USER dynamic variable, replaced with the username of the logged in user when executed. No matches found. I guess I am a big loser. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: My Bugs
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of jida...@jidanni.org Sent: Friday, January 23, 2009 4:28 PM To: trac-users@googlegroups.com Subject: [Trac] Re: My Bugs y I just tried the wordpress one and it worked just fine for me. y btw, the My Tickets report (unless modified) out of the box from trac y only lists open tickets. Well, http://trac.wordpress.org/search?q=jidanninoquickjump=1ticket=onwiki =on shows lots open, but http://trac.wordpress.org/report/7 shows, from a firefox screen scrape: WordPress Trac Search: * logged in as jidanni ... {7} My Tickets This report demonstrates the use of the automatically set $USER dynamic variable, replaced with the username of the logged in user when executed. No matches found. I guess I am a big loser. Report 7 checks for tickets you are the _owner_ of. You do not own any tickets, you are just the reporter. Use the Query system to build simple queries like this on the fly: http://trac.wordpress.org/query?status=newstatus=assignedstatus=reopenedr eporter=jidanniorder=priority --Noah --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: My Bugs
NK http://trac.wordpress.org/query?status=newstatus=assignedstatus=reopenedreporter=jidanniorder=priority Indeed that is a very detailed display. Anyway Bugzilla has a My Bugs link and TRAC doesn't. And Bugzilla can remember my favorite searches etc. All that Trac allows me to customize is my name and password. That's the reality for small potatoes users. OK, no problem, I will 'bookmark' the URL you gave me, and thus achieve the same Bugzilla functionality. Thanks. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Trac on Mobile
Hey, Are there any plugin for trac so it can be more easily read at iphone / g1, as you know they are quite popular now. http://trac-hacks.org/ Seem nothing can be found on plugin site, am I missing something? Thanks. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Trac on Mobile
Never seen anything like that, but it would be nice :-) Trac is very careful to use good markup wherever possible, so I imagine you could do a lot with some CSS and maybe a new theme template. It would be pretty easy to make a pre-req filter that checks the UA string and adds that stuff just for mobile users too. --Noah On Jan 23, 2009, at 7:38 PM, howa wrote: Hey, Are there any plugin for trac so it can be more easily read at iphone / g1, as you know they are quite popular now. http://trac-hacks.org/ Seem nothing can be found on plugin site, am I missing something? Thanks. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---