{"action":"reopened","issue":{"url":"https://api.github.com/repos/jens-maus/yam/issues/202","repository_url":"https://api.github.com/repos/jens-maus/yam","labels_url":"https://api.github.com/repos/jens-maus/yam/issues/202/labels{/name}","comments_url":"https://api.github.com/repos/jens-maus/yam/issues/202/comments","events_url":"https://api.github.com/repos/jens-maus/yam/issues/202/events","html_url":"https://github.com/jens-maus/yam/issues/202","id":148875554,"number":202,"title":"Wrong File name in UIDL checking.","user":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jens-maus/yam/labels/%23major","name":"#major","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/@normal","name":"@normal","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/bug","name":"bug","color":"ee0701"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/fixed","name":"fixed","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/nightly%20build","name":"nightly build","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/TCP/IP","name":"TCP/IP","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/jens-maus/yam/milestones/1","html_url":"https://github.com/jens-maus/yam/milestones/YAM%202.7","labels_url":"https://api.github.com/repos/jens-maus/yam/milestones/1/labels","id":1711474,"number":1,"title":"YAM 2.7","description":"[[TicketQuery(milestone=YAM 2.7, order=resolution, desc=1, format=table, col=id|type|status|resolution|priority|summary)]]","creator":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":60,"state":"closed","created_at":"2016-04-16T16:14:05Z","updated_at":"2016-04-16T17:56:32Z","due_on":"2011-12-19T23:00:00Z","closed_at":"2016-04-16T16:14:05Z"},"comments":2,"created_at":"2016-04-16T17:56:22Z","updated_at":"2016-04-16T17:56:32Z","closed_at":null,"body":"**Originally by _opionline@yahoo.de_ on 2010-09-02 04:24:02 +0200**\n\n___\nI just test the new uidl function and anything goes wrong.\nIf i check the account which should keep the files on the\nserver i get the follow snoopdos log\n```\nSnoopDos logging started on Donnerstag, 02-Sep-10  at 03:40:51\n\n Coun Process Name    Action      Target Name                             Options  Res. \n ---- ------------    ------      -----------                             -------  ---- \n 1    YAM.debug       OpenLib     bsdsocket.library                       Ver 2    OK   \n 2    YAM.debug       OpenDev     timer.device                            Unit 0   OK   \n 3    YAM.debug       FindSem     NSDPatch (8.3.2002)                              OK   \n 4    YAM.debug       OpenLib     miami.library                           Ver 10   OK   \n 5    YAM.debug       OpenLib     mui/Gauge.mui                           Ver 19   OK   \n 6    YAM.debug       OpenLib     mui/Gauge.mui                           Ver 19   OK   \n 7    YAM.debug       OpenLib     NListview.mcc                           Ver 0    OK   \n 8    YAM.debug       Lock        YAM:.uidl_mcpbugs_pop.mail.yahoo.com    Read     Fail \n 9    YAM.debug       Lock        « 'YAle'e 'YAle 'YAle 'YAle 'YA\nÌZ \n+w Read     Fail \n 10   YAM.debug       LockScreen  Workbench                                        OK   \n 11   YAM.debug       OpenLib     muiwinborder.class                      Ver 19   OK   \n 12   YAM.debug       GetVar      AmiSSL/SSL_CLIENT_VERSION               Global   Fail \n 13   YAM.debug       GetVar      SSL_CERT_FILE                           Any*     Fail \n 14   YAM.debug       Open        AmiSSL:cert.pem                         Read     Fail \n 15   YAM.debug       GetVar      SSL_CERT_DIR                            Any*     Fail \n\n\n\n 49   YAM.debug       Open        YAM:logs/YAM-Sep2010.log                Modify   OK   \n 50   YAM.debug       ChangeDir   DH6:YAM/logs                                          \n 51   YAM.debug       ChangeDir   DH6:YAM                                               \n 52   YAM.debug       Lock        YAM:.uidl_mcpbugs_pop.mail.yahoo.com    Read     Fail \n 53   YAM.debug       Open        DH6:YAM/ÿÿÿ                            Modify   OK   \n 54   YAM.debug       ChangeDir   DH6:YAM                                               \n 55   YAM.debug       ChangeDir   DH6:YAM                                               \n 56   YAM.debug       Lock        DH6:YAM                                 Read     OK   \n```\n\nYou see in line 9 and 52 here are wrong file names used.\nAfter that a file 'ÿÿÿ' was created with the same content as the\noriginal .uidl file.\n\nI start a new session and wrote a @all all log.\nHere are a part of them:\n```\n00:C:     YAM_FI.c:1424:Entering FreeRuleSearchData\n00:C:     YAM_FI.c:1434:Leaving FreeRuleSearchData\n00:C:    YAM_FI.c:1521:Leaving AllocFilterSearch (result 0x00000000, 0)\n00:C:    pop3.c:371:Entering TR_ConnectPOP\n00:C:     MailServers.c:200:Entering GetMailServer\n00:C:     MailServers.c:224:Leaving GetMailServer (result 0x0d172b8c, 219622284)\n00:D:     pop3.c:383:connect to POP3 server 'pop.mail.yahoo.com'\n00:C:     UIDL.c:101:Entering InitUIDLhash\n00:C:      HashTable.c:724:Entering HashTableGetDefaultStringOps\n00:C:      HashTable.c:725:Leaving HashTableGetDefaultStringOps (result 0x0d2b2918, 220932376)\n00:C:      HashTable.c:415:Entering HashTableNew\n00:C:       HashTable.c:454:Entering HashTableInit\n00:C:        HashTable.c:233:Entering DefaultHashAllocTable\n00:C:        HashTable.c:237:Leaving DefaultHashAllocTable (result 0x0d75ba78, 225819256)\n00:C:       HashTable.c:480:Leaving HashTableInit (result 0x00000001, 1)\n00:C:      HashTable.c:426:Leaving HashTableNew (result 0x0d1bbd90, 219921808)\n00:C:      UIDL.c:49:Entering BuildUIDLFilename\n00:C:       YAM_UT.c:1852:Entering CreateFilename\n00:C:        YAM_UT.c:1833:Entering AddPath\n00:C:        YAM_UT.c:1842:Leaving AddPath (result 0x0d3d9afc, 222141180)\n00:C:       YAM_UT.c:1856:Leaving CreateFilename (result 0x0d3d9afc, 222141180)\n00:C:      UIDL.c:90:Leaving BuildUIDLFilename (result 0x0d3d9afc, 222141180)\n00:C:      FileInfo.c:58:Entering ObtainFileInfo\n***00:D:       FileInfo.c:62:getting file information 0 of file 'YAM:.uidl_mcpbugs_pop.mail.yahoo.com'\n00:C:      FileInfo.c:206:Leaving ObtainFileInfo (result 0x00000000, 0)\n00:C:      UIDL.c:49:Entering BuildUIDLFilename\n00:C:       YAM_UT.c:1852:Entering CreateFilename\n00:C:        YAM_UT.c:1833:Entering AddPath\n00:C:        YAM_UT.c:1842:Leaving AddPath (result 0x0d3d988c, 222140556)\n00:C:       YAM_UT.c:1856:Leaving CreateFilename (result 0x0d3d988c, 222140556)\n00:C:      UIDL.c:90:Leaving BuildUIDLFilename (result 0x0d3d988c, 222140556)\n00:C:      FileInfo.c:58:Entering ObtainFileInfo\n***00:D:       FileInfo.c:62:getting file information 0 of file 'YAle 'YAle 'YAle 'YAle 'YAle 'YAle'\n00:C:      FileInfo.c:206:Leaving ObtainFileInfo (result 0x00000000, 0)\n00:W:      UIDL.c:148:no or empty .uidl file found\n00:C:      UIDL.c:155:uidlHash->hash->entryCount = 0, 0x00000000\n00:C:     UIDL.c:167:Leaving InitUIDLhash (result 0x0d73c878, 225691768)\n00:C:     ImageArea.c:543:Entering m_ImageArea_OM_SET\n00:C:     ImageArea.c:627:Leaving m_ImageArea_OM_SET (result 0x00000000, 0)\n00:C:     ImageArea.c:543:Entering m_ImageArea_OM_SET\n00:C:     ImageArea.c:627:Leaving m_ImageArea_OM_SET (result 0x00000000, 0)\n00:C:     YAM_UT.c:4465:Entering Busy\n```\n\nI mark the interesting lines with a ***.\nAfter this session not such bad file was created.\n\n\nBTW: Maybe YAM can move the existing uidl's in the old .uidl\nfile to the new file if the uidl match?\nThan can avoid to load a lot of files again and avoid also\nmaybe angry users.\n\nUsed Version: YAM 2.7-dev [OS3/m68k] (02.09.2010)"}}