00:00.36 | spung | PaxAnima: that sucks, yeah :\ |
00:01.11 | PaxAnima | trying to find out why |
00:01.58 | PaxAnima | if not, I'll have to make my own char_compare or something and work outside of the locale |
00:10.40 | dc__ | mallum: you got a gpe ipkg build script setup? |
00:11.01 | mallum | dc__: nope |
00:11.08 | dc__ | :| |
00:11.13 | mallum | :( |
00:11.39 | dc__ | care to take the effort of cross-conpiling gpe-word? |
00:11.45 | dc__ | mallum: it doesn't actualy need an ipkg. |
00:11.56 | dc__ | mallum: just a binary should do.... |
00:13.38 | florian | is it in cvs? |
00:13.50 | dc__ | in a second it will be |
00:14.01 | dc__ | cvs is....taking its timne |
00:14.02 | florian | :-) |
00:16.19 | dc__ | my god...it's really taking some time :\ |
00:17.09 | dc__ | hh.org is down.. |
00:17.10 | dc__ | ? |
00:17.49 | PaxAnima | no? |
00:18.25 | dc__ | it is for me :\ |
00:18.32 | dc__ | ahh |
00:18.46 | dc__ | just had a 10 second lag. |
00:18.52 | PaxAnima | oh |
00:23.31 | florian | good night! |
00:23.32 | pb_ | dc__: yo |
00:24.31 | dc__ | pb_: oh hey :D |
00:24.40 | pb_ | dc__: I live! |
00:24.47 | dc__ | pb_: you do! |
00:24.51 | pb_ | well, just returned from the city. |
00:24.55 | dc__ | pb_: have a look at scap. |
00:25.37 | pb_ | dc__: the font menu? cool! |
00:26.15 | dc__ | isn't it just :D |
00:26.48 | dc__ | how strange... |
00:26.55 | dc__ | it seems handhelds.org is working fine |
00:27.05 | dc__ | just cvs thinks it's not responding |
00:27.22 | pb_ | hrm. |
00:27.35 | pb_ | dc__: cvs works fine for me. |
00:29.18 | PaxAnima | pb_: had any experience with strcoll()? |
00:29.34 | pb_ | PaxAnima: sure. |
00:31.35 | PaxAnima | well, I want to compare two chars, so I made a _compare_char() that takes the chars, put them in a 2byte string and compare with strcoll().. should that work? (doesn't work for me) |
00:32.06 | pb_ | yes, I'd have thought so. |
00:32.26 | PaxAnima | or: what I'd rather want was a function to convert a accented character to it's "base", e.g. è -> e |
00:32.50 | pb_ | hrm |
00:33.08 | PaxAnima | the _compare_char() thing doesn't work. BTW |
00:33.11 | pb_ | I think that's probably a losing proposition. |
00:34.02 | PaxAnima | I've set the locale to pt_PT (trying witha portuguese dictionary), and sort treats è and e as equal, but my code doesn't |
00:34.59 | PaxAnima | sort = the commandline util |
00:35.00 | pb_ | well, what are you actually trying to accomplish? |
00:36.18 | PaxAnima | I have a speed up table for the dictionary lookup, which basicaly is a table of pointers to the first word of each letter, using the ascii values as an index |
00:38.08 | PaxAnima | but strcoll must have some way of knowing that e and è should be treated equally acoording to the locale? |
00:39.10 | pb_ | well, hm, surely è and e are not the same anyway for your purposes? |
00:39.42 | pb_ | that is, if the user has typed è, there is no point showing him words that start with e. |
00:40.01 | PaxAnima | hmm.. well, no... |
00:40.44 | PaxAnima | but I'm not used to accented characters, so I wouldn't know |
00:41.07 | PaxAnima | spung: when you type an 'o', should words starting with ò be shown as well? |
00:41.42 | spung | PaxAnima: imho, they should |
00:42.00 | PaxAnima | hmm |
00:42.15 | pb_ | yeah, I guess that way round is more debatable. |
00:42.25 | pb_ | you also have the issue of German ß for example. |
00:42.39 | spung | ask the spanish guy |
00:42.45 | spung | i bet he'll say the same |
00:43.39 | PaxAnima | mm |
00:43.44 | spung | PaxAnima: but pb_ is somewhat right.. once you type è you probably don't want words starting with e |
00:44.04 | spung | but if you type e you might want words starting with è |
00:44.32 | PaxAnima | hmm... a tough one |
00:44.35 | spung | yeah |
00:45.47 | pb_ | well, I guess you have to keep a table that maps between the "base" character and its accented variants. |
00:46.13 | spung | pb_: python had such unicode information |
00:46.22 | PaxAnima | yes, but that varies from ISO-8859-X ? |
00:46.31 | pb_ | PaxAnima: ISO-8859-X is history |
00:46.36 | spung | PaxAnima: unicode is the future |
00:46.37 | spung | :) |
00:46.51 | pb_ | PaxAnima: forget latin1 and move on. |
00:47.28 | PaxAnima | libdictionary currently uses ISO and ascii |
00:47.46 | pb_ | I suppose you ideally would also want to keep track of equivalences like ö -> oe, and so on. |
00:48.34 | spung | PaxAnima: but simply ignoring the accents seems a good idea |
00:48.34 | PaxAnima | well, they are not directly equal |
00:48.56 | spung | PaxAnima: when searching for suggestions that is |
00:49.00 | PaxAnima | yes |
00:49.28 | spung | norweigian doesn't have accents? |
00:49.49 | PaxAnima | well, yes, but hardly used |
00:49.54 | spung | same for ç -> c i guess |
00:50.01 | pb_ | yeah |
00:52.21 | PaxAnima | a mapping table between accented characters and their base seems reasonable, but I'll have to figure out what representation I want to use for the data.. as mentioned, it's currently extended ASCII and ISO |
00:53.01 | pb_ | well, familiar is probably going to stop supporting iso8859-x natively in the fairly near future, though that doesn't necessarily preclude individual programs using them internally. |
00:54.25 | PaxAnima | I guess unicode and UTF8 would be the best |
00:54.31 | pb_ | indeed. |
00:54.55 | PaxAnima | replace the lookup table with a hash based on the 16 bit unicode value |
00:56.14 | PaxAnima | but I guess unicode doesn't have a smart way of "marking" accented characters? |
00:56.35 | pb_ | not as far as I know. |
00:57.41 | PaxAnima | a 65k mapping table for accented chars is a bit overkill, I'd assume |
00:57.59 | PaxAnima | but a hash would do |
00:58.39 | PaxAnima | or maybe reading about unicode and see if there is a smart way of detecting accented chars |
00:58.39 | pb_ | Given how sparse it is likely to be, yes, a 64k table does seem too much. |
00:59.18 | *** join/#gpe dc___ (~dc@modem-161-48-60-62.vip.uk.com) |
01:05.56 | PaxAnima | if I'd go for utf8, are there any libs for handling that? |
01:06.30 | PaxAnima | or maybe glibc has it? |
01:06.44 | pb_ | handling in what sense? |
01:07.29 | PaxAnima | well, I'd use utf8 internally, instead of using 16bit unicode directly |
01:07.43 | PaxAnima | saving space etc. |
01:08.52 | PaxAnima | utf8 is a way to encode the index in unicode, right? |
01:09.04 | pb_ | well, not really the index. |
01:09.43 | pb_ | it's just a way of encoding unicode characters in a format that turns out to be relatively compact if you are dealing mostly with ascii. |
01:10.42 | PaxAnima | ah |
01:10.49 | pb_ | utf-8 also has the pleasant property that it's backwards compatible with C strings, in that you can never have a NUL in the middle of a utf-8 seequence. |
01:11.04 | dc___ | sleepy time for me |
01:11.12 | pb_ | dc___: night. |
01:11.22 | dc___ | lets also hope cvs will feel better in the morning aswell |
01:11.28 | PaxAnima | night, dc___ |
01:12.28 | dc___ | night :) |
01:22.08 | pb_ | PaxAnima: it seems that g_unicode_canonical_decomposition() will give you the "base" character, in some sense. |
01:22.32 | PaxAnima | mm.. but I want libdictionary to be glib free |
01:22.57 | pb_ | ah, why's that? |
01:23.20 | PaxAnima | well, it was a wish from mallum once, as I only used glib for linked list and hash tables |
01:23.55 | pb_ | I see. |
01:24.30 | PaxAnima | but if glibc, or some other small and friendly lib, doens't have utf8 and unicode, I'd use glib |
01:24.44 | pb_ | glibc is pretty much encoding-agnostic. |
01:25.18 | pb_ | There might be some other library that provides convenient utf-8 functions. I dunno. |
01:27.01 | pb_ | to be honest, if I were you I would just use glib. |
01:27.13 | PaxAnima | maybe |
01:27.40 | pb_ | certainly for GPE, the general policy is to encourage code reuse wherever possible. |
01:29.48 | PaxAnima | but it feels kinda wrong to use glib, which is rather huge, only to use a couple of the features |
01:30.45 | pb_ | That rather depends on your target market, as it were. In a GPE environment, glib will be in memory anyway and, to a first approximation, it's free to use. |
01:31.15 | pb_ | If you are targeting say Qt as your primary environment then it might make sense to shun glib. |
01:33.57 | PaxAnima | yes.. I guess I'll have to figure out what I really want with libdictionary before tying it to any specific libs |
01:35.03 | PaxAnima | currently it only relies on zlib |
01:36.23 | PaxAnima | time to get some sleep... good night |
01:36.40 | mallum | PaxAnima: what kind of utf8 calls do you need ? |
01:37.31 | PaxAnima | mallum: not sure... I haven't read anything about utf8, unicode etc |
01:38.17 | mallum | PaxAnima: matchbox has some simple utf8 validation stuff I just pulled out of glib, its only about 100 lines |
01:38.59 | PaxAnima | not quite sure what I really need |
01:39.52 | PaxAnima | extended ASCII and latin1 does the trick at the moment, but maybe switching over to utf8 would be better |
01:40.06 | pb_ | if you want to decompose, say, á into <latin a> <combining acute accent>, you probably need quite a large lookup table. |
01:40.57 | pb_ | The distinction between UTF-8/UCS-2/UCS-4 is relatively trivial, that's just a small amount of code. |
01:41.28 | PaxAnima | what's UCS-x? |
01:42.11 | pb_ | just different encodings of UCS. UCS-2 is a flat 16-bit encoding; UCS-4 is a flat 32-bit encoding. |
01:43.49 | PaxAnima | but unicode is 16bit? |
01:44.47 | pb_ | well, some people use "Unicode" to mean UCS-2, which is indeed 16 bit. But UCS is actually a larger character set than that. |
01:45.27 | PaxAnima | ok |
01:46.19 | pb_ | Generally speaking, UCS-2 covers most or all of the characters you are likely to want to use for everyday things. But it would be good practice to support the full UCS range. |
01:48.01 | PaxAnima | what's the link between utf8 and UCS-X? |
01:48.26 | pb_ | UTF-8 is just another encoding of UCS. |
01:48.35 | pb_ | Unlike UCS-2 and UCS-4, it's variable length. |
01:49.15 | PaxAnima | I see |
01:50.00 | PaxAnima | but unicode seems a bit stupid, as you can encode accented characters as either precomosed or decomposed |
01:50.18 | PaxAnima | (regarding finding the base of an accented character) |
01:50.32 | pb_ | if you consider flexible == stupid then yes, I guess so. |
01:52.08 | mallum | pb_: btw, have you seen kcachegrind -> http://kcachegrind.sourceforge.net |
01:52.14 | PaxAnima | but I guess I'll make my dictionary creation tool mandatory for creating dictionaries if I choose to use unicode, so that it only contains decomposed accented characters |
01:53.00 | pb_ | seems like a reasonable solution. |
01:53.06 | pb_ | mallum: yeah, I saw the link you posted earlier. |
01:53.22 | PaxAnima | time to get some sleep, then |
01:53.27 | pb_ | mallum: looks kind of cute. |
01:53.31 | PaxAnima | good night |
01:54.23 | mallum | pb_: yeah, thought it might be useful with the calender stuff |
01:56.33 | pb_ | mallum: could be, though I think we'd need an arm port of cachegrind to get accurate information. |
01:56.56 | pb_ | mallum: the cache models of x86 and arm are sufficiently different that I doubt the results from one would mean much on the other. |
01:58.51 | mallum | pb_: would that apply to gprof as well ? |
01:59.47 | pb_ | not so much, no. |
02:00.49 | pb_ | a big part of the information you get from gprof is call frequencies for each line/function, which is pretty much architecture independent. The time measurements will obviously vary though. |
02:01.09 | mallum | I thought that was the same thing you got from kcachegrind ? |
02:01.54 | mallum | oh no wait I see |
02:07.29 | pb_ | night |
02:08.44 | *** join/#gpe flypiper (~netwinder@12-222-141-210.client.insightBB.com) |
04:02.19 | *** join/#gpe walters (walters@verbum.org) |
10:00.47 | *** join/#gpe drkness (~sharath@nwkea-http-2.sun.com) |
10:14.50 | *** join/#gpe ade|desk (~adrian@unimatrix.ex.ac.uk) |
10:45.49 | *** join/#gpe drkness (~sharath@nwkea-http-1.sun.com) |
11:52.23 | *** join/#gpe dc_ (~dc@modem-62-63-60-62.vip.uk.com) |
11:52.59 | dc_ | morning :D |
12:01.42 | *** join/#gpe pb_ (~pb@pc2-cmbg4-3-cust239.cmbg.cable.ntl.com) |
12:01.52 | dc_ | morning pb_ :) |
12:01.58 | pb_ | dc_: yo! |
12:02.07 | dc_ | pb_: how's it going? |
12:02.38 | pb_ | dc_: not too bad. How's stuff with you? |
12:02.56 | dc_ | good :} |
12:03.13 | dc_ | hopefully I can get some real useability built into gpe-word today |
12:03.23 | pb_ | great :-) |
12:05.27 | dc_ | but only after I can manage to get a gtk2 version of devhelp working. |
12:05.39 | dc_ | gtk1 and its lack of utf8 really is anoying |
12:05.40 | pb_ | ah. |
12:07.50 | dc_ | hum, lidn.sf.net looks nice :} |
12:09.11 | *** join/#gpe dan_t (~dan_t@212-41-206-101.adsl.galactica.it) |
12:09.47 | dc_ | dan_t: hey |
12:10.17 | dan_t | dc_: plase take a look at http://handhelds.org/z/wiki/UpgradeKernelAndModules |
12:10.28 | pb_ | hi dan_t |
12:10.37 | dan_t | dc_: my way to upgrade to 2.4.19 kernel in a semi automatic way |
12:10.44 | dan_t | pb_: ciao |
12:11.24 | dan_t | pb_: i have done the script to upgrade kernel and modules |
12:11.31 | pb_ | dan_t: cool, so I see. |
12:11.46 | dan_t | pb_: it doesn't handle dependencies jet but it works quite well |
12:12.31 | dan_t | pb_: are you the maintainer of 2.4.19 kernel packages ? |
12:12.38 | pb_ | dan_t: kind of. |
12:12.39 | dan_t | pb_: i have some bug report |
12:12.57 | pb_ | dan_t: might be best to file bugs in bugzilla. |
12:12.59 | dan_t | pb_: first: if you install 2.4.19 the /boot/zImage link is created wrongly |
12:13.09 | dan_t | pb_: are all small things |
12:13.16 | dan_t | pb_: but very annoing |
12:13.36 | pb_ | ok. |
12:13.59 | dan_t | pb_: if you tell me where i can get code i can supply patches (i think) |
12:14.13 | pb_ | dan_t: the code is all in cvs, module linux/kernel. |
12:14.44 | pb_ | dan_t: if you would like to send me patches that would be great. |
12:14.53 | dan_t | pb_: on upgrade /lib/modules/2.4.19-<old extrta version> is leaved |
12:15.04 | dan_t | pb_: i think it must be erased |
12:15.39 | pb_ | dan_t: yeah, the kernel-modules postrm should probably take care of that. |
12:16.01 | pb_ | dan_t: I think the problem is that depmod creates some extra files in that directory which ipkg doesn't know about, so when it comes to try to remove the directory it finds it is not empty. |
12:16.56 | dan_t | pb_: i think that on ipkg remove kernel-version is quite safely to remove /lib/modules/kernel-version |
12:17.09 | dan_t | pb_: also if it is not empty |
12:17.24 | pb_ | dan_t: agreed, except it should be done when you remove kernel-modules-version rather than kernel-version. |
12:18.10 | dan_t | pb_: where is those scripts into CVS ? i can't find them |
12:18.21 | pb_ | dan_t: look in linux/kernel/scripts. |
12:18.43 | pb_ | ipkg-make-kernel-packages is the script that builds the ipks. |
12:20.25 | dan_t | pb_: ok i have seen |
12:20.35 | dan_t | pb_: i'm lloking to fix those problems |
12:20.40 | pb_ | excellent. |
12:26.49 | dan_t | pb_: this script is quite unreadable... |
12:30.44 | dan_t | pb_: how i can extract a ipkg package to get his content ? |
12:30.52 | pb_ | use ipkg-unbuild or dpkg-deb. |
12:31.26 | dc_ | pb_: where are your latest gpe images? |
12:31.32 | pb_ | dc_: see the topic :-) |
12:31.39 | dc_ | pb_: I managed to bust mine last night :\ |
12:31.45 | pb_ | dc_: :-( |
12:31.45 | dc_ | :} |
12:32.13 | dc_ | I think gtk2 got half way through installing then I ran out of space |
12:32.33 | dc_ | 3.5 meg spare...good'o |
12:33.00 | pb_ | ah. |
12:33.32 | dan_t | pb_: if i use dpkg-deb i don't get preinstall and postrm script from kernel-sa.... |
12:34.20 | dc_ | pb_: how 'unstable' are those images? |
12:34.32 | dc_ | pb_: do they include the new matchbox? |
12:35.57 | pb_ | dc_: no. |
12:36.11 | dc_ | ah okay. |
12:36.13 | pb_ | dc_: they are just taken from the unstable feed, so they are kind of 0.7 previews. |
12:36.21 | dc_ | right |
12:36.29 | dc_ | pb_: can you make a gpe-worrd ipkg? |
12:36.37 | pb_ | dan_t: use dpkg-deb -e to get the control files. |
12:36.39 | pb_ | dc_: sure. |
12:36.44 | pb_ | dc_: is everything checked in? |
12:37.21 | dc_ | ah, you may need a control file :) |
12:37.34 | pb_ | yes :-) |
12:37.55 | pb_ | dc_: you should be able to run "fakeroot make ipkg" on your desktop to make sure that all the files are present. |
12:40.26 | dan_t | pb_: i have found the problem of /boot/zImage link. it is caused by alternatives. |
12:40.40 | dan_t | pb_: in my alternatves/zImage file i have |
12:40.45 | dan_t | /boot/zImage |
12:40.46 | dan_t | /boot/zImage-2.4.19-rmk4-pxa2-hh5 190 |
12:40.46 | dan_t | /boot/zImage-2.4.19-rmk4-pxa2-hh10 190 |
12:40.46 | dan_t | /boot/zImage-2.4.19-rmk4-pxa2-hh11 190 |
12:40.46 | dan_t | /boot/zImage-2.4.19-rmk4-pxa2-hh12 190 |
12:40.48 | pb_ | dan_t: is it the same issue described in http://handhelds.org/bugzilla/show_bug.cgi?id=583 ? |
12:42.22 | dan_t | pb_: yes |
12:42.37 | dan_t | pb_: what i can do ? |
12:42.51 | pb_ | dan_t: make a patch and attach it to the bugzilla report? |
12:45.25 | dc_ | arg... |
12:45.31 | pb_ | dc_: ? |
12:45.39 | dc_ | pb_: make sure we never use auto* for gpe |
12:46.10 | pb_ | dc_: gpe will never use autotools as long as I live. |
12:46.17 | dc_ | thank god. |
12:46.27 | dc_ | if only devhelp would think that way |
12:46.40 | pb_ | well, barring the unlikely contingency that autotools stops sucking. |
12:46.46 | dc_ | pb_: is there any way to know if I have the right version of automake. |
12:46.52 | pb_ | dc_: no. |
12:47.04 | dc_ | that just makes life so fun |
12:47.39 | pb_ | yes, I've always found that to be one of automake's most endearing features. |
12:49.06 | *** join/#gpe PaxAnima (~petter@v058b.studby.ntnu.no) |
12:49.26 | PaxAnima | morning |
12:49.51 | pb_ | PaxAnima: hi |
12:50.02 | PaxAnima | hi, pb_ |
12:50.13 | dc_ | mornig PaxAnima |
12:50.19 | PaxAnima | hi, dc_ |
12:51.19 | PaxAnima | pb_: been thinking about unicode vs. ascii for internal representation for libdictionary, and there isn't a clear choice.. it has it pros and cons both of them |
12:54.33 | PaxAnima | if I choose unicode and utf8, the compression scheme I use for files now won't work, and I'm not sure how it is with the trie datastructure for runtime compression.. if I continune with latin1 and ASCII, it will be obsoleted eventually... |
13:11.10 | dan_t | pb_: i think that this is already fixed |
13:11.17 | pb_ | dan_t: ah good |
13:11.56 | dan_t | pb_: in postrm there is update-alternatives --remove so i think that all is ok |
13:12.36 | pb_ | dan_t: have you checked that the older packages did not include that? |
13:12.52 | dan_t | pb_: not i'm doing |
13:15.06 | dan_t | pb_: also old packages have it. i don't know why it is not executed |
13:15.31 | dan_t | pb_: ahhhh i have found |
13:19.06 | dan_t | no i haven't |
13:20.12 | dan_t | pb_: as reported on the bug why we need alternative machanism if isn't no more possible to have more than one kernel installed ? |
13:22.55 | pb_ | dan_t: I don't think we do. |
13:24.40 | dan_t | pb_: i have no time to remove alternatives from kernel package management i'm sorry |
13:24.53 | pb_ | ok. |
13:25.07 | dan_t | pb_: are you sure that on upgrade postrm script is executed ? |
13:25.16 | pb_ | dan_t: no. |
13:26.10 | dan_t | pb_: if not we have why update-alternatives --remove is not executed |
13:26.26 | pb_ | indeed. |
13:35.25 | dan_t | pb_: on debian policy manual there is write that postrm must be called |
13:37.38 | pb_ | dan_t: sounds like a bug in ipkg then. |
13:38.46 | dan_t | pb_: i'm not sure it isn't called |
13:39.18 | dan_t | pb_: i'm working on my kernel-upgrade script. there is a way with ipkg to know revers dependencies ? |
13:39.40 | dan_t | pb_: for example if i A depends on B if i remove B i get an error |
13:39.40 | pb_ | as in, "which packages depend on this one"? Not easily. |
13:40.09 | pb_ | I would suggest you agitate for a new version of ipkg with a working -recursive option. |
13:40.22 | dan_t | pb_: yes. also not easily. there is a way ? |
13:40.45 | dan_t | TheMasterMind1: ?? are you here ?? i need a new version on ipkg !!! |
13:40.57 | pb_ | dan_t: http://handhelds.org/bugzilla/attachment.cgi?id=19&action=view includes a fix for --recursive, I think. |
13:42.22 | dan_t | pb_: i want a solution for all ones that want to upgrade from 2.4.18 to 2.4.19. patch ipkg and cross compile it is not so easy |
13:43.18 | dan_t | pb_: what is the bug associated wioth this patch ? |
13:43.40 | pb_ | dan_t: bug 557 |
13:44.46 | dan_t | pb_: thanks. |
13:45.16 | pb_ | dan_t: yes, clearly the right answer is to get TheMasterMind1 to build a new ipkg. |
13:49.24 | *** join/#gpe dc__ (~dc@modem-44-55-60-62.vip.uk.com) |
13:50.09 | pb_ | dc__: are you ready for me to build gpe-word now? |
14:32.32 | *** join/#gpe flypiper (~netwinder@12-222-141-210.client.insightBB.com) |
14:43.27 | *** join/#gpe flypiper (~netwinder@12-222-141-210.client.insightBB.com) |
15:02.59 | *** join/#gpe dc_ (~dc@modem-106-40-60-62.vip.uk.com) |
15:05.10 | dc_ | wahay |
15:05.27 | dc_ | one airport will be arriving at 7pm today :D |
15:06.09 | PaxAnima | ;) |
15:06.18 | dc_ | how cool is that.. |
15:06.49 | dc_ | then next week when my 2Mb satellite arrive. |
15:06.55 | dc_ | fun :DDD |
15:07.33 | pb_ | dc_: yay! |
15:07.50 | dc_ | pb_: it's gonna be pretty good |
15:08.00 | pb_ | dc_: sounds cool indeed. |
15:08.07 | dc_ | oh.. |
15:08.16 | dc_ | it seems wine gives windows aa fonts now :) |
15:08.18 | dc_ | how nice |
15:08.25 | dc_ | kazaa with aa font. |
15:09.49 | dc_ | pb_: what wireless pci card would you recommend for my desktop? |
15:10.05 | pb_ | dc_: I have a netgear ma-401 in my desktop at the office. |
15:10.30 | pb_ | or rather, ma-401 with the ma-301 or whatever it is adapter. |
15:10.32 | dc_ | pb_: can you remembeer how much it cost? |
15:10.51 | dc_ | ah okay |
15:10.57 | pb_ | dc_: about 100 quid I think, but this was a long time ago. let me see how much they cost nowadays. |
15:12.23 | pb_ | dc_: or you could use a usb adapter, which is probably a bit cheaper but might not work so well. |
15:17.46 | pb_ | dc_: hrm, looks like the separate PCI bridge cards are difficult to buy nowadays. Netgear seem to have replaced them with the MA-311, which is a native pci card and costs about 55 quid + vat. |
15:18.41 | dc_ | do we think that's supported? |
15:20.13 | pb_ | mm, not sure. |
15:26.15 | pb_ | seems the Linksys WMP11 is definitely supported. |
15:27.14 | dc_ | do you think any of the dlink 22mb stuff would be a problem. |
15:27.18 | pb_ | £49.00 from Dabs. |
15:27.36 | pb_ | dc_: not sure. |
15:32.09 | dan_t | pb_: quid ?? where do you live ? |
15:32.26 | dan_t | pb_: i'm working on gpe-bluetooth |
15:32.27 | dc_ | pb_: just ordereed 3, thanks :) |
15:32.31 | dc_ | dan_t: oh? |
15:32.45 | dc_ | dan_t: have yoou seen the stuff pb_ has done so faar? |
15:33.24 | dan_t | dc_: ? |
15:38.17 | dc_ | dan_t: bluetooth |
15:38.52 | dc_ | dan_t: me, mallum, moray an pb_ all live in the UK |
15:39.47 | dan_t | dc_: i have just upgraded my tree |
15:39.58 | dan_t | dc_: gpe is just crashed |
15:40.01 | dc_ | ah cool |
15:41.04 | dc_ | what part of it? |
15:42.22 | dan_t | dc_: i don't know how is named, the main |
15:42.42 | dan_t | i have installed gpe-bluetooth but id doesn't work |
15:43.01 | dc_ | dan_t: what error do you get? |
15:43.49 | dan_t | any |
15:44.17 | dan_t | if i add it to the status bar id doesn't show |
15:44.25 | dan_t | and i have no other icons |
15:46.41 | dc_ | make sure you install gpe-icons |
15:47.00 | dan_t | ipkg install gpe-icons |
15:47.01 | dan_t | Package gpe-icons (0.19) installed in root is up to date. |
15:47.38 | dc_ | hrm |
15:48.23 | dan_t | gpe-bluetooth |
15:48.23 | dan_t | gpe-bluetooth: error while loading shared libraries: libsdp.so.1: cannot open shared object file: Error 9 |
15:49.41 | dan_t | dc_: where i can found that library ? i can't fgure out |
15:50.27 | dc_ | I'm not sure which package it's in |
15:52.40 | dan_t | dc_: is in package bluez-sdp but is version 2.0.0 and gpe-bluetooth is linked with 1.0.0... |
15:52.49 | dc_ | ah |
15:52.54 | dan_t | dc_: we need to rebuild and repackage gpe-bluetooth |
15:53.10 | dc_ | dan_t: best ask pb_ when he returns |
15:53.30 | dan_t | dc_: from version 1 to 2 there is api changes |
16:01.19 | dan_t | dc_: how i can modify dillo settings ? there is no menu etries |
16:02.35 | dc_ | I think you have to edit ~/.dillo or something |
16:02.47 | spung | yay |
16:02.55 | dc_ | spung: ? |
16:03.13 | dc_ | spung: you too? |
16:03.25 | spung | dc_: who else is buying? |
16:03.34 | dan_t | dc_: gpe main window is crashed again |
16:03.36 | dc_ | spung: I just bought an airport and two linksys pci cards. |
16:03.45 | spung | dc_: :) |
16:03.50 | dc_ | spung: like...I just clicked the order button :) |
16:03.58 | dc_ | spung: and I also get the airport art 7pm tonight :D |
16:04.05 | spung | dc_: do you know any CF cards known to work |
16:04.11 | dc_ | spung: not sure |
16:04.15 | spung | dc_: lucky bastard.. i'll have to wait a week or so |
16:04.20 | dc_ | spung: what else are you getting? |
16:04.22 | dc_ | spung: =p |
16:04.29 | spung | dc_: i live in the farwest europe :) |
16:04.52 | spung | dc_: what AP did you buy? |
16:04.53 | dc_ | spung: ahh |
16:05.00 | dc_ | spung: I got an airport for free :} |
16:05.21 | spung | dc_: airport = acess point? |
16:05.29 | dc_ | yep |
16:05.39 | spung | does it connect to the HUB? or something? |
16:06.10 | spung | how those work? |
16:09.50 | dc_ | yeah |
16:09.58 | dc_ | it just connects to the hub and acts as a DHCP server. |
16:10.10 | dc_ | then in a week when my 2Mb satellite comes :) |
16:10.18 | dc_ | we're gonna put it all in the loft. |
16:10.26 | dc_ | pb_: I ordered 3 of those card :} |
16:10.31 | dc_ | s |
16:10.43 | pb_ | dc_: ah cool, which cards did you choose in the end? |
16:10.59 | dc_ | Linksys Instant Wireless PCI Network Card |
16:11.01 | dc_ | the WP11 |
16:11.09 | pb_ | right, cool. |
16:11.12 | dc_ | WMP11 |
16:11.21 | dc_ | huway |
16:11.23 | dc_ | huray |
16:11.33 | dc_ | we'll all be wireless by next week :) |
16:11.45 | pb_ | yeah :-) |
16:14.01 | spung | dc_: do all have dhcp clients incorporated? |
16:14.10 | spung | dc_: and ip's do they get? |
16:14.19 | flypiper | dc_: you will be going on war drives now to find open wireless networks :-) |
16:14.21 | spung | how do i block strangers? |
16:14.25 | spung | tell me tell me |
16:14.27 | pb_ | spung: firewall |
16:14.44 | spung | flypiper: yeah.. that's my point :) i'm opening a website with hot spots in my town :) |
16:14.46 | pb_ | spung: and/or ipsec. |
16:15.28 | spung | pb_: but if i connect it directly to the hub i'd have to secure all my boxes? |
16:15.32 | pb_ | spung: yes. |
16:15.38 | pb_ | spung: unless you buy an AP with builtin firewalling. |
16:16.09 | spung | pb_: how do i tell if the card connecting to the ap is mine or a stranger? |
16:16.40 | pb_ | spung: either using the mac address or, like I said a moment ago, ipsec. |
16:16.55 | dan_t | pb_: i have problems with gpe-bluetooth, dc_ tell me to refer to you |
16:17.14 | spung | pb_: mac addresses can be spoofed so i'll go for ipsec :) |
16:17.22 | dan_t | pb_: gpe-bluettoh is linked against libsdp.so.1 but familiar ship libsdp.so.2 |
16:17.35 | dan_t | pb_: can you rebuild and repackage ? |
16:17.40 | pb_ | dan_t: already done in fact |
16:18.07 | dan_t | pb_: how many minutes back ? i have just (some ours) upgraded |
16:18.53 | pb_ | dan_t: ah, hm, seems I screwed up and the new one is also linked against libsdp.so.1. |
16:19.00 | pb_ | let me try that again. |
16:19.27 | pb_ | you should also hassle Andy to fix http://handhelds.org/bugzilla/show_bug.cgi?id=541 which would avoid this problem in the future. |
16:22.48 | spung | these expansys ap's are a bit expensive |
16:23.07 | spung | i think i saw a 3com one at a local store for 150EUR |
16:23.20 | spung | 22mbps |
16:23.39 | spung | dc_: why the hell did they offer you an airport :P |
16:24.04 | dc_ | spung: my dad just happened to have a friend who didn't know how to use his ;] |
16:24.13 | spung | ohhh |
16:24.20 | spung | i wish i had friends like that |
16:24.21 | spung | :) |
16:24.28 | dc_ | hehe, stupid friends ;] |
16:25.52 | spung | i wonder if i can make a bank tranfer the uk |
16:26.01 | spung | in the street ATM things |
16:31.28 | spung | i guess not |
16:31.39 | spung | strange data they gave me for the bank transfer |
16:31.45 | spung | gotta go to a bank tomorrow |
16:48.40 | *** join/#gpe flypiper (~netwinder@12-222-141-210.client.insightBB.com) |
16:50.28 | *** join/#gpe flypiper (~netwinder@12-222-141-210.client.insightBB.com) |
17:01.07 | pb_ | dan_t: okay, I uploaded gpe-bluetooth 0.14, which seems to work at least a little bit with the new bluez. |
17:01.16 | pb_ | dan_t: the code is also in cvs of course. |
17:02.50 | dan_t | pb_: i'm upgrading |
17:03.02 | dan_t | pb_: thanks |
17:03.37 | *** join/#gpe dc__ (~dc@modem-114-50-60-62.vip.uk.com) |
17:03.44 | dc__ | bugger. |
17:03.53 | pb_ | dc__: wassup? |
17:03.54 | dc__ | damn dialup ;] |
17:03.58 | pb_ | ah. :-/ |
17:11.16 | dan_t | pb_: is the same, it is linked againsta libsdp.so.1 |
17:11.57 | spung | dc__: guess that nmap was a bad idea |
17:12.20 | spung | pb_: want to nmap me? :D |
17:12.28 | dc__ | spung: yeah |
17:16.21 | dc__ | oooh. |
17:16.33 | dc__ | style tags are nearly working now :) |
17:17.06 | spung | dc__: what file format will gpe-word use? |
17:17.15 | dc__ | probly rtf |
17:17.18 | dc__ | or html to start with |
17:17.24 | dc__ | I preffer html |
17:21.40 | pb_ | dan_t: no, it is definitely linked against libsdp.so.2. |
17:21.45 | dan_t | pb_: no problem, my fault |
17:21.46 | pb_ | <PROTECTED> |
17:22.05 | pb_ | ah, ok |
17:22.28 | dan_t | pb_: but it doesn't work... |
17:22.40 | pb_ | dan_t: then I guess you need to debug it. |
17:23.05 | dan_t | pb_: sure |
17:23.23 | dan_t | pb_: i need to install gdb-remote or something similar ? |
17:23.35 | pb_ | gdbserver, perhaps. |
17:25.14 | *** join/#gpe stargirl (hmw26@potato.newn.cam.ac.uk) |
17:26.10 | spung | duck! |
17:26.23 | spung | a girl! :D |
17:28.53 | stargirl | heh :-) |
17:32.20 | dc__ | hide |
17:32.23 | dc__ | it's her |
17:32.25 | dc__ | stargirl: :D |
17:32.42 | stargirl | heya dc__ :-P |
17:32.45 | dc__ | stargirl: when do we get a new eleet version of gpe-dasher ;D |
17:32.51 | stargirl | oh hrmph |
17:32.56 | dc__ | hrmf ;p |
17:32.58 | stargirl | actually that's pmy plan for this evening |
17:33.07 | dc__ | :] |
17:34.25 | dan_t | pb_: can you explai me how to use gdbserver and ddd on devel machine ? |
17:35.07 | pb_ | dan_t: on the ipaq, do: gdbserver localhost:1234 <program> |
17:35.20 | pb_ | dan_t: on the host, do "target remote ipaq:1234". |
17:35.28 | pb_ | then debug as usual |
17:36.17 | dan_t | pb_: i get "remote device not open" |
17:37.30 | pb_ | hm, no idea what that means. |
17:37.55 | dan_t | pb_: ok that was a my misspelling |
17:38.13 | dan_t | pb_: now i get (gdb) target remote 192.168.10.12:1234 |
17:38.13 | dan_t | 0x00000000 in ?? () |
17:38.13 | dan_t | (gdb) run |
17:38.13 | dan_t | No executable file specified. |
17:38.13 | dan_t | Use the "file" or "exec-file" command. |
17:38.14 | dan_t | (gdb) |
17:38.39 | dan_t | and # gdbserver localhost:1234 /usr/bin/gpe-bluetooth |
17:38.39 | dan_t | Process /usr/bin/gpe-bluetooth created; pid = 716 |
17:38.39 | dan_t | Remote debugging from host 192.168.10.11 |
17:38.39 | dan_t | Killing inferior |
17:38.41 | dan_t | on the ipaq |
17:39.13 | pb_ | sounds you are not telling the host gdb which program you want to debug. |
17:40.28 | dan_t | pb_: the host ? how i can do that ? |
17:40.52 | pb_ | as normal: "gdb gpe-bluetooth", or "(gdb) file ./gpe-bluetooth", or whatever. |
17:41.07 | dan_t | pb_: excuse me but i'm not very confident with gdb |
17:44.03 | dan_t | pb_: i get (gdb) target remote 192.168.10.12:1234 |
17:44.03 | dan_t | 0x00000000 in ?? () |
17:44.32 | dan_t | also the remote program must be compiled with debug simbols or only the host one ? |
17:45.58 | pb_ | only the host copy, I think. |
17:47.50 | dan_t | pb_: i have identified the problem without debugger |
17:47.56 | pb_ | aha. |
17:48.27 | dan_t | pb_: in the code /etc/bluetooth/hciattach is called but this file doesn't exist |
17:48.37 | pb_ | ah yes, you need to provide that file. |
17:48.44 | pb_ | it should be a shell script that runs hciattach. |
17:49.21 | dan_t | pb_: there is a check but the return values isn't evaluated |
17:49.47 | pb_ | ok |
17:51.49 | dan_t | pb_: once starded hciattach the device menu etry doesn't work |
17:52.06 | dc__ | pb_: ipsec sounds like lots of fun to setup :| |
17:52.22 | pb_ | dc__: it's not as bad as all that these days. |
17:52.28 | pb_ | dc__: the debian packages are pretty good. |
17:52.38 | dc__ | hrm, what about win 9x clients. |
17:52.59 | pb_ | hm, dunno. |
17:53.24 | dc__ | I think I may just have to start with WEP :\ |
17:53.40 | pb_ | oh dear. :-/ |
17:54.41 | pb_ | I think win2k/xp-pro support ipsec natively if that's any help. |
17:54.57 | dc__ | well yes...problem is I've only got 9x clients |
17:55.40 | pb_ | ah. |
17:56.42 | dan_t | how i can read syslog ? |
17:56.48 | pb_ | logread |
17:58.39 | spung | pb_: you know wavesec? |
17:58.45 | pb_ | spung: no |
17:59.01 | spung | pb_: www.wavesec.org |
17:59.21 | spung | WAVEsec is a way to secure wireless networks such as 802.11 (often called "wavelan" after the original Lucent cards). |
18:01.53 | spung | oh |
18:01.58 | spung | this might not be what i want |
18:05.50 | dan_t | pb_: i get hciattach died unexpetedly but it is still running |
18:06.04 | dan_t | pb_: my /etcbluetooth/hciattach: |
18:06.14 | pb_ | dan_t: you probably need -n in the hciattach commandline |
18:06.18 | dan_t | #!/bin/sh |
18:06.18 | dan_t | modprobe hci_uart || true |
18:06.18 | dan_t | exec hciattach /dev/ttySB0 bcsp 230400 |
18:06.30 | dan_t | pb_: ahh ok |
18:14.39 | *** join/#gpe paul ([yd6iCNNVk@hibernia.jakma.org) |
18:57.06 | *** join/#gpe mallum (~mallum@pc-80-193-218-21-hw.blueyonder.co.uk) |
19:04.43 | *** join/#gpe dc___ (~dc@62.60.120.26) |
19:06.59 | mallum | hey dc__ |
19:07.17 | mallum | any one seen this -> http://www.stressbunny.com/wayv/ as a possible xstroke replacement ? |
19:20.19 | *** join/#gpe florian (~fuchs@pD9E5FEED.dip.t-dialin.net) |
19:20.22 | florian | hi all! |
19:20.32 | pb_ | hi florian |
19:20.43 | mallum | hey florian |
19:20.50 | spung | florian: hi, what cf card do you have? |
19:24.35 | florian | i had some time for some test today... found many many bugs... |
19:24.43 | florian | spung: wireless cf? |
19:24.53 | pb_ | mallum: some further news on my ongoing rxvt font problems: if I copy the (apparently newer) libfreetype6 from the cats onto the ipaq (or link it statically) rxvt works. |
19:25.02 | pb_ | florian: aha. |
19:25.57 | mallum | pb_: woohoo :-) |
19:26.09 | spung | florian: yeah |
19:26.16 | pb_ | mallum: well, that wasn't my initial reaction. :-} |
19:26.44 | mallum | pb_: ? |
19:27.15 | pb_ | mallum: I still don't really understand what's going on, or what to do about it. |
19:27.25 | florian | spung: a netgear ma 701, but i have access to a dwl-660w too... |
19:27.46 | spung | does the dwl-660w work ok? |
19:28.35 | mallum | pb_: does the debian newer freetype have any specific arm patches ? |
19:28.47 | pb_ | mallum: not as far as I know. |
19:29.32 | florian | spung: yes, it does - just had to add an entry to config. |
19:30.18 | spung | cool |
19:30.24 | spung | i just bought that one |
19:30.50 | pb_ | heh. |
19:30.53 | florian | ah, sorry - this one is a DCF 660 w - but i think you have the same... |
19:31.15 | spung | yeah |
19:31.17 | spung | dcf |
19:31.22 | pb_ | florian: so, what kind of bugs did you find? |
19:31.23 | spung | i misread it too |
19:31.33 | florian | yep, use orinoco_cf... |
19:32.05 | paul | heya pb |
19:32.09 | pb_ | yo paul |
19:32.30 | paul | ta for fixing gtk :) (the calendar date-select popup bug) |
19:32.45 | florian | pb_: i just clicked around with some apps... i used gpe-figment to note some things i found. |
19:32.51 | dc___ | oh hey mallum |
19:33.04 | dc___ | mallum: I should be getting my airport AP in the next half hour :DDD |
19:33.24 | dc___ | mallum: and I ordered 3 linksys pci cards today aswell |
19:33.54 | paul | pb_: off the top of your head, do you know which gpe apps are teleportable? |
19:34.04 | pb_ | paul: gpe-calendar, gpe-todo, gpe-edit I think. |
19:34.25 | florian | dc___: do you want to run gpe on your airport? ;-) |
19:34.26 | pb_ | paul: it's easy to add to other apps: they need to link with libdm, call libdm_init() at startup, and libdm_mark_window() when a new toplevel is created. |
19:34.47 | paul | ah |
19:34.59 | florian | I exported my notes to html - i'll put them to my hh page... |
19:35.01 | mallum | dc___: pci as in not pcmcia adaptors ? |
19:35.07 | dc___ | florian: it would be nice. |
19:35.15 | dc___ | mallum: yeah, the were alot cheaper |
19:35.20 | mallum | dc___: uh oh |
19:35.26 | dc___ | mallum: and aparently they're supported. |
19:35.27 | pb_ | paul: the only catch is that apps that use old widgets like GtkPixmap and GtkText will crash if you attempt to teleport them, so just linking every app with libdm is not necessarily advisable. |
19:35.38 | mallum | dc___: Im pretty sure they wont work |
19:35.43 | dc___ | mallum: or so pb_ say, and I trust his judgement... |
19:35.47 | dc___ | pb_: ;) |
19:36.24 | mallum | dc___: I had one, and although they came with wlan-ng drivers, the card actually had a broadcom chips |
19:36.35 | paul | pb_: i cant get anything to migrate though. :( |
19:36.42 | pb_ | paul: what goes wrong? |
19:36.45 | mallum | dc___: they swicthed the chipset without changing the model number |
19:36.58 | dc___ | pb_: where did you see they were supported? |
19:37.05 | dc___ | mallum: oh dear. |
19:37.07 | mallum | dc___: whats the model number ? |
19:37.10 | pb_ | dc___: driver source. |
19:37.11 | dc___ | WMP11 |
19:37.19 | mallum | dc___: yeo thats the one I had |
19:37.39 | dc___ | uh-oh |
19:37.55 | mallum | dc___: http://lists.shmoo.com/pipermail/hostap/2003-January/000896.html |
19:38.45 | mallum | dc___: maybe you'll be lucky and get old stock ... |
19:38.55 | dc___ | I can always order another one. |
19:39.02 | paul | pb_: i run teleport, i get the teleport 'toolbar'. i add a display which i am /sure/ is accessible. i tap the sphere button on teleport, i tap todo. nothing. |
19:39.04 | dc___ | since the server will be in my room for another week it's no problem |
19:39.19 | dc___ | and I have another computer that could do with a card aswell |
19:39.37 | pb_ | paul: hrm. |
19:39.46 | pb_ | paul: you have the latest versions of libdm and teleport presumably? |
19:39.58 | paul | ipkg update/upgrade just a few hours ago. |
19:41.23 | paul | if i tap a window of an app that isnt teleportable (eg calculator) i get a "GPE-ERROR: Cannot migrate this application" |
19:42.00 | dc___ | mallum: I think they could be old stock, as they only had 3 when I ordered. |
19:43.16 | mallum | dc___: ok, well fingers crossed :-) |
19:43.24 | dc___ | mallum: ;) |
19:43.31 | pb_ | paul: hrm, right, presumably some kind of authentication problem. |
19:43.33 | dc___ | mallum: thanks for that info anyhow! |
19:43.44 | paul | pb_: ah? |
19:44.43 | paul | how does teleport auth work? |
19:44.48 | paul | whats it authing to? |
19:45.13 | pb_ | paul: it creates an RSA keypair which is used to authenticate the teleport client to the application it is attempting to move. |
19:45.28 | pb_ | paul: these keys go in ~/.gpe/migrate. I guess a first step would be to check that you actually have them there. |
19:45.47 | pb_ | should be two files, "public" and "secret" or something like that. |
19:46.12 | paul | yes, i had to mkdir ~/.gpe/migrate |
19:46.18 | paul | there are 3 files there: |
19:46.23 | paul | ~/.gpe/migrate $ ls -l |
19:46.23 | paul | -rw-r--r-- 1 paul paul 3072 Feb 16 19:37 displays |
19:46.23 | paul | -rw------- 1 paul paul 525 Feb 16 19:37 public |
19:46.23 | paul | -rw------- 1 paul paul 923 Feb 16 19:37 secret |
19:46.30 | pb_ | looks ok to me. |
19:46.35 | paul | hmm |
19:47.08 | paul | hey i ran teleport again and it worked! wooohoo! |
19:47.22 | florian | http://www.handhelds.org/~florian/bugs.html |
19:47.37 | pb_ | ah, yeah, I think there is some bug where it doesn't work the first time you run it. |
19:48.03 | paul | pb_: ah :) |
19:48.05 | pb_ | it sends the wrong key ID along with the migration request for some unknown reason. I need to have a look at that. |
19:48.10 | mallum | florian: cool :-) |
19:48.21 | mallum | florian: did mbdesktop always crash with tasks open ? |
19:48.37 | florian | keep in mind that this was intended as notes for me... some things (e.g. this kernel and rxvt issues) are well known. |
19:49.50 | pb_ | florian: what's the issue with ipsec? |
19:50.03 | paul | pb_: can i migrate the app back to the ipaq? |
19:50.09 | mallum | florian: did you create that list in figment btw ? |
19:50.33 | pb_ | paul: yes; just start up another instance of teleport on the display where you sent it, and use that to push it back to the ipaq. |
19:50.44 | paul | ok. |
19:50.57 | florian | mallum: yes, i think so - one thing i remember is that it happend at least two times opening "tasks" and two times tarting an app. |
19:51.16 | florian | mallum: yes - cool this! |
19:51.43 | florian | just added the line above and some additional words... |
19:51.44 | mallum | florian: ok I think I fixed that now in cvs |
19:52.00 | florian | mallum: ahh cool! |
19:52.04 | paul | pb_: very cute :) |
19:52.07 | mallum | florian: yes figment is good for things like that :-) |
19:52.42 | paul | pb_: teleport doesnt quit if i hit its 'x' button. |
19:52.51 | pb_ | paul: whoops. |
19:52.58 | pb_ | paul: I'll fix that now. |
19:52.58 | paul | window gone - but still running. |
19:53.30 | florian | mallum: yes, really. |
19:54.16 | mallum | florian: I need to update it soon |
19:54.27 | florian | pb_: this is one thing i need to check - last time i tried the ipsec ipk was empty. |
19:54.39 | mallum | florian: it'd be nice if gtk would let you wrap text in the table cells |
19:55.10 | florian | mallum: yes, i missed this today :-) |
19:55.11 | pb_ | florian: it looks like ipsec is still enabled in the kernel .config. Maybe just some random packaging glitch. |
19:55.30 | pb_ | florian: there does seem to be a bug somewhere which causes packages to come out empty from time to time, for unknown reasons. |
19:56.16 | spung | florian: nice, gpe-today doesn't have any bugs :) |
19:56.23 | spung | *cof* *cof* |
19:57.15 | florian | pb_: i'll check this - are there a feed with x.509 enabled freeswan ? |
19:58.03 | florian | spung: not so fast - it wasn't installed and i had no internet connection... :-) |
19:58.11 | spung | florian: me and dc___ need help with setting up ipsec on our ap's :) |
19:58.52 | dc___ | :| |
19:58.58 | florian | spung: cool - aps with ipsec... |
19:59.04 | spung | err |
19:59.12 | spung | no, i don't think so |
19:59.21 | *** join/#gpe BBrox (~ulmer@bbrox.org) |
19:59.22 | dc___ | hehe |
20:00.40 | pb_ | florian: I thought the userspace parts of freeswan were in unstable. |
20:00.50 | dc___ | humm |
20:01.23 | dc___ | pb_: if I have a gchar *foobar, how do I make the bar in ffooo->bar be foobar? |
20:01.54 | pb_ | dc___: er. what type is "bar"? |
20:02.08 | dc___ | oopp sorry |
20:02.21 | florian | pb_: yes, but the original freeswan userland tools don't support x.509. but most are patched, eg. the debian ones... |
20:02.25 | dc___ | I have gchar *somevar = "foobar" |
20:02.26 | dc___ | okay |
20:02.34 | dc___ | then I have foo->somevar |
20:02.44 | pb_ | florian: oh yes, of course. |
20:02.54 | dc___ | but I want it to use the varible somevar, and not thing somevar is the actual member name I wanrt |
20:02.56 | pb_ | florian: most of the familiar tools are debian-derived, so they probably have the patches. |
20:03.29 | pb_ | dc___: I still don't quite understand. If you want it to use the variable somevar, why not just write "somevar" rather than foo->somevar? |
20:03.37 | florian | pb_: good - i'll test this too - asap |
20:03.55 | dc___ | pb_: because I don't know the name of it, I only have the varible with the name |
20:03.58 | pb_ | florian: if it turns out they lack x.509, file in bugzilla and I'm sure someone will fix it. |
20:04.09 | dc___ | pb_: of the member this is |
20:04.11 | pb_ | dc___: oh, I see. You can't do that in C. |
20:04.19 | dc___ | oh dear. |
20:04.25 | dc___ | plan ruined. |
20:04.29 | dc___ | plain B time. |
20:04.33 | pb_ | :-/ |
20:04.42 | florian | pb_: ok, should be no problem... |
20:16.10 | pb_ | paul: I just uploaded teleport 0.22, which should fix the problems you encountered. It'll be in unstable in 15 minutes or so. |
20:18.02 | mallum | dc___: http://evolvedoo.sourceforge.net/shadow.png |
20:19.43 | paul | pb_: wow. you work fast :) |
20:20.15 | dc___ | paul: yeah, we think he must have more than 10 fingers |
20:20.19 | dc___ | mallum: omfg.. |
20:20.31 | dc___ | mallum: my knees! |
20:21.31 | mallum | dc___: I can forward you the patch to gtk if you want |
20:21.57 | pb_ | dc___: any ideas on an icon for teleport, by the way? |
20:22.08 | dc___ | mallum: omg yes! |
20:22.13 | dc___ | pb_: a..... |
20:22.18 | dc___ | pb_: Stargate!!! |
20:22.20 | dc___ | :D:D |
20:22.32 | pb_ | dc___: :-) |
20:22.45 | dc___ | but seriously. |
20:22.46 | dc___ | maybe. |
20:22.47 | dc___ | hehe |
20:22.54 | mallum | dc___: whats your mail aghain ? |
20:22.55 | dc___ | pb_: I'll work on somerhing. |
20:23.05 | dc___ | mallum: dctanner@magenet.com but.... |
20:23.08 | pb_ | dc___: cool |
20:23.10 | dc___ | mallum: it's down :\ |
20:23.15 | dc___ | mallum: can you upload it somewhere? |
20:23.35 | dc___ | pb_: I need to finish this gpe-db one first, I did find a nice one of blocks.. |
20:23.42 | pb_ | dc___: ah right. |
20:23.51 | dc___ | pb_: but I think a cylinder would be nicer |
20:24.24 | pb_ | yeah. |
20:26.00 | dc___ | hrm |
20:26.01 | mallum | dc___: drop-shadow.patch in my experiental dir |
20:26.11 | dc___ | I'm having troubles with defreferencing... |
20:26.12 | dc___ | :\ |
20:28.49 | dc___ | someone care to look in cvs :\ |
20:28.58 | dc___ | line 631 :) |
20:29.29 | pb_ | crumbs |
20:29.42 | pb_ | :-} |
20:29.54 | pb_ | dc___: what's the actual problem? |
20:30.00 | dc___ | pb_: try a make |
20:30.05 | pb_ | oh, I see, it doesn't build. |
20:30.53 | dc___ | quite so :} |
20:31.00 | dc___ | it says it has no member 'weight' :\ |
20:31.17 | pb_ | and GtkTextTag is meant to, I suppose? |
20:31.28 | dc___ | yes |
20:32.01 | pb_ | hm, it doesn't seem to in my header files. |
20:33.10 | dc___ | oh wahay |
20:33.17 | dc___ | +1 airport! |
20:33.21 | pb_ | rock! |
20:33.31 | pb_ | dc___: what led you to believe that this "weight" member exists? |
20:33.40 | dc___ | gtk2 docs |
20:33.57 | pb_ | which ones, specifically? |
20:34.05 | dc___ | a devhelp book I have... |
20:34.18 | pb_ | http://developer.gnome.org/doc/API/2.0/gtk/GtkTextTag.html suggests that "weight" is just a property. |
20:35.03 | pb_ | dc___: I fear your devhelp may be in error. |
20:35.10 | dc___ | oh oops. |
20:35.11 | dc___ | yea |
20:35.14 | dc___ | you are right |
20:35.57 | dc___ | them.. |
20:35.58 | dc___ | then |
20:35.58 | dc___ | from |
20:36.01 | dc___ | hrm |
20:36.14 | dc___ | pb_: how should I be getting the info from GtkTextTag? |
20:36.27 | dc___ | pb_: by some glib get property function or something? |
20:36.32 | pb_ | dc___: yeah, g_object_get () |
20:36.53 | pb_ | dc___: see the gpe-beam code for example, it is dripping with that stuff. |
20:37.36 | dc___ | ahh |
20:37.37 | dc___ | heh |
20:38.09 | pb_ | and http://developer.gnome.org/doc/API/2.0/gobject/ has documentation on objects, etc. |
20:39.09 | *** join/#gpe TheMasterMind1 (foobar@h-68-164-249-135.MCLNVA23.covad.net) |
20:43.33 | paul | /proc/sys/vm/pagetable_cache - the default is 25 50. |
20:43.47 | paul | probably for ipaq the lower limit should be much lower. |
20:43.52 | paul | eg, 10. |
20:43.58 | florian | gpe-word doesn't like me :-( |
20:44.19 | paul | also, the upper limit should be increased for 64MB machines. |
20:44.34 | paul | or you have lots of RAM doing nothing. |
20:45.10 | paul | (the gpe environment being designed to be ram minimal, and PDAs typically not running dozens of apps at the same time.) |
20:46.03 | paul | eg "10 80" or even "10 90" |
20:48.59 | dc___ | pb_: what should I do with my GValue? |
20:49.09 | dc___ | pb_: to access the data within... |
21:00.13 | dc___ | hrm |
21:00.57 | dc___ | pb_: if my desktop ip is 192.168.0.1 with a subnet of 255.255.255.0 and the airport is on 192.42.249.12 I should be able to ping it, no? |
21:01.59 | paul | no |
21:02.06 | dc___ | :\ |
21:02.38 | paul | 192.49.249? |
21:02.53 | paul | thats an Apple, Inc. IP address :) |
21:02.57 | dc___ | heh |
21:03.05 | dc___ | brb. |
21:05.12 | pb_ | paul: suggest you file against familiar-base or some such package with the pagetable_cache suggestion. |
21:05.17 | paul | k |
21:05.32 | paul | gpe-ownerinfo SEGVs |
21:05.58 | pb_ | oh dear. |
21:06.08 | paul | very upsetting :) |
21:06.27 | pb_ | quite. |
21:06.48 | paul | still need to file about xstroke and its cursor arrow strokes not changing orientation. |
21:07.03 | pb_ | yes. |
21:07.16 | pb_ | hrm, strange, I'm not even showing gpe-ownerinfo2 in the feed at all. |
21:07.40 | pb_ | cmarqu: what's the status with that, do you need someone to build an ipkg? |
21:09.42 | cmarqu | pb_: It would be coolest if that transparency bug was fixed first... |
21:10.00 | pb_ | cmarqu: oh, yes, of course, I keep forgetting that. |
21:10.23 | cmarqu | (Just arrived from a 3 hour drive.) |
21:10.29 | pb_ | :-/ |
21:12.28 | mallum | paul: whats the pagtable_cache thing do ? |
21:16.03 | *** join/#gpe moray (8d1d40168f@mma29.dar.cam.ac.uk) |
21:17.32 | florian | looks like wireless-tools in unstable need to be updated :-( |
21:26.28 | florian | moray: hi moray |
21:48.01 | spung | does this AP look good? http://www.usr-emea.com/products/p-networking-product.asp?prod=net-22axs-pt&loc=unkg |
21:48.14 | spung | i think it's somehwat cheap, like 150EUR |
21:51.22 | florian | LOL "Built-in security protects against hackers" |
21:51.32 | spung | florian: yeah, ignore that |
21:52.04 | florian | spung: it is cheap - but what more do you want? |
21:52.37 | spung | it doesn't have a dhcp client? |
21:52.50 | spung | server |
21:52.56 | spung | something |
21:52.58 | spung | :) |
21:53.50 | spung | florian: what exactly is an AP supposed to do? |
21:53.53 | florian | hmm, this is a feature that coulds be useful. |
21:54.36 | spung | florian: connecting it directly to my HUB doesn't sound like a good idea because that would make all my lan traffic go wireless? |
21:55.05 | florian | spung: it provides acces to weired network and does some connection management (e.g. for stations that can't see each other) |
21:55.28 | spung | connection management? |
21:55.28 | florian | spung: it should work as a switch too - would be really bad if not! |
21:56.43 | spung | oh |
21:56.46 | spung | i see |
21:56.47 | mallum | new series of 24 time :)))) |
21:57.21 | florian | roaming e.g. or it manages who may send data - this is useful if there are two stations connected to it which are to far away from each other to communicate directly. |
21:58.19 | spung | florian: i'll probably connect it directly to my firewall, seems more secure that way |
21:58.39 | florian | http://handhelds.org/scap/toipaq.cgi?fn=port.14572.png |
21:58.41 | spung | florian: i'll have to setup dhcp somewhere, right? |
21:58.45 | florian | this needs some tuning.... |
21:59.38 | spung | florian: that's cool |
21:59.59 | florian | spung: not really - you may configure your ips by hand. but something this is easier. |
22:00.45 | spung | florian: well, basically it'll act just like any other thing connected to ethernet? |
22:01.31 | florian | spung: if you are used to firewalls, it may be a good idea to use a kind of dmz for the wireless net |
22:01.48 | spung | florian: dmz? |
22:01.56 | florian | spung: yes, that's the way it should wirk. |
22:02.06 | spung | what's dmz? |
22:03.03 | pb_ | florian: ah cool, you have gpa running :-) |
22:03.21 | cmarqu | spung: demilitarized zone |
22:03.53 | spung | cmarqu: what's that? |
22:03.56 | pb_ | spung: looks like an OK access point, but you should be able to find one for less than 150EUR. |
22:04.02 | florian | spung: demilitarized zone, a part of the network that allows some services to be accessed by everyone and some not. usually you would use this for a public www server in a business network |
22:04.22 | spung | pb_: at expansys they were all more expensive than 150EUR! |
22:04.42 | pb_ | spung: hm, I think I paid about 100-110EUR for the last AP I bought, which I think was a Linksys. |
22:04.47 | spung | florian: i don't want anything to be public really |
22:04.57 | florian | pb_: looks so :-) at least basically. but many things need do be tuned for ipaq screen |
22:05.13 | pb_ | spung: but the ones with builtin DHCP/firewalling do tend to be a little more expensive. 150EUR would be a fair price for one of those. |
22:06.07 | spung | pb_: i see, this one has mac address filtering it seems |
22:06.22 | spung | but mac adresses' are spoofable.. i see no security there |
22:06.28 | pb_ | spung: ah, no, I think the AP I bought was a Netgear ME102. |
22:06.38 | pb_ | Dabs are showing that at £69. |
22:07.04 | pb_ | The Linksys WAP11 is a bit more expensive at £75. |
22:07.08 | florian | spung: yes, but from security point of view wlan is nearly as insecure as public access |
22:08.02 | florian | weeee... gpe goes wireless ;-) |
22:08.34 | pb_ | spung: the ones with DHCP/NAT/firewall are usually advertised as "broadband routers" or "wireless gateways" rather than plain APs. |
22:08.54 | pb_ | I think Actiontec and Avaya both make quite cheap units like that. |
22:11.18 | pb_ | cmarqu: I checked in a small change to gpe-ownerinfo2's transparency. I think making it work properly in the scrolled region will require some slightly more involved surgery - I'll try to do that tomorrow. |
22:11.38 | cmarqu | pb_: Great, you are my hero! |
22:12.22 | cmarqu | I have some more de.po's to check in tomorrow, after my visitors are gone. |
22:13.02 | pb_ | Okay, cool. |
22:14.05 | *** join/#gpe dc_ (~dc@modem-32-60-60-62.vip.uk.com) |
22:14.32 | dc_ | that took some time |
22:14.53 | dc_ | one firmware upgrade later |
22:15.07 | spung | pb_: i have a firewall box.. so i should make it do something useful eg: run a DHCP :) |
22:15.13 | pb_ | spung: good idea. |
22:15.26 | dc_ | spung: I think I got mine working |
22:15.30 | pb_ | spung: in that case I would suggest you buy one of the cheaper APs, like the netgear one I mentioned. |
22:15.36 | dc_ | spung: I had to reset it though |
22:15.48 | dc_ | spung: as the previous owners had set a password :| |
22:16.05 | spung | pb_: yeah, i'll try to find one |
22:16.06 | pb_ | dc_: ha. |
22:16.11 | dc_ | pb_: ;p |
22:16.34 | spung | cmarqu: do you run ipsec in your wlan? |
22:16.44 | spung | dc_: time for ipsec fun now :) |
22:16.47 | cmarqu | spung: No. |
22:17.08 | spung | am i being paranoid or something? :D |
22:19.00 | florian | oh, not really - we use it at university's wlan too... |
22:20.05 | spung | florian: does gpe-conf have wlan/ipsec stuff? |
22:20.23 | dc_ | hrmf |
22:20.43 | dc_ | it says the DHCP offer from my airport wasn't satisfactory :{ |
22:21.50 | dc_ | ah better |
22:23.05 | florian | spung: ther is an extra package (gpe-wlanconf2) that covers orinoco and wvlan stuff quite well. |
22:23.18 | spung | florian: cool |
22:23.28 | spung | florian: any war dricing software? :) |
22:23.38 | spung | s/dricing/driving |
22:23.53 | dc_ | hrm |
22:23.58 | florian | spung: ipsec config is missing, but this is something i think about.... |
22:24.08 | dc_ | it seems the airport gave my ibook an ip... |
22:24.10 | dc_ | and a router. |
22:24.23 | dc_ | but I can't even ping the airport itself |
22:25.10 | spung | dc_: are you supposed to ping an airport? |
22:25.14 | florian | spung: yes, kismet is quite good, if you make a wlan-ng prism2_cs run you may use prismstumbler as well |
22:25.20 | dc_ | spung: I can on my desktop |
22:25.21 | dc_ | :] |
22:25.48 | dc_ | oh yaay! |
22:27.55 | florian | i need some sleep... good night! |
22:27.59 | dc_ | hum |
22:28.12 | dc_ | so I can ping all my interal computers now... |
22:28.23 | spung | florian: night |
22:33.16 | dc_ | this is strange though |
22:33.20 | dc_ | I can ping everything |
22:33.55 | dc_ | including the firewall |
22:34.15 | dc_ | and have my /etc/resolv.conf set to the filewall's address |
22:34.37 | dc_ | but ping just jumps back with unknown host.. |
22:36.04 | dc_ | hrmf... |
22:36.44 | spung | dc_: well, hopefully by the time i get my AP you'll have the magic recipee? |
22:36.46 | spung | :) |
22:37.22 | flypiper | dc_: is the airport configurable??? via web or serial connection? |
22:37.36 | dc_ | it has a java interface |
22:37.42 | dc_ | client program |
22:37.56 | spung | i hope mine doesn't have anything like that |
22:37.57 | spung | :) |
22:38.46 | dan_t | what are input methods for gpe ? |
22:38.53 | dan_t | i have only xkbd |
22:38.57 | spung | dan_t: xstroke |
22:39.24 | dan_t | spung: how i can use it ? |
22:39.35 | dan_t | spung: i have it installed but i don't see it |
22:39.38 | spung | dan_t: add xstroke to your dock |
22:39.39 | dan_t | on menu |
22:39.53 | spung | dan_t: tap and hold the dock |
22:40.14 | dc_ | hrm |
22:40.21 | dc_ | what format are MAC addresses? |
22:40.55 | spung | dc_: /sbin/idconfig | grep HWaddr |
22:41.05 | spung | dc_: /sbin/ifconfig | grep HWaddr |
22:41.12 | dan_t | spung: i don't see it on menu add off matchbox |
22:41.15 | dc_ | hrm |
22:41.18 | dc_ | my airport complains |
22:41.26 | dc_ | Problem with supplied value: Must have an even number of hexadecimal digits. |
22:41.35 | spung | dan_t: click for some time on a empty space of dock |
22:41.49 | dc_ | 00:30:65:25:C8:E9 is what I put |
22:42.06 | dan_t | spung: yes the add but i don't see xstroke |
22:42.07 | spung | maybe they don't want the : |
22:42.16 | dc_ | I tried without |
22:42.21 | spung | dan_t: can you make shot? |
22:42.30 | spung | dan_t: open the add menu |
22:42.32 | dc_ | ah ha |
22:42.34 | dc_ | get it |
22:42.36 | dc_ | got it |
22:42.47 | spung | dan_t: and run scap in ssh or something |
22:43.07 | flypiper | dan_t: you might have to ipgk install xstroke |
22:43.17 | spung | flypiper: he said he add it |
22:43.20 | spung | s/add/had |
22:44.22 | dan_t | spung: how works scap ? (ther eis an error in the package: # ipkg install scap |
22:44.22 | dan_t | Downloading http://familiar.handhelds.org/familiar/feeds/unstable/packages/armv4l/scap_1.5_all.ipk |
22:44.22 | dan_t | Installing scap (1.5) to root... |
22:44.22 | dan_t | <PROTECTED> |
22:44.22 | dan_t | <PROTECTED> |
22:44.23 | dan_t | <PROTECTED> |
22:44.25 | dan_t | <PROTECTED> |
22:44.27 | dan_t | <PROTECTED> |
22:44.29 | dan_t | <PROTECTED> |
22:44.31 | dan_t | <PROTECTED> |
22:44.33 | dan_t | <PROTECTED> |
22:44.37 | dan_t | -x: No such file or directory |
22:44.39 | dan_t | <PROTECTED> |
22:44.41 | dan_t | Done. |
22:44.43 | dan_t | ) |
22:44.49 | spung | no prob i guess |
22:44.58 | spung | just run scap on the command line |
22:45.44 | dan_t | spung: i took a wile to take screen shot ? |
22:46.09 | dan_t | spung: Your image is available as http://handhelds.org/scap/port.23098.png |
22:46.44 | spung | dan_t: are you sure xstroke is installed? |
22:47.01 | dan_t | # ipkg install xstroke |
22:47.01 | dan_t | Package xstroke (0.5.14) installed in root is up to date. |
22:47.18 | flypiper | dan_t: run xstroke & from command line |
22:47.23 | spung | dan_t: yeah try that |
22:47.36 | dan_t | xstroke |
22:47.36 | dan_t | xstroke: error while loading shared libraries: libXft.so.1: cannot open shared object file: Error 9 |
22:47.40 | spung | ahh |
22:48.10 | spung | maybe pb_ knows something about this |
22:48.10 | dan_t | spung: i have only .so.2 installed |
22:50.05 | dc_ | hurmf |
22:50.08 | flypiper | dan_t: you can try linking so.1 to so.2 ...to see if it works or not |
22:50.15 | dc_ | I'm obviously missing something here |
22:50.26 | *** part/#gpe TheMasterMind1 (foobar@h-68-164-249-135.MCLNVA23.covad.net) |
22:52.04 | PaxAnima | dc_: having problems? |
22:52.17 | dc_ | well...yes |
22:52.59 | __moray | pb_: can you make the source upload directory group writable? |
23:07.20 | pb_ | __moray: oh, is it not? sure, let me take care of that. |
23:07.43 | pb_ | __moray: okay, done, sorry about that. |
23:08.34 | pb_ | dan_t: you should install libxft1-compat, and hassle cworth to fix bug 574. |
23:08.53 | PaxAnima | very off topic: anyone who knows of a neural net library for C? |
23:16.10 | dan_t | pb_: i have some problems with bluetooth can you help me ? |
23:17.40 | pb_ | dan_t: I can try. What is the problem you are having? |
23:18.14 | dan_t | pb_: # sdptool browse |
23:18.14 | dan_t | Inquiring ... |
23:18.14 | dan_t | Failed to connect to SDP server on 00:03:C9:23:04:23 |
23:18.24 | dan_t | from host to ipaq and from ipaq to host |
23:18.38 | pb_ | dan_t: Yes, I see that too. I'm not sure what's up, it may be a problem with the current bluetooth packages. |
23:18.38 | dan_t | (with different address ofcourse) |
23:19.07 | pb_ | My ipaq isn't able to retrieve SDP information for my cellphone or AP either. |
23:19.20 | dan_t | pb_: so ? |
23:19.51 | pb_ | dan_t: I think the libsdp in unstable is a little outdated. The first step would probably be to install version 1.0 and see if it makes any difference. |
23:20.33 | dan_t | sdp is version 1.0 on my ipaq |
23:21.02 | pb_ | Ah, I only have 1.0rc3. |
23:21.31 | dan_t | pb_: i'm not sure it is from famialiar unstble packages |
23:21.41 | pb_ | ok. |
23:21.52 | dan_t | pb_: i have run sdptool --version to see the version and it says 1.0 |
23:22.10 | pb_ | right. |
23:24.06 | dan_t | pb_: from changelog there is nothing new with 1.0 |
23:24.13 | pb_ | ok |
23:25.29 | dan_t | pb_: but there is that from libs bluez package: |
23:25.31 | dan_t | ver 2.3: |
23:25.31 | dan_t | Fix hci_for_each_dev() for big endian machines. |
23:26.03 | pb_ | That doesn't sound especially relevant here. ARM is little endian, and I doubt that function is being used anyway. |
23:26.17 | dan_t | pb_: ah right |
23:31.43 | dan_t | pb_: also pand with bnep doesn't work |
23:31.58 | pb_ | dan_t: ah. maybe talk to mallum, I think he has bnep working. |
23:32.22 | pb_ | dan_t: I've never tried bnep, I don't have any devices here that will speak it other than the ipaqs. |
23:32.39 | dan_t | mallum: can you help me ? |
23:38.23 | dan_t | pb_: there is a gpe bluettoh pin helper ? |
23:40.24 | pb_ | dan_t: yes, it is called bluez-pin. |
23:40.45 | pb_ | http://gpe.handhelds.org/projects/bluez-pin.shtml |
23:41.59 | *** join/#gpe dc_ (~dc@modem-203-51-60-62.vip.uk.com) |
23:42.01 | dc_ | right! |
23:42.02 | dc_ | so! |
23:42.04 | dc_ | hrm |
23:42.12 | pb_ | dc_: indeed. |
23:42.18 | dc_ | pb_: listen to this.. |
23:42.40 | dc_ | pb_: I have firewall (192.168.0.101) -> (airport) 192.168.0.10 |
23:43.02 | dc_ | then -> (airport client) 192.168.0.11 which is assigned by the airports dhcp servr. |
23:43.05 | dc_ | now. |
23:43.14 | pb_ | sounds good so far. |
23:43.32 | dc_ | the firewall can ping the airport, but only if I do 'route add default gw 192.168.0.10' on it. |
23:43.39 | dc_ | but... |
23:44.04 | dc_ | my (desktop) 192.168.0.1 can ping everything includeing the airport and its client. |
23:44.16 | dc_ | but for some reason. the firewall can't ping the airports client. |
23:44.22 | dc_ | only the airport itself. |
23:45.00 | pb_ | Are the firewall, the airport and your desktop all on the same network segment? |
23:45.01 | dc_ | I'm thinking I might have to do something like 'route add -host 192.168.0.11 gw 192.168.0.10 |
23:45.10 | dc_ | pb_: what do you mean my segment? |
23:45.17 | pb_ | well, no other routers in the way. |
23:45.37 | dc_ | well, the airport, firewall and desktop are all plugged into the same router |
23:45.44 | pb_ | okay. |
23:46.01 | pb_ | and is the airport acting as a router? |
23:46.20 | pb_ | and! what does the routing table look like on your desktop? |
23:46.20 | dc_ | well...it has no option for that. |
23:46.24 | dc_ | pb_: what do you mean by that? |
23:46.32 | pb_ | dc_: if you type "route", what does it say? |
23:46.41 | dc_ | Destination Gateway Genmask Flags Metric Ref Use Iface |
23:46.41 | dc_ | localnet * 255.255.255.0 U 0 0 0 eth0 |
23:46.41 | dc_ | default smoothwall 0.0.0.0 UG 0 0 0 eth0 |
23:46.47 | dc_ | that's on my desktop |
23:46.54 | pb_ | ok. what's "smoothwall", is that the firewall? |
23:46.58 | dc_ | Destination Gateway Genmask Flags Metric Ref Use Iface |
23:46.58 | dc_ | localnet * 255.255.255.0 U 0 0 0 eth0 |
23:46.58 | dc_ | default smoothwall 0.0.0.0 UG 0 0 0 eth0 |
23:47.00 | dc_ | yes.. |
23:47.07 | dc_ | and that's a route from the smoothwall |
23:47.13 | dc_ | oops. |
23:47.13 | dc_ | no |
23:47.14 | dc_ | sorry. |
23:47.27 | dc_ | it's the same, I can't paste from a java window :{ |
23:47.33 | pb_ | ha. |
23:47.38 | dc_ | pb_: so those are both from my desktop |
23:47.43 | pb_ | I guessed. |
23:48.12 | pb_ | what happens if you do "traceroute 192.168.0.11" from your desktop? |
23:48.35 | dc_ | traceroute to 192.168.0.11 (192.168.0.11), 30 hops max, 38 byte packets |
23:48.35 | dc_ | <PROTECTED> |
23:48.53 | pb_ | okay, that looks good. |
23:49.17 | pb_ | and how about if you do the same on the firewall? |
23:49.35 | dc_ | it can't see .11 |
23:50.09 | pb_ | right, but what exactly does traceroute say? does it just time out, or does it show any intermediate hops first? |
23:50.39 | dc_ | it origianly wasn't able to even ping 192.168.0.10, untill I ran 'route add default gw 192.168.0.10' |
23:50.49 | pb_ | that's strange. |
23:50.50 | dc_ | it just goes... |
23:50.52 | dc_ | 1 * * * |
23:50.56 | dc_ | 2 * * * |
23:50.57 | dc_ | and so on |
23:50.57 | pb_ | okay. |
23:51.39 | pb_ | it definitely has a network route to 192.168.0.0 set up? |
23:51.47 | dc_ | eh? |
23:52.19 | pb_ | the routing table on the firewall has an entry like the first one on your desktop. |
23:52.29 | dc_ | yes |
23:52.30 | pb_ | ie localnet * 255.255.255.0 ... |
23:52.40 | dc_ | hrm |
23:52.50 | dc_ | it has |
23:53.08 | dc_ | 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 |
23:53.49 | pb_ | well, that should be good enough. anything else in there? |
23:54.28 | dc_ | I removed the one to 192.168.0.10 (airport) |
23:54.32 | dc_ | and it's still pinging that fine |
23:54.40 | pb_ | it's probably got it cached. |
23:54.47 | dc_ | oh wait... |
23:54.47 | pb_ | but it's strange that it should make a difference. |
23:54.49 | dc_ | heh |
23:54.52 | dc_ | no |
23:55.02 | dc_ | it says dest host unreachable |
23:55.14 | pb_ | bizarre. |
23:55.29 | pb_ | what firewalling rules is it running, exactly? might those be interfering with what you are doing? |
23:56.17 | dc_ | hrm |
23:56.18 | cmarqu | Night all. |
23:56.32 | dc_ | it seems when I try to ping the airport the airport flashes |
23:56.39 | pb_ | night colin |
23:56.39 | dc_ | even though it gives dest unreachable. |
23:56.43 | dc_ | is that normal? |
23:56.47 | dc_ | hrm |
23:56.49 | pb_ | no, not really. |
23:56.55 | dc_ | pb_: I do have not enabled on the airport |
23:56.58 | dc_ | NAT |
23:57.05 | dc_ | s/not/NAT/ |
23:57.07 | pb_ | destination unreachable is normally generated locally, though it can come from anywhere. |
23:57.11 | pb_ | dc_: :-} |
23:57.21 | dc_ | pb_: could that be the problem :\ |
23:57.40 | pb_ | dc_: ah, yes, very possibly. |
23:57.46 | dc_ | lets try without then |
23:57.52 | pb_ | dc_: NAT is normally a one-way ticket. |
23:57.57 | dc_ | ah okay |
23:58.29 | dc_ | wahay |
23:58.30 | dc_ | hah |
23:58.31 | dc_ | :D |
23:58.37 | dc_ | working. |
23:58.42 | dc_ | weeeeeeeeeeeeeeeee |
23:58.43 | dc_ | :DDD |
23:58.43 | pb_ | heh |
23:58.49 | pb_ | dc_: congratulations. |
23:58.50 | dc_ | time to test the range |
23:58.52 | dc_ | pb_: thanks :DDD |
23:58.53 | dc_ | brb |