Author |
Message |
Palbin
Site Admin

Joined: Mar 30, 2006
Posts: 2583
Location: Pittsburgh, Pennsylvania
|
Posted:
Mon Jun 07, 2010 7:14 am |
|
I would have to lean towards both of you being nutz!  |
_________________ "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan. |
|
|
 |
dad7732
RavenNuke(tm) Development Team

Joined: Mar 18, 2007
Posts: 1242
|
Posted:
Mon Jun 07, 2010 7:20 am |
|
Palbin wrote: | I would have to lean towards both of you being nutz! |
Thanks, the hard work achieving that goal has paid off !!!  |
|
|
|
 |
Palbin

|
Posted:
Mon Jun 07, 2010 11:10 pm |
|
Ok I have figured out the problem, but I haven't figured out what is causing it. I am also trying to figure out why sentinel does what it does. All I will say right now is DUPLICATE DATA  |
|
|
|
 |
sixonetonoffun
Spouse Contemplates Divorce

Joined: Jan 02, 2003
Posts: 2496
|
Posted:
Tue Jun 08, 2010 10:55 am |
|
Good luck Palbin!
I wrote a 3 paragraph reply but this is easier and more to the point! |
_________________ [b][size=5]openSUSE 11.4-x86 | Linux 2.6.37.1-1.2desktop i686 | KDE: 4.6.41>=4.7 | XFCE 4.8 | AMD Athlon(tm) XP 3000+ | MSI K7N2 Delta-L | 3GB Black Diamond DDR
| GeForce 6200@433Mhz 512MB | Xorg 1.9.3 | NVIDIA 270.30[/size:2b8 |
|
|
 |
Palbin

|
Posted:
Tue Jun 08, 2010 6:12 pm |
|
Ok I misspoke when I said I found a problem. I could actually not reproduce this problem as it blocked me no matter what I did.
One thing I do want to elaborate on is my reference to Duplicate Data. It appears that Sentinel stores the harvesters, strings, and referrers in multiple places. They each have there own table where individual items have there own row, but in the config table each is stored as a string in a single row. It appears that the config table is the one that determines which are banned/used and the tables them selves are just used for display purposes. From what I can tell from the upgrade script the tables were added in version 2.6.0. I'm not sure if the conversion over to a pure table system was never finished or this was intended.
I tried, but could find a way to update one and not the other short of editing the database. Also as I stated earlier I could not reproduce the case-sensitive user-agent issue. |
|
|
|
 |
gregexp
The Mouse Is Extension Of Arm

Joined: Feb 21, 2006
Posts: 1497
Location: In front of a screen....HELP! lol
|
Posted:
Tue Jun 08, 2010 7:06 pm |
|
dad7732,
Could you write a simple script that has the following:
Code:
<?php
if stristr("StrIng", "string"){
echo "Matched";
}else{
echo "Not Matched";
}
?>
|
Then visit that script in the browser, and see if it's matching like it should.
I'm fairly certain that this is not an OS specific problem, but php does build off the OS' libraries, which if for any reason lack certain changes, may cause slight issues such as this.
As for Sentinel being repetitive, lol, this is no joke, it really is, and in more ways then just the tables.
I know Raven at one time spent a while removing duplicate calls from Sentinel(I believe the functions were repeatedly called through visiting certain modules and/or the admin panel, as my memory fails me often, I'm hoping I'm accurate).
I currently don't have a BSD box to test off, which is why I must ask you to test this. |
_________________ For those who stand shall NEVER fall and those who fall shall RISE once more!! |
|
 |
 |
hicuxunicorniobestbuildpc
The Mouse Is Extension Of Arm

Joined: Aug 13, 2009
Posts: 1123
|
Posted:
Wed Jun 09, 2010 1:28 am |
|
Quote: | Therefore, if the string in the Harvestor list is "robot", it will catch "RoBot" in the User Agent string |
Agree with Montego. NS is blocking robots. |
|
|
|
 |
|