Re: matthew dillon

2003-02-10 Thread Lamont Granquist
to quote the freebsd-current dmesg: Be nice to each other, mmmkay? To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message

Re: printf....!

2003-02-10 Thread Andrey Simonenko
On Sat, 8 Feb 2003 22:13:32 + (UTC) in lucky.freebsd.hackers, Auge Mike wrote: Hi all, I was trying to know how printf works in FreeBSD... I hvae reached to this point : #define _write(fd, s, n) \ __syscall(SYS_write, (int)(fd), (const void *)(s), (size_t)(n)) I'am not

Re: Missing commit bit [PATCH].

2003-02-10 Thread clemens fischer
Wes Peters [EMAIL PROTECTED]: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/rules.html sorry to insist, but even after following all the links in the slashdot-story this isn't clear to me. was it really about the ipfw-hack he proposed? there were eight (or so) emails

Re: Missing commit bit [PATCH].

2003-02-10 Thread Miguel Mendez
On 10 Feb 2003 12:02:24 +0100 clemens fischer [EMAIL PROTECTED] wrote: Howdy, sorry to insist, but even after following all the links in the slashdot-story this isn't clear to me. was it really about the ipfw-hack he proposed? there were eight (or so) emails cited from a developers list,

Re: OpenPAM and OSVERSION

