Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
63
hpr_transcripts/hpr1985.txt
Normal file
63
hpr_transcripts/hpr1985.txt
Normal file
@@ -0,0 +1,63 @@
|
||||
Episode: 1985
|
||||
Title: HPR1985: Fixing Bug 1092571
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1985/hpr1985.mp3
|
||||
Transcribed: 2025-10-18 12:51:37
|
||||
|
||||
---
|
||||
|
||||
This episode of HBR is brought to you by AnanasThost.com.
|
||||
Get 15% discount on all shared hosting with the offer code HBR15 that's HBR15.
|
||||
Take your web hosting that's Honest and Fair at AnanasThost.com.
|
||||
Hi, I'm at the Google Osomar code booth with Jeremy.
|
||||
We aim to view you before.
|
||||
How are you doing?
|
||||
It's me.
|
||||
Hi.
|
||||
Yes.
|
||||
I have a bug.
|
||||
And this is what FastTime is all about getting bugs face.
|
||||
I can connect to a Windows Server via Dolphin or Nautilus, but I can't connect via EGCE FS tab.
|
||||
Why is that?
|
||||
So the reason is almost certainly that, well, I can tell you the difference between the FS tab and Nautilus,
|
||||
Nautilus uses LibSNB Client, which is code that we write as part of the Samba project.
|
||||
Now LibSNB Client supports both SMB1 and SMB2 and Kerberus and NTLM.
|
||||
The kernel client is a little more limited.
|
||||
So the reason you can browse to it using Nautilus and go straight in is it's almost certainly using SMB2.
|
||||
The kernel client, depending on what the kernel is, may not be supporting SMB2.
|
||||
It certainly supports SMB1.
|
||||
If your Windows Server has been upgraded and they may have turned off SMB1, then the kernel client won't be able to connect.
|
||||
You'll need an SMB2 kernel client in order to connect.
|
||||
Now, I haven't kept track of the kernel client because like you, I often use Nautilus, if I'm browsing to my Windows chairs,
|
||||
or I don't use Windows, if I'm browsing to my Samba chairs.
|
||||
So I usually use Nautilus for that, so I very rarely do a kernel mount.
|
||||
So you're going to have to check into the kernel version and whether it supports SMB2.
|
||||
The way to tell if this is the case is to run Wireshark, listen on port 445, between both client and server IP addresses,
|
||||
and then browse to it via Nautilus.
|
||||
And then, save off the capture trace, look at it, and find out if the protocol listed in the protocols field is SMB2.
|
||||
If it is, try and do the same mount as you're doing normally from the kernel client, capture the same thing.
|
||||
And if you see it trying to open at SMB1 connection, you know what the problem is.
|
||||
So what's the difference between SMB1 and SMB2?
|
||||
SMB2 is Microsoft's modern file sharing protocol.
|
||||
SMB1 is the original DOS version that went all the way up to Windows XP and server 2003 or something.
|
||||
With Vista and above, they created a new protocol SMB2.
|
||||
It's actually, funnily enough, with Samba to Samba, we could get the same performance out of SMB1 that Windows gets.
|
||||
They have to create a new protocol to do, because we pipeline our reads and writes on the wire.
|
||||
They do that now with SMB2, but they have to change, they were so frightened of changing the SMB1 code in the Windows client,
|
||||
because nobody understands it anymore, that they invented a new protocol so that they could create a new client that they can fix.
|
||||
So that, the SMB2 client pipeline reads and writes.
|
||||
They also integrated our idea of doing transport level encryption, so you can have an encrypted connection.
|
||||
That's actually, they had to wait for SMB3 to get that.
|
||||
But anyway, so SMB2 means SMB2 or above, which goes all the way up to 3.x.
|
||||
It's a more modern protocol, it's all handle-based, it does much larger reads and writes, it does more asynchronous,
|
||||
it's kind of a more modern file sharing protocol.
|
||||
But we implemented it anyway, so, you know, this is your fault for using Windows Server if it was Samba, it would have just worked.
|
||||
But that's, I'll thank you very, very much.
|
||||
No problem.
|
||||
You've been listening to Hecker Public Radio at HeckerPublicRadio.org.
|
||||
We are a community podcast network that releases shows every weekday, Monday through Friday.
|
||||
Today's show, like all our shows, was contributed by an HPR listener like yourself.
|
||||
If you ever thought of recording a podcast, then click on our contributing to find out how easy it really is.
|
||||
Hecker Public Radio was founded by the Digital Dove Pound and the Inflanomicon Computer Club,
|
||||
and is part of the binary revolution at binrev.com.
|
||||
If you have comments on today's show, please email the host directly, leave a comment on the website or record a follow-up episode yourself.
|
||||
Unless otherwise stated, today's show is released under Creative Commons, Attribution, share a like, 3.0 license.
|
||||
Reference in New Issue
Block a user