Thursday, 2010-08-05

*** Joins: kirillka (~Miranda@global-n01.vester.ru)00:34
*** Joins: davidinc (d5374b7b@gateway/web/freenode/ip.213.55.75.123)01:09
*** Joins: mantisbt_89318 (70c64f07@gateway/web/freenode/ip.112.198.79.7)01:54
*** Quits: mantisbt_89318 (70c64f07@gateway/web/freenode/ip.112.198.79.7) (Quit: Page closed)02:00
dhx_mpau:o02:35
*** Joins: giallu (~giallu@fedora/giallu)02:40
*** Quits: siebrand_alt (~beis@sm.xs4all.nl) ()02:40
davidinchi03:10
davidincmantis docbook doesn't support xml text file format because it use jw converter.03:11
davidincit only convert .sgml file.03:11
davidincit would be nice if mantis uses xsltproc converter in the Makefile03:12
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)03:28
gialludavidinc, I can be bribed to work on that ;)03:33
*** Quits: davidinc (d5374b7b@gateway/web/freenode/ip.213.55.75.123) (Ping timeout: 252 seconds)03:37
dhx_mgiallu: I can't... it's documentation :p03:45
CIA-25Mantisbt: hickseydr * rbfc9e9fff9a5 /print_all_bug_page_word.php: Fix #12238: XSS in print_all_bug_page_word.php project/category names04:02
CIA-25Mantisbt: hickseydr master-1.2.x * r9fc1dd815411 /print_all_bug_page_word.php: Fix #12238: XSS in print_all_bug_page_word.php project/category names04:03
*** Joins: moto-moi (~hylke@cara.xs4all.nl)04:12
YisasHello04:14
dhx_mhi04:14
YisasI am adding some echo debug messages in ldap_api.php04:14
Yisashow can I see them? what is the default stdout? I am currently using IIS04:15
dhx_myou may not see them04:17
dhx_mit's not quite as easy as throwing around debug echo statements04:17
dhx_mit'd be better to log messages to a file04:17
dhx_mor perhaps even die(message)04:17
Yisasyep04:18
YisasI think using a file will be the best option04:18
Yisasthanks dhx!04:18
dhx_mafaik there is meant to be LDAP logging built in but I've never used it04:18
CIA-25Mantisbt: hickseydr master-1.2.x * r5709cc992eb6 /core/email_api.php: Fix #11852: Forgotton password feature prevents admin password reset04:37
CIA-25Mantisbt: hickseydr * r23b1d934f64f /core/email_api.php: Fix #11852: Forgotton password feature prevents admin password reset04:38
*** Joins: samtuke (~samtuke@p57A0CFFB.dip.t-dialin.net)05:19
samtukeis there a way of making project news display at the top of each page, or at least the view issues page? or would I have to add that as a module/patch myself?05:20
dhx_mit sounds like something you'd add using a plugin05:20
dhx_mor within the header_include (you can specify a PHP file that gets included in the header of each page)05:21
samtukedhx_m: hmm, the news feature is soon to be split off into a module, right? but currently its still part of the main release?05:24
dhx_mright, it's something we'd ideally split into a plugin05:26
samtukedhx_m: Ideally I'd like to add a config option so that others can get news to appear on more pages, but if the feature is going to split off, there isn't much point on me working on the existing code it seems05:27
dhx_mif it is a bug fix I'd consider committing it05:28
dhx_mbut adding new features/configuration options... not so sure05:28
YisasHello Again05:28
Yisasregarding the issue with the Active Directory connection05:29
YisasI have found out that the following line $t_br = @ldap_bind( $t_ds, $p_binddn, $p_password );05:29
samtukedhx_m: so I should just modify my header_include instead then?05:29
Yisasof the ldap_connect_bind function (ldap_api.php ) does not return anything05:30
Yisasis it possible to obtain more information05:30
dhx_msamtuke: yes05:30
dhx_mremove the ampersand to see any errors that function is causing05:31
samtukedhx_m: you're support in this room is a great feature of the mantisbt project, IMO. Thanks for your help :)05:32
*** Joins: paulr (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com)05:32
YisasI mean the function that return nothing is the ldap_bind not ldap_connect_bind05:32
dhx_msamtuke: np, let me know if you need any more help05:33
YisasI am checking the variable $t_br but it´s empty05:33
dhx_mYisas: @ldap_bind will suppress error messages that would normally be raised by ldap_bind05:34
paulrmorning05:34
dhx_mpaulr: hi05:34
Yisasand where is teh ldap_bin function located, so I could add more trace messages?05:35
dhx_m<Yisas> I have found out that the following line $t_br = @ldap_bind( $t_ds, $p_binddn, $p_password );05:35
dhx_mjust remove the @05:35
Yisaswhat does the @ mean?05:37
dhx_msuppress errors raised from the function05:38
dhx_mie. ignore them, do nothing05:38
Yisasok... great05:39
Yisasthanks for the hint05:39
Yisasnow I get invalid credentials05:39
dhx_m:)05:40
Yisasthe password has to be codified in any special way?05:41
Yisassuch as CN= ??? I dont know ... what would be the problem, as everything seems to be fine05:42
Yisasthe user name CN has accents, do you think it may cause problems in the logon proces?05:45
YisasGREAT!05:55
YisasIT's WORKING!05:55
YisasIt was a problem related with the accents!05:56
YisasDHX THANKS!06:00
dhx_mah06:01
dhx_m:)06:01
*** Joins: paulr_ (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com)06:35
*** Quits: paulr (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) (Ping timeout: 276 seconds)06:36
*** Quits: kirillka (~Miranda@global-n01.vester.ru) (Quit: kirillka)06:39
Yisasg_logo_image is it working on 1.1.8 version?06:47
* paulr_ pokes nuclear_eclipse and dhx_m07:11
CIA-25Mantisbt: paul * rea729d74b9e4 /javascript/min/ (15 files in 3 dirs): Remove pre-compiled jscript files - a compile.php can be used to compile these as part of build process using the google closure compiler from http://code.google.com/closure/compiler/07:14
CIA-25Mantisbt: paul * r0cad50d74a7e / (16 files in 4 dirs): Merge branch 'master' of mantisbt.org:mantisbt07:14
CIA-25Mantisbt: paul * rcc87385166f6 /javascript/dev/ (jquery-1.4.2.js jquery-ui-1.8.2.js jquery-ui.js jquery.js): Don't use symlinks in git repo's - not all OS's support them e.g. windows.07:14
paulr_hmm07:14
paulr_whats with  paul * r0cad50d74a7e / (16 files in 4 dirs): Merge branch 'master' of mantisbt.org:mantisbt07:15
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (*.net *.split)07:23
*** Joins: moto-moi (~hylke@cara.xs4all.nl)07:30
nuclear_eclipsehi paulr_ 07:46
nuclear_eclipsepaulr_: if you made any local commits before doing a `git pull`, it merges by default unless you specify `git pull --rebase`07:46
paulr_dunno07:46
paulr_:@)07:47
paulr_dhx has gone quiet :)07:47
nuclear_eclipseprobably eating dinner or something :P07:50
dhx_mbusy unbreaking your commits :p07:52
paulr_wtf?07:52
paulr_they shouldn't break anything07:52
paulr_dhx_m: how in install.php do we want to generate a random string for crypto_master_salt?07:53
dhx_mthis.previousComment.sarcasm = true;07:53
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Remote host closed the connection)07:53
dhx_mpaulr_: /dev/urandom if available, otherwise get the user to select it themselves?07:53
paulr_if(( $salt = crypto_generate_random_string(64, true)) === null) {07:54
paulr_  $salt = base64_encode(m_rand()) ;07:54
paulr_}07:54
paulr_something like that maybe?07:54
dhx_mwhooa no07:54
dhx_mwe have functions for this :)07:54
dhx_mcrypto_api.php07:54
paulr_yea07:55
paulr_which is the last param isn't true07:55
paulr_requires crypto_master_salt to be set07:55
paulr_which i want a way to generate :P07:55
paulr_other option is we ask user to type in a random string07:55
*** Joins: moto-moi (~hylke@cara.xs4all.nl)07:56
paulr_atabase connection failed. Error received from database was #1045: Access denied for user 'root'@'localhost' (using password: NO).07:57
dhx_moh yeah heh07:57
paulr_interestingly07:57
paulr_i'd like to know why installers not set my db pass ;/07:57
paulr_when did footer change?07:58
dhx_mIMO just look for /dev/urandom and get some random bytes, try openssl_get_pseudorandom_bytes() or ask the user to do some random stuff07:58
dhx_ma few months ago07:58
paulr_why?07:58
dhx_mnuclear_eclipse: Secunia got back to me, your fix was the same one they found :)07:58
paulr_echo "\t<address id=\"mantisbt-copyright\">Powered by <a href=\"http://www.mantisbt.org\" title=\"Mantis Bug Tracker: a free and open source web based bug tracking system.\">Mantis Bug Tracker</a> (MantisBT)$t_version_suffix. Copyright &copy;$t_copyright_years MantisBT contributors. Licensed under the terms of the <a href=\"http://www.gnu.org/licenses/old-licenses/gpl-2.0.html\" title=\"GNU General Public License (GPL) ve07:58
paulr_ 62207:58
paulr_i'm specifically talking that07:59
nuclear_eclipsedhx_m: great :)07:59
dhx_mnuclear_eclipse: although I think they may be pushing their advisory release sooner now that we've fixed it07:59
nuclear_eclipseI thought they said august 17th?07:59
dhx_mperhaps that is what they meant be "shortly" then08:00
nuclear_eclipse"A preliminary disclosure date of August 17, 2010 has been set, where08:00
nuclear_eclipsethe08:00
nuclear_eclipsedetails will be publicly disclosed. However, we are naturally prepared08:00
nuclear_eclipseto postpone the disclosure date if you need more time to address the08:00
nuclear_eclipsevulnerability.08:00
dhx_mpaulr_: a problem? :)08:01
paulr_Powered by Mantis Bug Tracker (MantisBT). Copyright © MantisBT contributors. Licensed under the terms of the GNU General Public License (GPL) version 2 or a later version08:02
paulr_sure08:02
paulr_:)08:02
paulr_it wraps08:02
paulr_also seeing the words 'gpl' reminds me i'm starting to hate gpl08:02
nuclear_eclipseyay08:02
paulr_makes we want to email all contributors asking them to transfer their copyright to me08:02
nuclear_eclipseI'm not the only one :P08:02
paulr_dhx_m: so why we do feel the need to have a 3000 word footer? :)08:03
dhx_mI'm all for dropping that copyright statement08:08
dhx_mthe only reason I put it there is because we always had it :)08:08
paulr_mm08:09
paulr_on bug_report page08:09
paulr_should the javascript be collapsible?08:09
dhx_m?08:10
paulr_Select Profile08:11
paulr_  Or Fill In08:11
paulr_Platform08:11
paulr_OS08:11
paulr_OS Version08:11
paulr_ Or Fill In08:11
paulr_I get that with a box that looks like it collapses08:12
paulr_a) it does't08:12
paulr_b) there's nothing under the 2nd 'or fill in'08:12
dhx_mnuclear_eclipse: here's a fun one for you...08:15
dhx_mif ( $t_prefix === 'UNUSED' ) {08:15
dhx_mecho $t_prefix;08:15
dhx_mI'm getting a result of "0" from that08:16
dhx_mgo PHP 5.3.3!08:16
paulr_really?08:16
dhx_mperhaps it's a caching issue, let me see08:16
nuclear_eclipsegotta head to work now08:16
nuclear_eclipsecheers guys08:17
dhx_mcya later08:17
dhx_mpaulr_: that box is ugly08:17
paulr_?08:17
paulr_box?08:17
dhx_mpaulr_: the profile box08:17
dhx_mpaulr_: feel free to cut it to pieces :)08:17
dhx_m("0" == 'unused') is true for me... great08:30
paulr_in php5.3.3 ?08:30
dhx_mright08:30
paulr_eval that on the cmdline08:30
dhx_mphp > var_dump("0"=="UNUSED");08:31
dhx_mbool(false)08:31
dhx_mworks there... perhaps it's an FPM/APC bug08:32
paulr_what apc version?08:32
dhx_m3.1.3p108:32
paulr_try their svn trunk version08:34
dhx_mAPC disabled, same result08:35
paulr_this on mantis code ?08:35
paulr_or are you saying var_dump("0"=="UNUSED"); in its own file does it in a browser?08:35
dhx_mI'll check08:35
dhx_mfalse there08:37
dhx_mit's happening inside a for each loop08:37
dhx_mhere you go:08:38
dhx_m$t_prefix_array = array();08:38
dhx_mfor ( $i = 0; $i <= 9; $i++ ) {08:38
dhx_m$t_prefix_array["$i"] = "$i";08:38
dhx_m}08:38
dhx_mforeach ( $t_prefix_array as $t_prefix => $t_caption ) {08:38
dhx_mvar_dump($t_prefix == 'UNUSED');08:38
dhx_m}08:38
paulr_that returns true,falseX9 for me right?08:39
dhx_myep08:39
dhx_mnotice the error?08:39
dhx_m$t_prefix is an "int" each time btw08:40
dhx_mint(0) bool(true) int(1) bool(false) int(2) bool(false) int(3) bool(false) int(4) bool(false) int(5) bool(false) int(6) bool(false) int(7) bool(false) int(8) bool(false) int(9) bool(false)08:40
dhx_mthat's var_dump($t_prefix); var_dump($t_prefix == 'UNUSED');08:41
dhx_m=== is also no help08:41
paulr_it's always returned that value08:41
paulr_even in 5.2.408:41
dhx_mhmmm?08:41
paulr_HP 5.2.4-2ubuntu5.10 with Suhosin-Patch 0.9.6.2 (cli) (built: Jan  6 2010 21:59:29)08:42
dhx_moutside the loop "0" == 'UNUSED' is false08:42
paulr_ php foo.php08:42
paulr_bool(true)08:42
paulr_bool(false)08:42
paulr_bool(false)08:42
paulr_bool(false)08:42
dhx_mI'm not using Suhosin btw08:42
paulr_nod08:42
paulr_inside the loop08:45
paulr_your comparing08:45
paulr_(int)0 == (string)'UNUSED'08:45
paulr_which is defined as true08:45
paulr_outside the loop08:45
paulr_your comparing08:45
paulr_(string)"0" == (stirng)'UNUSED'08:46
dhx_myep08:46
paulr_and (int)0 == (string)'UNUSED' is defined as true08:46
dhx_mso "UNUSED" is an internal string constant only used inside loops?08:46
paulr_no08:47
paulr_0 == "STRING" is true08:47
paulr_0 = "foobar" is true08:47
paulr_0 == "foobar" is true even08:47
dhx_mwhy is "0" == "STRING" true08:48
paulr_because http://www.php.net/manual/en/types.comparisons.php says it is!08:49
paulr_The way PHP handles comparisons when multiple types are concerned is quite confusing.08:50
paulr_For example:08:50
paulr_"php" == 008:50
paulr_This is true, because the string is casted interally to an integer. Any string (that does not start with a number), when casted to an integer, will be 0.08:50
paulr_from a user comment btw :)08:50
paulr_just use === :P08:50
paulr_and cast the int's to a string first :P08:50
paulr_my plan is to have lunch, read a bit thenbreak stuff :)08:52
dhx_mI knew '0' == 0 == "0" == '' and so forth08:59
*** Joins: nkj (~nkj252@rb5db132.net.upc.cz)09:02
dhx_mI guess PHP was converting string "0" to int 0 in the foreach statement09:06
dhx_mthus causing the int 0 == string "0" check09:06
dhx_m;/09:07
nuclear_eclipsedhx_m: http://us2.php.net/manual/en/types.comparisons.php09:14
paulr_slow ;)09:14
nuclear_eclipsesorry, just got to work, haven't fully gone throguh the backlog09:15
dhx_mthe actual problem wasn't that09:15
dhx_mit was my prefix_filters array containing string keys09:15
dhx_mand the foreach loop converting the key "0" (a string) into an integer 009:16
dhx_mor something like that09:16
dhx_mit's quite funny seeing a huge table trying to tell people whether 0 is equal to 1 :p09:16
nuclear_eclipsetype coercion is both useful and painful09:16
*** Joins: alexsander (~alexsande@201.86.223.245)09:21
dhx_mpaulr_: error: git checkout-index: unable to create symlink javascript/dev/jquery-ui.js (File name too long)09:34
dhx_myou broke it? :p09:34
paulr_no09:47
paulr_that file doesn't exist anymore09:48
dhx_mhmm?09:48
CIA-25Mantisbt: hickseydr * ra4e6b210fcae /manage_user_page.php: Fix #11930: Fix unused/new prefix filters on manage users page09:48
dhx_msee my latest commit09:48
CIA-25Mantisbt: hickseydr * r24e117c53b81 /javascript/dev/ (jquery-ui.js jquery.js): Fix type of jQuery files from symlink to file09:48
CIA-25Mantisbt: hickseydr master-1.2.x * r94aaca8058b5 /manage_user_page.php: Fix #11930: Fix unused/new prefix filters on manage users page09:48
paulr_windows doesn't support symlinks09:48
dhx_myes but the replacement files you put on top of the symlinks09:49
dhx_mwere still being treated as symlinks by git09:49
paulr_heh09:49
dhx_mas the type hadn't changed09:49
dhx_mmust be a Windows/git thing09:49
paulr_worked fine in windows :P09:49
paulr_and that's not the dev version of jquery09:49
*** Joins: fanno (~b3g@193.3.95.240)09:49
* paulr_ sighs09:49
dhx_mnope09:51
paulr_it should be ;p09:51
dhx_mI'd rather use their minified version that one we compress ourselves09:51
paulr_we'd compress their minified version anyway..09:51
paulr_this was why we said about using the same compressor09:51
paulr_;p09:51
dhx_mno point ;)09:51
paulr_the point is that if your using the /dev jscript09:52
paulr_you should be able to debug issues09:52
dhx_mhmm ok I was just wanting to keep the same hash as upstream for those files09:52
paulr_I dont really want to get into the case of having to compress some files but not others09:52
dhx_mthat way we can be sure that our compressor hasn't introduced bugs that don't occur in the official distribution09:53
paulr_if we hit issues, we can always change09:53
paulr_but in theory as we using same compressor09:53
nuclear_eclipsewhy are we even trying to use our own compressor?09:54
nuclear_eclipsethat just seems like added complexity for no reason09:54
paulr_such that all jscript is compressed09:54
paulr_why do people compress javascript :)09:55
nuclear_eclipseif a developer really needs to debug into jQuery, they can get their own copy of it....09:55
nuclear_eclipsegranted, I'd be perfectly fine only ever having the full jQuery included with mantis, and if people really need to save space, they can get the compressed version themselves...09:56
nuclear_eclipsebut I don't think we should be trying to keep multiple versions of our scripts around, or adding build steps to compress things, that's just a waste of time and effort that could be better spent on a *lot* of other things in mantis09:56
paulr_we had the discussion a couple of weeks back now about compressing jscript09:57
paulr_when I wrote script09:57
nuclear_eclipsepaulr_: you need to start having these decisions on the developer mailing list where everyone can join in, not just one or two people from IRC09:57
paulr_iirc, the same time you made the comment about integrity stuff in /check09:58
paulr_and whether it's waste of time building those files09:58
paulr_so dhx has code to check integrity09:58
paulr_I made script to build files for said code09:58
nuclear_eclipsewhat does that have to do with compressing javascript files?!09:58
paulr_we've had minified/dev versions of javascript files for *ages*09:59
paulr_the only thing i've done09:59
paulr_is removed the minified versions and written a script to rebuild them09:59
paulr_and instead of using yahoo's compressor, used google's one (such that it's the same one as jquery uses)09:59
nuclear_eclipseyes, and I never liked that because a) it's just extra copies of the same thing, and b) I don't even know how you can select between them, so it's worthless IMO09:59
paulr_there's a config variable of minimal_jscss10:00
paulr_which i'd like to dump10:00
paulr_for debug/production mode10:00
nuclear_eclipsejust leave the uncompressed versions and be done with it; no scripts or anything10:00
paulr_there's no reason not to compress them10:01
paulr_it's no more work10:01
nuclear_eclipseyes it is10:01
paulr_wow 2 seconds of computer time10:01
paulr_:)10:01
nuclear_eclipseno10:01
paulr_yes10:01
nuclear_eclipseit means a bigger toolchain10:01
paulr_sure10:02
paulr_which I've already got setup10:02
nuclear_eclipsea bigger toolchain, and more things that have changed between development and release10:02
nuclear_eclipseI don't care what you have set up, youdon't build any of our relesase10:02
paulr_i'm happy to build releases if it's too much work10:03
paulr_that's a crap comment :)10:03
nuclear_eclipsepaulr_: you're not getting my point10:03
paulr_I do however10:03
paulr_take the point that having minified jscript could potentially add a bug if there's a bug in the minifier10:03
nuclear_eclipsewhen I make a release, I don't want to have to do a bunch of testing just to make sure that the minifier didn't bork the javascript that worked in my dev environment10:04
paulr_well, I personally think we should minify the javascript10:05
paulr_and that was the suggestion of how not to have two copies of the files10:05
nuclear_eclipseI don't really care whether we keep a full or minified version in our repo, but I don't want minifying script to be part of the build process10:05
paulr_maybe i'll see if I can tweak it such that10:05
paulr_the build process does a git commit if the dev versions change10:06
paulr_and by default the code always uses the minified version10:06
nuclear_eclipsewhat?10:06
paulr_i.e. if someone updates jscript/dev10:06
paulr_automatically regenerate jscript/min files and commit back to git10:06
nuclear_eclipseeven if we use a minified version in our repo, why would we need to keep a full version around? how often do we ever need to debug inside of jQuery?  it's pointless10:06
nuclear_eclipsepaulr_: no, that's just being complex10:07
paulr_it's not just jquery10:07
paulr_http://git.mantisbt.org/?p=mantisbt.git;a=blob;f=javascript/dev/ajax.js;h=01f824109916e0e158f3926f1bfa84c1bf425a2e;hb=HEAD10:07
paulr_it's more for files like that10:07
paulr_and jscalendar10:07
paulr_etc10:07
dhx_m"the build process does a git commit if the dev versions change"... bad idea10:08
nuclear_eclipsepaulr_: SIMPLE10:08
nuclear_eclipseKEEP IT SIMPLE10:08
dhx_mI much prefer just minifying the files in the build script before putting them in the tarball10:08
paulr_this was supposed to be simple10:08
paulr_atm we had 2 copies of the javascript10:08
dhx_mit sounds simple to me :)10:08
paulr_dhx/myself were trying to reduce it to ONE10:08
nuclear_eclipseI don't see why it's such a big deal to just *pick one* and only ever have that...10:09
gialluboy10:09
dhx_myeah I agree actually10:09
nuclear_eclipsetrying to switch between multiple copies or compressing during build script is just a pain in the ass10:09
gialluare we compressing jquery stuff ourselves?10:09
dhx_mpick upstream's file10:09
nuclear_eclipsehi giallu 10:09
* giallu sighs10:09
dhx_mas we're only going to be using jQuery in the future anyway :)10:10
dhx_mit does everything10:10
dhx_mgiallu: nope :)10:10
dhx_mwe hardly need to compress our own scripts because they're small10:10
dhx_mthat is why web servers support gzipped output :)10:11
nuclear_eclipsedhx_m: exactly!10:11
*** Joins: istvanb (d917e473@gateway/web/freenode/ip.217.23.228.115)10:23
istvanbhi there10:23
istvanbquick question: how can I disable the clone button? (I can not found the word "clone" in the config defaults.inc)10:24
nuclear_eclipseistvanb: I don't think that's configurable10:25
istvanboh, ok10:26
istvanbthanks man!10:27
nuclear_eclipseyou're welcome10:28
istvanbI am not sure if this is the right place, but issue 0012099 can be closed10:30
nuclear_eclipsefoobot: bug 1209910:30
istvanbas well as 001214210:30
foobotBug 12099 - istvanb - open - new10:30
foobotCan not send mail thru smtp.gmail.com - http://www.mantisbt.org/bugs/view.php?id=1209910:30
nuclear_eclipsefoobot: bug 1214210:31
foobotBug 12142 - istvanb - open - new10:31
foobotRemoving the Assigned to field from the Report Issue page - http://www.mantisbt.org/bugs/view.php?id=1214210:31
alexsanderI'm trying 1.2.2 and I think the phpmailer has a bug10:40
alexsanderphpmailer does not validate emails like user@box that are valid if the mail() is used10:41
nuclear_eclipsealexsander: iirc this is a bug that was traced into core PHP?10:42
paulr_nuclear_eclipse: whats the lgpl allow you to do/not do?10:43
alexsandernuclear_eclipse, http://bugs.php.net/bug.php?id=49576 <--- I do not agree with Rasmus' fix10:44
alexsanderthe RFC states "local aliases MUST NOT appear in any SMTP transaction" but when mail() method is used they should be OK10:45
nuclear_eclipselgpl allows you to use code however you like, but if you distribute a modified version of the code, you have to release those changes10:45
paulr_nuclear_eclipse: so similar to mit etc ?10:45
nuclear_eclipseno10:45
nuclear_eclipseMIT doesn't require you to release any source code at all10:45
paulr_lets do this a quicker way10:45
paulr_do I hate lgpl?10:45
nuclear_eclipsenot as much as GPL10:45
paulr_ok10:45
*** Joins: Shakra (d065b84e@gateway/web/freenode/ip.208.101.184.78)10:46
alexsanderis there a #phpmailer channel?10:46
paulr_alexsander: what mail is not actually sending?10:46
nuclear_eclipsealexsander: not that I know of, I think it's maintained by a company10:47
alexsanderpaulr_, for user@box addresses10:47
paulr_alexsander: as that reads like rasmus is gonna fix the regex in php, but some of the examples in the framework described are not10:47
paulr_in fact10:47
paulr_why not just change the phpmailer method10:47
paulr_and be done with it?10:47
alexsanderpaulr_, I'm using mail() and local addresses10:47
paulr_nuclear_eclipse: right, gonna break/fix this jscript mess in some fashion in a bit10:48
paulr_going to read for an hour first10:48
paulr_alexsander10:48
alexsanderpaulr_, if I change the method the local addresses will be, according with the RFC, invalid10:48
paulr_alexsander: so no smtp server in loop?10:48
alexsanderpaulr_, no10:48
paulr_what address do you think should work, but rasmus says is invalid?10:49
alexsanderpaulr_, I think phpmailer should not validate for mail() method -- or at least, it should use a more flexible validator10:49
alexsanderpaulr_, the user@box (or test@test for that matter)10:49
paulr_[2010-04-02 17:57 UTC] rasmus@php.net10:53
paulr_A much better RFC-compliant regex has been committed now.10:53
paulr_and have you seen/proved that his better regex doesn't work?10:53
alexsanderpaulr_, the problem is: the RFC talk about SMTP10:53
alexsandertest@test is, indeed, invalid for SMTP10:54
alexsanderbut phpmailer also uses the mail() method -- it should NOT use the standard REGEX for that method10:54
alexsanderthe RFC states "local aliases MUST NOT appear in any SMTP transaction"10:55
alexsanderhttp://tools.ietf.org/html/rfc5321#section-2.3.510:55
paulr_and let me guess10:56
nuclear_eclipsealexsander: don't you have sendmail on the box that you could use instead of mail()?10:56
paulr_mail() calls FILTER_VALIDATE_EMAIL ?10:56
alexsanderpaulr_, no but phpmailer calls10:57
paulr_yea, I see now10:57
nuclear_eclipsealexsander: I would report that to the upstream bugtracker for phpmailer10:57
nuclear_eclipseand then just comment out the call in your local install10:57
paulr_right i'm gonna email person who wrote the jscalendar we are using11:01
paulr_and try and work out how he licenses he's 'new' version11:01
paulr_(as it supports timestamp thing that jquery's one doesnt)11:01
*** Quits: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk) (Quit: Rixie)11:01
paulr_Licensing quote:11:02
paulr_"The new calendar isn't exactly free. There was a lot of demand for a commercial version and I believe this new product it's worth the price. It includes code from various other products of Dynarch.com, such as the DynarchLIB AJAX Toolkit, which aren't free softwar"11:02
paulr_"The version you can download from here is fully functional, but the source code is minified and mangled (using the YUI compressor). If you want the full source code, please purchase a license."11:02
paulr_"Feel free to use the version distributed here for non-commercial purposes, i.e. on your personal blog, on a charity or educational website, in your free software, etc."11:02
paulr_since that was written however, DynarchLIB  is now bsd licensed apparently11:02
alexsandernuclear_eclipse, paulr_ : https://sourceforge.net/tracker/?func=detail&aid=3040090&group_id=26031&atid=38570711:10
alexsanderthe bug report11:10
*** Joins: rolfkleef (~rolf@82-204-82-162.fttx.bbeyond.nl)11:15
*** Parts: istvanb (d917e473@gateway/web/freenode/ip.217.23.228.115)11:32
*** Quits: micahg (~micah@ubuntu/member/micahg) (Quit: Leaving.)11:32
alexsandernuclear_eclipse, it's done! changed line 525 of library/phpmailer/class.phpmailer.php11:34
alexsanderif(this-Mailer != 'mail' && filter_var($address, FILTER_VALIDATE_EMAIL) === FALSE) {11:36
*** Joins: micahg (~micah@ubuntu/member/micahg)11:37
*** Quits: djSupport (~djsupport@94-193-2-113.zone7.bethere.co.uk) (Read error: Connection reset by peer)11:46
*** Joins: djSupport (~djsupport@94-193-2-113.zone7.bethere.co.uk)11:53
*** Quits: samtuke (~samtuke@p57A0CFFB.dip.t-dialin.net) (Quit: Leaving)11:53
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 260 seconds)11:55
*** Joins: micahg (~micah@ubuntu/member/micahg)11:56
alexsanderok, I managed to upgrade from 1.1.811:57
alexsanderhow do I fix the admin/check that says all my "table collations" are latin1 ?11:58
ShakraI don't know if it's the right way to do it, but I took my backup of the mantis database, changed all the charsets to utf8 in the table creates in the backup and then restored the database... worked for me ;)12:03
*** Joins: yapt (~yapt@219.Red-213-97-5.staticIP.rima-tde.net)12:04
yaptHello to all.....      I would like how to upgrade to version 1.2.2 from 1.2.1.12:05
yaptI mean.... I am sure I must to maintain some files untouch.... But what files ?12:06
nuclear_eclipseyapt: there's a file in the release  named doc/INSTALL which has that information12:06
yaptOppppssss.... :-(12:06
yaptSorry....  I am going to read it....   Sorry again.12:06
nuclear_eclipsenp12:07
*** Joins: siebrand (~beis@sm.xs4all.nl)12:10
yaptI have upload Mantis 1.2.2 to the web server, unzipped it and check: mantisbt-1.2.2/admin/check.php    But a red box at the right is showed with the word: 'BAD'      It seems bad, doesn't it ?12:14
yaptAfter the 'check' I have executed install.php and all boxes are green.....12:21
nuclear_eclipseyapt: assuming 1.2.1 was working just fine, then 1.2.2 should work fine too12:22
*** Quits: giallu (~giallu@fedora/giallu) (Read error: Operation timed out)12:23
yaptOk... but I have a question.   If I had mantis 1.2.1 on this directory: /www/mantis     and I unzipped the new 1.2.2 on this directory: /www/mantis122    After the upgrade (executing install.php) what would be the directory in production ?12:23
yaptPerhaps I must to copy now my ../mantis122/*  to ../mantis/   to get it on the same folder....12:26
*** Joins: Github (~Github@sh1-ext.rs.github.com)12:30
Githubmantisbt: master David Hicks * bfc9e9f (1 files in 1 dirs): Fix #12238: XSS in print_all_bug_page_word.php project/category names ...12:30
Githubmantisbt: master David Hicks * 23b1d93 (1 files in 1 dirs): Fix #11852: Forgotton password feature prevents admin password reset ...12:30
Githubmantisbt: master Paul * 0cad50d (14 files in 4 dirs): Merge branch 'master' of mantisbt.org:mantisbt12:30
Githubmantisbt: master David Hicks * 24e117c (2 files in 1 dirs): Fix type of jQuery files from symlink to file ...12:30
Githubmantisbt: master David Hicks * a4e6b21 (1 files in 1 dirs): Fix #11930: Fix unused/new prefix filters on manage users page ...12:30
*** Parts: Github (~Github@sh1-ext.rs.github.com)12:30
*** Joins: Github (~Github@sh1-ext.rs.github.com)12:30
*** Parts: Github (~Github@sh1-ext.rs.github.com)12:30
yapt\part12:42
*** Parts: yapt (~yapt@219.Red-213-97-5.staticIP.rima-tde.net)12:42
*** Joins: giallu (~giallu@fedora/giallu)12:56
paulr_.12:58
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)13:17
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)13:17
paulr_http://blogs.msdn.com/b/sqlphp/archive/2010/08/04/microsoft-drivers-for-php-for-sql-server-2-0-released.aspx13:45
nuclear_eclipseso... they're bragging that they've finally produced what all the other database types have had for years?13:48
nuclear_eclipsewhy is mssql the only mainstream database that hasn't been able to decide on any given driver implementation for more than a year or so before finding something new to say is the "standard"?13:49
nuclear_eclipse</hyperbole>13:49
nuclear_eclipse*angry hyperbole13:50
paulr_shh13:52
paulr_;)13:52
paulr_it means I might now be able to do db laye13:52
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 240 seconds)13:56
* alexsander added notes here --> http://www.mantisbt.org/bugs/view.php?id=1221614:11
*** Joins: micahg (~micah@66.146.192.96)14:54
*** Quits: micahg (~micah@66.146.192.96) (Changing host)14:54
*** Joins: micahg (~micah@ubuntu/member/micahg)14:54
*** Quits: rolfkleef (~rolf@82-204-82-162.fttx.bbeyond.nl) (Read error: Operation timed out)15:13
*** Quits: Shakra (d065b84e@gateway/web/freenode/ip.208.101.184.78) (Ping timeout: 252 seconds)15:18
alexsandernuclear_eclipse, I added a patch to http://www.mantisbt.org/bugs/view.php?id=1221615:30
alexsanderdoing what you suggested15:30
paulr_alexsander: is the issue that php denies foo@localhost as a email address now?15:36
alexsanderpaulr_, yes15:38
alexsanderpaulr_, I edited "class.phpmailer.php" to check if the method is mail() in order to validate15:38
paulr_so you can't email paul@com anymore I assume?15:42
alexsanderpaulr_, with the vanilla installation, you can't15:42
*** Joins: Shakra (d065b84e@gateway/web/freenode/ip.208.101.184.78)16:02
paulr_alexsander: you are on 5.3.3 right?16:20
alexsandernope16:21
alexsanderpaulr_, I'm on 5.2.1416:21
paulr_so <?php mail('foo@localhost'); doesn't work since what version?16:21
paulr_@ alexsander16:22
foobotpaulr_: Error: "alexsander" is not a valid command.16:22
alexsanderpaulr_, it does work -- but phpmail do not16:23
nuclear_eclipsefoobot: set reply.whenNotCommand False16:24
foobotnuclear_eclipse: Error: "set" is not a valid command.16:24
nuclear_eclipsefoobot: config reply.whenNotCommand False16:24
foobotnuclear_eclipse: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.16:24
alexsanderpaulr_, phpmailer has a ValidateAddress function that checks if an address is valid BEFORE even try to send the email -- and it uses the PHP's FILTER_VALIDATE_EMAIL regex16:24
paulr_yea16:24
paulr_foobot: help16:25
foobotpaulr_: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.16:25
paulr_foobot: help list16:25
foobotpaulr_: (list [--private] [<plugin>]) -- Lists the commands available in the given plugin. If no plugin is given, lists the public plugins available. If --private is given, lists the private plugins.16:25
paulr_foobot: help list *16:25
foobotpaulr_: Error: There is no command "list *".16:25
paulr_foobot: help list --private16:25
foobotpaulr_: Error: There is no command "list private".16:25
paulr_foobot: list16:25
foobotpaulr_: Admin, Anonymous, Channel, Config, Mantis, Misc, Owner, Plugin, Seen, Status, Unix, and User16:25
paulr_foobot: Mantis16:25
foobotpaulr_: Error: "Mantis" is not a valid command.16:25
paulr_foobot: help Mantis16:25
foobotpaulr_: Error: There is no command "mantis".16:25
nuclear_eclipselist Mantis16:25
paulr_foobot: Mantis help16:25
foobotpaulr_: Error: The "Mantis" plugin is loaded, but there is no command named "help" in it.  Try "list Mantis" to see the commands in the "Mantis" plugin.16:25
paulr_list Mantis16:25
paulr_foobot: list mantis16:25
paulr_foobot: list Mantis16:26
foobotpaulr_: bug and version16:26
foobotpaulr_: bug and version16:26
paulr_foobot: version16:26
foobotpaulr_: The current (running) version of this Supybot is 0.83.4.1.  The newest version available online is 0.83.4.1.16:26
paulr_foobot: Mantis version16:26
foobotpaulr_: Mantis SOAP API version: 1.2.216:26
paulr_foobot: bug16:26
foobotpaulr_: (bug <bug number>) -- Expand bug # to a full URI16:26
paulr_foobot: Mantis bug16:26
foobotpaulr_: (mantis bug <bug number>) -- Expand bug # to a full URI16:26
paulr_foobot: Mantis bug 116:26
foobotBug 1 - prescience - no change required - closed16:26
foobotThe blockhead admin deleted the database - http://www.mantisbt.org/bugs/view.php?id=116:26
paulr_wow16:26
moto-moi:D16:27
nuclear_eclipsepaulr_: foobot runs the same code that mantisbot did16:28
paulr_ahh16:28
*** Quits: fanno (~b3g@193.3.95.240) (Read error: Connection reset by peer)16:29
nuclear_eclipsewhoami16:31
nuclear_eclipse@whoami16:31
foobotnuclear_eclipse: nuclear_eclipse16:31
nuclear_eclipsefoobot: config reply.whenNotCommand False16:31
foobotnuclear_eclipse: The operation succeeded.16:31
nuclear_eclipse@howdy16:32
nuclear_eclipseyay~!16:32
nuclear_eclipsepaulr_: I just actually have foobot running on my server with an init script so that it will automatically come online, versus giallu who was only running it manually from his home workstation16:38
paulr_ya16:43
paulr_@whoami16:58
foobotpaulr_: I don't recognize you.16:58
micahgfoobot: can you fix bug 566817:17
nuclear_eclipsemicahg: we wish :P17:18
micahgfoobot: bug 566817:18
foobotBug 5668 - polzin - open - acknowledged17:18
foobot"versions" of parent project should be used in subprojects. - http://www.mantisbt.org/bugs/view.php?id=566817:18
nuclear_eclipsemicahg: on the surface, that's implemented, but it's woefully incomplete... =/17:18
micahgnuclear_eclipse: how soon is the next release approximately, this one's really biting me ATM, mostly the ones related to it17:19
micahgnuclear_eclipse: I want to work on a patch, but won't get to it for another 4 weeks17:19
micahgI can use the version in the chlid project, but it doesn't appear on any roadmap17:19
micahgoh, I should check if another bug is in there related17:20
micahgmy current issue is actually bug 1087317:20
foobotBug 10873 - andy_mbt - open - acknowledged17:20
foobotChange Log/Roadmap do not work with inherited versions. - http://www.mantisbt.org/bugs/view.php?id=1087317:20
nuclear_eclipsemicahg: I'll probably push another release for 1.2 with the recent round of security fixes, but there are a lot of underlying design issues that were never taken into account for 566917:20
micahgnuclear_eclipse: I jsut ran into an issue that if subprojects are sharing the same version, you can't do a bulk update from teh top project view issues page17:21
nuclear_eclipsemicahg: that's actually the one reported by one of my project's, and we have a local "fix" that just comments out the sections where versions get cached...17:21
nuclear_eclipsemicahg: yeah, that too :P17:22
micahgright, I don't even know if you can properly implement it in the 1.2.x branch, I think it requires a bit of schema change17:22
nuclear_eclipseyes, there are definite schema changes that should have been made to support this, similar to the round of schema changes made for categories in 1.2.017:22
nuclear_eclipsebut there are wholesale sections of code that should have been rewritten with inheriting versions in mind, that are still left just the way they were...17:23
micahgnuclear_eclipse: bug 12189 is a dupe of bug 001087317:25
foobotBug 12189 - ha17 - open - new17:25
foobotSubprojects using Parent project versions don't have roadmaps - http://www.mantisbt.org/bugs/view.php?id=1218917:25
foobotBug 0010873 - andy_mbt - open - acknowledged17:25
foobotChange Log/Roadmap do not work with inherited versions. - http://www.mantisbt.org/bugs/view.php?id=001087317:25
* micahg doesn't have privs17:25
nuclear_eclipsewould you like to?17:25
micahgnuclear_eclipse: idk if I"ve earned it17:25
*** Joins: fanno (~Morten@90.184.93.233)17:26
nuclear_eclipseyou've stuck around long enough that I have no problem giving you developer access to the tracker if you ever want to help out on triaging stuff17:26
micahgnuclear_eclipse: ok, I'm willing to help where I can17:26
micahgs/where/when17:26
nuclear_eclipsedone17:27
micahgthanks17:27
nuclear_eclipsealways looking for good help around here :)17:28
micahgnuclear_eclipse: actually, this new bug has a patch :)17:29
micahgnuclear_eclipse: what's the process for that?17:30
nuclear_eclipseusually get one of the core developer's attention long enough to get them to test it and push the patch to main repo :P17:30
micahgk, but more specifically WRT the duplication of issues17:31
*** Quits: alexsander (~alexsande@201.86.223.245) (Quit: Saindo)17:31
nuclear_eclipseoh, just mark the duplicate as resolved, and put the main issue # is the duplicate id field17:32
nuclear_eclipseand ofc select "duplicate" as the resolution17:32
micahgnuclear_eclipse: right, but the other bug is already set at related to the main bug17:32
nuclear_eclipseissues can have multiple relationships, so I wouldn't worry about that17:33
micahgnuclear_eclipse: right, but I don't want to lose the patch, I'm wondering if I need to make the old issue a dupe of the one with the patch and update the relationships accordingly17:33
nuclear_eclipseoh, yeah, that's fine too17:34
nuclear_eclipsejust gotta decide which issue will be the "main" one, and resolve the other one17:34
micahgwill the people watching see my change and then choose if they want to follow the new issue or shoudl I not worry about that?17:35
nuclear_eclipsethey'll get a notice that it's been marked as a duplicate, so they'll watch the new one if they really want to17:36
micahgk17:36
nuclear_eclipseI think there was some discussion about automatically merging monitor lists when doing that, but I don't think anything ever happened with that17:37
micahgI see people using closed for dupes, is that better than resolved?17:38
micahgor resolved duplicate is fine17:39
nuclear_eclipseI personally prefer to use resolved17:39
micahgk17:39
nuclear_eclipsethat gives users a chance to reopen the issue if they feel the action was incorrect17:39
micahgok17:39
nuclear_eclipsethen I periodically go through and mark undisputed issues as closed17:39
micahgI've been using bugzilla heavily and was wondering if parent/child is meant to operate in a similar way to Depends on/Blocks17:40
nuclear_eclipseyes, somewhat17:40
nuclear_eclipseit's a bit more abstract though because we don't have any well-defined process for things like that17:40
nuclear_eclipseso it can mean just about anything depending on context :P17:41
micahgwhich category for a bug with change target version on teh View issues page?17:42
nuclear_eclipsehmm?17:42
micahgactually, idk if I should report since I'm still on 1.2.0rc217:42
nuclear_eclipseyes, please upgrade :P17:43
micahgwell, I can't afford a broken installation till this project is close to being done, so I'm waiting, should be about 3 weeks17:43
nuclear_eclipseI like to mark issues reported against out of date versions as "please upgrade and then reopen"17:43
nuclear_eclipseyeah, that's understandable17:43
nuclear_eclipseI usually use that line because then people will say "cant upgrade due to custom changes" so I can then go back and say "we can't support installations with changed code"17:45
micahgwell, I can tell you with Ubuntu, if we think it's solved, that's what we do, but we're supposed to try to replicate it, otherwise people get annoyed if they're asked to reproduce after every release and stop reporting bugs17:45
micahgnuclear_eclipse: I would think any bugs again 0.x could probably have that done though17:45
nuclear_eclipsehehe17:45
micahgwow, they're not even in the list anymore17:46
micahgwhich makes sense17:46
nuclear_eclipsemicahg: 11802 doesn't seem to me to be a dupe of 10873 though17:50
micahgnuclear_eclipse: did I goof?17:50
micahgmaybe I subscribed to the wrong bug17:50
micahgugh17:51
micahgI did the wrong bug17:51
nuclear_eclipse:P17:51
micahgI'll undo it17:51
micahgsorry17:51
nuclear_eclipseno worries17:51
nuclear_eclipseit's difficult to keep on top of so many different bug tracker implementations17:52
micahgI meant to do it to 1218917:52
nuclear_eclipsebetween bugzilla, launchpad, trac, and mantis I sometimes want to just want to blow up the internet :P17:52
micahgwhich has no patch17:53
micahgthat's better17:54
micahgwell, I have super privs in all 3 now :)17:55
micahgit does get confusing17:55
nuclear_eclipsedhx_m: http://seclists.org/bugtraq/2010/Aug/4718:12
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat)18:13
micahgnuclear_eclipse: speaking of security issues, do I have to worry about the RSS feed link with my username/key18:18
nuclear_eclipsemicahg: you would likely want to use SSL to prevent snooping over the wire, but otherwise I wouldn't consider it a risk18:19
nuclear_eclipseunless the bugs in that list have ultra-sensitive data, the only thing (afaik) that someone could do with your rss key is subscribe to your personal feed18:20
micahgk, I'm going to add the feed for mantisbt and do what I can18:20
micahgI'm sorry I haven't had time to look into getting 1.2.x into Debian, the maintainer is afraid to upgrade18:23
nuclear_eclipseno worries18:23
nuclear_eclipseno offense to you, but I personally don't care if distros pick it up because I never use web apps packaged by distros, for multiple reasons18:24
nuclear_eclipseI understand the benefits of using packages from your distro, and I love it for actual native software, but web apps never seem to package well, and they always try to package apache configs that conflict with what I'm trying to do, and they're almost always behind because they insist on using some native database schema management that never works well with what web apps are trying to accomplish...18:26
nuclear_eclipseliterally the only webapp I use from a distro package is gitweb, just because it's so tightly tied to the version of git installed on the machine18:27
nuclear_eclipseanyways, sorry for ranting there, I still have some pent up frustrations from dealing with the previous maintainer for debian... =\18:29
nuclear_eclipseapparently the fact that the 1.1 => 1.2 upgrade required running code to migrate data from an old schema format to a new schema was enough to break any chance of being compatible with debian's schema management system, so he put up a fuss and then abandoned the package18:31
dhx_mnuclear_eclipse: ready for 1.2.3? :)18:34
nuclear_eclipseno, I'm not in a rush this time18:34
nuclear_eclipseit's not a critical vuln either18:34
dhx_mthe other ones I fixed may be :)18:34
nuclear_eclipsedhx_m: you should email victor and ask for access to manage files for the project on sourceforge.net18:35
dhx_mnuclear_eclipse: yep will do18:35
nuclear_eclipsethen maybe when I get around to documenting the release process, you'll be able to roll some on your own :P18:36
nuclear_eclipsemost of the work involved is all the stuff besides generating the tarballs18:36
dhx_mok good, that's the easy part for me18:36
nuclear_eclipseie, create the release notes, wrangle the issues on the official tracker18:36
dhx_mdo you close fixed issues for the latest release?18:37
nuclear_eclipseyep18:37
dhx_mok18:37
dhx_mI guess I'd need project manager permissions to add a new version?18:38
nuclear_eclipseI tag the release in git, generate tarballs, rename 1.2.x to 1.2.3, create a new 1.2.x, mass update issues to retarget for 1.2.x, do some other minor cleanups, close all the issues related to 1.2.3, upload the tarballs, update mantisbt.org to 1.2.3, send the release announcement email, and then post a blog entry announcement18:39
nuclear_eclipseand yes, it does require quite a bit of access to various areas18:40
nuclear_eclipseanywho, dinner time18:42
dhx_mok I'll look into it when I get back, gtg too, cya18:42
nuclear_eclipsecheers dhx_m 18:42
*** Quits: Shakra (d065b84e@gateway/web/freenode/ip.208.101.184.78) (Quit: Page closed)18:43
paulr_dhx_m: morning!18:47
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)20:00
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)20:00
*** Quits: paulr_ (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) ()20:14
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 245 seconds)21:20
*** Joins: micahg (~micah@ubuntu/member/micahg)23:16

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!