2003-02-10 Thread Dag-Erling Smorgrav
Sergey Matveychuk [EMAIL PROTECTED] writes: What is OSVERSION num right after OpenPAM implemented? What problem are you trying to solve? DES -- Dag-Erling Smorgrav - [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message

Re: OpenPAM and OSVERSION

2003-02-10 Thread Sergey Matveychuk
Sergey Matveychuk [EMAIL PROTECTED] writes: What is OSVERSION num right after OpenPAM implemented? What problem are you trying to solve? security/pam-* ports. I'v fiexed pam-mysql for this time. It's works for me. I'm working for PR. Sem. To Unsubscribe: send mail to [EMAIL

Re: OpenPAM and OSVERSION

2003-02-10 Thread Dag-Erling Smorgrav
Sergey Matveychuk [EMAIL PROTECTED] writes: What is OSVERSION num right after OpenPAM implemented? What problem are you trying to solve? security/pam-* ports. I'v fiexed pam-mysql for this time. It's works for me. I'm working for PR. If you've fixed it in a way which requires knowing

Re: OpenPAM and OSVERSION

2003-02-10 Thread Sergey Matveychuk
If you've fixed it in a way which requires knowing whether the system runs Linux-PAM or OpenPAM, you've fixed it wrong. OK. Why? What fix will be a right one? My strategy is checking OSVERSION when build port and aplay a patch if it's 5.0+. Sem. To Unsubscribe: send mail to [EMAIL

Re: OpenPAM and OSVERSION

2003-02-10 Thread Dag-Erling Smorgrav
Sergey Matveychuk [EMAIL PROTECTED] writes: If you've fixed it in a way which requires knowing whether the system runs Linux-PAM or OpenPAM, you've fixed it wrong. OK. Why? Because most PAM problems in ports are bugs in the ports themselves, which Linux-PAM just happens to tolerate and

Re: Another EPIA M 9000 update

2003-02-10 Thread M. Warner Losh
In message: [EMAIL PROTECTED] Matthew Dillon [EMAIL PROTECTED] writes: : but for some reason I only get around 1MB/s via USB, even though FreeBSD : seems to understand that it is USB 2.0. FreeBSD's 4.x USB stack doesn't grok USB 2.0's ehci host bridge, except in legacy ohci

Re: Anyone where to get a signed SSL certificate cheap?

2003-02-10 Thread clemens fischer
Terry Lambert [EMAIL PROTECTED]: Note that many people have older browsers: the older the browser, the smaller the number of signing authorities they will recognize by default. Keep this in mind when picking browsers to examine. As a general comment, VeriSign does this as well, and tends to

Re: Missing commit bit [PATCH].

2003-02-10 Thread clemens fischer
[cc's deleted] Miguel Mendez [EMAIL PROTECTED]: Slashdot as a source of information, heh :) actually i never read slashdot, but it was mentioned that the freebsd-core members had issued a full public statement on this case, which i still cannot find anywhere. so i had to resort to whatever i

Re: Making pkg_XXX tools smarter about file types...

2003-02-10 Thread Yury Tarasievich
...first, clemens fischer wrote: Yury Tarasievich [EMAIL PROTECTED]: I'd like to see in dependencies not only like was built with -1.9_2abc, so wants it, but also something like -1.5+ (obviously 1.5.0 and newer), -* (any version will do). Perhaps something else. At least to have possibility of

Re: OpenPAM and OSVERSION

2003-02-10 Thread Sergey Matveychuk
Because most PAM problems in ports are bugs in the ports themselves, which Linux-PAM just happens to tolerate and OpenPAM doesn't. In other words, it should be possible to find a solution to the problem which works equally well for Linux-PAM and OpenPAM, without the need to know which is

Re: OpenPAM and OSVERSION

2003-02-10 Thread Dag-Erling Smorgrav
Sergey Matveychuk [EMAIL PROTECTED] writes: What a right way escape from PAM_CONV_AGAIN/PAM_TRY_AGAIN and relate code from LINUX_PAM? Shoot the module author for using it, and Andrew Morgan (Linux-PAM author) for inventing it. DES -- Dag-Erling Smorgrav - [EMAIL PROTECTED] To Unsubscribe:

mdoc(7) question

2003-02-10 Thread Roman Neuhauser
Hi there, two quick mdoc(7) questions: I'm writing a man page for a utility I'm writing, and I want the option listing look like this: OPTIONS -h, --help Print a brief help message. -n, --dry-run Don't actually connect to the server. DDL generated by mktable.php

gettings snapshots of load spikes

2003-02-10 Thread Bogdan TARU
Hi hackers, I am having a real weird problem with a newly installed Dell PowerEdge 2650 which acts as a web (Apache) and mail server(Procmail). The load just 'spikes' sometimes (to 40.00 or so), but immediately starts to go down. No matter what I've tried I couldn't get a snapshot of

FreeBSD device driver question

2003-02-10 Thread paleph
Hi. I am looking at writing a FreeBSD device driver for a new PCI card. I looked at the FreeBSD documentation on device drivers (PCI) but couldn't find much. Can anyone point me at appropriate references/documentation (4.*) or URL? I apologize if this is an old thread... Paul Fronberg [EMAIL

Re: FreeBSD device driver question

2003-02-10 Thread Craig Rodrigues
On Mon, Feb 10, 2003 at 10:13:28AM -0800, [EMAIL PROTECTED] wrote: Hi. I am looking at writing a FreeBSD device driver for a new PCI card. I looked at the FreeBSD documentation on device drivers (PCI) but couldn't find much. Can anyone point me at appropriate references/documentation

Re: gettings snapshots of load spikes

2003-02-10 Thread Tim Kientzle
Bogdan TARU wrote: I am having a real weird problem with a newly installed Dell PowerEdge 2650 which acts as a web (Apache) and mail server(Procmail). The load just 'spikes' sometimes (to 40.00 or so), but immediately starts to go down. Could be Apache restarting a bunch of children all at

Re: gettings snapshots of load spikes

2003-02-10 Thread Bogdan TARU
hi Tim all, I am having a real weird problem with a newly installed Dell PowerEdge 2650 which acts as a web (Apache) and mail server(Procmail). The load just 'spikes' sometimes (to 40.00 or so), but immediately starts to go down. Could be Apache restarting a bunch of children

Re: gettings snapshots of load spikes

2003-02-10 Thread Peter Jeremy
On Mon, Feb 10, 2003 at 06:35:43PM +0100, Bogdan TARU wrote: I am having a real weird problem with a newly installed Dell PowerEdge 2650 which acts as a web (Apache) and mail server(Procmail). The load just 'spikes' sometimes (to 40.00 or so), but immediately starts to go down. ... One question

anoncvs.freebsd.org reachability

2003-02-10 Thread Lars Eggert
Hi, for the last couple of days I've been unable to cvs update my sources, because anoncvs.freebsd.org is unreachable: [root@nik: /usr] traceroute anoncvs.freebsd.org traceroute to usw7.freebsd.org (209.181.243.20), 64 hops max, 40 byte packets 1 128.9.160.7 (128.9.160.7) 2.168 ms 2.403 ms

xmms + RTP_PRIO_REALTIME under -current

2003-02-10 Thread Lamont Granquist
I'm getting pops in xmms under -current. Awhile back the realtime scheduling option for xmms was busted, so I wrote this wrapper script around xmms. Am I doing the right thing here? Is there anything else I could do to config -current to eliminate pops? Is -current going to get a

Re: anoncvs.freebsd.org reachability

2003-02-10 Thread Wilko Bulte
On Mon, Feb 10, 2003 at 11:53:25AM -0800, Lars Eggert wrote: As I understand it there are issues at USW which are being investigated. Wilko Hi, for the last couple of days I've been unable to cvs update my sources, because anoncvs.freebsd.org is unreachable: [root@nik: /usr]

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Matthew Dillon
:I can't find any online specs to tell me if the graphics part of the :Northbridge has understands the VESA stuff. Does the XFree86 vesa :driver work? : :Also found this forum discussion... : :http://forums.viaarena.com/messageview.cfm?catid=28threadid=30617 M 9000 X11 update: The vga

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Joe O
If the linux XFree86 4.x driver was correctly written you should be able to dump it into /usr/X11R6/lib/modules/drivers and use it. One of the goals with XFree86 4.x was that the X server modules be OS independent. On Mon, 10 Feb 2003, Matthew Dillon wrote: :I can't find any online specs to

Re: Another EPIA M 9000 update

2003-02-10 Thread Thierry Herbelot
Hello, Matt, with your copious free time and this new baby, what would you think of porting over the ehci driver from NetBSD over to FreeBSD (this will enable USB2.0) ISTR a call for help (must have been by Joe K.) TfH PS : I confess : this is a shameless plug to get USB2.0 working on

Re: Another EPIA M 9000 update (was Re: More compartive power/performance results (was Re: Lower power SMP boxes?))

2003-02-10 Thread Thierry Herbelot
Le Monday 10 February 2003 21:51, Joe O a écrit : If the linux XFree86 4.x driver was correctly written you should be able to dump it into /usr/X11R6/lib/modules/drivers and use it. One of the goals with XFree86 4.x was that the X server modules be OS independent. Indeed, that's how I got

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Julian Elischer
On Mon, 10 Feb 2003, Matthew Dillon wrote: :I can't find any online specs to tell me if the graphics part of the :Northbridge has understands the VESA stuff. Does the XFree86 vesa :driver work? : :Also found this forum discussion... :

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Julian Elischer
On Mon, 10 Feb 2003, Matthew Dillon wrote: Firewire update. I can't seemlessly connect and disconnect firewire devices, but if I connect the firewire HD up *before* kldload'ing the drivers, it works. The disconnection and reconnnection seems to work for me using dvd devices..

Re: Another EPIA M 9000 update (was Re: More compartive power/performance results (was Re: Lower power SMP boxes?))

2003-02-10 Thread Matthew Dillon
I tried that. It got close. *very* close to running, but the via driver has two dependancies on libddmpeg (which is also supplied on the CD). Unfortunately libddmpeg depends on libc.so.6. I can shim the two dependancies into via_drv.o but the via driver still tries to load

Re: anoncvs.freebsd.org reachability

2003-02-10 Thread Lars Eggert
Wilko Bulte wrote: On Mon, Feb 10, 2003 at 11:53:25AM -0800, Lars Eggert wrote: As I understand it there are issues at USW which are being investigated. Great, thanks! In the meantime, is there an easy way to switch over my existing CVS tree to a mirror? (And is there a mirror?) Lars --

Re: mdoc(7) question

2003-02-10 Thread Giorgos Keramidas
On 2003-02-10 18:30, Roman Neuhauser [EMAIL PROTECTED] wrote: Hi there, two quick mdoc(7) questions: I'm writing a man page for a utility I'm writing, and I want the option listing look like this: OPTIONS -h, --help Print a brief help message. How about this? Here

printf...! and BSD

2003-02-10 Thread Auge Mike
Hi, First of all, Thanks to all of you for your help and support. I have tried to go deeper and deeper to find out how printf works. ((( Of course the aim of trying to understand the printf, is to understand how the internals of the BSD kernel work))) till i've faced the following function:

Trailing whitespace in FreeBSD

2003-02-10 Thread Simon L. Nielsen
Hello I have noticed that that several FreeBSD files (.c, .h and so on) have trailing whitespace (spaces/tabs after last charecter on a line). Should I send patches for this, or is it not important to fix? A random example is stdbool.h v. 1.6 on line 30 which has a trailing tab. -- Simon L.

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Amit K. Rao
On Monday 10 February 2003 06:00 pm, Simon L. Nielsen wrote: Hello I have noticed that that several FreeBSD files (.c, .h and so on) have trailing whitespace (spaces/tabs after last charecter on a line). Should I send patches for this, or is it not important to fix? A random example is

Re: anoncvs.freebsd.org reachability

2003-02-10 Thread Christian Weisgerber
In article [EMAIL PROTECTED], Lars Eggert [EMAIL PROTECTED] wrote: for the last couple of days I've been unable to cvs update my sources, because anoncvs.freebsd.org is unreachable: There are at least two other machines that offer this service: anoncvs.de.freebsd.org anoncvs2.de.freebsd.org

Re: Anyone where to get a signed SSL certificate cheap?

2003-02-10 Thread Terry Lambert
clemens fischer wrote: Terry Lambert [EMAIL PROTECTED]: Note that many people have older browsers: the older the browser, the smaller the number of signing authorities they will recognize by default. Keep this in mind when picking browsers to examine. As a general comment, VeriSign

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Jordan Hubbard
Wow, deja-vu! - Jordan On Monday, February 10, 2003, at 03:00 PM, Simon L. Nielsen wrote: Hello I have noticed that that several FreeBSD files (.c, .h and so on) have trailing whitespace (spaces/tabs after last charecter on a line). Should I send patches for this, or is it not important to

Re: Anyone where to get a signed SSL certificate cheap?

2003-02-10 Thread Michael H. Semcheski
The ability to sell certificates which are recognized by the browser, without it telling them ``This merchant is trying to hack you''? the only true reason to buy a certificate might be the $$ needed to insure or guarantee them before a court of law in case of liability. No, the reason

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Terry Lambert
Matthew Dillon wrote: The vga driver works in low resolution modes. The vesa driver does not work. Via has a linux driver on their CD for X, called via, which linux people seem to be using successfully, but I can't find sources anywhere. I don't understand why these

Got X working with via driver ( Re: Another EPIA M 9000 update ) results (was Re: Lower power SMP boxes?))

2003-02-10 Thread Matthew Dillon
Very nasty but I got X working with the via driver by dummying up libddmpeg (which is supplied along with via_drv.o on the VIA EPIA M 9000 CD). Basically I linked libddmpeg.a with a dummy program to pull in the required symbols and generated a new .so which does not link against

Re: matthew dillon

2003-02-10 Thread Terry Lambert
Dave Hayes wrote: Terry Lambert [EMAIL PROTECTED] writes: Do you unsubscribe from mailing lists you merely monitor for interesting content, rather than subscribing to them, when some jerk fills up your POP3 maildrop because they have an axe to grind, and, as a result, mail which you

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Peter Wemm
Jordan Hubbard wrote: Wow, deja-vu! Hey! I've got a GREAT idea! I whipped up this nifty perl script and I can run it over the src tree to delete all the trailing whitespace! And even better, I can collapse tabs at the beginning of lines! What a great deal! That should be good for a few hundred

Some security questions.

2003-02-10 Thread Julian Elischer
Our client wants the following 'features' and we'd LIKE to be able to at least say yes we can do that, even if we can also say but we don't think it's a good idea. 1/ Command logging. We're thinking that a hacked version of the shell that logs commands may do what they want, but personally I

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Matthew Dillon
:Matthew Dillon wrote: : The vga driver works in low resolution modes. The vesa driver : does not work. Via has a linux driver on their CD for X, called via, : which linux people seem to be using successfully, but I can't find : sources anywhere. I don't understand why these

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Julian Elischer
Um, is the sarcasm needed? The guy really does want to know if this would be helpful or not.. On Mon, 10 Feb 2003, Peter Wemm wrote: Jordan Hubbard wrote: Wow, deja-vu! Hey! I've got a GREAT idea! I whipped up this nifty perl script and I can run it over the src tree to delete all the

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Terry Lambert
Peter Wemm wrote: Jordan Hubbard wrote: Wow, deja-vu! Hey! I've got a GREAT idea! I whipped up this nifty perl script and I can run it over the src tree to delete all the trailing whitespace! And even better, I can collapse tabs at the beginning of lines! What a great deal! That should

Re: Some security questions.

2003-02-10 Thread Pawel Jakub Dawidek
On Mon, Feb 10, 2003 at 06:03:07PM -0800, Julian Elischer wrote: + Anyoone have any modules to REALLY log execs? Yes, we got: http://cerber.sourceforge.net If You want only execve() logging You can try rexec. -- Pawel Jakub Dawidek UNIX Systems Administrator http://garage.freebsd.pl

Re: anoncvs.freebsd.org reachability

2003-02-10 Thread Makoto Matsushita
larse Is there a mirror somewhere? http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html The FreeBSD Handbook is your friend :-) There are 4 servers listed. -- - Makoto `MAR' Matsushita To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Terry Lambert
Matthew Dillon wrote: : The vga driver works in low resolution modes. The vesa driver : does not work. Via has a linux driver on their CD for X, called via, : which linux people seem to be using successfully, but I can't find : sources anywhere. I don't understand why these

Re: Some security questions.

2003-02-10 Thread Pawel Jakub Dawidek
On Tue, Feb 11, 2003 at 03:40:28AM +0100, Pawel Jakub Dawidek wrote: + + Anyoone have any modules to REALLY log execs? + + Yes, we got: + + http://cerber.sourceforge.net + + If You want only execve() logging You can try rexec. Or wait on cerb-ng first release. There is defined such policy

Re: Some security questions.

2003-02-10 Thread Anthony Schneider
#2 sounds like a great DOS to me.. operatorCR CR operatorCR CR operatorCR CR put a two (ten???) second delay after each failed login? as for the commands, you could hack sys/kern_acct.c to include command arguments and acct.h for struct acct and all the dependent utilities and libraries

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Garance A Drosihn
On Monday, February 10, 2003, at 03:00 PM, Simon L. Nielsen wrote: I have noticed that that several FreeBSD files (.c, .h and so on) have trailing whitespace (spaces/tabs after last charecter on a line). Should I send patches for this, or is it not important to fix? It might be nice to fix,

Re: Another EPIA M 9000 update (was Re: More compartive power/performanceresults (was Re: Lower power SMP boxes?))

2003-02-10 Thread Doug Ambrisko
Julian Elischer writes: | On Mon, 10 Feb 2003, Matthew Dillon wrote: | :I can't find any online specs to tell me if the graphics part of the | :Northbridge has understands the VESA stuff. Does the XFree86 vesa | :driver work? | : | :Also found this forum discussion... | : |

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Jordan K Hubbard
If you take up sky-diving* and chain-smoking next, we're gonna be REALLY worried** about you, Peter! - Jordan * Obligatory trivia: I wonder how many remember that freefall was named after Rod's passion for the sport ** Not that we aren't already. On Monday, February 10, 2003, at 06:01 PM,

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Jordan K Hubbard
Needed? Probably not. But look at it this way - he's learned a lot more about FreeBSD project history and why this one's such an exposed nerve in the process than he probably ever would have otherwise. Did he want to learn this? Well, we'll just have to let him answer that for himself. :)

[PATCH] misc/18466

2003-02-10 Thread Jeff Jirsa
In browsing through the old, open, PRs I found misc/18466 (from May, 2000). It's got the potential to be a source of substantial confusion, so it seems to be worth addressing. The fix seems trivial, and I've attached a very simple patch to sysinstall.h that should fix the problem. I'm relatively

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Mike Silbersack
On Mon, 10 Feb 2003, Jordan K Hubbard wrote: * Obligatory trivia: I wonder how many remember that freefall was named after Rod's passion for the sport I've always wondered about that... unfortunately, the answer is much less exciting than I had expected it to be. THANKS FOR RUINING MY

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread northern snowfall
THANKS FOR RUINING MY BELIEFS ABOUT FREEBSD, JORDAN. Hahaha Take that, Silbersack's beliefs! To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-hackers in the body of the message

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Brandon D. Valentine
On Tue, Feb 11, 2003 at 12:08:59AM -0500, northern snowfall wrote: THANKS FOR RUINING MY BELIEFS ABOUT FREEBSD, JORDAN. Hahaha Take that, Silbersack's beliefs! Why, they've been sacked. *duck* Brandon D. Valentine -- [EMAIL PROTECTED]

Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Peter Wemm
Mike Silbersack wrote: On Mon, 10 Feb 2003, Jordan K Hubbard wrote: * Obligatory trivia: I wonder how many remember that freefall was named after Rod's passion for the sport I've always wondered about that... unfortunately, the answer is much less exciting than I had expected it to

Re: mdoc(7) question

2003-02-10 Thread Dan Nelson
In the last episode (Feb 10), Roman Neuhauser said: Hi there, two quick mdoc(7) questions: I'm writing a man page for a utility I'm writing, and I want the option listing look like this: OPTIONS -h, --help Print a brief help message. -n, --dry-run Don't

Re: Another EPIA M 9000 update (was Re: More compartive power/performance results (was Re: Lower power SMP boxes?))

2003-02-10 Thread Darryl Okahata
Matthew Dillon [EMAIL PROTECTED] wrote: Summary: EPIA M 9000 17-25W EPIA M E600016-22W EPIA 80011-20W EPIA 5000 9-15W (5W idle, 15W playing DVD) (this is non-inclusive of any hard drives)

Re: Some security questions.

2003-02-10 Thread Dag-Erling Smorgrav
Julian Elischer [EMAIL PROTECTED] writes: 1/ Command logging. We're thinking that a hacked version of the shell that logs commands may do what they want, but personally I think that if you are going to log things then you really want to PROPERLY do it, and log the EXEC commands along with the

RE: HEADS UP: Broken if_dc NICs with MACs like 08:08[...] or 00:00[...]

2003-02-10 Thread Tony Russell
I have a whole bunch of SMC EZ Card 10/100 Mbps Fast Ethernet PCI card (SMC1255 series) that we use as a log profile PCI card that suffer with 00:08:00:08:00:08 MAC addresses. Your patch resolves the problem. _ Antony Russell Technical Director