Changeset 3126708
- Timestamp:
- 07/28/2024 07:09:53 AM (19 months ago)
- Location:
- disable-xml-rpc-api
- Files:
-
- 173 added
- 5 edited
-
tags/2.1.6 (added)
-
tags/2.1.6/admin (added)
-
tags/2.1.6/admin/admin.js (added)
-
tags/2.1.6/admin/admin.php (added)
-
tags/2.1.6/admin/index.php (added)
-
tags/2.1.6/admin/logo-icon.png (added)
-
tags/2.1.6/disable-xml-rpc-api.php (added)
-
tags/2.1.6/index.php (added)
-
tags/2.1.6/lib (added)
-
tags/2.1.6/lib/admin-notices (added)
-
tags/2.1.6/lib/admin-notices/dismiss-notice.js (added)
-
tags/2.1.6/lib/admin-notices/index.php (added)
-
tags/2.1.6/lib/admin-notices/persist-admin-notices-dismissal.php (added)
-
tags/2.1.6/lib/index.php (added)
-
tags/2.1.6/lib/skelet (added)
-
tags/2.1.6/lib/skelet/assets (added)
-
tags/2.1.6/lib/skelet/assets/css (added)
-
tags/2.1.6/lib/skelet/assets/css/style-rtl.min.css (added)
-
tags/2.1.6/lib/skelet/assets/css/style.min.css (added)
-
tags/2.1.6/lib/skelet/assets/images (added)
-
tags/2.1.6/lib/skelet/assets/images/checkerboard.png (added)
-
tags/2.1.6/lib/skelet/assets/js (added)
-
tags/2.1.6/lib/skelet/assets/js/main.min.js (added)
-
tags/2.1.6/lib/skelet/assets/js/plugins.min.js (added)
-
tags/2.1.6/lib/skelet/classes (added)
-
tags/2.1.6/lib/skelet/classes/abstract.class.php (added)
-
tags/2.1.6/lib/skelet/classes/admin-options.class.php (added)
-
tags/2.1.6/lib/skelet/classes/fields.class.php (added)
-
tags/2.1.6/lib/skelet/classes/setup.class.php (added)
-
tags/2.1.6/lib/skelet/fields (added)
-
tags/2.1.6/lib/skelet/fields/accordion (added)
-
tags/2.1.6/lib/skelet/fields/accordion/accordion.php (added)
-
tags/2.1.6/lib/skelet/fields/background (added)
-
tags/2.1.6/lib/skelet/fields/background/background.php (added)
-
tags/2.1.6/lib/skelet/fields/backup (added)
-
tags/2.1.6/lib/skelet/fields/backup/backup.php (added)
-
tags/2.1.6/lib/skelet/fields/border (added)
-
tags/2.1.6/lib/skelet/fields/border/border.php (added)
-
tags/2.1.6/lib/skelet/fields/button_set (added)
-
tags/2.1.6/lib/skelet/fields/button_set/button_set.php (added)
-
tags/2.1.6/lib/skelet/fields/callback (added)
-
tags/2.1.6/lib/skelet/fields/callback/callback.php (added)
-
tags/2.1.6/lib/skelet/fields/checkbox (added)
-
tags/2.1.6/lib/skelet/fields/checkbox/checkbox.php (added)
-
tags/2.1.6/lib/skelet/fields/code_editor (added)
-
tags/2.1.6/lib/skelet/fields/code_editor/code_editor.php (added)
-
tags/2.1.6/lib/skelet/fields/color (added)
-
tags/2.1.6/lib/skelet/fields/color/color.php (added)
-
tags/2.1.6/lib/skelet/fields/color_group (added)
-
tags/2.1.6/lib/skelet/fields/color_group/color_group.php (added)
-
tags/2.1.6/lib/skelet/fields/content (added)
-
tags/2.1.6/lib/skelet/fields/content/content.php (added)
-
tags/2.1.6/lib/skelet/fields/date (added)
-
tags/2.1.6/lib/skelet/fields/date/date.php (added)
-
tags/2.1.6/lib/skelet/fields/dimensions (added)
-
tags/2.1.6/lib/skelet/fields/dimensions/dimensions.php (added)
-
tags/2.1.6/lib/skelet/fields/fieldset (added)
-
tags/2.1.6/lib/skelet/fields/fieldset/fieldset.php (added)
-
tags/2.1.6/lib/skelet/fields/gallery (added)
-
tags/2.1.6/lib/skelet/fields/gallery/gallery.php (added)
-
tags/2.1.6/lib/skelet/fields/group (added)
-
tags/2.1.6/lib/skelet/fields/group/group.php (added)
-
tags/2.1.6/lib/skelet/fields/heading (added)
-
tags/2.1.6/lib/skelet/fields/heading/heading.php (added)
-
tags/2.1.6/lib/skelet/fields/icon (added)
-
tags/2.1.6/lib/skelet/fields/icon/fa4-icons.php (added)
-
tags/2.1.6/lib/skelet/fields/icon/fa5-icons.php (added)
-
tags/2.1.6/lib/skelet/fields/icon/icon.php (added)
-
tags/2.1.6/lib/skelet/fields/image_select (added)
-
tags/2.1.6/lib/skelet/fields/image_select/image_select.php (added)
-
tags/2.1.6/lib/skelet/fields/index.php (added)
-
tags/2.1.6/lib/skelet/fields/link (added)
-
tags/2.1.6/lib/skelet/fields/link/link.php (added)
-
tags/2.1.6/lib/skelet/fields/link_color (added)
-
tags/2.1.6/lib/skelet/fields/link_color/link_color.php (added)
-
tags/2.1.6/lib/skelet/fields/map (added)
-
tags/2.1.6/lib/skelet/fields/map/map.php (added)
-
tags/2.1.6/lib/skelet/fields/media (added)
-
tags/2.1.6/lib/skelet/fields/media/media.php (added)
-
tags/2.1.6/lib/skelet/fields/notice (added)
-
tags/2.1.6/lib/skelet/fields/notice/notice.php (added)
-
tags/2.1.6/lib/skelet/fields/number (added)
-
tags/2.1.6/lib/skelet/fields/number/number.php (added)
-
tags/2.1.6/lib/skelet/fields/palette (added)
-
tags/2.1.6/lib/skelet/fields/palette/palette.php (added)
-
tags/2.1.6/lib/skelet/fields/radio (added)
-
tags/2.1.6/lib/skelet/fields/radio/radio.php (added)
-
tags/2.1.6/lib/skelet/fields/repeater (added)
-
tags/2.1.6/lib/skelet/fields/repeater/repeater.php (added)
-
tags/2.1.6/lib/skelet/fields/select (added)
-
tags/2.1.6/lib/skelet/fields/select/select.php (added)
-
tags/2.1.6/lib/skelet/fields/slider (added)
-
tags/2.1.6/lib/skelet/fields/slider/slider.php (added)
-
tags/2.1.6/lib/skelet/fields/sortable (added)
-
tags/2.1.6/lib/skelet/fields/sortable/sortable.php (added)
-
tags/2.1.6/lib/skelet/fields/sorter (added)
-
tags/2.1.6/lib/skelet/fields/sorter/sorter.php (added)
-
tags/2.1.6/lib/skelet/fields/spacing (added)
-
tags/2.1.6/lib/skelet/fields/spacing/spacing.php (added)
-
tags/2.1.6/lib/skelet/fields/spinner (added)
-
tags/2.1.6/lib/skelet/fields/spinner/spinner.php (added)
-
tags/2.1.6/lib/skelet/fields/subheading (added)
-
tags/2.1.6/lib/skelet/fields/subheading/subheading.php (added)
-
tags/2.1.6/lib/skelet/fields/submessage (added)
-
tags/2.1.6/lib/skelet/fields/submessage/submessage.php (added)
-
tags/2.1.6/lib/skelet/fields/switcher (added)
-
tags/2.1.6/lib/skelet/fields/switcher/switcher.php (added)
-
tags/2.1.6/lib/skelet/fields/tabbed (added)
-
tags/2.1.6/lib/skelet/fields/tabbed/tabbed.php (added)
-
tags/2.1.6/lib/skelet/fields/text (added)
-
tags/2.1.6/lib/skelet/fields/text/text.php (added)
-
tags/2.1.6/lib/skelet/fields/textarea (added)
-
tags/2.1.6/lib/skelet/fields/textarea/textarea.php (added)
-
tags/2.1.6/lib/skelet/fields/typography (added)
-
tags/2.1.6/lib/skelet/fields/typography/google-fonts.php (added)
-
tags/2.1.6/lib/skelet/fields/typography/typography.php (added)
-
tags/2.1.6/lib/skelet/fields/upload (added)
-
tags/2.1.6/lib/skelet/fields/upload/upload.php (added)
-
tags/2.1.6/lib/skelet/fields/wp_editor (added)
-
tags/2.1.6/lib/skelet/fields/wp_editor/wp_editor.php (added)
-
tags/2.1.6/lib/skelet/framework.config.php (added)
-
tags/2.1.6/lib/skelet/functions (added)
-
tags/2.1.6/lib/skelet/functions/actions.php (added)
-
tags/2.1.6/lib/skelet/functions/customize.php (added)
-
tags/2.1.6/lib/skelet/functions/helpers.php (added)
-
tags/2.1.6/lib/skelet/functions/sanitize.php (added)
-
tags/2.1.6/lib/skelet/functions/validate.php (added)
-
tags/2.1.6/lib/skelet/functions/walker.php (added)
-
tags/2.1.6/lib/skelet/index.php (added)
-
tags/2.1.6/lib/skelet/languages (added)
-
tags/2.1.6/lib/skelet/languages/ar.mo (added)
-
tags/2.1.6/lib/skelet/languages/ar.po (added)
-
tags/2.1.6/lib/skelet/languages/az.mo (added)
-
tags/2.1.6/lib/skelet/languages/az.po (added)
-
tags/2.1.6/lib/skelet/languages/bn_BD.mo (added)
-
tags/2.1.6/lib/skelet/languages/bn_BD.po (added)
-
tags/2.1.6/lib/skelet/languages/de_DE.mo (added)
-
tags/2.1.6/lib/skelet/languages/de_DE.po (added)
-
tags/2.1.6/lib/skelet/languages/default.pot (added)
-
tags/2.1.6/lib/skelet/languages/es_ES.mo (added)
-
tags/2.1.6/lib/skelet/languages/es_ES.po (added)
-
tags/2.1.6/lib/skelet/languages/fr_FR.mo (added)
-
tags/2.1.6/lib/skelet/languages/fr_FR.po (added)
-
tags/2.1.6/lib/skelet/languages/hi_IN.mo (added)
-
tags/2.1.6/lib/skelet/languages/hi_IN.po (added)
-
tags/2.1.6/lib/skelet/languages/id_ID.mo (added)
-
tags/2.1.6/lib/skelet/languages/id_ID.po (added)
-
tags/2.1.6/lib/skelet/languages/it_IT.mo (added)
-
tags/2.1.6/lib/skelet/languages/it_IT.po (added)
-
tags/2.1.6/lib/skelet/languages/ja.mo (added)
-
tags/2.1.6/lib/skelet/languages/ja.po (added)
-
tags/2.1.6/lib/skelet/languages/ko_KR.mo (added)
-
tags/2.1.6/lib/skelet/languages/ko_KR.po (added)
-
tags/2.1.6/lib/skelet/languages/ne_NP.mo (added)
-
tags/2.1.6/lib/skelet/languages/ne_NP.po (added)
-
tags/2.1.6/lib/skelet/languages/nl_NL.mo (added)
-
tags/2.1.6/lib/skelet/languages/nl_NL.po (added)
-
tags/2.1.6/lib/skelet/languages/pl_PL.mo (added)
-
tags/2.1.6/lib/skelet/languages/pl_PL.po (added)
-
tags/2.1.6/lib/skelet/languages/pt_PT.mo (added)
-
tags/2.1.6/lib/skelet/languages/pt_PT.po (added)
-
tags/2.1.6/lib/skelet/languages/ru_RU.mo (added)
-
tags/2.1.6/lib/skelet/languages/ru_RU.po (added)
-
tags/2.1.6/lib/skelet/languages/th.mo (added)
-
tags/2.1.6/lib/skelet/languages/th.po (added)
-
tags/2.1.6/lib/skelet/languages/tr_TR.mo (added)
-
tags/2.1.6/lib/skelet/languages/tr_TR.po (added)
-
tags/2.1.6/lib/skelet/languages/vi.mo (added)
-
tags/2.1.6/lib/skelet/languages/vi.po (added)
-
tags/2.1.6/lib/skelet/languages/zh_CN.mo (added)
-
tags/2.1.6/lib/skelet/languages/zh_CN.po (added)
-
tags/2.1.6/readme.txt (added)
-
tags/2.1.6/uninstall.php (added)
-
trunk/disable-xml-rpc-api.php (modified) (2 diffs)
-
trunk/index.php (modified) (1 diff)
-
trunk/lib/skelet/framework.config.php (modified) (8 diffs)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
disable-xml-rpc-api/trunk/disable-xml-rpc-api.php
r3074126 r3126708 4 4 Plugin URI: https://neatma.com/dsxmlrpc-plugin/ 5 5 Description: Lightweight plugin to disable XML-RPC API and Pingbacks,Trackbacks for faster and more secure website. 6 Version: 2.1. 57 Tested up to: 6. 56 Version: 2.1.6 7 Tested up to: 6.6 8 8 Requires at least: 5.0 9 9 Author: Neatma … … 189 189 Allow from 192.0.96.0/20 190 190 Allow from 192.0.112.0/20 191 Allow from 195.234.108.0/22'; 191 Allow from 195.234.108.0/22 192 Allow from 192.0.64.0/18'; 192 193 } else { 193 194 $jp_allowed_ips = ''; -
disable-xml-rpc-api/trunk/index.php
r2773258 r3126708 1 1 <?php // silence is golden 2 -
disable-xml-rpc-api/trunk/lib/skelet/framework.config.php
r2952836 r3126708 57 57 'parent' => 'general_setting', // The slug id of the parent section 58 58 'icon' => 'fa fa-plug', 59 'title' => ' XMP-RPC',59 'title' => 'Secure XMP-RPC', 60 60 'fields' => array( 61 61 // A Submessage … … 157 157 ) 158 158 ) ); 159 160 //161 /// sub menu162 SKELET::createSection( $prefix, array(163 'parent' => 'general_setting', // The slug id of the parent section164 'icon' => 'fas fa-shield-virus',165 'title' => 'WPS Firewall',166 'fields' => array(167 array(168 'type' => 'subheading',169 'content' => 'Prevent hackers to access your site. It will protect you against XSS, XXE, SQL injection, bad bots, username fishing, and more ',170 ),171 /* Enable firewall */172 array(173 'type' => 'notice',174 'style' => 'info',175 'content' => 'You can find this setting and more security options in WP Security Guard plugin <a target="_blank" href="http://neatma.com/wpsg-plugin/">Lean More</a>.',176 ),177 )178 ) );179 180 181 //182 /// sub menu183 SKELET::createSection( $prefix, array(184 'parent' => 'general_setting', // The slug id of the parent section185 'icon' => 'fas fa-comment-slash',186 'title' => 'Anti Spam Comments',187 'fields' => array(188 array(189 'type' => 'subheading',190 'content' => 'Prevent robots to add comments to your posts with javascript method',191 ),192 /* Enable comments antispam */193 194 array(195 'type' => 'notice',196 'style' => 'info',197 'content' => 'You can find this setting and more security options in WP Security Guard plugin <a target="_blank" href="http://neatma.com/wpsg-plugin/">Lean More</a>.',198 ),199 )200 ) );201 202 203 204 //205 /// sub menu206 SKELET::createSection( $prefix, array(207 'parent' => 'general_setting', // The slug id of the parent section208 'icon' => 'fas fa-key',209 'title' => 'Hide Login Page',210 'fields' => array(211 array(212 'type' => 'subheading',213 'content' => 'Change your wp-login slug to anything you want and prevent robots to access it easily',214 ),215 // A Content Field Example216 array(217 'type' => 'notice',218 'style' => 'info',219 'content' => 'You can find this setting and more security options in WP Security Guard plugin <a target="_blank" href="http://neatma.com/wpsg-plugin/">Lean More</a>.',220 ),221 222 223 )224 ) );225 159 226 160 … … 230 164 // 'parent' => 'general_setting', // The slug id of the parent section 231 165 'icon' => 'fas fa-shield-alt', 232 'title' => ' Security Settings',166 'title' => 'Extra Security', 233 167 'fields' => array( 234 168 array( … … 236 170 'type' => 'switcher', 237 171 'title' => 'Disable JSON REST API', 238 'desc' => ' disable the JSON REST API for not logged in users',172 'desc' => 'Disable the JSON REST API for not logged in users', 239 173 'default' => false, 240 174 ), … … 271 205 ) 272 206 ) ); 273 274 207 275 208 … … 292 225 'type' => 'switcher', 293 226 'title' => 'Hotlink Fix', 294 'desc' => 'Disable Hotlinking and Leaching of Your Content (On means it will prevent hotlinking)',227 'desc' => 'Disable Hotlinking and leaching of your Content, prevent other websites to use your images and other files on their site (works only with .htaccess)', 295 228 'help' => 'disable hotlinking of images with forbidden', 296 229 'default' => false, … … 300 233 'type' => 'switcher', 301 234 'title' => 'Remove built in emojis', 302 'desc' => ' If you dont use emojis you can diable it in here',235 'desc' => 'This option will disbale default wordpress emojis', 303 236 'default' => true, 304 237 … … 308 241 'type' => 'switcher', 309 242 'title' => 'Remove RSS and RSD', 310 'desc' => ' RSS is outdated technology and should be removed',243 'desc' => 'This option will disable RSS and RSD on your website', 311 244 'default' => false, 312 245 -
disable-xml-rpc-api/trunk/readme.txt
r3074126 r3126708 5 5 Contributors: aminnz,neatmarketing 6 6 Description: Simple plugin to disable XML-RPC API and X-Pingback for faster and more secure website. 7 Tags: disable xml-rpc, xmlrpc, disable xmlrpc, remove xmlrpc, XML-RPC,pingback, stop brute force attacks8 Tested up to: 6. 57 Tags: disable xml-rpc, xmlrpc, disable xmlrpc, pingback, stop brute force attacks 8 Tested up to: 6.6 9 9 Requires at least: 5.0 10 10 Author: Neatma … … 140 140 141 141 = 2.1.4.3 = 142 * Hotfix for error on removing wordpressmetadata142 * Hotfix for error on removing v metadata 143 143 144 144 = 2.1.4.4 = … … 147 147 148 148 = 2.1.4.5 = 149 * Fix removing pingback header issue in the last major update149 * Fix removing vpingback header issue in the last major update 150 150 * Update tested up to wp 6.1 151 151 152 152 = 2.1.4.7 = 153 * Fix issues on uninstallation hook153 * Fix issues on vuninstallation hook 154 154 * Minor improvements on admin review notification 155 155 156 156 = 2.1.4.8 = 157 * Fix bug with disablewp reset API option157 * Fix bug v wp reset API option 158 158 159 159 = 2.1.4.9 = … … 165 165 = 2.1.5 = 166 166 * Hotfix for .htaccess error and disabling the admin notices 167 168 = 2.1.6 = 169 * Clean Up the plugin codes (remove unnecessary codes) 170 * Add VaultPress IPs to JetPack allowlist 171 * Test compatibility with WordPress 6.6.1 -
disable-xml-rpc-api/trunk/uninstall.php
r2845277 r3126708 8 8 delete_option('pand-' . md5('wpsg-notice')); 9 9 delete_option('pand-' . md5('dsxmlrpc-notice')); 10
Note: See TracChangeset
for help on using the changeset viewer.