----------------------------------------------------- - Hylapex - - www.unipex.it/hylapex/ - - Michele Petrazzo - michele.petrazzo@unipex.it - - License: G.P.L. - ----------------------------------------------------- Last version 2.5.3 Last build 1015 V 2.5.3: Add: - New phonebook type: file. Hylapex now can read sqlite (V. 3.X) database files, so a phonebook share is very simple to do without a "real" db server since sqlite doesn't need a process alive that dispatch the client request. More more info see docs/phonebook.txt or sqlite.org for db lib. Thanks to tecnoservice (www.tecnoservice.com) for its money contribution! - Hylapex can send received fax through email using a third-part external program. Configure it on "smtp" configuration. Rember to put the executable path and every parameters between the ' (single) and to put the %email_attach% variable. %email_attach% will be replaced with the right fax file path Examples: Win (OE don't support attach in new email): OE: 'C:\Program Files\Outlook Express\msimn.exe' '/mailurl:mailto:recipient@example.com' TH: 'C:\Program Files\Mozilla Thunderbird\thunderbird.exe' '-compose' 'to="test@foo.com",attachment=file:///%email_attach%' *nix TH: '/usr/bin/thunderbird.exe' '-compose' 'to="test@foo.com",attachment=file:///%email_attach%' Change: - A lot of speed improved when hylapex work with the db (hylapex_db) - Filters by date on hylapex_db work V 2.5.2 Add: - Hylapex work on terminal server both on windows and *nix (ltsp)! For use it see the docs/terminal_server.txt Thanks to tecnoservice (www.tecnoservice.com) for its money contribution! - Set the resolution for send a fax Change: - Some bugs (like empty subjects) on send fax V 2.5.1 Add: - Send the fax through email direclty with hylapex or with your default email program (avaible only on win OS, with MAPI) V 2.5.0 Add: - BIG change: Hylapex now can load fax from a db. See the hylapex_db readme (into the hylapex_db package on sf.net). Basically hylapex_db can add the fax received into a db with a simple FaxAccounting script (starting from hylafax+ 5.2.1). Hylapex, after, can handle them (and modify their informations) directly from the db. Supported db are postgresql, mysql and sqlite! Thanks to Saces s.r.l. (www.saces.it) for its money contribution that help us to do this patch! - Save the last path for the saved fax (pdf and image) - The "canc" button on keyboard delete the fax (due to a wx bug, the first time you open hylapex, you have to click on a cell and *after* clicking the row label you can use the canc feature) V 2.4.3 Add: - Flag for enable or disable the cover page usage/generation This also re-enable the possibility to use the "regarding" (or subject) feature since I use the "to_location" hylafax field for save the data Changed: - The icon creation on desktop in installation procedure now work. V 2.4.2 Add: - Filter by date now work Fixed: - Mysql wizard load the right image V 2.4.1 Add: - Possibility to send only fax cover without a fax file. Add it to the new button on hylapex gui. - Add kill time value on the config page (as default value) and on the send frame. Thanks to Tecnoservice (www.tecnoservice.com) for its money contribution! The max value for the "lasttime" can be set into the gen.conf file with the max_days_last_time option. (default to 15 days) - Add number of pages in view fax (N / N) Changed: - Solved the local hour problem. Now I send the correct GMT|LOCAL time request - New icons V 2.4.0 Add: - Add cover page menagement. Thanks to Saces s.r.l. (www.saces.it) for its money contribution that help us to do this patch! - Rewrote all the send GUI. Now, I think, in all os the view are perfect and all the controls are translated. I also change same icons. - Add some Vista compatibility code - Odbc can have no fileds into the table during phone book creation - Add a "readonly odbc" flag into the configure->administation tab that disable the modify (create, update, delete) into a odbc phonebook - Internal change: due to the mx odbc licence change, I switch to pyodbc, a valid (for my use) python<->odbc driver Changed: - Internal change on how hylapex send the ftp commands when send a fax: TOLOCATIONS -> REGARDING (the right one) EXTERNAL -> add the command TO(XXXX) -> add all the commands, if the data are present FROM(XXXX) -> add all the commands, if the data are present This changes breaks some compatibility visualization, since the "subject" was stored into the wrong tolocation field. - New wx library that solve the "r-click -> send fax" bug on the phone book panel, when send a fax! - A lot of bug fix! V 2.3.2 Changed: - Little bug in hylaprint.py V 2.3.0/1 Changed: - Modified the code so the administrative right for the users no longer need Thanks to Max Franco and the company where he work (www.csc.it) for the money contribution that help us to do this patch! - Stefano Giraldi and I did a lot of effort for make hylapex work with AS400 and the "Client Access" sessions, and now hylapex work well with the "tiff" AS400 printers! He write also an HOW-TO for help all the others AS400 user ;). For comments email him directly (e _dot_ tino at email _dot_ it) Add: - INSTALL documentation for all the OS (*nix, windows) and from the sources or binaries V 2.2.6 Changed: - Hylapex_cl: Solved the ghostscript handling errors on win. And add the -N and -g switch Now all work well. - Hylapex: fix some little bugs on the first fax update update wx library are 2.8.3 V 2.2.5 Changed: - Some bugs fixed - Last stable version. V 2.2.4 Changed: - Subprocess library don't work so well on win, so modified the code for make it work (used a pipe on stdin) - Made the various "save as tiff|pdf" working. - Start to move the sources to a more readable tree - Using the wxPython library version 2.8 Add: - Add external advanced filter. See docs/filters.txt for more info V 2.2.3 Changed: - We had some some problems with the command line with spaces: c:\program files is seen by the os like "c:\program" and "files". I replace the old os.popen3 library functions with the new subprocess module, so now it work correctly. Done in all the code (I hope :) ). The printer install, ghostscript and tiff conversion work correctly. - "Modify frame" work another time. Problem with an import - Some self.self. -> self. typo! - Modifing a phone book, and after using it, now work correctly. Not make an exception with a "not found column" (the problem was some, not wanted, spaces into the column) - The "delete conn" now delete the company column, not only the fax one. - The user name, on the first execution, now are the system one, not a null one. Add: - The win installer now has the Italian, English and French language V 2.2.2 Changed: - Solve the bug (a simple comment into a line) that now submit the fax - Now the hylapex.log are no longer created into the c:\ on win32 systems so hylaprint can be used without "administrative privileges". The file are on %TMP% (system variable) directory (Usually hylapex_dir\tmp\) V 2.2.1 Changed: - Solve annoying bug that not show correcty the language translation. V 2.2.0 Add: - Command line. With hylapex_cl.py (.exe) you can send fax without the GUI interface - You can add more than fax number at time to the phonebook - You can delete more that one fax at a time - (Internal) Improved the SendFax class V 2.1.2 Add: - Add to phone book also work on send fax list - Fax delete work for a list of fax, not only the first selected into the grid Changed: - The common code that add data to the db has been rewrote V 2.1.1 Add: - Print on new fax Changed: - The conversion from pdf|ps to image use the pnggray format, not the tiffg3 so the image quality are better. - A lot of bugs Thanks to: - Alessandro Bolgia (extensys.it) for his money contribution! Thanks to Alessandro, I found some time to solve the "print from pdf (Acrobat)" for send a fax bug and a lot of other work! V 2.0.10 Add: - New library based on twisted. Totally multi-thread - More readble date and time on received fax Changed: - Printer driver changed from Apple Laser Write II NT to Hp LaserJet 8000 Series PS - Ghostscript 8.54 that handle correctly the ps file made by new driver V 2.0.9.1 Corrections: - Memory problems with mx.ODBC - Phone book bug that import more than one not more present module V 2.0.9 Add: - Add the checkBox that enable/disable the outcome message - New local / GMT time flag - Delete the -i argument into the redmon/printer installation Add: - "Add all" button that select and send all the fax into the current phone book - Into the phone book, I can search by type: Within, start with, egual - The user can specify a query when connect a odbc phone book - I start the port to twisted framework. Now I use twisted thread for connect to the hylafax server. In the future I'll use its ftp client - If I have to control for incoming fax, now I wait that the fax are all received so the user, if a fax has a lot of page, and dclick over the line, will not receive the error "operation don't permitted" - Save a list of fax and delete it function on right click(useful for archive) - Into image view (tools) I paint just-in-time the pen when a user write on the image - Enable / disable the next/prev buttons when no need. Corrections: - On send fax, I try to use a "real" phone number, so I substitute some chars "-/\,." with null chars: - New sort alghoritm. It quick-up the excutution - Now the grid the shown the fax list use an "virtual" grid, so now I draw only the grid cell that need to be paint, not the whole grid. It'll be more more fast (only some microsec!). - I don't paint the cell background that need to be repaint (failure or not view), but now I repaint only the visible cells. Other apllication speed-up!. V 2.0.7 Add: - Add search frame on first frame and remove www.unipex.it link - PyCrash support (optionally) - On phoneBook, add "Go" button (open new frame) for simple edit query - On info, add the real-time log view - Some code that help to debug all that you do (see the logs on "info") - Img_view (Image viewer) now remember its position and size - FreeImagePy now required Corrections: - Some changes on FreeImage wrapper library - Only one freeImage's library wrapper instance are created (instead of many) - Img_view tool now is centered on parent and tools_view save its position - I sort the return data on hylaproto before return it - A lot of bugs :) V 2.0.3/4/5 Add: - Now on mysql phonebook you can specify your own query, so you can retrive the data from more than one table at the same time - Add "passive ftp" flag Corrections: - Now at start I don't reload four times the data from the server, but only one! - If the data on server are ugual of my data stores (on the grid), I don't re-update all the grid, simple jump. So save a lot of time - Update translation - Correct the "save like image" method that saved FileNameN.png.png, now save FileNameN.png - Modify the stop method, now call reactor.stop (twisted libray) well... - Now the "add printer" button handle the path spaces correctly V 2.0.1/2 Internal release Hylapex V 2.0 Corrections: Now I use pysqlite2 (sqlite3) Bug on email notification Modified compatibility with *nix systems Improved ordering columns The date (Y/M/D -> D/M/Y) uses the date function On the grid, I don't delete all the lines for recreate, but now I only redraw the values Added function: Internal fax view Graphic modify with some tools of the fax-out The system remembers the dimensions of the columns Shipment more than one file at the same time Window info Opening browser on unipex.it Icon Control seconds in update > 15 "suspend job" now has warning window PhoneBook via odbc, mysql, inside (sqlite) Wizard for phonebook creation Right click on grid -> update, resend, suspend and delete New fax-in control Password for user and admin History: Hylapex V 1.0 Start of my odissea :) Hylapex V 1.1 The files receved from the server now have extension tif or ps, like of their real nature. Hylapex V 1.2 Corrective release Hylapex V 1.3 Added: Delete files in tmp directory Auto creation of the directory tmp and conf Autoupdate every n seconds of the grid Added warning if the number of telephone is missing Hylapex V 1.4: Ordering columns chkbox autoupdate Retrocompatibility with modifications update in the configuration Rows color in the columns fail (F)