freshcode: Check-in [4420f00d61]

⌈⌋ branch:  freshcode


Check-in [4420f00d61]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add freshermeat, repology to /links page; aux: more current spam keywords.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | trunk
Files: files | file ages | folders
SHA1:4420f00d611c03addc82663a742e36d9c684637e
User & Date: mario 2018-06-07 21:35:00
Context
2018-06-07
21:35
Add freshermeat, repology to /links page; aux: more current spam keywords. Leaf check-in: 4420f00d61 user: mario tags: trunk
2018-01-21
10:26
Remove linux.com software check-in: 4d70d4206f user: mario tags: trunk
Changes

Changes to aux.php.

331
332
333
334
335
336
337

338
339

340
341
342
343
344
345
346
347
348

/**
 * Trivial check against well-known project spam.
 *
 */
function data_blacklisted($release) {
    $rules = array(

        "submitter" => "/wilmix j/i",
        "homepage" => "~wilmix|zeesmovie|softwarereviews|diclofenac|\/\/buy-~i",

        "name" => "/DOLLAR|JDollar|Jehovah|Millionaire *s/",
        "description" => "/viagra|levitra|tetracycline*s|quickbooks/",
    );
    foreach ($rules as $field => $rx) {
        if (preg_match($rx, $release[$field])) {
            return TRUE;
        }
    }
    return false;







>
|
|
>

|







331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350

/**
 * Trivial check against well-known project spam.
 *
 */
function data_blacklisted($release) {
    $rules = array(
        "summary" => "/wilmix/i",
        "submitter" => "/wilmix|jemin/i",
        "homepage" => "~wilmix|zeesmovie|softwarereviews|diclofenac|viagra|\/\/buy-|fmeextensions|creditloans|casino~i",
        "urls" => "~[gjch]dollar|wilmix~i",
        "name" => "/DOLLAR|JDollar|Jehovah|Millionaire *s/",
        "description" => "/invented by|viagra|levitra|tetracycline*s|quickbooks|wilmix|productcustomization|creditloans|<a href=\"/",
    );
    foreach ($rules as $field => $rx) {
        if (preg_match($rx, $release[$field])) {
            return TRUE;
        }
    }
    return false;

Added img/links/open-source-security-software.net.jpeg.

cannot compute difference between binary files

Added img/links/repology.org.jpeg.

cannot compute difference between binary files

Changes to page_links.php.

51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68



69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
...
175
176
177
178
179
180
181






182
183
184
185
186
187
188
       "Is the classic open source development service
        and still home to and primary hub for many projects."
      ],
      ["http://fossies.org/linux/misc/", "fossies.org.jpeg", "Fossies.org",
       "tracks popular open source packages; and is quite feature-rich underneath its classic interface.",
      ],
   //2
      ["http://directory.fsf.org/", "directory.fsf.org.jpeg", "Free Software directory",
       "is the FSFs Wiki to summarize FLOSS packages and projects."
      ],
      ["http://github.com/", "github.com.jpeg", "GitHub",
       "is a prettier frontend onto git source control.
        Less suited for end users, but still allows searching for software."
      ],
      ["http://www.icewalkers.com/", "icewalkers.com.jpeg", "Ice Walkers",
       "is also a software release tracker and news blog, with its own software directory.",
      ],
   //3



      ["http://www.opensourcesoftwaredirectory.com/", "opensourcesoftwaredirectory.com.jpeg", "Open Source Software Directory",
       "Lists only stable and well-known Linux software, as it's intended for end users."
      ],
      ["https://launchpad.net/", "launchpad.net.jpeg", "Launchpad",
       "is the development hub for Ubuntu and also lists a few things that
        haven't made it into the package managers yet."
      ],
      ["http://www.linuxgames.com/", "linuxgames.com.jpeg", "Linux Games",
       "Captures progress and newly released gaming software for Linux.",
      ],
   //4
      ["http://www.osalt.com/", "osalt.com.jpeg", "OS as Alternative",
       "Lists commercial/prioprietary software and the Free or Linux alternatives in usage categories."
      ],
      ["http://www.ohloh.net/", "ohloh.net.jpeg", "OpenHUB (Ohloh)",
       "statistically tracks open source project development."
      ],
................................................................................
      ["http://linuxsoftnews.wordpress.com/", "linuxsoftnews.wordpress.com.jpeg", "LinuxSoftNews.WP",
       "is a blog with monthly software release summaries and detailed reviews",
      ],
      ["http://www.fosshub.com/", "fosshub.com.jpeg", "FOSSHUB",
       "is a project download hoster and release announcer for some well-known apps.",
      ],
   //14






#      ["", "", "",
#       "",
#      ],
#      ["", "", "",
#       "",
#      ],
#      ["", "", "",







|
|









>
>
>







<
<
<







 







>
>
>
>
>
>







51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78



79
80
81
82
83
84
85
...
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
       "Is the classic open source development service
        and still home to and primary hub for many projects."
      ],
      ["http://fossies.org/linux/misc/", "fossies.org.jpeg", "Fossies.org",
       "tracks popular open source packages; and is quite feature-rich underneath its classic interface.",
      ],
   //2
      ["https://open-source-security-software.net/", "open-source-security-software.net.jpeg", "Open source security software",
       "Freshermeat instance for tracking security-oriented projects."
      ],
      ["http://github.com/", "github.com.jpeg", "GitHub",
       "is a prettier frontend onto git source control.
        Less suited for end users, but still allows searching for software."
      ],
      ["http://www.icewalkers.com/", "icewalkers.com.jpeg", "Ice Walkers",
       "is also a software release tracker and news blog, with its own software directory.",
      ],
   //3
      ["http://www.repology.org/", "repology.org.jpeg", "Repology, the packaging hub",
       "Tracks software releases/versions across distros and directories.",
      ],
      ["http://www.opensourcesoftwaredirectory.com/", "opensourcesoftwaredirectory.com.jpeg", "Open Source Software Directory",
       "Lists only stable and well-known Linux software, as it's intended for end users."
      ],
      ["https://launchpad.net/", "launchpad.net.jpeg", "Launchpad",
       "is the development hub for Ubuntu and also lists a few things that
        haven't made it into the package managers yet."
      ],



   //4
      ["http://www.osalt.com/", "osalt.com.jpeg", "OS as Alternative",
       "Lists commercial/prioprietary software and the Free or Linux alternatives in usage categories."
      ],
      ["http://www.ohloh.net/", "ohloh.net.jpeg", "OpenHUB (Ohloh)",
       "statistically tracks open source project development."
      ],
................................................................................
      ["http://linuxsoftnews.wordpress.com/", "linuxsoftnews.wordpress.com.jpeg", "LinuxSoftNews.WP",
       "is a blog with monthly software release summaries and detailed reviews",
      ],
      ["http://www.fosshub.com/", "fosshub.com.jpeg", "FOSSHUB",
       "is a project download hoster and release announcer for some well-known apps.",
      ],
   //14
      ["http://directory.fsf.org/", "directory.fsf.org.jpeg", "Free Software directory",
       "is the FSFs Wiki to summarize FLOSS packages and projects."
      ],
      ["http://www.linuxgames.com/", "linuxgames.com.jpeg", "Linux Games",
       "Captures progress and newly released gaming software for Linux.",
      ],
#      ["", "", "",
#       "",
#      ],
#      ["", "", "",
#       "",
#      ],
#      ["", "", "",